Pada Kali ini saya akan membuat program Passing Grade, Pasing Grade adalah acuan tidak resmi batas nilai ambang minimum yang harus dicapai oleh peserta ujian untuk lolos dalam seleksi dalam penerimaan mahasiswa baru.
1. Contoh Aplikasi : Penerimaan Calon Mahasiswa baru, Penerimaan Calon PNS, dll
2. Rumus Passing Grade:
(benar x 4)
+ (salah x
-1)
--------------------------------------... x 100%
(jumlah soal x 4)
--------------------------------------... x 100%
(jumlah soal x 4)
3. 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, Tidak perlu membuang waktu mari kita coba buat programnya.
- 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
- Buat database Pada PhpMyadmin
- Buat Tabel pada Php Myadmin seperti gambar dibawah ini
- Membuat Form Entri Menggunakan Java NetBeans 8.1
Buka Aplikasi NetBeans --> Pilih File --> New Project --> Java --> Java Aplication --> Next --> dbpassing_161011700069 --> Finish
- Setelah Menekan tombol Selesai Maka akan Muncul project baru seperti gambar dibawah ini
- Buka NetBeans pilih Services --> Database --> Klik kanan pada Database --> New Connection
- Akan muncul New Connection Wizard --> Pilih MySQL (Connector/ J Drive) --> Next
- Pada kolom Database Tuliskan Nama yang saman dengan yang dibuat di PhpMyadmin --> Klik Test Connection --> Finish
- Klik Kanan pada dbpassing_161011700069 --> New --> Other --> Pilih Swing GUI Forms --> Pilih Master/Detail Simple form --> Next
- Akan muncul New Master/Detail Form --> Pada class name rubah nama sesuai keinginan anda --> Next
- Akan muncul New Master/Detail Form --> Pada Database Connection pilih sesuai dengan nama Database yang anda buat --> Finish
- 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
- Setelah itu kita buat Codingannya untuk Button Proses
Jalankan Program
1. Dengan Menekan Shift + F6
2. Setelah muncul klik New --> isi Semua form kecuali Passing Grade, Dia akan muncul ketika tombol proses ditekan --> Save
Source Code Untuk Button "Proses"
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
ConversionConversion EmoticonEmoticon