Halaman

22/05/12

Membuat Kalkulator Sederhana Menggunakan Netbeans

Pada kesempatan ini saya akan share bagaimana membuat aplikasi kalkulator sederhana menggunakan software NetBeans. Saya menggunakan software NetBeans IDE versi 7.0.1. Langsung pada permasalahan, berikut adalah langkah-langkah bagaimana membuat sebuah kalkulator sederhana menggunakan NetBeans IDE 7.0.1. 

Langkah awal, jalankan aplikasi NetBeans IDE dan kemudian klik Menu File, Pilih dan Klik New Poject ( Ctrl+ Shift+ N). Box Dialog New Project akan tampil, disini akan menerangkan jenis aplikasi yang akan dibuat. Pilih Categories Java dengan project Java Aplication kemudian klik Next. 
Gambar 1. New Project Interface
Langkah berikutnya, box dialog New Java Aplication akan tampil, Ketik Project Name Anda sesuai keinginan. Sebagai contoh saya membuat Project Name Calculator. Untuk Project Location berfungsi untuk menempatkan lokasi/tempat project akan disimpan. Klik Browse dan pilih lokasi tempat Project Anda akan disimpan dan klik Ok ketika Anda telah selesai menentukan tempat penyimpanan project Anda. Klik Finish untuk mengakhiri. 

Gambar 2. Create Name Project
Sebuah project baru telah dibuat dan sekarang membuat interface kalkulator dengan cara klik kanan Source Packages kemudian klik New, Pilih dan klik JFrame Form… 

Gambar 3. Create JFrame Form
Menu New JFrame Form akan tampil. Isikan Class Name untuk nama Class baru kemudian klik Finish. 

Gambar 4. Create Class Name
Kemudian buat sebuah interface kalkulator, gunakan Palette yang ada di samping kanan untuk membuat tombol-tombol kalkulator. Gunakan sesuai dengan fungsinya. Button sebagai tombol numerik (angka) dan tombol aritmatika (x, /, +, -). Label atau text area sebagai tampilan / layar kalkulator. 
Gambar 5. Create Interface Program
Rubahlah default name button sesuai tombol yang akan digunakan untuk mempermudah dalam pengaplikasian aplikasinya. Berikut merupakan contoh tampilan kalkulator yang akan dibuat. 

Gambar 6. Interface Calculator
Setelah selesai membuat interface, langkah selanjutnya membuat source code aplikasi. Klik Souce untuk melihat/mengisikan source code. 
Gambar 7. Source Code View
Dalam pembuatan cource code aplikasi, ada beberapa hal yang diperhatikan. Berikut adalah kategori/pembagian source berdasarkan jenisnya.
  1. Variabel Baru
    Buatlah variabel yang nantinya akan mempermudah dalam pendeklalarian fungsi. Contoh sebagai berikut: 
    source code:
    public class Kalkulator extends javax.swing.JFrame {
    String angka;
    Double Hasil, angka1, angka2;
    int Operator;

    /** Creates new form Kalkulator */
    public Kalkulator() {
    initComponents();
    angka ="";
    }
    Gambar 8. View Source Code Variabel
  2. Tombol Numerik (Angka)
    Double klik Button 1 (Angka 1) dan isikan source code berikut: 
    Source Code:
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    angka += "1";
    Layar.setText(angka);
    }


    Double klik Button 2 (Angka 2) dan isikan cource code berikut:
    Source Code:
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    angka += "2";
    Layar.setText(angka);
    }


    Note : Untuk Angka 3,4 dan seterusnya isikan source code yang sama akan tetapi angka dirubah sesuai dengan fingsi tombol.

    Gambar 9. Source Code View
  3. Tombol Aritmatika
    Untuk tombol perkalian, double klik tombol kali dan isikan source code berikut: 
    Source Code:
    private void KaliActionPerformed(java.awt.event.ActionEvent evt) { 

    // TODO add your handling code here:
    angka1 = Double.parseDouble(angka);
    Layar.setText("x");
    angka = "";
    Operator = 1;
    }


    Untuk tombol pembagian, double klik tombol bagi dan isikan source code berikut:
    Source Code:
    private void KaliActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    angka1 = Double.parseDouble(angka);
    Layar.setText("/");
    angka = "";
    Operator = 2;
    }


    Note: Untuk tombol penjumlahan dan pengurangan source code sama seperti diatas akan tetapi rubah jenis layar.setText (“+”) untuk penjumlahan dan (“-”) untuk pengurangan.

    Gambar 10. Source Code View
  4. Tombol Hasil
    Untuk proses hasil (tombol sama dengan). Isikan source code berikut: 
    Source Code:
    private void SamaDenganActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    switch (Operator){
    case 1:
    angka2 = Double.parseDouble(angka);
    Hasil = angka1 * angka2;
    angka=Double.toString(Hasil);
    Layar.setText(angka);
    break;

    case 2:
    angka2 = Double.parseDouble(angka);
    Hasil = angka1 / angka2;
    angka=Double.toString(Hasil);
    Layar.setText(angka);
    break;

    case 3:
    angka2 = Double.parseDouble(angka);
    Hasil = angka1 + angka2;
    angka=Double.toString(Hasil);
    Layar.setText(angka);
    break;

    case 4:
    angka2 = Double.parseDouble(angka);
    Hasil = angka1 - angka2;
    angka=Double.toString(Hasil);
    Layar.setText(angka);
    break;

    default:
    break;
    }
    }

    Gambar 11. Source Code View
Setelah selesai membuat source code. Kemudian kita jalankan aplikasi tersebut dengan mengkilk run atau dengan cara klik kanan project kemudian klik Run. Maka aplikasi yang telah kita buat akan berjalan. 
Gambar 12. Interface Calculator
Demikianlah cara membuat kalkulkator sederhana menggunakan NetBeans IDE 7.0.1. Lakukanlah proses pemrograman ini secara berulang-ulang serta pahami dari setiap fungsi yang telah dilakukan agar Anda semakin pahan dan mengerti tentang pemrograman Java NetBeans ini. Untuk meminimalisir kesalahan kalukan step by step, lakukan secara bertahap. Source code program kalkulator sederhana dapat Anda download disini. Semoga bermanfaat dan salam sukses. 

4 komentar:

  1. klw sya pakai netbeans 6.0
    Layar.setText ,,kok dibaca cannot find symbol..
    tolong pencerahannya ^^

    BalasHapus
  2. kok gak mau tampil aplikasi nya pas saya RUN?

    BalasHapus
  3. sama Gan saya juga nemuain problem yg kya Agan paling Atas Sendiri tuh ,gmna ya?
    netbeans6.1

    BalasHapus
  4. Sekedar Sharing Hasil Pekerjaan tugas perdana gan, tentang KALKULATOR SEDERHANA DENGAN JAVA

    Semoga Bermanfaat, Terimaksih

    BalasHapus

Silahkan Berikan Komentar Anda untuk Kesempurnaan Blog ini..