Membuat Kalkulator Sederhana dengan Java GUI
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:
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
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:
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
mantap.. lah
ReplyDelete