Program Java Sederhana

Senin, 24 April 2017

Program Penginapan Vila

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