Part 4 || Contoh Aplikasi Parkiran Nganjuk Plaza - Kenal Coding

Part 4 || Contoh Aplikasi Parkiran Nganjuk Plaza

    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 "ketiga"
    Langsung aja kita masuk ke penjelasannya.


contoh aplikasi parkiran Nganjuk Plaza (with netbeans)

Ini hasil Aplikasi yang sudah di Run

Untuk Source Codenya :

  • Coding pada action Button Hitung :
 private void HitungActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        double masuk, keluar, lamaparkir;
        int hp, total;
        masuk = Double.valueOf(JamMasukTF.getText());
        keluar = Double.valueOf(JamKeluarTF.getText());
        lamaparkir = keluar - masuk;
        LamaParkirTF.setText(String.valueOf(lamaparkir));
        hp = Integer.parseInt(HpTF.getText());
        Double lp = Double.valueOf(LamaParkirTF.getText());
        total = (int) (hp * lp);
        TotalBayarTF.setText(String.valueOf(total));


    } 

  • Coding pada action Button Tambah :
private void TambahActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        DefaultTableModel model = (DefaultTableModel)HasilTabel.getModel();
        if (NoTF.getText().isEmpty()|| JamMasukTF.getText().isEmpty()||LamaParkirTF.getText().isEmpty()||JamKeluarTF.getText().isEmpty()){
            JOptionPane.showMessageDialog(null, "Error: Setiap kolom harus diisi!"
                    , "Pesan Kesalahan", JOptionPane.WARNING_MESSAGE);
        }
        else{
     
        model.addRow(new Object[] {
            NoTF.getText(),
            JamMasukTF.getText(),
            LamaParkirTF.getText(),
            JamKeluarTF.getText() });
     
        }
    }


  • Coding pada action Button Keluar :
private void KeluarActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int balas = JOptionPane.showConfirmDialog(null, "Yakin ingin keluar ?", "Konfirmasi Keluar Aplikasi", JOptionPane.YES_NO_OPTION);
        if (balas == JOptionPane.YES_OPTION) {
            System.exit(0);
        }
    }


  • Coding pada action RadioButton Motor :
private void MotorActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if (Motor.isSelected()) {
            HpTF.setText("2000");
        } else {
            HpTF.setText("0");
        }
    }


  • Coding pada action RadioButton Truk :
private void TrukActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
         if (Truk.isSelected()) {
            HpTF.setText("4000");
        } else {
            HpTF.setText("0");
        }
     
    } 

  • Coding pada action RadioButton Kendaraan Pribadi :
private void KendaraanPActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
         if (KendaraanP.isSelected()) {
            HpTF.setText("3000");
        } else {
            HpTF.setText("0");
        }
    } 


   Sekian dari penjelasan tadi, mungkin jauh dikatakan sempurna. Dan semoga bermanfaat bagi sahabat coding, jangan pernah takut untuk mencoba.
“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
Previous
Next Post »