Menghitung Nilai Akhir Mahasiswa Dengan (JFrame) Java
Assalamualaikum
semuanya….. kali ini saya akan membahas cara menghitung nilai akhir mahasiswa
dengan menggunakan java. Dimana program ini akan menghitung nilai keseluruhan
hingga menentukan grade untuk mahasiswa yang di input. Berikut adalah ketentuan
untuk persentasi nilai akhir :
Absen
= 10%
Tugas
= 15%
Quiz
= 15%
UTS
= 25%
UAS
= 35%
Jadi
totalnya adalah 100%
Pertama buka
aplikasi netbeans, kemudian klik new
project ->java->java application lalu klik next
Isi project name dengan nama yang diinginkan disini saya membuat dengan nama NilaiMahasiswa kemudian hilangkan centang dibagian create main classs, lalu klik finish
Selanjutnya buat package baru didalam project NilaiMahasiswa dengan nama project Nilai
Kemudian klik kanan pada Nilai klik new->JFrame Form, lalu buat dengan nama NilaiAkhirMahasiswa
Selanjutnya siapkan :
ü 12
buah label
ü 10
buah JTextField
ü 1
buah JComboBox
ü 1
buah button
Maka akan muncul
tampilan seperti ini:
Ketereangan untuk design form :
1.
Edit Text untuk setiap label dengan
ketentuan seperti berikut :
Label
1 = Nilai Akhir Mahasiswa
Label
2 = NIM
Label
3 = Nama
Label
4 = Mata Kuliah
Label
5 = Absen
Label
6 = Tugas
Label
7 = Quiz
Label
8 = UTS
Label
9 =UAS
Label
10 = Bobot
Label
11 = Huruf
Label
12 = Nilai
Button
= Hitung
2.
Ganti setiap variable JTextField dengan
ketentuan seperti berikut :
JTextField
1 = txt_nim
JTextField
2 = txt_nama
JTextField
3 = txt_absen
JTextField
4 = txt_tugas
JTextField
5 = txt_quiz
JTextField
6 = txt_uts
JTextField
7 = txt_uas
JTextField
8 = txt_nilai
JTextField
9 = txt_bobot
JTextField
10 = txt_huruf
Button
= btn_hitung
JComboBox
= klik pada ComboBox kemudian masuk ke menu properties, lalu klik pada bagian
model, masukkan pilihan untuk mata kuliah (disini saya membuat pilihan PBO,
Desan Web, Algoritma dan Pemprograman)
Berikut tampilan design yang telah selesai :
Selanjutnya klik dua kali pada tombol hitung dan masukkan kode berikut :
String
hasil;
absen=Integer.parseInt(txt_absen.getText());
tugas=Integer.parseInt(txt_tugas.getText());
quiz=Integer.parseInt(txt_quiz.getText());
uts=Integer.parseInt(txt_uts.getText());
uas=Integer.parseInt(txt_uas.getText());
nilai=(absen*0.1)+(tugas*0.15)+(quiz*0.15)+(uts*0.25)+(uas*0.35);
hasil=String.valueOf(nilai);
txt_nilai.setText(hasil);
if(nilai>=85) {
txt_huruf.setText("A");
txt_bobot.setText("4");
}
else
if((nilai<84)&& (nilai>=75)){
txt_huruf.setText("B");
txt_bobot.setText("3");
}
else
if((nilai<75)&& (nilai>=65)){
txt_huruf.setText("C");
txt_bobot.setText("2");
}
else
if((nilai<65)&& (nilai>=55)){
txt_huruf.setText("D");
txt_bobot.setText("1");
}
else
if((nilai<55)&& (nilai>=0)){
txt_huruf.setText("E");
txt_bobot.setText("0");
}
}
Tampilan :
Selanjutnya coba jalankan
programnya, maka akan muncul tampilan seperti ini
Kemudian isi nilai
untuk masing-masing opsi, setelah itu klik hitung maka akan muncul seperti ini
:
SEMOGA
BERMANFAAT DAN SELAMAT MENCOBA!!!!!!!!
Assalamualaikum……
ROZI JULIANTIKA
21220106
SISTEM INFORMASI
3A
PEMPROGRAMAN BERORIENTASI OBJEK
Komentar
Posting Komentar