Senin, 24 April 2017

Membuat Program Tiket Bioskop dengan Netbeans


Assalamualaikum W.r W.b

Nama  : Awin Fawaid

NIM    : 161011400068

Kelas   : 02TPLP001

Untuk Tugas Kali ini yang ingin saya bahas adalah bagaimana membuat Form Aplikasi Penjualan Tiket Bioskop menggunakan Bahasa Pemrograman Java NetBeans.

Pertama Buka Netbeans

Klik File > New Project > Lalu buat Class dengan nama Bioskop



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
Kapan Donk
jLabel2
jLabel2
No Tiket
jLabel3
jLabel3
Jenis Tiket
jLabel4
jLabel4
Harga Tiket
jLabel5
jLabel5
Jumlah Tiket
jLabel6
jLabel6
Total
jTextField1
NoTiket
“kosongkan”
jTextField2
TextH
“kosongkan”
jTextField3
TextJ
“kosongkan”
jTextField4
Text1
“kosongkan”
jRadioButton1
RB1
Reguler
jRadioButton2
RB2
Ultra XD
jRadioButton3
RB3
Ultra XD atmos
jRadioButton4
Rb4
Gold
jButton1
btnProses
Proses
jButton2
btnHapus
Hapus
jButton3
btnExit
Exit



Berikut Code Action jRadioButton :


private void RB1ActionPerformed(java.awt.event.ActionEvent evt) {                                   

        // TODO add your handling code here:

        TextH.setText("50000");

       

        RB2.setSelected(false);

        RB3.setSelected(false);

        Rb4.setSelected(false);

    }                                  



    private void RB2ActionPerformed(java.awt.event.ActionEvent evt) {                                   

        // TODO add your handling code here:

        TextH.setText("75000");

       

        RB1.setSelected(false);

        RB3.setSelected(false);

        Rb4.setSelected(false);

    }                                  



    private void RB3ActionPerformed(java.awt.event.ActionEvent evt) {                                   

        // TODO add your handling code here:

        TextH.setText("100000");

       

        RB1.setSelected(false);

        RB2.setSelected(false);

        Rb4.setSelected(false);

    }                                  



    private void Rb4ActionPerformed(java.awt.event.ActionEvent evt) {                                   

        // TODO add your handling code here:

        TextH.setText("150000");

        RB1.setSelected(false);

        RB2.setSelected(false);

        RB3.setSelected(false);

    }                                   



Berikut Code Action jButton :


private void btnProsesActionPerformed(java.awt.event.ActionEvent evt) {                                         

        // TODO add your handling code here:

        int c = Integer.parseInt(TextH.getText());

        int d = Integer.parseInt(TextJ.getText());

        int hasilnya = c*d;

        Text1.setText("Rp. "+hasilnya);

    }                                        



    private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                        

        // TODO add your handling code here:

        NoTiket.setText("");

        TextJ.setText("");

        TextH.setText("");

        Text1.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 btnExitActionPerformed(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 Hapus 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