Langsung saja saya ke pokok permasalahannya..
Daftar Harga Vulkanisir Ban berdasarkan ukuran Ban :
- (750 - 16) : Rp 340.000
- (750 - 15) : Rp 320.000
- (700 - 16) : Rp 320.000
- (700 - 14) : Rp 190.000
- (640 - 13) : Rp 180.000
1. Pertama-tama saya akan membuatkan Form Login, berikut tampilannya :
Berikut Struktur-struktur komponen yang ada didalam form login :
Label | jLabel1 | Username |
Label | jLabel2 | Password |
Label | jLabel3 | Hak Akses |
TextField | jTextField1 | Kosongkan |
TextField | jPasswordField1 | Kosongkan |
ComboBox | jComboBox1 | Admin, Kasir |
Button | jButton1 | Masuk |
Button | jButton2 | Bersih |
Dan untuk bisa masuk kedalam login tersebut, saya telah menyeting login tersebut dengan
- username : Basroni
- Password : 10621031
- Hak Akses : Admin.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jTextField1.getText().equalsIgnoreCase(usrnm[0]) & jPasswordField1.getText().equalsIgnoreCase(psswrd[0])
& jComboBox1.getSelectedItem().equals("Admin")) {
JOptionPane.showMessageDialog(rootPane, "Login Berhasil", "Keterangan", 1);
dispose();
new Menu_Utama().show();
} else if (jTextField1.getText().equalsIgnoreCase(usrnm[1]) & jPasswordField1.getText().equalsIgnoreCase(psswrd[1])
& jComboBox1.getSelectedItem().equals("Kasir")) {
JOptionPane.showMessageDialog(rootPane, "Login Berhasil", "Keterangan", 1);
dispose();
new Menu_Utama().show();
} else {
JOptionPane.showMessageDialog(rootPane, "Login Gagal", "Keterangan", 1);
}
}
Source code Masuk diatas adalah apabila semua data telah diisi dengan benar ketika tombol Masuk ditekan maka Form Login akan keluar lalu digantikan dengan Form Menu Utama. dan apabila semua data yang telah diisi tidak benar maka akan ada pesan "Login Gagal".
- Berikut isi dari source code Bersih :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText("");
jPasswordField1.setText("");
jTextField1.requestFocus();
}
Source code Bersih diatas adalah apabila tombol Bersih ditekan maka TextField akan kosong, tombol ini untuk mempermudah apabila ada kesalahan dalam memasukkan username atau password.
2. Setelah itu saya akan membuat Form Menu Utama, berikut tampilannya :
Berikut struktur-struktur komponen yang ada didalam Form Menu Utama :
Menu | jMenu1 | File |
Menu Item | jMenuItem1 | Open |
Menu Item | jMenuItem2 | Save |
Menu Item | jMenuItem3 | Exit |
Menu | jMenu2 | Transaksi |
Menu Item | jMenuItem4 | Proses Transaksi |
Menu | jMenu3 | Help |
Menu Item | jMenuItem5 | Petunjuk |
Menu | jMenu4 | Profil |
Menu Item | jMenuItem6 | Developer |
Label | jLabel1 | UD.Rejeki Jaya |
Label | jLabel2 | By : M.Basroni Rizal |
Label | jLabel3 | Kosongkan |
Label | jLabel4 | Kosongkan |
Label | jLabel5 | SISTEM INFORMASI VULKANISIR BAN |
Untuk source code dari Form Menu Utama akan saya kasih Linknya dibawah, jadi bisa di download projectnya sekaligus dalam 1 paket. :-)
3. Setelah itu saya akan membuat Form Transaksi, berikut tampilannya :
Berikut struktur-struktur komponen yang ada didalam Form Transaksi :
Label | jLabel1 | No |
Label | jLabel2 | Tanggal Masuk |
Label | jLabel3 | Nama |
Label | jLabel4 | Merk |
Label | jLabel5 | Ukuran |
Label | jLabel6 | Harga |
Label | jLabel7 | Jumlah |
Label | jLabel8 | Total |
Label | jLabel9 | Bayar |
Label | jLabel10 | Sisa Pembayaran |
Label | jLabel11 | Selesai |
TextField | jTextField1 | Kosongkan |
TextField | jTextField2 | Kosongkan |
TextField | jTextField3 | Kosongkan |
TextField | jTextField4 | Kosongkan |
TextField | jTextField5 | Kosongkan |
TextField | jTextField6 | Kosongkan |
TextField | jTextField7 | Kosongkan |
ComboBox | jComboBox1 | 1,2,3,4,5,6...,31 |
ComboBox | jComboBox2 | 1,2,3,4,5,6,7,8,9,10,11,12 |
ComboBox | jComboBox3 | 2013, 2014, 2015, 2016 ,2017 |
ComboBox | jComboBox4 | Merk, Bridgestone, Good Year, Dunlop, Swallow, Gajah Tunggal |
ComboBox | jComboBox5 | Ukuran, 750 - 16, 750 - 15, 700 - 16, 700 - 14, 640 - 13 |
ComboBox | jComboBox6 | 1,2,3,4,5,6...,31 |
ComboBox | jComboBox7 | 1,2,3,4,5,6,7,8,9,10,11,12 |
ComboBox | jComboBox8 | 2013, 2014, 2015, 2016 ,2017 |
Button | jButton1 | HITUNG |
Button | jButton2 | CASH BACK |
Button | jButton3 | HELP |
Button | jButton4 | SIMPAN |
Button | jButton5 | HAPUS |
Karena source code didalam Form Transaksi terlalu banyak. maka saya sudah menyiapkan file project saya yang berjudul Sistem Informasi Vulkanisir Ban. Project yang saya buat menggunakan IDE Netbeans, dan didalamnya terdapat Desain dari semua Form dan beserta Source Codenya. jadi bisa di download kapan saja. berikut link nya :
http://files.indowebster.com/sistem_informasi_vulkanisir_ban.html
Maaf apabila kosakata yang saya gunakan tidak bagus, karena saya juga masih belajar untuk merangkai kata yang sedemikian rupa, jadi ya beginilah blog yang saya buat.
Terima kasih telah mengunjungi blog saya.. :-)