1. Step pertama saya mengaktifkan xampp terlebih dahulu, lalu aktifkan apache dan mysql seperti gambar di bawah ini :
2. Lalu masuk pada browser dan ketik di tab web localhost/phpmyadmin, create new database dengan nama sesuai kemauan anda. Disini saya menamakannya dengan tksepatu, kemudian bikin tablenya. Saya membuat table sperti gambar di bawah ini ;
3. Setelah membuat database di localhost, buka aplikasi netbeans lalu sambungkan (connect) database dengan netbeans agar desain kita bisa modifikasi dan memasukkan source code sesuai yang kita inginkan. Inilah desain yang saya buat :
Desain diatas masih sangat biasa tidak ada seni nya sama sekali, lalu saya berpikir untuk menambahkan background agar menarik dilihat hehe. caranya insert jlabel --> klik kanan propertis --> icon --> pilih gambar sesuai kemauan. Inilah hasilnya :
4. Desain udah kelar nih, lalu kita lanjut masuk ke dalam coding. Klik kanan pada combo box kode --> events --> action performed.
5. Selanjutnya coding buat combo box warna dengan cara yang sama pada combo box kode.
6. Lakukan hal yang sama pada combo box ukuan.
7. Setelah itu, coding untuk button Proccess untuk menghitung total harga.
8. Untuk coding yang terakhir yaitu untuk button Exit :
9. Setelah desain di atas selesai, saya membuat desain untuk form login. Awalnya desain login masih polos dan saya tambahkan background dengan cara yang sama seperti desain di atas. Hasilnya seperti ini form login nyaa :
10. Untuk masuk dalam source codenya klil button log in :
Inilah source code keseluruhannya :
- Coding pada combo box kode
private void pikodActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (pikod.getSelectedItem().equals("L001")){
kode.setText("L001");
nb.setText("Nike");
harga.setText("200000");
}else if (pikod.getSelectedItem().equals("L002")){
kode.setText("L002");
nb.setText("New Balance");
harga.setText("250000");
}else if (pikod.getSelectedItem().equals("L003")){
kode.setText("L003");
nb.setText("All Stars");
harga.setText("275000");
}else if (pikod.getSelectedItem().equals("L004")){
kode.setText("L004");
nb.setText("Converse");
harga.setText("245000");
}else if (pikod.getSelectedItem().equals("L005")){
kode.setText("L005");
nb.setText("Adidas");
harga.setText("280000");
}
}
- Coding pada button proccess
private void prosesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Harga=Integer.parseInt(harga.getText());
int Jumlah=Integer.parseInt(jumlah.getText());
int Total=Harga*Jumlah;
total.setText(""+ Total);
}
- Coding pada combo box warna :
private void jwarnaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (jwarna.getSelectedItem().equals("Red")){
warna.setText("Red");
}else if (jwarna.getSelectedItem().equals("Black")){
warna.setText("Black");
}else if (jwarna.getSelectedItem().equals("Blue")){
warna.setText("Blue");
}else if (jwarna.getSelectedItem().equals("Brown")){
warna.setText("Brown");
}else if (jwarna.getSelectedItem().equals("Yellow")){
warna.setText("Yellow");
}
}
- Coding pada combo box ukuran :
private void jukuranActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (jukuran.getSelectedItem().equals("36 - 37")){
ukuran.setText("36 - 37");
}else if (jukuran.getSelectedItem().equals("38 - 39")){
ukuran.setText("36 - 37");
}else if (jukuran.getSelectedItem().equals("40 - 41")){
ukuran.setText("40 -41");
}else if (jukuran.getSelectedItem().equals("42 - 43")){
ukuran.setText("42 - 43");
}else if (jukuran.getSelectedItem().equals("44 - 45")){
ukuran.setText("44 - 45");
}
}
- Dan Inilah coding pada form login :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String user = "admin";
String pas = "12345";
String username = nama.getText();
String password = pass.getText();
if (username.equals(user) && password.equals(pas)){
this.setVisible(false);
JFrame frame=new JFrame();
frame.setContentPane(new tks());
frame.pack();
frame.setVisible(true);
}else{
javax.swing.JOptionPane.showMessageDialog(null, "Sorry username or "+"password are Incorrect");
nama.setText("");
pass.setText("");
nama.requestFocus();
}
}
Berikut adalah hasil run nyaa :
Itulah alikasi sederhana yang saya buat untuk memenuhi nilai UAS mata kuliah Algoritma dan pemrograman. Emang sih masi sederhana tapi itu sudah berhasil terkoneksi dengan database...
13 komentar:
Ok Deh..
Thanks postingannya :) semoga terus ngeposting sesuatu yang bermanfaat yaa deww hihiho ^^
Terimakasih Banyak Kawan
Mas arif: sama2 jgn lupa ikuti dan share yaa :)
mba boleh minta aplikasinya gk?
Halo, saya juga punya 1 program pertokoan (buatan sendiri), namanya "MiniMart", gratis dan open source lho...
Silahkan download di halaman blog saya : http://helloyud.blogspot.co.id/2016/12/aplikasi-pertokoan-minimart.html
Silahkan juga memposting ulang halaman blog saya juga kalau mau...
sangat membantu
aku boleh minta aplikasinya ngga?tolong bantu ya hehe
Kenapa masih banyak kode yg kurang. Dan programnya pun gak jalan
gan minta file database dan aplikasinya
Hai admin, saya Yudhi.
Bisakah admin posting aplikasi2 pertokoan gratis buatan Indonesia di website ini ?
Aplikasi2 pertokoan gratis tsb adalah :
1. Open Retail ( https://github.com/rudi-krsoftware/open-retail )
2. MiniMart ( https://helloyud.blogspot.co.id/2016/12/aplikasi-pertokoan-minimart.html )
3. Sultan Pos ( https://sultan.lekapin.com )
Terima kasih admin atas perhatiannya ....
Posting Komentar