Program perhitungan nilai mata kuliah

By: Johan Supriyanto, S.Kom. - September 26, 2013
Jika dalam artikel sebelumnya saya telah membahas tentang Program hitung dengan menerapkan Inheritance dan Polymorphism. Maka Dalam artikel ini saya akan membahas mengenai cara membuat Aplikasi/ Program perhitungan nilai mata kuliah dengan konversi nilai angka ke nilai huruf.
Program perhitungan nilai mata kuliah
Oke, langsung saja berikut ini adalah caranya:
1. Buat Project baru dengan pilihan kategori Java Aplication, kemudian beri nama: HitungNilai, kemudian klik Finish.
Program perhitungan nilai mata kuliah
2. Langkah berikutnya buat JFrame Form, caranya klik kanan project pilih New -> JFrame Form. Beri nama: HitungNilai kemudian klik finish.
Program perhitungan nilai mata kuliah
3. Selanjutnya tambahkan beberapa komponen berikkut ini:

Objek
Properties
Nilai
JLabel1
text
Nilai Mata Kuliah
JLabel2
text
NIM
JLabel3
text
Nama
JLabel4
text
Nilai Tugas
JLabel5
text
Nilai Kuis
JLabel6
text
Nilai MID
JLabel7
text
Nilai UAS
JLabel8
text
Total Nilai Angka
JLabel9
text
Nilai Huruf
JLabel10
text
0
JTextArea1
text
Variable Name

txtnim
JTextArea2
text
Variable Name

txtnama
JTextArea3
text
Variable Name

txttugas
JTextArea4
text
Variable Name

txtkuis
JTextArea5
text
Variable Name

txtmid
JTextArea6
text
Variable Name

txtuas
JTextArea7
text
Variable Name

txtangka
JButton1
text
Variable Name
Hitung
cmdhitung
  

4. Atur komponen-komponen tersebut seperti pada gambar berikut ini:
Program perhitungan nilai mata kuliah
5. Selanjutnya di bawah kode perintah:
initComponents();
    }
Anda ketikkan kode berikut ini:
private void n_akhir(){
float n_tugas=Float.valueOf(txttugas.getText
())*(float)0.15;
float n_kuis=Float.valueOf(txtkuis.getText
())*(float)0.15;
float n_mid=Float.valueOf(txtmid.getText
())*(float)0.3;
float n_uas=Float.valueOf(txtuas.getText
())*(float)0.4;
float total=n_tugas+n_kuis+n_mid+n_uas;
String n_total=String.valueOf(total);
txtangka.setText(n_total);
if(total>=90){
jLabel8.setText("A");
}else if(total>=70&& total<90){
jLabel8.setText("B");
}else if(total>=60&& total<70){
jLabel8.setText("C");
}else if(total>=50&& total<60){
jLabel8.setText("D");
}else{
jLabel8.setText("E");
}}
Program perhitungan nilai mata kuliah
Keterangan kode program:
Pada baris ke 1-12: Method n_akhir yang mendefinisikan formula nilai tugas, nilai, kuis, nilai mid, dan nilai total.
Pada Baris 13- terakhir: Kondisi if else yang mendefinisikan nilai huruf A, B, C, dan D.

6. Langkah selanjutnya anda klik kanan pada cmdhitung keumudian pilih Event -> Action -> actionPerformed.
Program perhitungan nilai mata kuliah
Kemudian ketikkan kode: n_akhir();
Program perhitungan nilai mata kuliah
7. Compile dan jalankan program.
Program perhitungan nilai mata kuliah
Demikian yang dapat saya sampaikan tentang program perhitungan nilai mata kuliah semoga bisa menambah pengetahuana anda.

Artikel Terkait