1.Start
2.Login
3.Input
4.Reset untuk menghapus data
5.Ulangi input dan reset lagi (ulangi terus selagi masih dibutuhkan)
6.Next
7.Logout
FLOWCHART::>
SOURC CODE:
1.FROM LOGIN
String user = "Acuy";
String pass = "1234567890";
if (user.equalsIgnoreCase(txtuser.getText()) && pass.equalsIgnoreCase(txtpass.getText())){
this.setVisible(false);
new NilaiMahasiswa().setVisible(true);
}
else {
javax.swing.JOptionPane.showMessageDialog(null,"password salah");
txtuser.setText("");
txtuser.requestFocus();
txtpass.setText("");
}
2.ISI DATA MAHASISWA
HITUNG : String Nama = txt1.getText();
String Nim = txt2.getText();
String Jurusan = (String) cmb1.getSelectedItem();
double nilaiKehadiran = Double.valueOf(txt3.getText());
double nilaiUTS = Double.valueOf(txt4.getText());
double nilaiUAS = Double.valueOf(txt5.getText());
double nilaiTugas = Double.valueOf(txt6.getText());
double nilaiAkhir = nilaiKehadiran*0.1+nilaiTugas*0.2+nilaiUTS*0.3+nilaiUAS*0.4;
char grade = 0;
String Status = " ";
if (nilaiAkhir>0&&nilaiAkhir<30){
grade ='E';
Status = "Tidak Lulus";
} else if (nilaiAkhir>30&&nilaiAkhir<45){
grade ='D';
Status = "Tidak Lulus";
} else if (nilaiAkhir>45&&nilaiAkhir<60){
grade ='C';
Status = "Lulus";
} else if (nilaiAkhir>60&&nilaiAkhir<80){
grade ='B';
Status = "Lulus";
} else if (nilaiAkhir>80&&nilaiAkhir<100){
grade ='A';
Status = "Lulus";
}
lbla.setText(" " + Nama);
lblb.setText(" " + Nim);
lblc.setText(" " + Jurusan );
lbld.setText(" " + nilaiAkhir );
lble.setText(" " + grade );
lblf.setText(" " + Status );
}
RESET : txt1.setText("");
txt2.setText("");
cmb1.setSelectedItem("");
txt3.setText("");
txt4.setText("");
txt5.setText("");
txt6.setText("");
lbla.setText("");
lblb.setText("");
lblc.setText("");
lbld.setText("");
lble.setText("");
lblf.setText("");;
NEXT : new Daftar().setVisible(true);
LOGOUT :
int keluar = JOptionPane.showConfirmDialog(rootPane, "Apakah Anda Yakin Mau Keluar ?");
if (keluar == JOptionPane.YES_OPTION){
System.exit(0);
}
SCREEN SHOOT
Terima kasih telah mengunjungi blog saya, dan mohon beri kritik dan saran anda ke :
email : Racuyrenaldi@gmail.com



No comments:
Post a Comment