Assalamualaikum
W.r W.b
Nama : Moh.Alfarisyi
NIM : 161011400133
Kelas : 02TPLP001
Untuk
Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi
Biling Hotel menggunakan Bahasa Pemrograman Java NetBeans.
Pertama
Buka Netbeans
Klik
File > New Project > Lalu buat Class dengan nama Billing Hotel
Untuk
awal design Form Aplikasi Jawa Swing Gui pada Netbeans sebagai berikut :
Ubahlah
Properties Name dari setiap component sebagai berikut :
|
OBJECT
|
VARIABLE NAME
|
TEXT
|
|
jLabel1
|
jLabel1
|
Biling Hotel
|
|
jLabel2
|
jLabel2
|
Nama Pelanggan
|
|
jLabel3
|
jLabel3
|
Jenis Kamar
|
|
jLabel4
|
jLabel4
|
Harga Kamar
|
|
jLabel5
|
jLabel5
|
Lama Menginap
|
|
jLabel6
|
jLabel6
|
Total
|
|
jTextField1
|
Nm
|
“kosongkan”
|
|
jTextField2
|
Hk
|
“kosongkan”
|
|
jTextField3
|
Lm
|
“kosongkan”
|
|
jTextField4
|
Total
|
“kosongkan”
|
|
jRadioButton1
|
Rb1
|
EASY
|
|
jRadioButton2
|
Rb2
|
MEDIUM
|
|
jRadioButton3
|
Rb3
|
HARD
|
|
jRadioButton4
|
Rb4
|
EXPERT
|
|
jButton1
|
Proses
|
PROSES
|
|
jButton2
|
Reset
|
RESET
|
|
jButton3
|
exit
|
EXIT
|
Berikut Code Action :
private void rb1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add
your handling code here:
hk.setText("100000");
rb2.setSelected(false);
rb3.setSelected(false);
rb4.setSelected(false);
}
private void
rb2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
hk.setText("200.000");
rb1.setSelected(false);
rb3.setSelected(false);
rb4.setSelected(false);
}
private void
rb3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
hk.setText("300000");
rb1.setSelected(false);
rb2.setSelected(false);
rb4.setSelected(false);
}
private void
rb4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
hk.setText("400000");
rb1.setSelected(false);
rb2.setSelected(false);
rb3.setSelected(false);
}
private void
prosesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
int c =
Integer.parseInt(hk.getText());
int d =
Integer.parseInt(lm.getText());
int hasilnya = c*d;
total.setText("Rp. "+hasilnya);
}
private void
resetActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
nm.setText("");
hk.setText("");
lm.setText("");
total.setText("");
rb1.setSelected(false);
rb2.setSelected(false);
rb3.setSelected(false);
rb4.setSelected(false);
rb1.setEnabled(true);
rb2.setEnabled(true);
rb3.setEnabled(true);
rb4.setEnabled(true);
}
private void
exitActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
this.setVisible(false);
System.exit(0);
}
Berikut ini adalah hasil proram
setelah dijalankan :
pada saat button RESET di klik maka Program akan kembali ke
kondisi awal :
selesai
sudah tugas saya kali ini, mohon maaf apabila ada kesalahan dalam menjelaskan
program yang diatas, semoga menginspirasi dan berguna untuk temen temen yang
sedang belajar.
Wassalamualaikum w.r w.b

