Tugas Pertemuan 4 - Membuat Kalkulator Sederhana
Nama : Triana Velia Hutabalian
NRP : 5025231190
Kelas : PBO G
Tugas ini tentang pembuatan dan proses menjalankan kode kalkulator sederhana pada aplikasi BlueJ.
Kode : Github
Penjelasan kode :
Kalkulator() (Constructor)
- Fungsi ini bertugas menginisialisasi seluruh elemen GUI dari kalkulator, seperti frame (jendela utama), panel, tombol, dan
JTextFielduntuk menampilkan hasil. Selain itu, di sini juga ditambahkan listener untuk setiap tombol agar kalkulator berfungsi sesuai perintah.
btn_0.addActionListener() hingga btn_9.addActionListener()
- Setiap fungsi ini bertugas untuk menangani event ketika tombol angka 0 hingga 9 ditekan. Fungsi ini akan menambahkan angka yang ditekan ke variabel
bilangandan menampilkannya ditxt_hasil.
btn_clear.addActionListener()
- Fungsi ini mengatur agar ketika tombol
Cditekan, semua input yang sudah dimasukkan dibersihkan. Variabelbilangandikosongkan dantxt_hasildiatur ulang menjadi kosong.
btn_tambah.addActionListener()
- Fungsi ini menangani tombol tambah (
+). Ketika tombol ini ditekan, nilai pertama (bil1) disimpan, dan kalkulator siap untuk melakukan operasi penjumlahan. Tampilan ditxt_hasildiubah menjadi tanda tambah (+), dan variabelbilangandikosongkan.
btn_kurang.addActionListener()
- Fungsi ini menangani tombol kurang (
-). Sama seperti fungsi tambah, tapi untuk operasi pengurangan. Setelah nilai pertama disimpan kebil1, kalkulator siap untuk operasi pengurangan, dantxt_hasildiatur menjadi tanda minus (-).
btn_kali.addActionListener()
- Fungsi ini menangani tombol kali (
*). Ketika ditekan, nilai pertama disimpan dibil1, dan kalkulator siap untuk operasi perkalian. Tampilannya diubah menjadi tanda kali (*).
btn_bagi.addActionListener()
- Fungsi ini menangani tombol bagi (
/). Sama dengan operasi lain, tetapi kali ini kalkulator akan siap melakukan pembagian setelah menyimpan nilai pertama dibil1. Tampilan berubah menjadi tanda bagi (/).
btn_hasil.addActionListener()
- Fungsi ini menangani tombol hasil (
=). Ketika ditekan, kalkulator mengambil nilai kedua (bil2) dari variabelbilangan, lalu menghitung hasilnya berdasarkan operasi yang dipilih sebelumnya (tambah, kurang, kali, atau bagi). Hasil operasi kemudian ditampilkan ditxt_hasil.
Pengaplikasian-nya :
| Pertama, tekan kanan pada class kalkulator lalu click new kalkulator(). |
| Kedua, akan muncul jendela kalkulatornya seperti ini. |
| Ketiga, coba untuk memasukkan angka dan operasinya. Untuk percobaan pertama yang saya lakukan yaitu 1 + 2 = 3 hasilnya sudah sesuai kemudian tekan clear(c) untuk melanjutkan. |
| Keempat, percobaan kedua yang saya lakukan yaitu 10 - 3 = 7 hasilnya sudah sesuai kemudian tekan clear(c) untuk melanjutkan. |
| Kelima, percobaan ketiga yang saya lakukan yaitu 5 * 5 = 25 hasilnya sudah sesuai kemudian tekan clear(c) untuk melanjutkan. |
Have a nice day☻
Komentar
Posting Komentar