Aplikasi Penjualan Motor Kredit
APLIKASI PENJUALAN MOTOR KREDIT
Heloow, perkenalkan nama saya Widia Rahayu Debora Namah 😊.
Pada kesempatan kali ini saya akan memposting tentang membuat aplikasi sederhana menggunakan Java Netbeans yaitu Aplikasi Penjualan Motor Kredit. Aplikasi ini saya buat untuk membantu mempermudah masyarakat dalam membeli motor secara kredit. Dalam postingan ini saya akan menampilkan Flowchart, Desain Login, Desain Menu Utama, Form Penjualan Motor Kredit dan Source Code.
Pertama, saya akan menampilkan gambar Flowchart untuk menjelaskan urutan proses secara mendetail. Berikut flowchartnya :
Form Login ini digunakan untuk Login Petugas , berikut tampilan desainnya :
Desain Form Login
- 3 jLabel
- 1 jTextField
- 1 jPasswordField
- 1 jButton
- 2 jPanel (untuk membuat warna pada desain login)
Dan berikut adalah source codenya sekaligus untuk memanggil Menu Utama :
Source Code Login
Desain Menu Utama
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Formpenjualankredit Frm=new Formpenjualankredit();
Frm.setLocationRelativeTo(Frm);
Frm.setVisible(true);
dispose();
}
// TODO add your handling code here:
Formpenjualankredit Frm=new Formpenjualankredit();
Frm.setLocationRelativeTo(Frm);
Frm.setVisible(true);
dispose();
}
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
// TODO add your handling code here:
if(JOptionPane.showConfirmDialog(null,"Yakin Selesai?","Konfirmasi Selesai",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION){;
dispose();
dispose();
LoginForm Frm=new LoginForm();
Frm.setLocationRelativeTo(Frm);
Frm.setVisible(true);
}
}
Setelah itu, klik penjualan pada menu bar dan klik kredit. Berikut Tampilan yang akan muncul jika sudah di Run :
Desain Form Penjualan Motor Kredit
Komponen yang diperlukan dalam desain diatas adalah :
- 17 jLabel
- 9 jTextField
- 3 jButton
- 6 jPanel
- 4 jComboBox
- 1 jScrollPane
- 2 jRadioButton
- 3 jCheckBox
CODING pada radiobutton
private void RdbLakilakiActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here:
RdbPerempuan.setSelected(false);
}
private void RdbPerempuanActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here:
RdbLakilaki.setSelected(false);
}
CODING pada checkbox 1Tahun
private void Chk1TahunActionPerformed(java.awt.event.ActionEvent evt) {
Chk2Tahun.setSelected(false);
Chk3Tahun.setSelected(false); // TODO add your handling code here:
int harga=Integer.parseInt(TxtHarga.getText());
int uangmuka=Integer.parseInt(TxtUangMuka.getText());
float a=(harga-uangmuka)+(harga*0.05F);
float b=a/12;
TxtCicilan.setText(""+b);
}
CODING pada checkbox 2Tahun
private void Chk2TahunActionPerformed(java.awt.event.ActionEvent evt) {
Chk1Tahun.setSelected(false);
Chk3Tahun.setSelected(false); // TODO add your handling code here:
int harga=Integer.parseInt(TxtHarga.getText());
int uangmuka=Integer.parseInt(TxtUangMuka.getText());
float a=(harga-uangmuka)+(harga*0.1F); //perkalian bunga
float b=a/24;
TxtCicilan.setText(""+b);
}
CODING pada checkbox 3Tahun
private void Chk3TahunActionPerformed(java.awt.event.ActionEvent evt) {
Chk1Tahun.setSelected(false);
Chk2Tahun.setSelected(false); // TODO add your handling code here:
int harga=Integer.parseInt(TxtHarga.getText());
int uangmuka=Integer.parseInt(TxtUangMuka.getText());
float a=(harga-uangmuka)+(harga*0.15F);
float b=a/36;
TxtCicilan.setText(""+b);
}
CODING untuk kembali ke Menu Utama
private void BtnMenuutamaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
menuform Frm =new menuform();
Frm.setLocationRelativeTo(Frm);
Frm.setVisible(true);
dispose();
}
CODING Proses
private void BtnProsesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int harga=Integer.parseInt(TxtHarga.getText());
int uangmuka=Integer.parseInt(TxtUangMuka.getText());
JOptionPane.showMessageDialog(null, "Transaksi Berhasil","Konfirmasi",JOptionPane.INFORMATION_MESSAGE);
}
CODING Mulai
private void BtnMulaiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TxtNIK.setText("");
TxtNamaPembeli.setText("");
RdbLakilaki.setSelected(false);
RdbPerempuan.setSelected(false);
TxtAlamat.setText("");
TxtCicilan.setText("");
TxtUangMuka.setText("");
Chk1Tahun.setSelected(false);
Chk2Tahun.setSelected(false);
Chk3Tahun.setSelected(false);
TxtHarga.setText("");
TxtKodemotor.setText("");
TxtMerk.setText("");
TxtRemarks.setText("");
Cmbwarna.setSelectedIndex(0);
TxtType.setText("");
TxtNIK.requestFocus();
}
CODING Tanggal, Bulan, Tahun
private void formWindowOpened(java.awt.event.WindowEvent evt) { // TODO add your handling code here:
for(int a=1;a<=31;a++){
CmbTanggal.addItem(""+a);
}
int i=1;
while(i<=12){
CmbBulan.addItem(""+i);
i++;
}
for(int b=2020;b>=2017;b--){
CmbTahun.addItem(""+b);
}
Demikian penjelasan sederhana mengenai Program Aplikasi Penjualan Motor Kredit, semoga dapat
bermanfaat bagi pembaca dan mohon maaf jika masih banyak sekali kekurangan dalam postingan ini.
Terimakasih :)
Wassalamu'alaikum Wr.Wb





Komentar
Posting Komentar