Kamis, 24 November 2022

Menghitung Nilai mahasiswa dengan java from

kali ini saya akan membuat suatu java dengan visual desain, cara membuat sebuah from untuk menghitung nilai akhir semester dari proses belajar mahasiswa dimana dari setiap item pembelajaran memiliki poin yakni 10% Absen,15%Tugas,20%Quiz,25%UTS,40%UAS.

Hasil akhir nanti akan seperti ini :




  • Langkah pertama buka aplikasi "Netbeanes IDE"
  • Pilih New Project--->java application lalu klik Next.
  • Isi projectnya dengan nama Latihan10 setelah itu hilangkan tanda centangnya lalu klik finis.
  • selanjutnya klik pada project Latihan10 ---> klik kanan java package


  • lalu pilih new JFrame from ubah namanya menjadi Nilai Akhir Mahasiswa

  • selanjutnya siapkan :
  • 9 buah label
  • 8 buaah Text Filed
  • dan 1 buah Button
  • Desain Fromnya seperti ini


  • keterangan
label 1= Perhitungan Nilai Akhir Mahasiswa
label 2= Absen
label 3= Tugas
label 4= Quiz
label 5= UTS
label 6= UAS
label 7= Nilai Angka
label 8= Nilai Huruf
label 9= Bobot
TextField2 Variabel name diganti dengan txt_absen
TextField3= txt_tugas
TextField4=txt_quiz
TextField5=txt_uts
TextField6=txt_uas
TextField7=txt_nilai
TextField8=txt_nh
TextField9=txt_bobot
Button ganti textnya menjadi HITUNG dan variabel namanya menjadi btn_hitung
  • selanjutnya klik dua kalian dibagian Botton HITUNG dan masukkan kodingannya sebagai berikut:
 private void btn_hitungActionPerformed(java.awt.event.ActionEvent evt) {                                           
        double absen,tugas,quiz,uts,uas;
        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());
      double nilai=0.1*absen+0.15*tugas+0.2*quiz+0.25*uts+0.40*uas;

      hasil=String.valueOf(nilai);
      if(nilai>=85 && nilai<=100){

          txt_nh.setText("A");
          txt_bobot.setText("4");

      }else if(nilai>=75 && nilai<=84){
          txt_nh.setText("B");

          txt_bobot.setText("3");
      }else if(nilai>=65 && nilai<=74){

          txt_nh.setText("C");
          txt_bobot.setText("2");

      }else if(nilai>=55 && nilai<=64){
          txt_nh.setText("D");

          txt_bobot.setText("1");
      }else if(nilai>=45 && nilai<=54){

          txt_nh.setText("E");
          txt_bobot.setText("0");

      }
      txt_nilai.setText(""+hasil);       

    }                                          
contoh tampilannya:

  • selanjutnya tinggal dijalankan programnya atau dirun
  • ini adalah hasil setelah dirun:


untuk mendowload file klik link dibawah ini:
👇
👉Linkku👈


Nama : Suci Rahmadani Sitorus
Kelas : SI-3E
Nim   : 21220140
Dosen Pengampu: Nofriadi.M.Kom


0 komentar:

Posting Komentar