TUTORIAL POINT OF SALES JAVA PADA NETBEANS MENGGUNAKAN MYSQL
Hallo,sekarang saya akan memberikan tutorialCRUDS(Create,Read,Update,Delete,Search) JAVA pada netbeans menggunakan MYSQL tak usah banyak basa basi kita langsung saja ke tutorialnya.


Oke untuk pembuatan database dan tablenya selesai sekarang kita beralih ke netbeans pertama tama buatlah project baru pada netbeans:
Sebelumnya silahkan download terlebih dahulu iReport, jCalendar, Jaspersoft.
Langkah pertama adalah membuat database,table serta querynya nya di XAMPP,seperti ini:
Buat database db_posjava
Buat table seperti ini:


Oke untuk pembuatan database dan tablenya selesai sekarang kita beralih ke netbeans pertama tama buatlah project baru pada netbeans:
- Buat project dengan ctrl+shift+N pilih project java application, klik next dan beri nama project anda di project name setelah itu klik finish
- Sebelumnya tambahlah file yang sudah di download di atas seperti iReport, untuk menambahkannya klik Tool ⇨ Plugin ⇨ Downloaded ⇨ Add Plugins ⇨cari file iReport anda ⇨select semua file nya dan klik open
- Setelah itu tambahkan jCalendar caranya klik Tool ⇨ Palette ⇨Swing/AWT Components ⇨Add from JAR ⇨cari file jCalendar anda ⇨klik next ⇨select semua file ⇨ klik next ⇨klik swing control ⇨Finish.
- Tambahkan pula jaspersoft caranya klik kanan pada libraries ⇨Add JAR ⇨masuk ke file jaspersoft anda ⇨select semua filenya ⇨ klik ok.
- Jangan lupa untuk menambahkan MYSQL connectornya dengan klik kanan pada libraries ⇨ add libraries dan pilih MySQL JDBC Driver ⇨ klik ok.
- Selanjutnya mari kira buat koneksi untuk ke database kita berikut caranya:
KONEKSI
- Untuk membuat login pertama tama klik kanan pada Source Packages ⇨ Java Package ⇨ beri nama 'login'
- Klik kanan pada Package login ⇨ New ⇨ jFrame Form ⇨ beli nama 'FormLogin'
- Dan buatlah design login seperti ini
- Lalu masukkan code berikut ini :
- Klik 2x pada tombol login dan masukkan code berikut: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:if(jTextField1.getText().equals("Username")||jTextField1.getText().equals("")||jPasswordField1.getText().equals("")||jTextField1.getText().equals("Password")){JOptionPane.showMessageDialog(null,"LENGKAPI SEMUA DATA!");}else{try{sql="SELECT * FROM tb_pengguna WHERE username='"+jTextField1.getText()+"'AND password='"+jPasswordField1.getText()+"'";res=stat.executeQuery(sql);if(res.next()){if(jTextField1.getText().equals(res.getString("username"))&&jPasswordField1.getText().equals(res.getString("password"))){jabatan = (res.getString(5));if(jabatan.equals("Manager")){JOptionPane.showMessageDialog(null,"Selamat Datang Manager!");dashboard.FormDashboardManager z = new dashboard.FormDashboardManager();z.setVisible(true);this.setVisible(false);}else if(jabatan.equals("Admin")){JOptionPane.showMessageDialog(null,"Selamat Datang Admin!");dashboard.FormDashboardAdmin z = new dashboard.FormDashboardAdmin();z.setVisible(true);this.setVisible(false);}else if(jabatan.equals("Kasir")){JOptionPane.showMessageDialog(null,"Selamat Datang Kasir!");dashboard.FormDashboardKasir z = new dashboard.FormDashboardKasir();z.setVisible(true);this.setVisible(false);}}}else{JOptionPane.showMessageDialog(null,"Username dan password tidak sesuai");jTextField1.setText("");jPasswordField1.setText("");}}catch(Exception e){JOptionPane.showMessageDialog(this, "INTERNAL ERROR",e.getMessage(), HEIGHT);jTextField1.setText("");jPasswordField1.setText("");}}}
FORM PENGGUNA
- Klik kanan pada Source Packages ⇨ New ⇨ Java Package ⇨ beri nama 'dashboard'
- Klik kanan pada pada Package dashboard ⇨ New ⇨ JFrame Form ⇨ beri nama'FormPengguna'
- Buatlah design pada FormPengguna seperti berikut:
- Dan masukkan code/syntax berikut pada FormPengguna:
ps: jButton1(simpan),jButton2(Update),jButton3(Hapus),jButton4(Reset).
Fom lainnya:
FORM DATA BARANG
FORM ADMIN
FORM KASIR
FORM MANAGER
FORM PASOKAN
FORM PEMASOK
FORM PENGGUNA
Untuk form yang di atas intinya sama saja seperti form pengguna yang berisikan CRUDS
FORM TRANSAKSI
Buatlah design seperti ini pada form transaksi
Lalu masukkanlah code/syntax berikut:
STRUK TRANSAKSI
- Klik kanan pada Source Packages ⇨ New ⇨ JavaPackage ⇨ beri nama 'laporan'
- Klik kanan pada package laporan ⇨ New ⇨ Report Wizard ⇨ pilih layout blank A4 ⇨ beri nama 'struktransaksi.jrxml' ⇨ klik new ⇨ pilih database JDBC connection seperti berikut:
setelah itu kita select semuanya dan pidahkan ke kanan
Dan buatlah design seperti ini.
Ya segitu saja tutorial yang bisa saya berikan kepada anda semoga bermanfaat
TERIMAKASIH
Komentar
Posting Komentar