ChameleonCute

Membahas Tentang Tutorial Tips dan Trik Serta Materi Sekolah

Ads Here

Sunday, October 22, 2017

Membuat kalkulator Menggunakan Java GUI

Membuat kalkulator Menggunakan Java GUI desain

Membuat kalkulator Menggunakan Java GUI

Pada kesempatan kali ini saya akan membagikan cara membuat kalkulator menggunakan Java berbasis GUI.Kalkulator yang kita buat ini sama dengan kalkulator biasa,hanya bisa melakukan operasi aritmatika biasa.yaitu melakukan penjumlahan,pengurangan,perkalian,dan pembagian. Berikut tampilan kalkulator Java Netbeans

Langsung kita menuju ke pembuatan aplikasi kalulator java.

  1. Buat project baru pada text editor netbeans,caranya buka netbeans ,file-new project-java-java application-tuliskan nama project-hilangkan centang creating main class-dan finish.
  2. Buat sebuah class Jframe,class ini dimana tempat kita akn mendesain dan membuat aplikasi kalkulator dengan java.caranya :klik kanan pada project aplikasi-new-jFrame From-tuliskan nama dan finish.
  3. Desain tampilan kalkulator sesuai dengan selera anda
  4. desain tampilan
  5. Kemudian kita masuk ke source,deklarasikan dulu semua variable yang dibutuhkan,contohnya seperti berikut;
  6. public class MainForm extends javax.swing.JFrame {
        String  bil;
        double bil1,bil2,jumlah;
        int pilih;
    
  7. Selanjutnya kita memfungsikan semua tombol yang ada dalam desain aplikasi kita.caranya masuk ke desain klik kanan pada tombol yang ingin di fungsikan kemudian event-action performanced atau bisa juga dengan mengklik 2 kali pada tombol yang ingin difungsikan. Berikut adalah syntak yang digunakan untuk memfungsikan tombol pada kalkulator :
    • Syntak tombol angka (1,2,3,4,5,6,7,8,9,.)
    •  private void SatuActionPerformed(java.awt.event.ActionEvent evt) {                                     
              bil +="1";//ganti "1"dengan tombol angka lainnya
              Hasil.setText(bil);
       private void DuaActionPerformed(java.awt.event.ActionEvent evt) {                                    
              bil +="2";
              Hasil.setText(bil);   
       private void TigaActionPerformed(java.awt.event.ActionEvent evt) {                                     
              bil +="3";
              Hasil.setText(bil);
          }                                    
          private void EmpatActionPerformed(java.awt.event.ActionEvent evt) {                                      
              bil +="4";
              Hasil.setText(bil);
          }                                     
          private void LimaActionPerformed(java.awt.event.ActionEvent evt) {                                     
              bil +="5";
              Hasil.setText(bil);
          }                                    
          private void EnamActionPerformed(java.awt.event.ActionEvent evt) {                                     
            bil +="6";
            Hasil.setText(bil);
          }                                    
          private void TujuhActionPerformed(java.awt.event.ActionEvent evt) {                                      
              bil +="7";
              Hasil.setText(bil);
          }                                     
          private void DelapanActionPerformed(java.awt.event.ActionEvent evt) {                                        
              bil +="8";
              Hasil.setText(bil);
          }                                       
          private void SembilanActionPerformed(java.awt.event.ActionEvent evt) {                                         
              bil +="9";
              Hasil.setText(bil);
          }                                        
          private void TitikActionPerformed(java.awt.event.ActionEvent evt) {                                      
              bil +=".";
              Hasil.setText(bil);
          }                                     
          private void NolActionPerformed(java.awt.event.ActionEvent evt) {                                    
              bil +="0";
              Hasil.setText(bil);
          }                        
      
        
    • Syntak tombol clear(c)
    •  private void ClearActionPerformed(java.awt.event.ActionEvent evt) {                                      
              Hasil.setText(null);
              bil1=0.0;
              bil2=0.0;
              jumlah=0.0;
              bil="";
          }            
      
    • Syntak tombol aritmatika(+ , - , * , %)
    •  private void TambahActionPerformed(java.awt.event.ActionEvent evt) {                                       
              bil1 =Double.parseDouble(bil);
              Hasil.setText("+");//ganti "+" dengan aritmatika lainnya
              bil="";
              pilih=1; 
        private void KurangActionPerformed(java.awt.event.ActionEvent evt) {                                       
              bil1=Double.parseDouble(bil);
              Hasil.setText("-");
              bil="";
              pilih=2;
          }                                      
          private void KaliActionPerformed(java.awt.event.ActionEvent evt) {                                     
             bil1=Double.parseDouble(bil);
             Hasil.setText("*");
             bil="";
             pilih=3;
          }                                    
          private void BagiActionPerformed(java.awt.event.ActionEvent evt) {                                     
              bil1=Double.parseDouble(bil);
              Hasil.setText("%");
              bil="";
              pilih=4;
          }               
      
    • Syntak sama dengan (=)
    •   private void SamaDenganActionPerformed(java.awt.event.ActionEvent evt) {                                           
               switch(pilih){
              case 1:
                  bil2 = Double.parseDouble(String.valueOf(Hasil.getText()));
                  jumlah = bil1+bil2;
                  bil = Double.toString(jumlah);            
                  break;
              case 2:
                  bil2 =Double.parseDouble(String.valueOf(Hasil.getText()));
                  jumlah = bil1 - bil2;
                  bil = Double.toString(jumlah);            
                  break;
              case 3:
                  bil2 = Double.parseDouble(String.valueOf(Hasil.getText()));
                  jumlah = bil1 * bil2;
                  bil = Double.toString(jumlah);            
                  break;
              case 4:
                  bil2 = Double.parseDouble(String.valueOf(Hasil.getText()));
                  jumlah = bil1 / bil2;
                  bil = Double.toString(jumlah);            
                  break;            
              } 
              Hasil.setText(bil);
          }                                          
      
         
      

      oke semua sudah selesai.

      demo

      oke sekian dulu tutorial dari saya semoga bermanfaat.

5 comments:

Blog Archive

Link list