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)
--------------------------------------... x 100%
(jumlah soal x 4)
->> Contoh Soal :
soal = 150
benar = 60
salah = 20
kosong = 70
benar = 60
salah = 20
kosong = 70
jadi,
( 60 x 4 ) + ( 20 x (-1) )
-------------------------------- x 100%
( 150 x 4)
-------------------------------- x 100%
( 150 x 4)
240 - 20
-------------- x 100%
600
= 36,67 %
-------------- 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
§ 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
§ 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