Tutorial Membuat Aplikasi Menghitung Nilai Mahasiswa Di Java - Oke gais kali ini mimin akan berbagi tutor membuat aplikasi pengolahan nilai mahasiswa dari java. Pertama-tama kita buka NetBeans, disini saya menggunakan NetBeans IDE versi 8.1. Ohiya buat yang belum punya neatbeansnya bisa download dibawah yaa.
Download NetBeans IDE 8.1
Oke Kita langsung ke to the point, buat project baru dengan nama Menghitung Nilai Mahasiswa lalu klik Finish
Setelah itu buat package baru dengan nama Menghitung Nilai Mahasiswa lalu klik Finish
Next, kita buat form nya ya
Kemudian berinama Menghitung Nilai Mahasiswa, lalu klik Finish
Sesudah itu buat tampilan Formnya seperti pada gambar dibawah ini
Properties Variable Deskripsi
jLabel jLabel1 Hitung Nilai Mahasiswa
jLabel jLabel6 Nama Mahasiswa
jPanel - -
jPanel - -
jPanel - -
jTextField inputNama -
jLabel - Nilai
jLabel - UTS
jTextField Textuts -
jLabel - Tugas
jTextField Texttugas -
jLabel - UAS
jTextField Textuas -
jLabel - Hasil
jLabel - Nama Mahasiswa
jlabel - :
jlabel outputNama -
jlabel - Nilai Rata-Rata
jlabel - :
jlabel Texthitung -
jlabel - Grade
jlabel - :
jlabel Texthuruf -
jlabel - Hasil
jlabel - :
jlabel Textket -
button HitungButton Hitung
button BersihkanButton clear
button SimpanButton save
button KeluarButton exit
Selanjutnya, tinggal penempatan syntax, simpan script ini pada button Hitung:
private void
HitungButtonActionPerformed(java.awt.event.ActionEvent evt) {
String nama =
inputNama.getText();
if
(Textuts.getText().isEmpty()||Texttugas.getText().isEmpty()||
Textuas.getText().isEmpty()){
JOptionPane.showMessageDialog(null, "Maaf , form masih
kosong");
}
else {
double uts,tugas,uas,nilai;
String hasil;
uts=Integer.parseInt(Textuts.getText());
tugas=Integer.parseInt(Texttugas.getText());
uas=Integer.parseInt(Textuas.getText());
nilai=(uts*30/100)+(tugas*30/100)+(uas*40/100);
hasil=String.valueOf(nilai);
Texthitung.setText(hasil);
if(nilai>=90){
Texthuruf.setText("A");
Textket.setText("LULUS");
}
else if ((nilai<89)&&(nilai>=80)){
Texthuruf.setText("B");
Textket.setText("LULUS");
}
else if ((nilai<79)&&(nilai>=70)){
Texthuruf.setText("C");
Textket.setText("LULUS");
}
else if ((nilai<69)&&(nilai>=50)){
Texthuruf.setText("D");
Textket.setText("MENGULANG");
}
else if ((nilai<49)&&(nilai>=0)){
Texthuruf.setText("E");
Textket.setText("TIDAK LULUS");
}
}
outputNama.setText(nama);
}
Next, simpan script ini pada button clear:
private void
BersihkanButtonActionPerformed(java.awt.event.ActionEvent evt) {
inputNama.setText(null);
Textuts.setText(null);
Texttugas.setText(null);
Textuas.setText(null);
}
Next, simpat script ini pada button save:
private void
SimpanButtonActionPerformed(java.awt.event.ActionEvent evt) {
try {
BufferedWriter simpan = new BufferedWriter (new FileWriter("simpandata.txt"));
String
hasil = "Nama Mahasiswa:\t "+outputNama.getText()+"\n"+
"Rata-rata:\t"+Texthitung.getText()+"\n"+
"Grade:\t"+Texthuruf.getText()+"\n"+
"Hasil:\t"+Textket.getText();
simpan.write(hasil);
JOptionPane.showMessageDialog(null,"Data Berhasil disimpan");
simpan.close();
}
catch
(Exception e){
JOptionPane.showMessageDialog(null ,e);
}
}
Next, simpan script ini pada button exit :
private void
KeluarButtonActionPerformed(java.awt.event.ActionEvent evt) {
int selectedOption
= JOptionPane.showConfirmDialog(null, "Yakin Keluar?",
"Tutup Aplikasi", JOptionPane.YES_NO_OPTION);
if
(selectedOption == JOptionPane.YES_OPTION) {
System.exit(0);
}
}
Kemudian Step terakhir yakni membuat form login, pertama kita buat dulu form loginnya
Berinama Form Login kemudian klik Finish
Lalu buat tampilan form login sesuai dengan gambar contoh
Next, simpan script ini di tombol Masuk:
private void
tombolActionPerformed(java.awt.event.ActionEvent evt) {
String user =
"admin";
String pass =
"adm";
if(user.equalsIgnoreCase(txtuser.getText()) &&
pass.equalsIgnoreCase(txtpassword.getText())) {
this.setVisible(false);
new
MenghitungUas().setVisible(true);
} else {
javax.swing.JOptionPane.showMessageDialog(null, "Akun Anda Tidak
Valid");
txtuser.setText("");
txtpassword.setText("");
txtuser.requestFocus();
}
}
Berikut ini adalah Review dari Aplikasi Menghitung Nilai Mahasiswa
Form Login
Dashboard
Tombol Save
Tombol Keluar
Nah sekian untuk tutorial kali ini, buat teman-teman yang masih error saat pengcodingan bisa langsung download softcopynya dibawah yaa.
Untuk kurang lebihnya mohon maaf, mimin mau pamit dulu yaa semoga dapat bermanfaat untuk tugas kamu !
pake database itu gan
BalasHapusWah berhasil gan terimakasih banyak gan
BalasHapusSemoga situs ini bisa lebih berkembang
Terima kasih,sukses selalu
BalasHapusNew MenghitungUas iu di field apa kak?
BalasHapus