
Dalam belajar java , mahasiswa sering saya beri tugas untuk membuat
aplikasi kalkulator sederhana. Untuk membuatnya, mereka harus memahamai
alur kerja atau algoritma kalkulator. Yang saya harapkan tentu mereka
bisa membuat dengan algoritma sendiri. Tujuannya adalah agar kemampuan
algoritma mereka semakin terasah dan memotivasi agar terus latihan
belajar bahasa pemrograman.
Diinternet banyak sekali contoh aplikasi kalkulator dengan java, misalnya di
planet source code.
Tinggal ketik keyword “calculator”, kemudian find, maka akan muncul
beberapa contoh aplikasi kalkulator. Satu sama lain menggunakan
algoritma yang berbeda, walaupun tujuannya sama. Pengalaman saya
beberapa kali membuat kalkulator sederhana, setelah jadi dan saya
perhatikan algoritmanyapun memang berbeda dengan algoritma
sebelumnya(tentunya saat membuat tanpa melihat algoritma sebelumnya),
walaupun menghasilkan output yang sama. Karena memang algoritma seperti
seni, penuh dengan kreasi sesuai dengan mood orang yang membuatnya.
Berikut adalah contoh kalkulator sederhana dengan java. Pada
kalkulator sederhana ini saya sengaja pisahkan antara class
model(proses) dan calss view(tampilan).Tujuannya agar bisa menambah
pemahaman konsep Object oriented. Seluruh proses seperti pertambahan,
pengurangan, perkalian, dan pembagian diletakan pada class model. Pada
class view dibuat object dari class model untuk menjalankan fungsi
kalkulator.