Showing posts with label test. Show all posts
Showing posts with label test. Show all posts

Wednesday, 31 October 2018

CARA MEMBUAT APLIKASI SEDERHANA


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