Part 3 || Contoh Aplikasi Penjualan Tiket KA - Kenal Coding

Part 3 || Contoh Aplikasi Penjualan Tiket KA

    Hay, sahabat Coding. Yang belum membaca postingan blog sebelumnya harap berhenti dulu, karena Postingan kali ini berkesinambungan dengan postingan sebelumnya
Saya akan membuat 7 aplikasi, tapi kali ini saya menjelaskan aplikasi yang "kedua"
    Langsung aja kita masuk ke penjelasannya.


contoh aplikasi form penjualan tiket KA (with netbeans)
Ini hasil Aplikasi yang sudah di Run

Untuk Source Codenya :

  • Deklarasi Global Variabel Integer :
public class Penjualan_Tiket_KA extends javax.swing.JFrame {
     int hanak,hdewasa,harga,beli,total;

    /**
     * Creates new form Penjualan_Tiket_KA
     */
    public Penjualan_Tiket_KA() {
        initComponents();
    }


  • Coding pada action ComboBox Kode :
private void cmbkodeActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if(cmbkode.getSelectedItem().equals("TR111")){
    tkereta.setText("MATARMAJA");
    cmbjurusan.removeAllItems();
    cmbjurusan.addItem("---- JURUSAN ----");
    cmbjurusan.addItem("PASAR SENEN - TEGAL");
    cmbjurusan.addItem("PASAR SENEN - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR222")){
    tkereta.setText("BRANTAS");
    cmbjurusan.removeAllItems();
    cmbjurusan.addItem("---- JURUSAN ----");
    cmbjurusan.addItem("TANAH ABANG - TEGAL");
    cmbjurusan.addItem("TANAH ABANG - MADIUN");
}
else if(cmbkode.getSelectedItem().equals("TR333")){
    tkereta.setText("BENGAWAN");
    cmbjurusan.removeAllItems();
    cmbjurusan.addItem("---- JURUSAN ----");
    cmbjurusan.addItem("GAMBIR KUTOARJO");
    cmbjurusan.addItem("GAMBIR LEMPUYANGAN");
}
else if(cmbkode.getSelectedItem().equals("---- Pilih Kode ----")){
    tkereta.setText("");
    cmbjurusan.removeAllItems();
}


  • Coding pada action ComboBox Jurusan :
private void cmbjurusanActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        if(cmbjurusan.getSelectedItem().equals("---- JURUSAN ----")){
    btngroupjenis.clearSelection();
    tharga.setText("");
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - TEGAL")){
    hanak=30000;
    hdewasa=60000;
}else if(cmbjurusan.getSelectedItem().equals("PASAR SENEN - MADIUN")){
    hanak=35000;
    hdewasa=65000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
    hanak=40000;
    hdewasa=70000;
}
else if(cmbjurusan.getSelectedItem().equals("TANAH ABANG - TEGAL")){
    hanak=45000;
    hdewasa=75000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR KUTOARJO")){
    hanak=50000;
    hdewasa=80000;
}
else if(cmbjurusan.getSelectedItem().equals("GAMBIR LEMPUYANGAN")){
    hanak=55000;
    hdewasa=850000;
}

    }  


  • Coding pada action RadioButton Anak :
 private void rdanakActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
            if(rdanak.isSelected()){
        tharga.setText(String.valueOf(hanak));

    }

    } 


  • Coding pada action RadioButton Dewasa :
private void rddewasaActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
            if(rddewasa.isSelected()){
        tharga.setText(String.valueOf(hdewasa));
    }

    }


  • Coding pada action Button Beli Lagi :
private void btnbeliActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
            btngroupjenis.clearSelection();
    tharga.setText("");
    tnama.setText("");
    cmbkode.setSelectedItem("--- Pilih Kode ---");
    tkereta.setText("");
    tbeli.setText("");
    tbayar.setText("");
    cmbjurusan.removeAllItems();

    }


  • Coding pada action Button Keluar :
private void btnkeluarActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        int answer = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
    if (answer == JOptionPane.OK_OPTION){
        dispose();
    }

    }


  • Coding pada action Button Total :
private void btntotalActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
           beli = Integer.parseInt(tbeli.getText());
        harga = Integer.parseInt(tharga.getText());
        total = beli * harga;
        tbayar.setText(String.valueOf(total));
        JOptionPane.showMessageDialog(rootPane, " Nota pembelian tiket \n "
                                                  +" 1. Harga         : "+harga+"\n"
                                                  +" 2. Jumlah Beli   : "+beli+"\n"
                                                  +" 3. Bayar         : "+total);
    }    

   Sekian dari penjelasan tadi, mungkin jauh dikatakan sempurna. Dan semoga bermanfaat bagi sahabat coding, jangan pernah takut untuk mencoba.
"Tidak ada kata gagal, yang ada hanya sukses atau belajar" ~ Tung Desem Waringin


Previous
Next Post »