Anda di halaman 1dari 7

APLIKASI KALKULATOR SEDERHANA MENGGUNAKAN JAVA

Oleh : Eko Sugiharto, S.Kom.


Contoh aplikasi kalkulator ini diambil dari salah satu tugas Mata Kuliah OOP pada slide romi-oop-04-javagui.pptx. Ini adalah beberapa petunjuk mengenai aplikasi kalkulator yang akan kita buat : 1. Cara bekerja seperti kalkulator 2. Tombol yang kita tekan akan muncul di layar 3. Hasil perhitungan akan muncul di layar 4. Keterangan : C = Clear layar B = Backspace E = Exit

Tahapan Kerja Kalkulator

Berikut ini adalah langkah-langkah pembuatan Aplikasi Kalkulator yang sudah dijelaskan diatas : 1. Aktifkan Netbeans IDE 2. Tambahkan project baru dengan cara klik File New Project 3. Pada kotak dialog New Project, pilih Java pada bagian Categories dan Java Application pada bagian Projects, kemudian klik Next

4.

Ketik Kalkulator pada bagian Project Name, klik Browse untuk menentukan Project Folder, non-aktifkan ceklis pada Create Main Class, kemudian klik Finish

5.

Setelah project Kalkulator terbentuk, selanjutnya klik kanan pada project Kalkulator pilih New pilih JFrame Form...

6.

Ketik frmKalkulator pada Class Name, kemudian ketik GUI pada Package, kemudian klik Finish

7.

8.

Rancanglah form dengan menambahkan 1 buah Text Field. 2 buah Panel, kemudian tambahkan 12 buah Button pada Panel yang pertama dan 8 buah Button pada Panel yang kedua (masing-masing Panel atur properti Background dengan warna yang Anda sukai) Sehingga tampilan awalnya menjadi seperti berikut ini

9.

Atur properti Text Field dengan cara klik kanan pilih Edit Text, kemudian hapus teks di dalamnya

10. Atur pula properti Text Field dengan cara klik kanan kemudian ganti menjadi layar, kemudian klik OK

- pilih Change Variable Name,

11. Lakukan hal yang sama terhadap semua Button baik pada Panel pertama maupun pada Panel kedua dengan acuan sebagai berikut : Change Variable Change Variable No Edit Text No Edit Text Name Name 1 0 btn0 11 . btnKoma 2 1 btn1 12 C btnClear 3 2 btn2 13 + btnTambah 4 3 btn3 14 btnKurang 5 4 btn4 15 * btnKali 6 5 btn5 16 / btnBagi 7 6 btn6 17 = btnSamaDengan 8 7 btn7 18 % btnMod 9 8 btn8 19 B btnBackspace 10 9 btn9 20 E btnExit 12. Sehingga tampilan menjadi seperti berikut ini :

13. Selanjutnya beralih ke bagian Source untuk menuliskan kode program, berikut adalah kode pertama yang harus kita ketik di bawah bagian package :

14. Kemudian tambahkan kode program untuk deklarasi beberapa variabel yang dibutuhkan di bawah bagian public class frmKalkulator extends javax.swing.JFrame {

15. Kemudian tambahkan method tengah() untuk mengatur posisi form agar berada di tengahtengah layar. Tambahkan kode untuk method tengah() di bagian paling bawah kode program setelah bagian // End of variables declaration

16. Tambahkan 2 baris program di dalam Konstruktur frmKalkulator seperti contoh berikut ini :

17. Tambahkan kode program pada btn0 dengan cara double click pada btn0 tersebut seperti contoh berikut ini :

18. Tambahkan kode program pada btnKoma dengan cara double click pada btnKoma tersebut seperti contoh berikut ini :

19. Tambahkan pula kode program pada btn1 sampai btn9, untuk mempercepat proses pengkodean kita bisa melakukan proses copy pada 3 baris kode program btn0 kemudian lakukan modifikasi di bagian layar.setText(temp+0); ganti angka 0 sesuai dengan angka yang tercantum pada Button masing-masing. 20. Tambahkan kode program pada btnTambah seperti contoh berikut ini :

21. Untuk btnKurang, btnKali, btnBagi dan btnMod kita juga dapat melakukan proses copy dari btnTambah, kemudian lakukan modifikasi pada bagian layar.setText(+); dengan mengganti operator yang sesuai 22. Tambahkan kode program pada btnSamaDengan seperti contoh berikut ini : private void btnSamaDenganActionPerformed(java.awt.event.ActionEvent evt) { operand2=Double.parseDouble(temp); if(operator.equals("+")){ hasil=operand1+operand2; } else if(operator.equals("-")){ hasil=operand1-operand2; } else if(operator.equals("*")){ hasil=operand1*operand2; } else if(operator.equals("/")){ if(operand2==0){ JOptionPane.showMessageDialog(this, "Error! Bilangan dibagi nol"); } else{ hasil=operand1/operand2; } } else if(operator.equals("%")){ hasil=operand1%operand2; } layar.setText(String.valueOf(hasil)); temp=""; }

23. Terakhir tambahkan kode program pada btnClear, btnExit dan btnBackSpace seperti contoh berikut ini :

24. Terakhir jalankan project dengan menekan tombol F6, karena di awal kita tidak membuat main Class sehingga akan muncul kotak dialog seperti berikut ini :

25. Pilih GUI.frmKalkulator kemudian klik OK dan Aplikasi Kalkulator dapat dijalankan. Aplikasi Kalkulator ini masih sederhana dimana proses input bilangan pertama dan bilangan kedua harus menggunakan tombol yang telah disediakan, kemudian operand yang bisa digunakan hanya 2 saja dengan hanya 1 operator sehingga variabel hasil hanya dapat menyimpan data dari hasil operasi perhitungan terhadap 2 bilangan saja. Demikianlah tutorial singkat tentang pembuatan Aplikasi Kalkulator Sederhana ini. Terima kasih dan semoga bermanfaat....!!!!!

Nb

: Ada cerita di balik pembuatan Aplikasi Kalkulator (wkwkwkwkwk)