Cara Membuat Aplikasi Java Netbeans dengan MYSQL Database

Program presentasi data Penjualan Kartu dan Voucer yang menyajikan grafik pie chart sebagai laporan penjualan mingguan.
Yang harus di siapkan untuk membuat aplikasi ini :
  • Xampp
  • Database yang sudah di buat
  • Library JfreeChart untuk grafik
1. Buka xampp, start Apache dan Mysql
 2. Pada browser buka http://localhost/phpmyadmin/ buatlah database dengan nama db_uas_ayuningtyasputrim  buatlah tabel tb_datapenjualankartudata
dan buat juga tb_datapenjualanvoucerdata.

3. lalu buka netbeans lalu buat project baru denngan nama ayuningtyasputri_171011401392  lalu buat JInternalFrame Form (HOME)  dan buat JFrame Form Kartu_Data, Voucer_data, Profile.

 4. Import library JfreeChart dan MYSQL JDBC

5. Pada JInternalFrame Form Home buat design :
6. Pada JFrame Form Profile buat design :
lalu source code pada profile
7. lalu pada Home di design klik kanan pada Kartu data begitupun voucer data
 lalu masukkan source code pada kartu data

lalu masukkan source code pada voucer data
8. lalukan hal yang sama pada pada about me dan exit seperti di atas
source code about me
source code exit

9. sekarang lakukan pada package Kartu_Data design sebagai berikut :


source code

10. Berikan source code pada public class Kartu_Data
11. Berikan source code pada tampilkanActionPerformed
12. masukkan source code pada tambahActionPerformed 13. masukkan source code pada hapusActionPerformed
14. masukkan source code pada editActionPerformed
15. lalukan seperti ini pada tabel
masukkan source codenya

16. Pada package Voucer data dengan design

17. masukkan source code pada public class Voucer_data
18.masukkan source code private void buttongrafik_ayuActionPerformed

19. masukkan source code pada buttontambahayuActionPerformed
20. masukkan source code pada buttonhapusayuActionPerformed
21. masukkan source code buttoneditayuActionPerformed 22. masukkan source code tableutama_ayuMouseClicked

private void tableutama_ayuMouseClicked(java.awt.event.MouseEvent evt) {                                           
        // TODO add your handling code here:
        int i = tableutama_ayu.getSelectedRow();

        if(i>-1){
            minggu1ayu.setText(model.getValueAt(i,0).toString());
            minggu2ayu.setText(model.getValueAt(i,1).toString());
            minggu3ayu.setText(model.getValueAt(i,2).toString());
            minggu4ayu.setText(model.getValueAt(i,3).toString());
        }
    }
23. masukkan source code pada
private void minggu2ayuActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
    }                                         

    private void reset(){
    minggu1ayu.setText("");
    minggu2ayu.setText("");
    minggu3ayu.setText("");
    minggu4ayu.setText("");
    }
  
   private void tampilkan() {
        int row = tableutama_ayu.getRowCount();
        for(int a= 0; a<row;a++){
            model.removeRow(0);
        }
        try {
           Connection cn = DriverManager.getConnection
        ("jdbc:mysql://localhost/db_uas_ayuningtyasputrim","root","");
           ResultSet rs = cn.createStatement().executeQuery("SELECT * FROM tb_datapenjualanvocherdata");
           while(rs.next()){
               String data []={rs.getString(1),rs.getString(2),rs.getString(3),rs.getString(4)};
               model.addRow(data);
           }
        } catch (SQLException ex) {
            Logger.getLogger(Voucer_data.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
 
nah yang terakhir untuk output hasillnya kita run
1. klik kanan pada home pilih run
 2. muncul tampilan seperti ini  bisa pilih kartu maupun voucer
3. pilih menu kartu data
4. klik tampilkan grafik

5. pilih menu voucer data :


untuk file PDF nya klik DISINI
cara membuat grafik sederhana menggunakan netbeans

Comments

Popular posts from this blog