MEMBUAT APLIKASI DESKTOP HITUNG RATA-RATA DENGAN JAVA

MEMBUAT APLIKASI DESKTOP HITUNG RATA-RATA DENGAN JAVA

       Selamat malam kembali dengan saya +Ahsaybisnis sayfudin  disini saya akan membagikan tutorial membuat aplikasi Hitung nilai siswa dengan java gui pastinya dengan konsep OOP. nah  kenapa saya menggunakan bahasa pemrograman java karena java open source dan free dan juga mudah dipelajari maka dari itu saya menggunakan java oop ini. Langsung saja siapkan editor nya dengan netbeans atau apa sejenisnya. selanjutnya buat tampilan gui seperti berikut ini ya :).
tampilan aplikasi apps nilai mahasiswa
bisa kan desain seperti itu, saya cuma main dengan java frame form dan untuk yang warna pakai textlabel ya, button seperti biasa nama nya terserah untuk setiap objek asumsi saya teman-teman sudah bisa buat java gui baik swing atau awt :).
langkah selanjutnya:
* tombol keluar double klik kemudian pasang kode dibawah ini :
   System.exit(0);
*tombol Hitung double klik untuk pergi ke source objek button Hitung, sisipkan kode dibawah ini :
  private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        DecimalFormat ubah = new DecimalFormat("#.##");
        String nama,rata_rata;
        int nrp;
        double nh,uts,uas,rata;
        nama=this.txtnama.getText();
        nrp=Integer.parseInt(this.txtnrp.getText());//untuk konversi string ke integer
        nh=Double.parseDouble(this.txtnh.getText());
        uts=Double.parseDouble(this.txtuts.getText());
        uas=Double.parseDouble(this.txtuas.getText());
        rata=(nh+uts+uas)/3;
        rata_rata=ubah.format(rata); //untuk format 2 angka dibelakang koma
        this.lblnama.setText(" "+nama);
        this.lblnrp.setText(" "+nrp);
        this.lblrata.setText(" "+rata_rata);
        
        if(rata>=90){
            this.lblcat.setText("A");
        }
        else if(rata>=80&&rata<90){
            this.lblcat.setText("B");
        }
        else if(rata>=70&&rata<80){
            this.lblcat.setText("C");
        }
        else if(rata<70){
            this.lblcat.setText("D");
        }
    }

nb: untuk menggunakan objek   DecimalFormat ubah = new DecimalFormat("#.##"); ini tolong import dulu import java.text.DecimalFormat; di kode paling atas frame.

*pada tombol clear klik dua kali untuk masuk ke source  ya kemudian ketikkan kode dibawah ini:
  private void clearActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        this.txtkelas.setText("");
        this.txtnrp.setText("");
        this.txtnh.setText("");
        this.txtuts.setText("");
        this.txtuas.setText("");
        this.txtnama.setText("");
        this.lblnama.setText("");
        this.lblnrp.setText("");
        this.lblrata.setText("");
        this.lblcat.setText("");
    }  

akhirnya run program aplikasi java gui hitung rata-rata siswa dengan tekan shift+f6 atau klik kanan class terus run. Cuma mainnya di tombol atau buttonnya saja mudah kan apabila ada yang ditanyakan silakan komentar ya terima kasih.