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 JTextField untuk 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 bilangan dan menampilkannya di txt_hasil.

btn_clear.addActionListener()

  • Fungsi ini mengatur agar ketika tombol C ditekan, semua input yang sudah dimasukkan dibersihkan. Variabel bilangan dikosongkan dan txt_hasil diatur 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 di txt_hasil diubah menjadi tanda tambah (+), dan variabel bilangan dikosongkan.

btn_kurang.addActionListener()

  • Fungsi ini menangani tombol kurang (-). Sama seperti fungsi tambah, tapi untuk operasi pengurangan. Setelah nilai pertama disimpan ke bil1, kalkulator siap untuk operasi pengurangan, dan txt_hasil diatur menjadi tanda minus (-).

btn_kali.addActionListener()

  • Fungsi ini menangani tombol kali (*). Ketika ditekan, nilai pertama disimpan di bil1, 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 di bil1. Tampilan berubah menjadi tanda bagi (/).

btn_hasil.addActionListener()

  • Fungsi ini menangani tombol hasil (=). Ketika ditekan, kalkulator mengambil nilai kedua (bil2) dari variabel bilangan, lalu menghitung hasilnya berdasarkan operasi yang dipilih sebelumnya (tambah, kurang, kali, atau bagi). Hasil operasi kemudian ditampilkan di txt_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.


Yang terakhir, percobaan keempat yang saya lakukan yaitu 300 / 15 = 20 hasilnya sudah sesuai.











Have a nice day☻

Komentar

Postingan populer dari blog ini

Pertemuan 4&5 PPB (B) - 25/03/2026

Pertemuan 2 PPB (B) - 04/03/2026

Pertemuan 7 - 08/04/2026