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);
}
}
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
Posting Komentar