MEMBUAT APLIKASI KALKULATOR DENGAN NETBEANS
Sebelum memulai pastikan anda sudah menginstall netbeans terlebih dahulu, untuk cara installasi di Linux bisa melihat pada tulisan saya sebelumnya disini. Dan berikut ini adalah langkah-langkahnya :
1. Buka Netbeans anda, tampilan awal akan terilihat seperti gambar dibawah ini :
2. Untuk membuat aplikasi klik tombol New Project.
3. Pada Categories pilih Java dan pada Project pilih Java Application lalu klik tombol next.
4. Isikan project name, saya isikan dengan nama Kalkulator dan hilangkan ceklist pada Create Main Class lalu klik tombol Finish.
5. Project Kalkulator sudah terbuat lalu tambahkan sebuaf Form untuk mendisain tampilan aplikasi, caranya klik kanan pada Project Kalkulator pilih New pilih JFrame Form.
6. Berikan nama pada Class Name, saya isikan denagn Calc kemudian klik tombol Finish.
7. Sebuah Form telah terbuat untuk menempatkan komponen-komponen aplikasi yang akan dibuat.
8. Tambahkan komponen dari Pallet dengan cara klik komponen yang ingin di masukkan kedalam form lalu klik form tersebut, masukan sebuah Label kedalam form.
9. Tambahkan komponen dan disain tampilan seperti gambar dibawah ini :
10. Edit text pada komponen Label, Botton dan Text Field menjadi seperti gambar dibawah dengan cara klik kanan pada komponen yang ingin dirubah textnya lalu pilih edit text dan isikan sesuai dengan gambar.
11. Berikutnya ubah isi dari combobox menjadi tanda + - * / caranya klik kanan di combobox lalu pilih properti-properti. Pada menu model klik tombol ...
12. Ganti text defaultnya menjadi + - * / lalu klik tombol OK.
13. Berikutnya rubah variabel name komponen agar pada saat mengetikkan sintak kita tidak bingung karena variabel namenya kita yang tentukan sendiri, namun tidak perlu semua komponen dirubah variablenya, yang sekiranya digunakan pada saat pengkodean saja yang dirubah. Dalam praktek ini yang dirubah adalah Text Field dan ComboBox saja cukup, caranya klik kanan pada komponen lalu pilih change variable name kemudian isikan seperti data berikut :
jTextField1 = txtangka1
jTextField2 = txtangka2
jTextField3 = txthasil
jComboBox = cbpilih
jTextField2 = txtangka2
jTextField3 = txthasil
jComboBox = cbpilih
14. Setelah selesai mendisain Form langkah berikutnya adalah memasukkan kode program disetiap tombol agar berfungsi sesuai dengan keinginan kita. Pertama kita akan memberikan kode program pada tombol Hitung, caranya klik kanan lalu pilih Event -> Action -> actionPerformed maka halaman source code untuk menepatkan sintak pun terbuka.
15. Tuliskan kode berikut untuk tombol Hitung :
double nilai1;
double nilai2;
double nilai3;
String hasil;
nilai1=Double.valueOf(txtangka1.getText());
nilai2=Double.valueOf(txtangka2.getText());
if(cbpilih.getSelectedItem()=="+"){
nilai3=nilai1+nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else if(cbpilih.getSelectedItem()=="-"){
nilai3=nilai1-nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else if(cbpilih.getSelectedItem()=="*"){
nilai3=nilai1*nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else{
nilai3=nilai1/nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
double nilai2;
double nilai3;
String hasil;
nilai1=Double.valueOf(txtangka1.getText());
nilai2=Double.valueOf(txtangka2.getText());
if(cbpilih.getSelectedItem()=="+"){
nilai3=nilai1+nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else if(cbpilih.getSelectedItem()=="-"){
nilai3=nilai1-nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else if(cbpilih.getSelectedItem()=="*"){
nilai3=nilai1*nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
else{
nilai3=nilai1/nilai2;
hasil=String.valueOf(nilai3);
txthasil.setText(hasil);
}
16. Selanjutnya klik tab Design lalu pada tombol keluar klik kanan lalu pilih Event -> Action -> actionPerformed maka halaman source code untuk menepatkan sintak pun terbuka, tuliskan sintak berikut ini :
int keluar;
keluar=JOptionPane.showConfirmDialog(null,"Yakin akan keluar ?","Konfirmasi",JOptionPane.YES_NO_OPTION);
if(keluar==JOptionPane.YES_OPTION){
System.exit(1);
}else{
txtangka1.setText("");
txtangka2.setText("");
txthasil.setText("");
txtangka1.requestFocus();
}
keluar=JOptionPane.showConfirmDialog(null,"Yakin akan keluar ?","Konfirmasi",JOptionPane.YES_NO_OPTION);
if(keluar==JOptionPane.YES_OPTION){
System.exit(1);
}else{
txtangka1.setText("");
txtangka2.setText("");
txthasil.setText("");
txtangka1.requestFocus();
}
Jika terdapat icon seperti lampu kecil berwarna merah dan kuning itu tandanya ada yang perlu ditambahkan, caranya klik icon tersebut lalu pilih Add import for javax.swing.jOptionPane
17. Sekarang berikan kode program pada tombol hapus dengan cara yang sama pada tombol-tombol sebelumnya, berikut sintak untuk tombol hapus :
txtangka1.setText("");
txtangka2.setText("");
txthasil.setText("");
txtangka1.requestFocus();
txtangka2.setText("");
txthasil.setText("");
txtangka1.requestFocus();
18. Sampai disini program sudah selesai, berikutnya tekan tombol clean and build. Jika ada kesalahan program maka akan muncul pesan error yang menunjukan letak kesalahannya, silahkan perbaiki jika terdapat kesalahan.
19. Jika tidak ada kesalahan, silahkan tekan tombol Run atau tekan F6 pada keyboard.
20. Berikutnya akan muncul dialog run project dan pada select main projetc pilih calc kemudian klik OK.
21. Aplikasi kalkulator akan berjalan seperti gambar dibawah ini :
Sekian langkah-langkah pembuatan kalkulator sederhana menggunakan Netbenas ini, dan aplikasi yang sudah dibuat bisa dijalankan di Linux ataupun Windows, sebagai contohnya anda bisa mendownload hasil yang sudah saya buat disini. Bagi pengguna Linux yang ingin menjalankan aplikasi java silahkan baca caranya disini. Sekian semoga bermanfaat...
Tidak ada komentar:
Posting Komentar