Aplikasi ini bertujuan untuk mengurutkan data dari hasil Test mahasiswa, yang logika penghitungannya adalah :
(benar x 4) + (salah x -1)
————————————– x 100%
(jumlah soal x 4)
langkah awal
pertama aktifkan dulu Xamp nya hingga seperti gambar di bawah ini, setelah itu klik Admin pada barisan MySQL, perlu di ingta!, untuk menggunakan localhost anda harus tersambung ke internet terlebih dahulu.
apa bila tidak bisa di buka maka ketik manual di browser komputer seperti ini,
perlu di ingat!, angka yang di lingkari merah menggunaka angka (Port(s)) yang ada di Apache anda sendiri
- lalu setelah di buka php myadminnya anda bisa memulai membuat basis data terlebi dahulu, caranya: kelik new – ketik nama basis datanya – buat – ketik nama tabelnya – pilih berapa kolom yang di inginkan lalu – kirim
lalu muncul tabel seperti ini
lalu isi nama variabel yang anda inginkan, INT>untuk mengisidengan angka, VARCHAR>untuk mengisi dengan huruf, kolom di samping tulisan INT>untuk membatasi berapa karakter huruf atau angka yang ingin di tetapkan
setelah anda buat seperti ini / bebas seperti apa.
lalu buat di NetBeans.
FILE>NEW PROJECT>JAVA APPLICATION>KETIK NAMA PROJECTNYA(bebas), setelah itu jendela yang telah di buka otomatis di close aja.
cara selanjutnya WINDOW>SERVICES>KLIK KANAN PADA DATABASE>NEW CONECTION
lalu muncul window seperti ini.
ingat nama basis data yang telah di buat.
setelah itu tinggal di next-next aja hingga finish.
langkah selanjutnya
setelah itu jadi seperti ini
lalu kita bikin tombol prosesnya
selanjutnya kodingannya deh.
ketik kodingannya seperti ini / punya cara tersendiri pun boleh,
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 JmlSoal=nilaiBenar+nilaiSalah+nilaiKosong;
int PassingGrade=((nilaiBenar*4)-(nilaiSalah*1))*100;
int FinalPassing=(PassingGrade)/(JmlSoal*4);
passingGradeField.setText(“”+FinalPassing);
int NA=Integer.parseInt(passingGradeField.getText());
if (NA>=65){
keteranganField.setText(“LULUS”);
} else{
keteranganField.setText(“TIDAK LULUS”);
}
}
hati-hati saat meng copast, beda besar-kecil huruf,titik,koma saja membuat kodingan error, so harus bener” teliti
lalu kita jalan kan programnya tekan tombol shift+f6, program saya sudah jadi seperti ini.