Kamis, 08 Juni 2017

Program Implementasi Passing Grade ke Java Database

@moifal_a
Pada kesempatan kali ini saya akan membuat program passing grade, 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

->> Rumus PASSING GRADE :

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

->> Contoh Soal :

soal = 150
benar = 60
salah = 20
kosong = 70 

jadi, 
( 60 x 4 ) + ( 20 x (-1) )
-------------------------------- x 100%
( 150 x 4) 
240 - 20 
-------------- x 100%
600
= 36,67 %


program passing grade ini saya akan implementasikan ke program java database, aplikasi yang perlu anda install untuk membuat program ini adalah Java NetBeans 8.1 dan Xampp, langsung saja kita buat programnya.

v Membuat database menggunakan aplikasi Xampp

§  Open Xampp control panel klik Start pada Apache dan My Sql,


§  Buat database pada PhpMyadmin


§  Buat Table database di PhpMyadmin seperti dibawah ini




v  Membuat Form Entri menggunakan aplikasi Java NetBeans 8.1

§  Open NetBeans pilih File à New Project à Java à Java Aplication à Next à JavaDBKoneksiPassingG_161011700382 à Finish


  • Setelah klik button finish, maka akan muncul project baru seperti dibawah ini


§  Open NetBeans pilih Services à Databases à Klik kanan pada Databases à New Connection


§  Akan muncul  New Connection Wizard à Pada Driver pilih My Sql (Connector/ j drive) à Next


§  Pada  kolom Database tuliskan dengan nama Database yang kamu buat di PhpMyadmin à klik Button Test Connection à lihat hasil Test Conection à Finish


§  Klik kanan pada javadbkoneksipassingg_161011700382 à New à Other


§  Akan muncul New File à pada categories pilih Swing GUI Forms à pada File Types pilih Master/Detail Simple Form à Next


§  Akan muncul New Master/Detail Form à pada Class Name ubah sesuai dengan keinginan kamu misal, (Form_Pegawai) / (FormPegawai) à Next


§  Akan muncul New Master/Detail Form à pada Database Connection pilih sesuai dengan nama Database yang kamu buat à Finish


§  Tunggu sebentar dan Form sudah jadi


§  Sekarang kita buat Button Procces à Drag Button yang ada di Swing Controls ke Form à Ubah Text menjadi “Procces” à Ganti nama Variable menjadi “proccesButton”


§  Klik kanan pada Button Procces à Events à Action à Action Performed


§  Disini kita akan menuliskan codingan dari Button Procces




v  Run Program

§  Tekan Shift + F6 untuk Run program
§  Setelah muncul, klik New à isi semua form “kecuali form Passing Grade, dia akan muncul sendiri ketika kita klik Button Procces”.


§  Setelah semua form diisi à klik Procces “di form Passing Grade akan muncul sebuah nilai” à   kllik Save



Nb :  Disini saya mencantumkan Source Code hanya untuk button “Procces” saja Karena untuk Source Code yang lain sudah terbentuk dengan sendirinya pada saat kita membuat form entri menggunakan netbeans yang terhubung database dengan cara diatas, kita hanya tinggal menambahkan button “procces” saja, Karena itu kita harus coding supaya program ini bisa run dengan sempurna, dan dibawah ini adalah Source Code untuk button “procces”. 

SOURCE CODE untuk Button “Procces”

        int nilaiBenar=Integer.parseInt( nilaiBenarField.getText());
        int nilaiSalah=Integer.parseInt( nilaiSalahField.getText());
        int nilaiKosong=Integer.parseInt( nilaiKosongField.getText());
        int JumlahSoal=nilaiBenar+nilaiSalah+nilaiKosong;
      
        jumlahSoalField.setText(""+JumlahSoal);
      
        int PassingGrade=((nilaiBenar*4)-(nilaiSalah*1))*100;
        int FinalPassing=(PassingGrade)/(JumlahSoal*4);
        passingGradeField.setText(""+FinalPassing);



Hasil Run Program Passing Grade

Sekian Tutorial membuat Aplikasi Passing Grade Mohon maaf bila masih banyak kekurangan, Teriima Kasih :)Happy Coding……..