Senin, 25 Mei 2015

contoh coding java GUI

package GUIae;
import java.util.Scanner;
public class GUI_dong extends javax.swing.JFrame {

    public GUI_dong() {
        initComponents();
    }
   
    private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    Scanner masuk = new Scanner (System.in);
        int a;

    }                                          

    private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {                                           
     Scanner masuk = new Scanner (System.in);
        int b; 
    }                                          

    private void jTextField2KeyPressed(java.awt.event.KeyEvent evt) {
        int panjang=Integer.parseInt(jTextField1.getText());
        int lebar=Integer.parseInt(jTextField2.getText());
        String hasil=String.valueOf(panjang*lebar);
        jLabel10.setText(hasil);
        String hasil2=String.valueOf(2*(panjang+lebar));
        jLabel11.setText(hasil2);
    }                                     

   
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new GUI_dong().setVisible(true);
            }
        });
    }

                        
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
                     
}




Contoh coding java function switch case + array

package praktikum3;
import java.util.Scanner;
public class Praktikum3 {
      
       public static void main(String[] args) {
       System.out.println("Menu Pilihan");
       System.out.println();
       System.out.println("[1] Faktorisasi");
       System.out.println("[2] Faktorial");
       System.out.println("[3] Pangkat");
       System.out.println("[4] Selesai");
       System.out.println();
   Scanner masuk = new Scanner (System.in);
   int a;
   System.out.print("Masukkan Pilihan : ");
   a=masuk.nextInt();
   switch (a)
   {
      case 1:
        
          System.out.println("[1] Faktorisasi");
        System.out.print("Masukkan nilai : ");
        int b=masuk.nextInt();
        fak1(b);     
        break;
      case 2:
          System.out.println("[2] Faktorial");
        System.out.print("Masukkan nilai : ");
        int c=masuk.nextInt();
        fak2(c);
         break;
      case 3:
          System.out.println("[3] Pangkat");
        System.out.print("Masukkan nilai : ");
        int d = masuk.nextInt();
        System.out.print("Masukkkan pangkat : ");
        int e = masuk.nextInt();
        pangkat(d,e);
         break;
      default:
          System.out.println("Selesai");
         break;
   }
    }
   public static void fak1(int b){
   System.out.println("Hasil Faktorisasi dari "+b+" adalah : ");   
   int x;
    for(x=1; x<=b; x++)
    {
        if(b%x == 0)
        {
           System.out.print(x +" ");
        }
    }
    }
   public static void fak2(int c){
  
    int i,o;
    o=1;
   for(i=1;i<=c;i++)
{
System.out.print(i+" * ");
o=o*i;
}
   System.out.println();
   System.out.println("Hasil Faktorial dari "+c+" adalah :");
   System.out.println(o);
}
 public static void pangkat (int d, int e){
   int i,hasil;
   hasil=1;
   for (i=1; i<=e;i++){
   hasil = hasil * d;
   }  
   System.out.println("Hasil Hitung dari "+d+" ^ "+e+" adalah : "+hasil);
  
    }
}







Rabu, 15 April 2015

coding java "Menghapus Data"

package laporan_modul_2;
import java.util.Scanner;
public class Laporan_modul_2 {
   
    public static void main(String[] args) {
    Scanner masuk = new Scanner(System.in);
    int data,j,i;
    System.out.print("Banyak Data: ");
    data=masuk.nextInt();
    System.out.print("\n");

    int A[]=new int[100];
    for (i=0 ; i<data ; i++)
    {   
    System.out.print("Data ke-" + (i+1) +" = ");
    A[i] = masuk.nextInt();       
    }
    System.out.println("=================================");
    System.out.println("Data Anda :");
    for (i=0 ; i<data ; i++)
    {
     System.out.print(A[i] + " ");   
    }
    System.out.print("\n");
    System.out.println("=================================");
    System.out.print("Hapus Data ke : ");
    j = masuk.nextInt();
    for (i=j-1 ; i<data-1 ; i++)
   {
    A[i]=A[i+1];
    }
    System.out.println("=================================");
    System.out.println("Data Anda Sekarang :");
    for (i=0 ; i<data-1 ; i++){
    System.out.print(A[i] + " ");
    }
    }
    }


Jumat, 03 April 2015

coding c++ "Faktorisasi"

#include<iostream.h>
#include<conio.h>

void main()
{
    int a,b,c,d;

    cout<<"Masukkan Angka : ";
    cin>>a;
    cout<<endl;

    cout<<"Hasil Faktorisasi : ";
    cout<<endl;

    for(c=1; c<=a; c++)
    {
        if(a%c == 0)
        {
            cout << c <<" ";
        }
    }

    cout<<endl;
    cout<<"====================";
    cout<<endl;

d=1;
cout<<"Hasil Faktorial:";
cout<<endl;
for(b=1;b<=a;b++)
{
cout<<b<<" * ";

d=d*b;
}
cout<<endl<<endl;
cout<<"Hasil Pemfaktoran: "<<"\n"<<d<<"\n";   

getch();
}





Kamis, 29 Januari 2015

coding c++ "Transpose Matriks"



#include<iostream>
#include<conio.h>
#include<stdio.h>

main()
{
 float A[100][100];
 float C[100][100];

 int baris,kolom,i,j;

 cout<<"Masukkan Jumlah baris = ";
 cin>>baris;
 cout<<"Masukkan Jumlah kolom = ";
 cin>>kolom;

  cout<<endl;
  for(i=0;i<baris;i++)
  {
  for(j=0;j<kolom;j++)
  {
  printf("Data (%d,%d) = ",i+1,j+1);
  scanf("%f",&A[i][j]);
  }
}

printf("\nMatriks \n");
for(i=0;i<baris;i++)
{
printf("\n");
for(j=0;j<kolom;j++)
{
printf("%g ",A[i][j]);
}
printf("\n");
}

printf("\nHasil Transpose Matriksnya adalah\n");
for(j=0;j<kolom;j++)
{
printf("\n");
for(i=0;i<baris;i++)
{
        C[j][i]=A[i][j];
        printf("%g ",C[j][i]);
}
  printf("\n");
}

getch();
}



Rabu, 28 Januari 2015

coding c++ "Menghitung Sudut Terbesar dan Terkecil pada Jarum Jam"


#include<iostream.h>;
#include<conio.h>;

main()
{
float jam,menit,a,b,sdtkecil,sdtbesar;
float jpanjang=6;
float jpendek=2.5;


cout<<"***== PROGRAM MENGHITUNG SUDUT TERBESAR DAN TERKECIL PADA JARUM JAM ==***"<<endl;
cout<<endl<<endl;


cout<<"masukkan jam   = ";
cin>>jam;
cout<<"masukkan menit = ";
cin>>menit;
cout<<endl<<endl;

cout<<"pukul= "<<jam<<"."<<menit <<endl;
cout<<endl;
if((jam>12)||(menit>60))

{
cout<<"inputan salah" ;
}
else
{
a=((menit/5)*jpendek)+(jam*30);
b=(menit*jpanjang);

if(b<=a)
            {
                        sdtkecil=a-b;
                        sdtbesar=(360-sdtkecil);
                                    if(sdtkecil<sdtbesar)
            {
                                                cout<<"sudut terkecil= "<<sdtkecil<<endl;
                                                cout<<"sudut terbesar= "<<sdtbesar<<endl;
                                                }
                                                else
                                                {
                                                cout<<"sudut terkecil= "<<sdtbesar<<endl;
            cout<<"sudut terbesar= "<<sdtkecil<<endl;
                                                }
            }
            else
            {
                        sdtkecil=b-a;
                        sdtbesar=(360-sdtkecil);
            if(sdtkecil<sdtbesar)
            {
                                                cout<<"sudut terkecil= "<<sdtkecil<<endl;
                                                cout<<"sudut terbesar= "<<sdtbesar<<endl;
                                                }
                                                else
                                                {
                                                cout<<"sudut terkecil= "<<sdtbesar<<endl;
            cout<<"sudut terbesar= "<<sdtkecil<<endl;
                                                }
            }

}
getch();
}