Langkah Pertama Buat Project Baru. Pilih File -> New Project.
Pilih Java Aplication.
Tentukan Nama Untuk Project anda.
Berikutnya Buat Package. Klik Kanan pada nama Project anda lalu pilih New -> New Package
Tentukan Nama Package.
Selanjutnya Buat JFrame Form baru. Klik kanan pada Package -> pilih New -> JFrame Form.
Tentukan Nama JFrame Formnya.
Dan JFrame baru akan muncul, Selanjutnya buat Design Seperti gambar dibawah ini.
Jika Sudah Ubah Namanya Seperti Berikut :
jLabel1 menjadi Menu Makanan
jLabel2 menjadi Total
jCheckBox1 menjadi Bakso
jCheckBox2 menjadi Sate
jCheckBox3 menjadi Soto
jButton1 menjadi Hitung
jButton2 menjadi Clear
Ubah Nama Variabel CheckBox, Button, TextField, Spinner, dan Text Pane. Seperti Berikut :
Klik Kanan pada object lalu pilih ChangeVariabel.
jCheckBox1 menjadi menuBakso_supidanZamzam
jCheckBox2 menjadi menuSate_supidanZamzam
jCheckBox3 menjadi menuSoto_supidanZamzam
jTextField1 menjadi displayHargaBakso_supidanZamzam
jTextField2 menjadi displayHargaSate_supidanZamzam
jTextField3 menjadi displayHargaSoto_supidanZamzam
jSpinner1 menjadi jumlahBakso_supidanZamzam
jSpinner2 menjadi jumlahSate_supidanZamzam
jSpinner3 menjadi jumlahSoto_supidanZamzam
jButton1 menjadi HitungButton
jButton2 menjadi ClearButton
Klik Kanan pada Spinner lalu pilih Properties. untuk mendesable spinner jika checkbox tidak dipilih.
Unceklis pada bagian enabled.
Klik Kanan pada TextField, lalu pilih Properties. untuk mendisable agar isi Text field tidak bisa dirubah.
Unceklis pada bagian editable.
Kemudian Masukan Scrip Berikut dibawah nama Class JFrame Anda.
String displayharga_supidanZamzam ="";
Selanjutnya Masukan Scrip Berikut untuk CheckBox Bakso, Sate dan Soto. Klik Kanan pada CheckBox -> pilih Events -> Action -> actionPerformed.
Scrip untuk CheckBox Bakso :
if(menuBakso_supidanZamzam.isSelected()){
jumlahBakso_supidanZamzam.setEnabled(true);
displayHargaBakso_supidanZamzam.setEditable(false);
displayharga_supidanZamzam = "10000";
displayHargaBakso_supidanZamzam.setText(displayharga_supidanZamzam);
}else{
jumlahBakso_supidanZamzam.setEnabled(false);
displayHargaBakso_supidanZamzam.setText("");
jumlahBakso_supidanZamzam.setValue(0);
}Scrip untuk CheckBox Sate :
if(menuSate_supidanZamzam.isSelected()){
jumlahSate_supidanZamzam.setEnabled(true);
displayHargaSate_supidanZamzam.setEditable(false);
displayharga_supidanZamzam = "15000";
displayHargaSate_supidanZamzam.setText(displayharga_supidanZamzam);
}else{
jumlahSate_supidanZamzam.setEnabled(false);
displayHargaSate_supidanZamzam.setText("");
jumlahSate_supidanZamzam.setValue(0);
}Scrip untuk CheckBox Soto :
if(menuSoto_supidanZamzam.isSelected()){
jumlahSoto_supidanZamzam.setEnabled(true);
displayHargaSoto_supidanZamzam.setEditable(false);
displayharga_supidanZamzam = "20000";
displayHargaSoto_supidanZamzam.setText(displayharga_supidanZamzam);
}else{
jumlahSoto_supidanZamzam.setEnabled(false);
displayHargaSoto_supidanZamzam.setText("");
jumlahSoto_supidanZamzam.setValue(0);
}Selanjutnya Masukan Scrip untuk Button Hitung. Klik Kanan pada Button Hitung -> pilih Events -> Action -> actionPerformed.
Masukan Scrip Berikut :
String pilihanMenu_supidanZamzam = "";
int total_supidanZamzam = 0, harga_supidanZamzam=0;
if(menuBakso_supidanZamzam.isSelected()){
pilihanMenu_supidanZamzam = "Bakso, " + pilihanMenu_supidanZamzam;
int bakso_supidanZamzam = (int) jumlahBakso_supidanZamzam.getValue();
harga_supidanZamzam = bakso_supidanZamzam * 10000;
total_supidanZamzam = total_supidanZamzam + harga_supidanZamzam;
}if(menuSate_supidanZamzam.isSelected()){
pilihanMenu_supidanZamzam = "Sate, " + pilihanMenu_supidanZamzam;
int sate_supidanZamzam = (int) jumlahSate_supidanZamzam.getValue();
harga_supidanZamzam = sate_supidanZamzam * 15000;
total_supidanZamzam = total_supidanZamzam + harga_supidanZamzam;
}if(menuSoto_supidanZamzam.isSelected()){
pilihanMenu_supidanZamzam = "Soto, " + pilihanMenu_supidanZamzam;
int soto_supidanZamzam = (int) jumlahSoto_supidanZamzam.getValue();
harga_supidanZamzam = soto_supidanZamzam * 20000;
total_supidanZamzam = total_supidanZamzam + harga_supidanZamzam;
}
displayTotal_supidanZamzam.setText("" + total_supidanZamzam);
displayCetak_supidanZamzam.setText("Makanan yang Anda Pilih : " + pilihanMenu_supidanZamzam +
"\nTotal Harga : " + total_supidanZamzam);
Selanjutnya Masukan Scrip untuk Button Clear. Klik Kanan pada Button Clear -> pilih Events -> Action -> actionPerformed.
Masukan Scrip Berikut :
jumlahBakso_supidanZamzam.setValue(0);
displayHargaBakso_supidanZamzam.setText("");
jumlahBakso_supidanZamzam.setEnabled(false);
menuBakso_supidanZamzam.setSelected(false);
jumlahSate_supidanZamzam.setValue(0);
displayHargaSate_supidanZamzam.setText("");
jumlahSate_supidanZamzam.setEnabled(false);
menuSate_supidanZamzam.setSelected(false);
jumlahSoto_supidanZamzam.setValue(0);
displayHargaSoto_supidanZamzam.setText("");
jumlahSoto_supidanZamzam.setEnabled(false);
menuSoto_supidanZamzam.setSelected(false);
displayTotal_supidanZamzam.setText("");
displayCetak_supidanZamzam.setText("");
Kemudian Run Programnya dengan, Klik Kanan pada file JFrame Form -> pilih Run.
Inilah Tampilan Akhir Program yang telah dibuat.
Selesai......
Terima Kasih.....
Semoga Bermanfaat......








































