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%    

 Langkah-langkah membuat program dijava       

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 :

 double absen,tugas,quiz,uts,uas,nilai;

    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

 Download File Disini

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Komentar