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

Membuat Aplikasi Data Pegawai dengan VB.NET

Deskripsi Aplikasi ini saya buat untuk mendata karyawan dikantor saya beserta foto dari si pegawai tersebut. karena di tempat saya bekerja  pendataan karyawan masih dilakukan secara manual dengan ms.Excel ataupun arsip berkas dokumen yang membuat data rentan terubah-ubah, tercecer kemana-mana ataupun diubah oleh orang-orang yang tanpa hak mengaksesnya dan tidak bertanggung jawab atas yang diperbuat. Untuk itu saya membuat aplikasi ini dengan login form agar hanya orang-orang yang memiliki hak dan akses yang bisa masuk ke dalam aplikasi untuk full control melakukan semua kegiatan pendataan dan aplikasi ini digunakan untuk bagian SDM . Terlebih lagi kantor saya sering sekali merekrut pegawai baru tiap bulannya dan seiring dengan itu banyak juga pegawai yang resign tiap bulannya. Bahkan ada yang resign tanpa bilang ke atasan, itu membuat pendataan pegawai yang ada di kantor menjadi kacau karena tidak tau mana pegawai yang resign bila dicari secara data, daripada itu saya menyi...

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 ...

MERANCANG APLIKASI PENDATAAN PEGAWAI KANTOR MENGGUNAKAN METODE WATERFALL

BAB I PENDAHULUAN 2.3.1 Latar Belakang Penelitian Tujuan pembuatan aplikasi ini adalah : a. Banyaknya data pegawai di perusahaan tempat saya bekerja yang tidak valid atau bahkan hilang, karena dicatat dan disimpan secara manual menggunakan Ms.Excel yang kurang aman dan harus segera digantikan dengan aplikasi yang dirancang untuk menyimpan data para karyawan agar menjadi tersistematis dan terdaftar dengan baik. b. Untuk merancang suatu sistem informasi yang dapat menjaga data karyawan dengan baik dan aman 2.3.2 Permasalahan Penelitian Tujuan dibuatnya aplikasi ini adalah untuk memudahkan kita dalam proses pendataan pegawai agar teratur dan tidak berceceran di file-file lain juga memudahkan dalam penyajian data apabila memang diperlukan.    2.3.3 Identifikasi Masalah a). Sistem Di perusahaan tempat saya bekerja belum memiliki aplikasi yang bisa mendata pegawainya dengan baik b). Belum adanya sistem tersebut jadi selama ini hanya mengandalkan Ms...