membuat aplikasi XAMPP

0 komentar Posted by ,

Membuat Aplikasi Passing Grade di NetBeans dengan Bantuan phpmyadmin

Aplikasi ini bertujuan untuk mengurutkan data dari hasil menyeleksi calon pegawai, yang logika penghitungannya adalah :
(benar x 4) + (salah x -1)
————————————– x 100%
(jumlah soal x 4)

langkah awal
pertama aktifkan dulu Xamp nya hingga seperti gambar di bawah ini, setelah itu klik Admin pada barisan MySQL, perlu di ingta!, untuk menggunakan localhost anda harus tersambung ke internet terlebih dahulu.


Screenshot_1
lalu setelah di buka php myadminnya anda bisa memulai membuat basis data terlebi dahulu, caranya: kelik new – ketik nama basis datanya – buat – ketik nama tabelnya – pilih berapa kolom yang di inginkan lalu – kirim

Screenshot_5.png
 
  • lalu setelah di buka php myadminnya anda bisa memulai membuat basis data terlebi dahulu, caranya: kelik new – ketik nama basis datanya – buat – ketik nama tabelnya – pilih berapa kolom yang di inginkan lalu – kiri


setelah anda buat seperti ini / bebas seperti apa.
lalu buat di NetBeans.
FILE>NEW PROJECT>JAVA APPLICATION>KETIK NAMA PROJECTNYA(bebas), setelah itu jendela yang telah di buka otomatis di close aja.
cara selanjutnya WINDOW>SERVICES>KLIK KANAN PADA DATABASE>NEW CONECTION

Screenshot_8



lalu muncul window seperti ini.










Screenshot_9


ingat nama basis data yang telah di buat.

setelah itu tinggal di next-next aja hingga finish.

setelah itu jadi seperti ini.

 


 

untuk source code nya

 private void refreshButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
        entityManager.getTransaction().rollback();
        entityManager.getTransaction().begin();
        java.util.Collection data = query.getResultList();
        for (Object entity : data) {
            entityManager.refresh(entity);
        }
        list.clear();
        list.addAll(data);
    }                                           

    private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt) {                                           
        int[] selected = masterTable.getSelectedRows();
        List<passinggraderika.Dbpassinggrade> toRemove = new ArrayList<passinggraderika.Dbpassinggrade>(selected.length);
        for (int idx = 0; idx < selected.length; idx++) {
            passinggraderika.Dbpassinggrade d = list.get(masterTable.convertRowIndexToModel(selected[idx]));
            toRemove.add(d);
            entityManager.remove(d);
        }
        list.removeAll(toRemove);
    }                                          

    private void ProcessActionPerformed(java.awt.event.ActionEvent evt) {                                      
         int nilaiBenar=Integer.parseInt( nilaiBenarField.getText());
        int nilaiSalah=Integer.parseInt( nilaiSalahField.getText());
        int nilaiKosong=Integer.parseInt( nilaiKosongField.getText());
        int JmlNilai=nilaiBenar+nilaiSalah+nilaiKosong;
  
        int PassingGrade=(( nilaiBenar*4)-(nilaiSalah*1))*100;
        int FinalPassing=(PassingGrade)/(JmlNilai*4);
        passingGradeField.setText(""+FinalPassing);  
    }                                     
  
    private void saveButtonActionPerformed(java.awt.event.ActionEvent evt) {                                         
        try {
            entityManager.getTransaction().commit();
            entityManager.getTransaction().begin();
        } catch (RollbackException rex) {
            rex.printStackTrace();
            entityManager.getTransaction().begin();
            List<passinggraderika.Dbpassinggrade> merged = new ArrayList<passinggraderika.Dbpassinggrade>(list.size());
            for (passinggraderika.Dbpassinggrade d : list) {
                merged.add(entityManager.merge(d));
            }
            list.clear();
            list.addAll(merged);
        }
    }                                        

    private void NewButtonActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
       passinggraderika.Dbpassinggrade d = new passinggraderika.Dbpassinggrade();
        entityManager.persist(d);
        list.add(d);
        int row = list.size() - 1;
        masterTable.setRowSelectionInterval(row, row);
        masterTable.scrollRectToVisible(masterTable.getCellRect(row, 0, true));
    }                        

 









Related Post :

0 Comments for "membuat aplikasi XAMPP"