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


