Assalamualaikum
W.r W.b
Nama :
Hari Gusti Nugraha
NIM :
161011400055
Kelas : 02TPLP001
Untuk
Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi
Penginapan Villa menggunakan Bahasa Pemrograman Java NetBeans. sudah jangan
berbelit belit sok monggo langgung kita praktekkan.
Untuk
awal design Form Aplikasi Jawa Swing Gui pada Netbeans sebagai berikut :
design Form aplikasi penginapan
villa seperti yang diatas.
Ubahlah
Properties Name dari setiap component atau atribut sebagai berikut :
|
OBJECT
|
VARIABLE NAME
|
TEXT
|
|
jLabel1
|
jLabel
|
PENGINAPAN
VILLA
|
|
jLabel2
|
jLabel2
|
Nama
|
|
jLabel3
|
jLabel3
|
Jenis
|
|
jLabel4
|
jLabel4
|
Harga
|
|
jLabel5
|
jLabel5
|
Batas
Penginap
|
|
jLabel6
|
jLabel6
|
Total Harga
|
|
jTextField1
|
tnama
|
“kosongkan”
|
|
jTextField2
|
tharga
|
“kosongkan”
|
|
jTextField3
|
tbatas
|
“kosongkan”
|
|
jTextField4
|
ttotal
|
“kosongkan”
|
|
jRadioButton1
|
rVIP
|
VIP
|
|
jRadioButton2
|
rSilver
|
Silver
|
|
jRadioButton3
|
rGold
|
Gold
|
|
jButton1
|
btnPesan
|
Pesan
|
|
jButton2
|
btnHapus
|
Hapus
|
Berikut
ini adalah alur programnya :
- Untuk awal kita akan menuliskan
nama pemesan
villa pada textField nama.
- Kemudian memilih jenis penginapan dimana saat jenis penginapan dipilih akan berpengaruh pada harga tersebut.
·
Masukkan jumlah menginap, kemudian enter dimana nanti akan
menghasilkan jumlah total harga yang didapatkan dari jumlah menginap yang dipesan dikalikan dengan harga menginap.
Berikut
ini adalah listing Kodenya : saya jabarkan satu persatu agar temen temen bisa memahami
dan gak pusing ngeliatnya.
Buat variable terlebih dahulu untuk
proses perhitungan yang akan dilakukan. taruh pada public class Villa extends javax.swing.JFrame;
private void
rVIPActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tharga.setText("50000");
rgold.setSelected(false);
rsilver.setSelected(false);
}
Isi code action
RadioButtonVIP seperti yang diatas:
private
void rgoldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tharga.setText("75000");
rVIP.setSelected(false);
rsilver.setSelected(false);
}
Isi code action
RadioButtonGold seperti yang diatas:
private void
rsilverActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tharga.setText("100000");
rVIP.setSelected(false);
rgold.setSelected(false);
}
Isi code action
RadioButtonSilver seperti yang diatas:
private void
btnPesanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int c =
Integer.parseInt(tharga.getText());
int d =
Integer.parseInt(tbatas.getText());
int hasilnya = c*d;
ttotal.setText("Rp.
"+hasilnya);
}
Isi code action
Button pesan seperti yang diatas
private void
btnHapusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tnama.setText("");
tbatas.setText("");
tharga.setText("");
ttotal.setText("");
rVIP.setSelected(false);
rgold.setSelected(false);
rsilver.setSelected(false);
rVIP.setEnabled(true);
rgold.setEnabled(true);
rsilver.setEnabled(true);
}
Isi code action
button Hapus seperti yang diatas
Berikut
ini adalah hasil proram setelah dijalankan:
Selesai
sudah tugas saya kali ini, mohon maaf jika ada kesalahan dalam penjelesan program yang diatas ini, semoga tidak mengecewakan Dosen
saya. Saya harap dapat menginspirasi dan berguna untuk teman-teman yang sedang belajar.
Wassalamualaikum
w.r w.b.


Tidak ada komentar:
Posting Komentar