Langsung ke konten utama

Aplikasi Passing Grade

Passing Grade memiliki pengertian dan definisi sebagai standart nilai akumulatif yang dihitung dengan poin metode tertetu sebagai grade(ukuran) secara terstruktur dan sistematis. Serta hasilnya bisa menjadi indikator relevansi atau kesesuaian dengan standarisasi yang sudah ditetapkan secara baku. Passing Grade merupakan acuan tidak resmi batas nilai ambang minimum  yang harus dicapai peserta Ujian untuk bisa masuk, menyeleksi Calon di suatu Instansi/jurusan. Contoh aplikasi : Penerimaan Calon PNS, Calon Mahasiswa PTN, Kepangkatan dsb.

berikut bentuk database dan aplikasinya : 




Berikut 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<passinggrade.Tbl161011700049> toRemove = new ArrayList<passinggrade.Tbl161011700049>(selected.length);
        for (int idx = 0; idx < selected.length; idx++) {
            passinggrade.Tbl161011700049 t = list.get(masterTable.convertRowIndexToModel(selected[idx]));
            toRemove.add(t);
            entityManager.remove(t);
        }
        list.removeAll(toRemove);
    }                                            

    private void newButtonActionPerformed(java.awt.event.ActionEvent evt) {                                          
        passinggrade.Tbl161011700049 t = new passinggrade.Tbl161011700049();
        entityManager.persist(t);
        list.add(t);
        int row = list.size() - 1;
        masterTable.setRowSelectionInterval(row, row);
        masterTable.scrollRectToVisible(masterTable.getCellRect(row, 0, true));
    }                                         
    
    private void saveButtonActionPerformed(java.awt.event.ActionEvent evt) {                                           
        try {
            entityManager.getTransaction().commit();
            entityManager.getTransaction().begin();
        } catch (RollbackException rex) {
            rex.printStackTrace();
            entityManager.getTransaction().begin();
            List<passinggrade.Tbl161011700049> merged = new ArrayList<passinggrade.Tbl161011700049>(list.size());
            for (passinggrade.Tbl161011700049 t : list) {
                merged.add(entityManager.merge(t));
            }
            list.clear();
            list.addAll(merged);
        }
    }                                          

    private void JbProsesActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        int nilaiBenar=Integer.parseInt(nilaiBenarField.getText());
        int nilaiSalah=Integer.parseInt(nilaiSalahField.getText());
        int nilaiKosong=Integer.parseInt(nilaiKosongField.getText());
        int jmlSoal=nilaiBenar+nilaiSalah+nilaiKosong;
        
        int PassingGrade=((nilaiBenar*4)-(nilaiSalah*1))*100;
        int FinalPassing=((PassingGrade)/(jmlSoal*4));
        passingGradeField.setText(""+FinalPassing);
    }                                        

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

}

Komentar

Postingan populer dari blog ini

Java Programming - Program Cek Harga Rumah di Perumahan

         Hallo guys!, pada kesempatan kali ini saya telah membuat sebuah program dengan basis bahasa pemrograman Java . Program yang saya buat kali ini adalah "Program Cek Harga Rumah di Perumahan" . Program ini saya buat atas keresahan yang dirasakan oleh orang tua saya yang ingin membeli rumah di sebuah perumahan beberapa tahun yang lalu, namun di setiap sales rumah menyajikan harga yang berbeda dan membuat orang tua saya bingung padahal masih 1 perumahan dan mungkin itu adalah rumah yang sama( who knows? ), Nah!, dengan program ini mungkin akan membantu meminimalisir Miss Communication dan Pungutan biaya berlebih yang tidak jelas dari setiap sales yang menyajikan harga, program ini akan di gunakan di kantor-kantor pemasaran perumahan, tempat biasa para buyer akan bertanya akan harga, spesifikasi dan gambar rumah yang dipilih dengan jelas, fix, dan konsisten. berikut tampilan programnya.           Ya kurang lebih tampilan progr...

Program Python || Program Menyebutkan Angka(Terbilang)

Hai guys! Saya Bram, saya baru di dalam blogger ini. hihi... Kali ini saya akan memberikan tutorial pemrograman Python dan saya akan membuat sebuah aplikasi yang mana dapat menyebutkan angka atau terbilang dari angka yang kita input, semisal angka 12987, maka penyebutannya adalah Dua belas ribu Sembilan ratus Delapan puluh Tujuh bahkan dapat ditambahkan kata "Rupiah" di akhir penyebutannya . Namun aplikasi ini bukan dalam bentuk GUI (Graphical User Interface) hanya dalam bentuk Command Line saja.   pada saat blog ini saya buat, tools yang saya gunakan adalah Enthough Canopy 64-bit karena device yang saya gunakan bersistem operasi 64 bit/x64. Python   sendiri merupakan bahasa pemrograman yang multi platform yang dimana bahasa pemrograman ini dapat digunakan di aplikasi web, mobile, desktop, dll, juga bahasa pemrograman ini lebih mudah dimengerti karena penggunaan bahasanya yang sederhana dibanding bahasa pemrograman lain seperti C,C++, Java, dll. Berikut Source Cod...

Pemrograman Visual Aplikasi Event Order Catering

Pada blog saya kali ini, saya akan membahas tentang Aplikasi Event Order Catering. Deskripsi Aplikasi ini apa sih? Jadi, aplikasi ini ditujukan untuk mencatat pesanan dari client dan dibuat menjadi form dokumen Word dan Excel oleh sales, antara lain seperti nama acara, jumlah tamu, waktu acara, menu yang dipilih client, waktu operasional kendaraan untuk menloading barang ke acara dan beberapa hal lain seperti pelayanan lainya bila client menginginkannya seperti Steward dan Floris. setelah form word jadi dibuat oleh sales lalu form tersebut akan di sebar ke beberapa bagian perusahaan seperti; Account Officer, Kitchen, Purchasing, Banquet Operation, Transportation, Steward, dan File untuk di kerjakan. sedangkan yang Excel akan di disimpan sebagai jadwal catering itu sendiri. Berikut Tampilan dari aplikasinya : Di Aplikasi ini saya menggunakan beberapa toolbox yaitu : Label TextBox RichTextBox CheckBox DateTimePicker, Button Lalu mari kita isi Aplikasi tersebut ...