Kamis, 20 Juli 2017



PROGRAM SEDERHANA FORM PEMBAYARAN MAHASISWA MENGGUNAKAN NEET BEANS DAN MSQL






hayyy guys... ☺☺☺


        Pada kesempatan kali ini saya akan membagikan post tentang form pembayaran mahasiswa  dan mengecek data dengan memasukan sebuah nim ke dalam sebuah tabel yang sudah saya buat pada design sehingga ketika kita akan masukan nim maka nama mahasiswa dan uang pembayarannya bisa di cek ,,,,

saya memakai 3 item  jtext field , jbutton, combo box,,,



 Pertama buat data base http://localhost phpmyadmin....


1.Buat data base dengan nama" pembayaran "dan di sini muncul nama data yang saya pakai....













 2. inilah hasil data yang sudah di input ke data basenya dan saya cuma mengecek datanya sampe "uts"  saja...












 3. selanjutnya ini adalah hasil run yang belum dimasukan data nim mahasiswanya,,,,










4 . ini hasil data pembayaran yang sudah di cek.... ☺☺☺☺









5.    dan setelah yang terakhir saya juga telah  menyelesaikan source codenya... ☺☺☺
 
  langsung saja guys inilah source codenya.....






 public Pembayaran() {
        initComponents();
    }

    void cek () throws SQLException{
    
    String nim = (String) jNim.getText();
        DefaultTableModel tbl = (DefaultTableModel) jTable1.getModel();
       
        tbl.getDataVector().removeAllElements();
        tbl.fireTableDataChanged();
       
        db = DriverManager.getConnection("jdbc:mysql://localhost/pembayaran","root","");
        java.sql.Statement st = db.createStatement();
        rs = st.executeQuery("select * from bayar where nim='"+ nim +"'");
        while(rs.next()){
           
String NIM = rs.getString("nim");
            String Nama = rs.getString("nama");
            String SKS1 = rs.getString("sks1");
            String SKS2 = rs.getString("sks2");
            String SKS3 = rs.getString("sks3");
            String UTS = rs.getString("uts");
            String SKS4 = rs.getString("sks4");
            String SKS5 = rs.getString("sks5");
            String SKS6 = rs.getString("sks6");
            String UAS = rs.getString("uas");
           
           
            tbl.addRow(new Object[]{NIM,Nama,SKS1,SKS2,SKS3,UTS,SKS4,SKS5,SKS6,UAS});
        }
    }
    void konek() throws SQLException{
       
db = DriverManager.getConnection("jdbc:mysql://localhost/pembayaran","root","");
       
    }
    void bayar() throws SQLException{
       
String NIM = (String)jNim.getText();
        db = DriverManager.getConnection("jdbc:mysql://localhost/pembayaran","root","");
        java.sql.Statement st = db.createStatement();
        rs = st.executeQuery("select * from bayar where nim='"+ NIM +"'");
        String by = jBayar.getText();
       
        while(rs.next()){
            sks1 = rs.getString("sks1");
            sks2 = rs.getString("sks2");
            sks3 = rs.getString("sks3");
            sks4 = rs.getString("sks4");
            sks5 = rs.getString("sks5");
            sks6 = rs.getString("sks6");
        }
            if (sks1 == null){
                sone = "sks1";
            }
            else if (sks2 == null){
                sone = "sks2";
            }
            else if (sks3 == null){
                sone = "sks3";
            }
            else if (uts == null){
                sone = "uts";
            }
            else if (sks4 == null){
                sone = "sks4";
            }
            else if (sks5 == null){
                sone = "sks5";
            }
            else if (sks6  == null){
                sone = "sks6";
            }
            else if (uas  == null){
                sone = "uas";
            }
       
        String query ="update bayar set "+ sone +"='"+ by +"' where nim='"+ NIM +"'";
        PreparedStatement d = db.prepareStatement(query);
        d.execute();
    }
   
        private void initComponents() {

    
    jLabel1 = new javax.swing.JLabel();
        jNim = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jLabel4 = new javax.swing.JLabel();
        jBayar = new javax.swing.JTextField();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

      
  jLabel1.setText("NIM :");

        jLabel2.setText("Tata Usaha STMIK ERESHA");

        jButton1.setText("Cek");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jLabel4.setText("Total Bayar :");

        jButton2.setText("Bayar");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jButton3.setText("Refresh");

        jButton4.setText("Keluar");
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "NIM", "Nama", "SKS 1", "SKS 2", "SKS 3", "UTS", "SKS 4", "SKS 5", "SKS 6", "UAS"
            }
        ));
       
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
    try {
        // TODO add your handling code here:
        cek();
    } catch (SQLException ex) {
        Logger.getLogger(Pembayaran.class.getName()).log(Level.SEVERE, null, ex);
    }
    }                                       

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
    try {
        // TODO add your handling code here:
      
        bayar();
        cek();
    } catch (SQLException ex) {
        Logger.getLogger(Pembayaran.class.getName()).log(Level.SEVERE, null, ex);
    }
    }                                       

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
       
System.exit(0);



inilah program sederhana yang untuk sekian kalinya saya buat semoga bermanfaat untuk teman-teman semua dan bermanfaat juga buat diri saya sendri dan mohon maaf bila masih ada kesalahan dalam mengerjakan program ini,,,,
bye ... byeee. ditunggu postingan selanjutnya ya teman,,, hehehehhe☺☺

SEKIAN DAN TERIMA KASIH.......