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