Senin, 25 November 2013

membuat kalkulator berdisign dengan java

DESIGN PROGRAM CALCULATOR
            Pertama kita mengklik new project (ctrl+shift+N) untuk membuat sebuah project, lalu klik kanan pada source packages lalu klik kiri pada new>JFrame From. Lalu drag button untuk membuat simbol perkalian, pembagian, dll. Setelah itu drag TextField yang akan kita gunakan untuk penginputan angka dan juga hasil.
CODING PROGRAM CALCULATOR











LOGIKA PROGRAM CALCULATOR
public class calculator extends javax.swing.JFrame {

    /** Creates new form calculator */
    public calculator() {
        initComponents();
    }
public class calculator extends javax.swing.JFrame { public class calculator adalah nama kelas program yang kita buat yaitu public class sedangkan javax.swing.JFrame digunakan karena kita menggunakan JFrame Form yang biasa digunakan  untuk membuat program sekaligus desaign program tersebut. Tetapi tulisan diatas akan ada otomatis tertulis bila kita membuat JFrame From.
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        int angka1 = Integer.parseInt(jTextField1.getText());
        int angka2 = Integer.parseInt(jTextField2.getText());
        int hasil = angka1 * angka2;
        jTextField3.setText(" "+hasil);
    }                                       
Tulisan private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { digunakan untuk membuat program pada jbutton1Action yaitu tombol perkalian pada design program ini. int angka1 = Integer.parseInt(jTextField1.getText()); ini adalah interger pada program kita, intergernya adalah anka1, sedangka parseInt kita tulis untuk pengiputan pada program ini yang akan mengarah pada input 1 pada design program ini. int angka2 = Integer.parseInt(jTextField2.getText()); tulisan ini memiliki fungsi yg sama, bedanya Cuma ini adalah interger 2 yang mengarah pada input 2 pada design. int hasil = angka1 * angka2; ini adalah perintah pada program. Yang artinya angka1 dikali dengan angka2 atau input1 dikali dengan input2. Sedangkan tulisan jTextField3.setText(" "+hasil); fungsinya untuk memanggil hasil aritmatika yang terjadi pada program ini, jadi jTextField3 sebagai output pada program kita.


    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        Double angka1 = Double.parseDouble(jTextField1.getText());
        Double angka2 = Double.parseDouble(jTextField2.getText());
        Double hasil = angka1 / angka2;
        jTextField3.setText(" "+hasil);
    }
Tulisan private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { digunakan untuk membuat program pada jbutton2Action yaitu tombol pembagian pada design program ini. Double angka1 = Double.parseDouble(jTextField1.getText()); tulisan tersebut kita gunakan karena terkadang dalam sebuah pembagian akan menciptakan sebuah bilang bulat, misalnya 2.5, dan bila kita menggunakan interger maka hasilnya akan dibulatkan menjadi 2 sebab interger hanya digunakan untuk bilang decimal.  Double angka2 = Double.parseDouble(jTextField2.getText()); tulisan ini memiliki fungsi yg sama, bedanya cuma ini akan mengarah pada input 2 pada design. Double hasil = angka1 / angka2; karena kita tadi menggunakan Double pada program ini maka hasilnya juga harus menggunakan Double. Dan arti dari angka1 / angka2 adalah angka1 dikali dengan angka2 atau input1 dikali dengan input2. Sedangkan tulisan jTextField3.setText(" "+hasil); fungsinya untuk memanggil hasil aritmatika yang terjadi pada program ini, jadi jTextField3 sebagai output pada program kita.
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        int angka1 = Integer.parseInt(jTextField1.getText());
        int angka2 = Integer.parseInt(jTextField2.getText());
        int hasil = angka1 + angka2;
        jTextField3.setText(" "+hasil);
    }
Blok program ini sama funsinya dengan blok program pertama, hanya beda disini adalah jButton3Action yang akan mengarah ke tombol penjumlahan dan pada tulisan int hasil = angka1 + angka2;  yang menghasil program aritmatika penjumlahan.



    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        int angka1 = Integer.parseInt(jTextField1.getText());
        int angka2 = Integer.parseInt(jTextField2.getText());
        int hasil = angka1 - angka2;
        jTextField3.setText(" "+hasil);
    }
Blok program ini sama funsinya dengan blok program pertama dan ketiga hanya beda disini adalah jButton4Action yang akan mengarah ke tombol pengurangan dan pada tulisan int hasil = angka1 - angka2;  yang menghasil program aritmatika pengurangan.
OUTPUT PROGRAM CALCULATOR





























































































Tidak ada komentar:

Posting Komentar