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 |
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.