Pada kali ini saya akan mempostkan tentang cara pembuatan kalkulator sederhana menggunakan JavaNetBeans sebagai laporan praktikum
Bahasa Pemrograman II Fakultas Komputer Universitas Kuningan.
Pertama, kita akan mendesain kalkulator yang akan kita buat, sebelum mendsesain kita menggunakan JFrame yang telah tersedia pada Java NetBeans. saya kira teman teman telah memahami untuk pembuatan JFrame baru pada JavaNetBeans. Berikut adalah desain kalkulator yang sudah saya buat.
 |
| Desain Kalkulator |
|
Mendesain kalkulator, dengan menginputkan tombol tombol yang ada pada menu JFrame yaitu sebelah kanan layar, ada beberapa menu / widget yang dapat ditambahkan. Pada desain kali ini kita cukup menggunakan
TextField dan
Button saja.
Pilih menu Button yang ada untuk memasukan tombol-tombol yang nantinya akan ditampilkan pada kalkulator yang akan dibuat
 |
| Menu Button |
Setelah selesai memilih berapa menu button yang dibutuhkan, kemudian kita menggunakan menu TextField, yang nantinya TextField ini akan menampilkan angka angka yang diinpputkan dari Button.
 |
| Menu TextField |
Setelah desain selesai kini kita melakukan
coding. Untuk coding, pertama kita merubah nama variabel dari masing masing widget yang digunakan. Untuk pemberian nama variabel sebenarnya telah ada secara default, namun untuk mempermudah proses selanjutnya kita ganti nama variabel dengan nama yang simple dan mudah diingat.
Perlu diingat nama variabel ini yang pada proses selanjutnya sebagai identitas / penanda dari masing masing widget. Untuk cara pemberian nama variabel, kita cukup klik kanan pada widget yang akan kita beri nama / ubah nama variabelnya kemudian pilih
Change Variable Name. Untuk lebih jelasnya bisa dilihat digambar.
| | | | | | | | | | |
| mengganti nama variabel |
|
|
Penamaan variabel dilakukan pada setiap komponen, dan langkahnya pun sama. Setelah selesai pemberian nama variabel dilakukan, langkah selanjutnya adalah masuk pada source / pemrograman kalkulatornya.
Langkah awal pemrograman kalkulatornya adalah kita mendeklarasikan nama nama variable pada class public sesuai dengan tipe data yang di butuhkan. Adapun saya mendeklarasikan variable variable dan tipe datanya sebagai berikut
Setelah pendeklarasian, selanjutnya kita mengatur agar tombol angka yang ada pada kalkulator mucul pada layar yang tersedia di kalkulator. Dengan mengetikan kode berikut
 |
| pengaturan pada button 1-9 |
Dengan mengetikan kode berikut pada setiap
button angka 1-9, maka angka akan tampil pada layar kalkulator
(tentunya penamaan variabel pada setiap button berbeda dengan yang lainnya, dan codenya pun menyesuaikan dengan nama variabelnya) Setelah selesai dengan
button angka. selanjutnya kitaa beralih pada
button operasi hitung (Kali, Bagi, Tambah dan Kurang).
Pada operasi hitung perkalian kita memasukan kode berikut (lihat gambar)
 |
| Perkalian |
Operasi hitung pembagian (lihat gambar)
 |
| Pembagian |
Operasi hitung Pertambahan (lihat gambar)
 |
| Penjumlahan |
Operasi hitung pengurangan (lihat gambar)
 |
| pengurangan |
Penjelasan dari gambar diatas diterapkan pada setiap operasi hitung yang ada pada kalkulator. Sekarang kita beranjak ke
button "
=" atau "
sama dengan". Dimana disinilah semua proses algoritma kalkulator diproses dan diolah. pada
button ini kita menggunakan fungsi
Switch Case untuk proses perhitungan. Perubahan tipe data juga dilakukan disini agar hasil dapat ditampilkan pada layar kalkulatornya
 |
| Button sama dengan, berikut dengan Switch Case |
Dengan begitu, langkah selanjutnya adalah mengetes atau menjalankan programnya, dengan mengklik kanan pada program kemudian pilih
Run File, atau bisa juga dengan menekan tombol
Shift + F6.
Pada running kali ini saya akan mencontohkan kalkulasi antara 2 dikali 5
 |
| Proses penginputan angka pertama |
 |
| Proses peerkalian (angka pertama akan otomatis hilang dari layar ketika kita melakukan operasi perhitungan) |
 |
| Proses penginputan angka ke dua |
Setelah proses penginputan angka selesai kemudian kita klik tombol = yang nantinya akan memunculkan hasil perhitungan
 |
| Hasil dari perhitungan antara kedua bilangan ketika mengkilk tombol = | |