Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans
Program Java Netbeans Tutorial
Assalamu alaikum.... selamat pagi sobat, pagi-pagi enaknya mantengin laptop sambil ditemani secangkir kopi kaya gambar disamping ini, hehe. Nah kali ini ekoninjarr.blogspot.com akan ngasih tutor tentang kopi, eh salah, maksudnya tentang aplikasi atau program java yang mirip kopi. Tau nggak sob sejarah Java itu gimana, kok logonya mirip secangkir kopi? Waduh kalau jelasin asal mulanya ya mesti panjang banget. Mending sekarang kita bahas saja cara Menghitung Nilai Akhir Mahasiswa Dengan Java, yang sebelumnya saya ngasih tutorial Cara Membuat Form Login di Netbeans Menggunakan Database MYSQL dan juga tentang Membuat Form Data Mahasiswa Java Netbeans Koneksi Database MYSQL.
- Hasil akhir nanti akan seperti ini :
- Langkah pertama buka Netbeans IDE, di sini saya pakai yang seri 7.1.1. Sobat mau pakai yang seri 7 atau 8 juga boleh.
- Kalau nggak punya Netbeans nya silakan download dulu sob
- Netbeans IDE 7.1.1 download KLIK DI SINI
- Netbeans IDE 8.0.2 download KLIK DI SINI
- Buka Netbeans pilih file New Project-->Java-->Java Application lalu klik Next, isi Project Name nya lalu klik finish.
- Selanjutnya klik pada Project NILAI_MAHASISWA-->klik kanan default package pilih New-->JFrame From
- Isi Class Name nya dengan nilaimahasiswa---> lalu klik Finish hasilnya seperti berikut :
- Selanjutnya siapkan :
- 11 buah Label
- 9 buah JTextField
- 1 buah JComboBox
- 1 JTextArea
- 1 buah Button
- Desig form nya menjadi seperti berikut :
- Keterangan :
- Label 1 = Nilai Akhir Mahasiwa, Label 2 = NPM, Label 3= Nama Mahasiswa, Label 4 = Mata Kuliah, Label 5 = Absen, Label 6 = Tugas, Label 7 = UTS, Label 8 = UAS, Label 9 =Huruf, Label 10 = Keterangan, Label 11 = Output
- JTextField 1 Variable Name ganti denga txtnpm, JTextField 2 = txtnama, JTextField 3 = txtabsen, JTextField 4 = txttugas, JTextField 5 = txtuts, JTextField 6 = txtuas, JTextField 7 = txthitung, JTextField 8 = txthuruf, JTextField 9 = txtket
- ComboBox ganti variable name nya = cmbjur,
- Button ganti textnya menjadi = Hitung
- JTextArea ganti variable nya = ta
- Selanjutnya klik 2x pada tombol Hitung dan masukan kode berikut :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
double absen,tugas,uts,uas,nilai;
String hasil;
absen=Integer.parseInt(txtabsen.getText());
tugas=Integer.parseInt(txttugas.getText());
uts=Integer.parseInt(txtuts.getText());
uas=Integer.parseInt(txtuas.getText());
nilai=(absen/16*10)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
hasil=String.valueOf(nilai);
txthitung.setText(hasil);
if(nilai>=85){
txthuruf.setText("A");
txtket.setText("LULUS");
}
else if ((nilai<84)&&(nilai>=70)){
txthuruf.setText("B");
txtket.setText("LULUS");
}
else if ((nilai<70)&&(nilai>=55)){
txthuruf.setText("C");
txtket.setText("Mengulang");
}
else if ((nilai<55)&&(nilai>=40)){
txthuruf.setText("D");
txtket.setText("Mengulang");
}
else if ((nilai<40)&&(nilai>=0)){
txthuruf.setText("E");
txtket.setText("Tidak Lulus");
}
ta.setText(
"NPM:"+txtnpm.getText()+"\n"+
"Nama:"+txtnama.getText()+"\n"+
"Mata Kuliah:"+cmbjur.getSelectedItem()+"\n"+
"Absen:"+txtabsen.getText()+"\n"+
"Tugas:"+txttugas.getText()+"\n"+
"UTS:"+txtuts.getText()+"\n"+
"UAS:"+txtuas.getText()+"\n"+
"Hitung:"+txthitung.getText()+"\n"+
"Huruf:"+txthuruf.getText()+"\n"+
"Keterangan:"+txtket.getText()+"\n");
// TODO add your handling code here:
}
double absen,tugas,uts,uas,nilai;
String hasil;
absen=Integer.parseInt(txtabsen.getText());
tugas=Integer.parseInt(txttugas.getText());
uts=Integer.parseInt(txtuts.getText());
uas=Integer.parseInt(txtuas.getText());
nilai=(absen/16*10)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
hasil=String.valueOf(nilai);
txthitung.setText(hasil);
if(nilai>=85){
txthuruf.setText("A");
txtket.setText("LULUS");
}
else if ((nilai<84)&&(nilai>=70)){
txthuruf.setText("B");
txtket.setText("LULUS");
}
else if ((nilai<70)&&(nilai>=55)){
txthuruf.setText("C");
txtket.setText("Mengulang");
}
else if ((nilai<55)&&(nilai>=40)){
txthuruf.setText("D");
txtket.setText("Mengulang");
}
else if ((nilai<40)&&(nilai>=0)){
txthuruf.setText("E");
txtket.setText("Tidak Lulus");
}
ta.setText(
"NPM:"+txtnpm.getText()+"\n"+
"Nama:"+txtnama.getText()+"\n"+
"Mata Kuliah:"+cmbjur.getSelectedItem()+"\n"+
"Absen:"+txtabsen.getText()+"\n"+
"Tugas:"+txttugas.getText()+"\n"+
"UTS:"+txtuts.getText()+"\n"+
"UAS:"+txtuas.getText()+"\n"+
"Hitung:"+txthitung.getText()+"\n"+
"Huruf:"+txthuruf.getText()+"\n"+
"Keterangan:"+txtket.getText()+"\n");
// TODO add your handling code here:
}
- Selanjutnya coba sobat jalankan programnya....
- SEMOGA BERMANFAAT....!!!