Program aplikasi penjualan dengan database


Langkah Pertama : Buat Database


Pertama kita buat Project dengan isi sebagai berikut dan jangan lupa tambahkan library mysqlnya


Lalu buat databasenya seperti ini 





Tabel transaksi untuk menyimpan transaksinya,tabel login untuk menyimpan user & password

Lalu tabel cmb untuk combo box dinamisnya,jadi kita akan mengambil data dari tabel cmb tersebut


Langkah Kedua : Design


Buat design seperti ini:
1. login.java




 2.loginbaru.java




 3. menu.java
     Dibawah menu Transaksi terdapat menu item penjualan
     Dibawah menu Laporan terdapat menu item Laporan Transaksi
     Dibawah menu Keluar terdapat menu item Keluar Program
 



 4. penjualan.java




Laporan.java




Langkah ketiga : Coding

Buat java main class untuk file koneksi yang berguna untuk mengecek apakah project kita sudah terhubung dengan database atau belum


1. Coding di form login





2.Coding di form login baru


3.Coding di form menu


4.Coding di form penjualan

 




Lalu masukkan method2 tersebut kedalam buttonnya




 dan utuk method order codingnya adalah

 private void order(){
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection koneksi = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/dicoba","root","");
           
            koneksi.createStatement().execute("insert  into transaksi values('"+vnofak.getText()+"','"+cmbkodbar.getSelectedItem()+"','"+vnambar.getText()+"','"+vharga.getText()+"','" +vq.getText()+"','"+vtotal.getText()+"','"+vcash.getText()+"','"+vkembali.getText()+"')");
           
            JOptionPane.showMessageDialog(rootPane, "Data Berhasil Disimpan!");
                   
        }catch (Exception e){
            System.out.println(e);
        }
       
    }

5. Coding di form laporan




Dan aplikasinya pun selesai dibuat :)

Berikut adalah gif dari program tersebut



Terima kasih sudah berkunjung,semoga bisa membantu :)

Komentar

Postingan populer dari blog ini

Membuat aplikasi java database menggunakan jtable,combo box dinamis,dan perintah SQL

Tugas Java