Anda di halaman 1dari 4

import java.awt.

*;
import java.awt.event.*;
import javax.swing.*;
/*@author Boy */
public class Substring extends javax.swing.JFrame {
public Substring() {
initComponents();
bersihkanobjek();
disableObjek();
}
void bersihkanobjek(){
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("");
jTextField10.setText("");
jTextField11.setText("");
jTextArea1.setText("");
jTextField1.requestFocus();
}
void disableObjek(){
jTextField7.setEditable(false);
jTextField8.setEditable(false);
jTextField9.setEditable(false);
jTextField10.setEditable(false);
jTextField11.setEditable(false);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int nt,nm,nf;
double na;
String ket,nh;
nt=Integer.parseInt(jTextField4.getText());
nm=Integer.parseInt(jTextField5.getText());
nf=Integer.parseInt(jTextField6.getText());
na=(0.3*nt)+(0.3*nm)+(0.4*nf);
if (na>=85) {
nh="A";
ket="Sangat Baik";
}
else if(na>=70 && na<85) {

nh="B";
ket="Baik";
}
else if(na>=60 && na<70) {
nh="C";
ket="Cukup";
}
else if(na>=40 && na<60) {
nh="D";
ket="Kurang";
}
else{
nh="E";
ket="Sangat Kurang";
}
jTextField7.setText(String.valueOf(na));
jTextField8.setText(nh);
jTextField9.setText(ket);
}
private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode()==KeyEvent.VK_ENTER){
String stb= jTextField1.getText();
String tangkatan=(stb.substring(0,2));
String jurusan=(stb.substring(2,3));
int a=Integer.parseInt(tangkatan);
if (a >= 94) {
jTextField11.setText("19"+tangkatan);
}
else{
jTextField11.setText("20"+tangkatan);
}
if ("1".equals(jurusan)) {
jTextField10.setText("Sistem Informasi");
}
else if ("2".equals(jurusan)) {
jTextField10.setText("Teknik Informatika");
}
else if ("3".equals(jurusan)) {
jTextField10.setText("Manajemen Informatika");
}
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.setText("Stambuk\t: "+jTextField1.getText()
+"\nNama\t: "+jTextField2.getText()

+"\nAlamat\t: "+jTextField3.getText()
+"\nNilai Tugas\t: "+jTextField4.getText()
+"\nNilai Mid\t: "+jTextField5.getText()
+"\nNilai Final\t: "+jTextField6.getText()
+"\nNilai Akhir\t: "+jTextField7.getText()
+"\nNilai Huruf\t: "+jTextField8.getText()
+"\nKeterangan\t: "+jTextField9.getText()
+"\nJurusan\t: "+jTextField10.getText()
+"\nAngkatan\t: "+jTextField11.getText()
);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
bersihkanobjek();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
Substring f=new Substring();
f.setTitle("Form Siswa");
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
f.setSize(515,480);
f.setLocationRelativeTo(null);
f.setVisible(true);
f.setResizable(false);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;

private javax.swing.JTextField jTextField2;


private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
private javax.swing.JTextField jTextField6;
private javax.swing.JTextField jTextField7;
private javax.swing.JTextField jTextField8;
private javax.swing.JTextField jTextField9;
private javax.swing.JTextField jTextField10;
private javax.swing.JTextField jTextField11;
// End of variables declaration
}

Anda mungkin juga menyukai