Langsung ke konten utama

Java : kalkulator sederhana dengan netbeans




selanjunya klick kanan text file bil_1 > even > key >key relased dan masukkan koding berikut
bil_2.requestFocus();
l1.setText("MASUKKAN BIL 2");

selanjutnya double klick button untuk angka 1 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+1);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+1); 

selanjutnya double klick button untuk angka 2 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+2);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+2);

selanjutnya double klick button untuk angka 3 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+3);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+3); 
selanjutnya double klick button untuk angka 4 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+4);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+4);

selanjutnya double klick button untuk angka 5 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+5);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+5);   
selanjutnya double klick button untuk angka 6 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+6);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+6); 
selanjutnya double klick button untuk angka 7 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+7);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+7);

selanjutnya double klick button untuk angka 8 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+8);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+8);

selanjutnya double klick button untuk angka 9 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+9);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+9);   
selanjutnya double klick button untuk angka 0 dan masukkan koding berikut
   if(l1.getText().equals("MASUKKAN BIL 1")){
    bil_1.setText(bil_1.getText()+0);   
}
    else if(l2.getText().equals("MASUKKAN BIL 2"))
    bil_2.setText(bil_2.getText()+0);


selanjunya double klick button pangkat dan masukkan koding berikut
   op.setText("^2");
        bil_2.requestFocus();
        l2.setText("KOSONGKAN SAJA");

selanjunya double klick button akar dan masukkan koding berikut
op.setText("akar");
l2.setText("KOSONGKAN SAJA");

selanjunya double klick button tambah dan masukkan koding berikut
   op.setText("+");       
         bil_2.requestFocus();
        l2.setText("MASUKKAN BIL 2");
        l1.setText("");

selanjunya double klick button kurang dan masukkan koding berikut
  op.setText("-");
        bil_2.requestFocus();
        l2.setText("MASUKKAN BIL 2");
        l1.setText("");

selanjunya double klick button kali dan masukkan koding berikut
     op.setText("*");
         bil_2.requestFocus();
        l2.setText("MASUKKAN BIL 2");
        l1.setText("");

selanjunya double klick button bagi dan masukkan koding berikut
        op.setText("/");
         bil_2.requestFocus();
        l2.setText("MASUKKAN BIL 2");
        l1.setText("");

selanjunya double klick button samadengan dan masukkan koding berikut
double a,b,c;
       if(op.getText().equals("+")){
    a=Double.parseDouble(bil_1.getText());
    b=Double.parseDouble(bil_2.getText());
    c=a+b;
    hasil.setText(""+c);
        }
    else if(op.getText().equals("-")){       
    a=Double.parseDouble(bil_1.getText());
    b=Double.parseDouble(bil_2.getText());
    c=a-b;
    hasil.setText(""+c);
    }
      else if(op.getText().equals("*")){       
    a=Double.parseDouble(bil_1.getText());
    b=Double.parseDouble(bil_2.getText());
    c=a*b;
    hasil.setText(""+c); }
     
       else if(op.getText().equals("/")){       
    a=Double.parseDouble(bil_1.getText());
    b=Double.parseDouble(bil_2.getText());
    c=a/b;
    hasil.setText(""+c);}
        else if(op.getText().equals("^2")){       
    a=Double.parseDouble(bil_1.getText());
  
    c=a*a;
    hasil.setText(""+c);}
      
     
    else if(op.getText().equals("akar")){  
        int q;
        q=Integer.parseInt(bil_1.getText());
            double akar = Math.sqrt(q);
       hasil.setText(""+akar);
       bil_2.setText("");
       }
       l_h.setText("HASIL");
       l2.setText("");


selanjunya double klick button clear dan masukkan koding berikut
bil_1.setText("");
bil_2.setText("");
op.setText("");
hasil.setText("");
l1.setText("MASUKKAN BIL 1");
l2.setText("");




semoga bermanfaat.........................



 
 

Komentar

Postingan populer dari blog ini

T-Code (SAP)

Sebuah kode transaksi (atau t-code ) terdiri dari huruf, angka, atau keduanya, dan dimasukkan di bidang perintah di bagian atas layar SAP. Setiap fungsi dalam SAP ERP memiliki sebuah kode transaksi SAP .

Developer Sharepoint

Jika melihat dari fungsi dan peran serta aplikasi yang sudah ada di sharepoint saat ini tentunya kita melihat bahwa hampir semua-nya sudah ada, kecuali yang sharepoint foundation. Sehingga akan timbul sebuah pertanyaan dimana letak developer di dalam sharepoint ini, karena hampir semua-nya sudah tersedia. Saya ambil contoh adalah ketika sharepoint diterapkan di HRD department yang menyimpan semua informasi karyawan si perusahaan tersebut, sampai disitu jika kebutuhannya hanya menyimpan data saja maka fungsi sharepoint sudah cukup memadai. Akan tetapi ketika orang HRD meminta kita untuk menghubungkan data karyawan dengan core business yang sudah ada saat ini seperti SAP atau aplikasi lainnya, disini baru peran seorang developer bekerja. Untuk membagi tugas dan sampai dimana peran seorang developer sharepoint berdasarkan pengalaman saya di lapangan fungsi-nya akan dibagi dalam 3 layer. a. Applications b. Customization c. Application development Di level applications maksudnya ada...