APLIKASI SEDERHANA RENTAL MOTOR,MOBIL (JAVA NETBEANS 8.2)

APLIKASI SEDERHANA RENTAL MOTOR,MOBIL



* DESKRIPSI APLIKASI.

Aplikasi rental kendaraan sederhana ini untuk mempermudah penghitungan sewa kendaraan dengan cepat dan mudah.
Dengan menggunakan fictur yang detail tetapi mudah di mengerti bagi pengguna,sebagai berikut:

- Dengan menggunakan data Costumer berupaNik,Nama dan Alamat.
- Pilihan Produk yang beragam dari jenis dan type kendaraan.
- Harga yang beragam sesuai dengan kebutuhan



* SCREANSHOT DESIGN.




*SOURCE CODDE

public class rental extends javax.swing.JFrame {

 
    public rental() {
        initComponents();
    }


    private void ButtonProsesActionPerformed(java.awt.event.ActionEvent evt) {                                           
        int motor,mobil,matic2,sport2,losbuk4,sedan4,sport4,waktu,hasil2,hasil4;

          waktu = Integer.parseInt(FieldSewa.getText());
       
        if (CxBoxMotor.isSelected()){
            motor = 100000;
        }else
            motor = 0;
        if (CxBoxMobil.isSelected()){
            mobil = 300000;
        }else
            mobil = 0;
     
        //motor
        if (rb2Matic.isSelected()){
            matic2 = 100000 + motor;
        }else
            matic2 = 0;
        if (rb2Sport.isSelected()){
            sport2 = 400000 + motor;
        }else
            sport2 = 0;
     
        //mobil
        if (rb4Losbuk.isSelected()){
            losbuk4 = 500000 + mobil;
        }else
            losbuk4 = 0;
        if (rb4Sedan.isSelected()){
            sedan4 = 1500000 + mobil;
        }else
            sedan4 = 0;
        if (rb4Sport.isSelected()){
            sport4 = 4500000 + mobil;
        }else
            sport4 = 0;
     
        //jumlah keseluruhan
        hasil2 = (matic2 + sport2) * waktu;
        hasil4 = (losbuk4 + sedan4 + sport4) * waktu;
     
     
          FieldHarga.setText(String.valueOf(hasil2 + hasil4));
       
    }                                         

    private void ButtonResetActionPerformed(java.awt.event.ActionEvent evt) {                                         
        FieldNik.setText("");
        FieldNama.setText("");
        AreaAlamat.setText("");
        CxBoxMotor.setSelected(false);
        CxBoxMobil.setSelected(false);
        FieldSewa.setText("");
        FieldHarga.setText("");
        FieldNik.grabFocus();
    }                                         

    private void FieldSewaActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
    }                                       

    private void rb4SportActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
    }

    private void ButtonExitActionPerformed(java.awt.event.ActionEvent evt) {
        dispose();
    }

 
    public static void main(String args[]) {
 
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new rental().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify
    private javax.swing.JTextArea AreaAlamat;
    private javax.swing.JButton ButtonExit;
    private javax.swing.JButton ButtonProses;
    private javax.swing.JButton ButtonReset;
    private javax.swing.JCheckBox CxBoxMobil;
    private javax.swing.JCheckBox CxBoxMotor;
    private javax.swing.JTextField FieldHarga;
    private javax.swing.JTextField FieldNama;
    private javax.swing.JTextField FieldNik;
    private javax.swing.JTextField FieldSewa;
    private javax.swing.ButtonGroup RadioButtonMobil;
    private javax.swing.ButtonGroup RadioButtonMotor;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JRadioButton rb2Matic;
    private javax.swing.JRadioButton rb2Sport;
    private javax.swing.JRadioButton rb4Losbuk;
    private javax.swing.JRadioButton rb4Sedan;
    private javax.swing.JRadioButton rb4Sport;
    // End of variables declaration
}

@Sandy Al Aziz
LihatTutupKomentar