SIGIT JARKASIH M.KOM. Diberdayakan oleh Blogger.
RSS

CONTOH STUDI KASUS PASSING GRADE



PASSING GRADE

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

Rumus Passing Grade:

  
(benar x 4) + (salah x -1)
--------------------------------------... x 100%
(
jumlah soal x 4)
  
Contoh Soal

    Jumlah Soal:100
    Jumlah Benar : 80
    Jumlah Salah : 10
    Jumlah Kosong : 10 

    Jadi,
    (80 x 4)+(10 x (-1))
    ------------------------------------x100%
    (100 x 4)

    320 - 10
    ------------------------------------x100%
    400

    Hasil = 77,5%
Program Passing Grade ini saya buat menggunakan Java NetBeans 8.1, jadi untuk membuat program ini kita perlu menginstal Java NetBeans 8.1 Dan Xampp,Langsung saja kita membuat programnya.
  1. Membuat database menggunakan aplikasi Xampp 
             Buka Aplikasi Xampp Control Panel Klik Start Pada Apache Dan MySQL
 







Jika sudah Menekan Tombol Start pada Apache Dan MySQL akan muncul warna hijau seperti gambar dibawah ini :
2. Buka NetBeans pilih Services> Database> Klik kanan pada Database > New Connection 
 
Setelah Menekan tombol Selesai Maka akan Muncul project baru seperti gambar dibawah ini



Akan muncul New Connection Wizard > Pilih MySQL (Connector/ J Drive) > Next



Tunggu Sebentar maka Form akan muncul seperti dibawah ini:

 Sekarang Kita Buat Button Proses > Drag Button yang ada di swing controls ke form > Ubah Text menjadi "Proses"









Klik kanan pada button proses > Events > Action >Action Performed




Jalankan Program
  • Menekan Shift + F6
 Hasil Run Program Passing Grade
 








Source Code Program

    private void ProsesActionPerformed(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 JmlNilai=nilaiBenar+nilaiSalah+nilaiKosong;
       
        int PassingGrade=((nilaiBenar*4)-(nilaiSalah))*100;
        int FinalPassing=(PassingGrade)/(JmlNilai*4);
        passingGradeField.setText(""+FinalPassing);
    }                                      

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS