Selasa, 12 Mei 2015

Aplikasi Toko Sepatu Menggunakan Netbenas dan Database

Pada kali ini saya akan memposting sebuah tutorial membuat aplikasi toko sepatu di dalam Netbeans dan dengan Database. Aplikasi ini saya buat untuk memenui tugas UTS mata kuliah Algoritma dan pemrograman. Sebenernya aplikasi ini adalah aplikasi tugas yang sebelumnya yan saya pernah posting disini juga, tetapi yang sekarang lebih menarik karena sedikit saya modifikasi desainnya dan sudah ada databasenya. Langsung saja kita mulai step nyaa :

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:

Agus Suharto mengatakan...

Ok Deh..

Auliaa Deen mengatakan...

Thanks postingannya :) semoga terus ngeposting sesuatu yang bermanfaat yaa deww hihiho ^^

asg mengatakan...

Terimakasih Banyak Kawan

Unknown mengatakan...

Mas arif: sama2 jgn lupa ikuti dan share yaa :)

Young bae mengatakan...

mba boleh minta aplikasinya gk?

Yudhi Pratama Karsa mengatakan...

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...

Safi'i Ma'arif mengatakan...

sangat membantu

Annisa Wahidah mengatakan...

aku boleh minta aplikasinya ngga?tolong bantu ya hehe

Dian El-Arafiah mengatakan...

Kenapa masih banyak kode yg kurang. Dan programnya pun gak jalan

ahmad tri admojo mengatakan...

gan minta file database dan aplikasinya

MIRNA ISLAMINARNI mengatakan...
Komentar ini telah dihapus oleh pengarang.
MIRNA ISLAMINARNI mengatakan...
Komentar ini telah dihapus oleh pengarang.
Yudhi Pratama Karsa mengatakan...

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