Membuat Kalkulator Sederhana dengan Java GUI

June 02, 2016 Aji Suryo Purnomo 1 Comments

Assalamualaikum wr.wb

Kali ini saya akan membagikan bagaima membuat Kalkulator sederhana berbasis GUI dengan java. kalkulator disini hanya bisa menjumlahkan, menguragi, mengalikan, dan membagi suatu bilangan. untuk yang perlu tambahan fungsi silahkan tinggalkan komentar anda atau bisa menghubungi penulis..

langkah pertama dalam membuat kalulator adalah dengan mendesain aplikasi, silahkan desain aplikasi anda sesuai yang anda kehendaki atau bisa seperti gambar berikut dengan nama class kalkulator pada java GUI:



tampilan kalkulator java GUI
CONTOH GAMBAR TAMPILAN KALKULATOR JAVA GUI



Silahkan gunakan komponen jTextField dan JButton untuk mendesain program, sesuaikan nama button seperti gambar diatas. untuk memudahkan dalam mendesain program saya sarankan gunakan set layout dengan Abosolute Layout.. dengan cara klik kanan pada JFrame -> Set Layout -> Absolute Lauout ..

kemudian pada properties Jframe hilangkan centang reziseable agar form anda tidak isa di ubah ukurannya ketika program sudah berjalan.

untuk JTextField hilangkan centang pada properti editable agar user tidak bisa mengetikkan angka pada textField ketika program sudah berjalan

kemudian lanjut ke coding programnya

Sebelum ke coding Button tambahkan coding dibawah public class kalkulator nya seperti berikut

1String angka;
2double jumlah,angka1,angka2;
3int pilih;


1. Untuk Button 0-9 dan tanda koma (,)


1.angka += "x";
2.display.setText(angka);

Ganti "x" dengan angka 0-9 dan  untuk tanda koma gunakan titik "."



2. Untuk Button Clear


1display.setText("0");
2        angka1=0;
3       angka2=0;
4        jumlah=0;
5       angka="";


3. Untuk Button Tambah


1.angka1=Double.parseDouble(angka);
2        display.setText("+");
3       angka="";
4       pilih=1;


4. Untuk Button Kurang


1.angka1=Double.parseDouble(angka);
2        display.setText("-");
3       angka="";
4       pilih=2;

5. Untuk Button Kali


1angka1=Double.parseDouble(angka);
2        display.setText("*");
3       angka="";
4      pilih=3;

6. Untuk Button Bagi


1angka1=Double.parseDouble(angka);
2        display.setText("/");
3       angka="";
4       pilih=4;

7. Untuk Button Sama Dengan


1switch(pilih){
2          case 1:
3            angka2 = Double.parseDouble(angka);
4            jumlah = angka1 + angka2;
5            angka = Double.toString(jumlah);
6            display.setText(angka);
7            break;
8          case 2:
9            angka2 = Double.parseDouble(angka);
10            jumlah = angka1 - angka2;
11            angka = Double.toString(jumlah);
12            display.setText(angka);
13            break;
14        case 3:
15           angka2 = Double.parseDouble(angka);
16            jumlah = angka1 * angka2;
17            angka = Double.toString(jumlah);
18            display.setText(angka);
19            break;
20        case 4:
21           angka2 = Double.parseDouble(angka);
22            jumlah = angka1 / angka2;
23            angka = Double.toString(jumlah);
24            display.setText(angka);
25            break;
26            default:
27            break;


Sebelum program dijalan tambahkan coding yang terdapat pada Button Clear setelah pendeklarasian variale seperi berikut :


1. public Kalkutor() {
2        initComponents();
3        display.setText("0");
4        angka1=0;
5        angka2=0;
6        jumlah=0;
7        angka="";
8    }


Setelah selesai silahkan program anda dijalankan dan kurang lebih tampilannya seperti berikut :



Jika ada yang perlu dipertanyakan silahkan tinggalkan komentar anda.. selamat mencoba :D

**-**UPDATE TIAP SAAT**-**



Untuk kalkulator dengan menggunakan bahasa C++ nya bisa Download disini

You Might Also Like

1 comment:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.