Pertama Buat Project Baru. Pilih File -> New Project
Selanjutnya Pilih Java -> Java Aplication -> Klik Next.
Tentukan nama Project Sebagai berikut "SupidanZamzam_Pertemuan14", kemudian Klik Finish.
Selanjutnya Buat Package Baru. Klik kanan pada Project -> New -> Java Package.
Beri nama Package Seperti Berikut "Pertemuan14", kemudian Klik Finish.
Selanjutnya Buat JForm baru, Klik Kanan Pada Package -> New -> JFrame Form.
Tentukan Nama JFrame nya "ListView2".
Kemudian JFrame baru akan muncul seperti gambah dibawah ini.
Selanjutnya, Buatlah Tampilan seperti berikut ini :
Kemudian Hapus text "jTextField1", Klik Kanan pada TextField -> kemudian hapus.
dan ubah nama Label dan nama Buttonnya seperti Beriku :
jLabel1 menjadi HOTEL KITA
jLabel2 menjadi Nama
jLabel3 menjadi Pilihan
jLabel4 menjadi Type Kamar
jLabel5 menjadi Harga Kamar
jLabel6 menjadi Lama Inap
jLabel7 menjadi Total
jLabel8 menjadi Bayar
jButton1 menjadi Hitung
jButton2 menjadi Clear
jButton3 menjadi Cetak
Selanjutnya Ubah nama variabel TextField dan variabel Buttonnya, Klik kanan pada textfield -> change variabel.
dan seterusya seperti berikut :
jComboBox1 menjadi inputComboBox_supidanZamzam
jTextField2 menjadi outputTypeKamar_supidanZamzam
jTextField3 menjadi outputHargaKamar_supidanZamzam
jTextField4 menjadi inputLamaInap_supidanZamzam
jTextField5 menjadi outputTotal
jTextField6 menjadi inputBayar_supidanZamzam
jTextPane1 menjadi outputTextPane_supidanZamzam
Selanjutnya Ubah pilihan item pada Combo Box, Klik Kanan pada ComboBox -> Properties.
Dan Ubah SelectedIndex menjadi -1 .
Kemudian buat variabel seperti ini :
Masukan dibawah nama Package
import java.awt.*;
Masukan dibawah nama class
public String typeKamar_supidanZamzam;
public float hargaKamar_supidanZamzam=0, bayar_supidanZamzam=0, total_supidanZamzam=0, kembalian_supidanZamzam=0;
public int inap_supidanZamzam;
Masukan dibawah initComponents()
inputComboBox_supidanZamzam.setSelectedIndex(-1);
Dimension screenSize= Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
setLocation((screenSize.width-frameSize.width)/3,(screenSize.height-frameSize.height)/4);
Langkah Selanjutnya adalah memasukan Scrip pada ComboBox, Klik Kanan pada ComboBox -> Events -> Action ->actionPerformed.
Kemudian Masukan Scrip berikut, seperti gambar dibawah ini.
if(inputComboBox_supidanZamzam.getSelectedIndex()==0){
typeKamar_supidanZamzam = "VVP ROOM";
hargaKamar_supidanZamzam = 1200000;
outputTypeKamar_supidanZamzam.setEnabled(false);
outputHargaKamar_supidanZamzam.setEnabled(false);
outputTotal_supidanZamzam.setEnabled(false);
}else if(inputComboBox_supidanZamzam.getSelectedIndex()==1){
typeKamar_supidanZamzam = "VIP ROOM";
hargaKamar_supidanZamzam = 900000;
outputTypeKamar_supidanZamzam.setEnabled(false);
outputHargaKamar_supidanZamzam.setEnabled(false);
outputTotal_supidanZamzam.setEnabled(false);
}else if(inputComboBox_supidanZamzam.getSelectedIndex()==2){
typeKamar_supidanZamzam = "SWEET ROOM";
hargaKamar_supidanZamzam = 700000;
outputTypeKamar_supidanZamzam.setEnabled(false);
outputHargaKamar_supidanZamzam.setEnabled(false);
outputTotal_supidanZamzam.setEnabled(false);
}
outputTypeKamar_supidanZamzam.setText(typeKamar_supidanZamzam);
outputHargaKamar_supidanZamzam.setText(String.valueOf(hargaKamar_supidanZamzam));Kemudian Masukan Scrip pada Button Hitung, Klik Kanan pada Button Hitung -> Events -> Action -> actionPerformed.
Masukan Scrip Berikut :
inap_supidanZamzam = Integer.parseInt(inputLamaInap_supidanZamzam.getText());
total_supidanZamzam = hargaKamar_supidanZamzam * inap_supidanZamzam;
outputTotal_supidanZamzam.setText(""+total_supidanZamzam);
Kemudian Masukan Scrip untuk Clear Button, Klik Kanan pada Clear Button -> Events -> Action -> actionPerformed.
Masukan Scrip Berikut :
inputComboBox_supidanZamzam.setSelectedIndex(-1);
outputTypeKamar_supidanZamzam.setText("");
outputHargaKamar_supidanZamzam.setText("0.0");
inputLamaInap_supidanZamzam.setText("");
outputTotal_supidanZamzam.setText("");
inputBayar_supidanZamzam.setText("");
outputTextPane_supidanZamzam.setText("");
Kemudian Masukan Scrip untuk Cetak Button, Klik Kanan pada Cetak Button -> Events -> Action -> actionPerformed.
Masukan Scrip Berikut :
String nama_supidanZamzam = String.valueOf(inputNama_supidanZamzam.getText());
bayar_supidanZamzam = Float.parseFloat(inputBayar_supidanZamzam.getText());
inap_supidanZamzam = Integer.parseInt(inputLamaInap_supidanZamzam.getText());
total_supidanZamzam = hargaKamar_supidanZamzam * inap_supidanZamzam;
kembalian_supidanZamzam = bayar_supidanZamzam - total_supidanZamzam;
outputTextPane_supidanZamzam.setText("Nama : " + nama_supidanZamzam +
"\nAnda Memilih Kamar : " + typeKamar_supidanZamzam +
"\nLama Inap : " + inap_supidanZamzam + " Hari" +
"\nTotal : Rp." + total_supidanZamzam +
"\nUang Anda : Rp." + bayar_supidanZamzam +
"\nKembalian Anda : Rp." + kembalian_supidanZamzam);
Kemudian Jalankan Programnya, Klik kanan pada File ListView2 -> Run File
Hasil Output Programnya
Selesai............
Terima Kasih.........






















No comments:
Post a Comment