Pada kesempatan kali ini saya akan mem-posting salah satu aplikasi sederhana dari pemrograman berbasis objek atau OOP, kenapa saya membuat aplikasi ini yaitu karena sebenarnya saya telah membuatnya sejak awal semester tapi karena keterbatasan ilmu, dan kurang mengerti maka aplikasi kalkulator sederhana gagal, hingga akhirnya saya mendapat materinya diakhir semester 1 dan baru tahu kalau aplikasi kalkulator sederhana ini merupakan salah satu pemrograman berbasi objek.
oke langsung saja, saya menggunakan aplikasi NetBeans IDE 7.2 agar tidak terlalu berat.
as usual,
klik file >> new project
saya memberi nama project ini yaitu KakulatorSederhana.
tidak perlu diceklis yg "set as main project" karena kita akan menggunakan JForm sebagai main project.
setelah project baru telah ada, selanjutnya kita akan membuat desain kalkulator,
yang harus dilalkukan pertama yaitu membuat form nya,
![]() |
klik kanan >> new >> JForm
saya memberi nama form nya TampilanKalkulator.
kemudian akan muncul form kosong yang nantinya untuk desain kalkulator,
sebelumnya, pada kita merubah layout managernya terlebih dahulu pada tab Design, navigator[JFrame]. yaitu dengan
klik kanan JFrame >> set Layout >> absolute Layout
![]() |
| navigator [JFrame] |
selanjutnya mendesain kalkulator, desain kalkulator yang saya buat yaitu seperti ini
![]() |
| desain kalkulator |
sebenarnya bebas - bebas saja desain kalkulatornya boleh beda dari ini juga tidak masalah, asal tidak menyimpang dari simbol - simbol yang ada, karena kalkulator ini sudah sangat sederhana.
cara membuat tombol - tombolnya yaitu dengan drag and drop dari window pallete yang telah tersedia disebelah kanan atas,
jangan lupa untuk merubah nama dan variable nya,
merubah nama : klik kanan >> Edit text
merubah variable : klik kanan >> Change Variable Name
agar lebih mudah dan meminimalisir kegagalan dalam membuat program ini, saya sarankan untuk menyamakan nama variable-nya, seperti dibawah ini.
![]() |
| daftar nama variable |
Tahap selanjutnya yaitu menuliskan code,
klik tab Source
langkah pertama yaitu mendeklarasikan variable dan tipe data,
tuliskan variable dan tipe data dibawah code
public class TampilanKalkulator extends javax.swing.JFrame {
tipe data dan variable yang kita butuhkan :
String angka;double angka1, angka2, jumlah;int pilih;
String angka yaitu untuk menampilkan dalam bentuk teks pada display kalkulator.
double angka1 yaitu untuk menampung angka perta ayang dimasukkan oleh user,
double angka2, untuk menampung angka kedua yang akan dioperasi hitungkan dengan angka1,
double jumlah, umtuk menampung hasil operasi antara angka1 dan angka2,
int pilih, untuk menunjukkan operasi hitung apa yang akan dipakai, dalam desain kalkulator berupa simbol ( bagi, kali, kurang, tambah, sama dengan ) sementara dalam source code akan diterjemahkan misal bagi akan diterjemahkan sebagai pilih = 1 dst.
jangan lupa diberi string awal, tuliskan dibawah code
public TampilanKalkulator() {tuliskan,
angka = "";untuk menuliskan code pada masing - masing button, silahkan kembali ke tab Design
klik ganda pada button yang akan diberi code.
code untuk angka 0 s.d 9
angka += "x";ket : huruf x diganti dengan angka masing - maisng tombol
display.setText(angka);
code untuk koma (,)
angka += ".";ket : gunakan titik ( . ) pada source code, karena menurut pengalaman jika diketikkan koma ( , ) nanti akan error, aplikasi yang berbentuk desimal akan error.
display.setText(angka);
code untuk C (clear)
display.setText("");code untuk operasi ( + )
angka1 = 0.0;
angka2 = 0.0;
jumlah = 0.0;
angka = "";
angka1 = Double.parseDouble(angka);code untuk operasi ( - )
display.setText("+");
angka = "";
pilih = 1;
angka1 = Double.parseDouble(angka);code untuk operasi ( * )
display.setText("-");
angka = "";
pilih = 2;
angka1 = Double.parseDouble(angka);code untuk operasi ( / )
display.setText("*");
angka = "";
pilih = 3;
angka1 = Double.parseDouble(angka);code untuk operasi ( = )
display.setText("/");
angka = "";
pilih = 4;
switch(pilih){OKE, code yang harus dituliskan telah selesai, klik save kemudian coba running
case 1: angka2 = Double.parseDouble(angka);
jumlah = angka1 + angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break;
case 2: angka2 = Double.parseDouble(angka);
jumlah = angka1 - angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break;
case 3: angka2 = Double.parseDouble(angka);
jumlah = (angka1) * (angka2);
angka = Double.toString(jumlah);
display.setText(angka);
break;
case 4: angka2 = Double.parseDouble(angka);
jumlah = angka1 / angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break;
}
![]() |
| Kalkulator Sederhana |





Tidak ada komentar:
Posting Komentar