INTERFACE
// Membuat interface Input
public interface Input {
public void cekData1(boolean valid);
public void cekData2(boolean valid);
public void cekData3(boolean valid);
public void setData_Nama(String input);
public void setData_Nomer(String input);
}
// Membuat class Data_Input
import javax.swing.JOptionPane;
/**
*
* @author acer
*/
public class Data_Input implements Input{
private String data_nama;
private String data_nomer;
public String getData_Nomer() {
return data_nomer;
}
public void setData_Nomer(String data_nomer) {
this.data_nomer = data_nomer;
}
public String getData_Nama() {
return data_nama;
}
public void setData_Nama(String data_nama) {
this.data_nama = data_nama;
}
@Override
public void cekData1(boolean valid) {
if (data_nama.equals("Hudan Dardiri")) {
valid = true;
data_nomer = "11650012";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nomer());
} else if (data_nomer.equals("11650012")) {
valid = true;
data_nama = "Hudan dardiri";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nama());
}
}
@Override
public void cekData2(boolean valid) {
if (data_nama.equals("H. Fatchurrochman,M.Kom")) {
valid = true;
data_nomer = "150368774";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nomer());
} else if (data_nomer.equals("150368774")) {
valid = true;
data_nama = "H. Fatchurrochman,M.Kom";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nama());
}
}
@Override
public void cekData3(boolean valid) {
if (data_nama.equals("PEMROGRAMAN BERORIENTASI OBJEK")) {
valid = true;
data_nomer = "0765212";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nomer());
} else if (data_nomer.equals("0765212")) {
valid = true;
data_nama = "PEMROGRAMAN BERORIENTASI OBJEK";
JOptionPane.showMessageDialog(null, "Hasil Data = " + getData_Nama());
}
}
}
// Membuat class testInput
import javax.swing.JOptionPane;
public class test_data {
public static void main(String[] args) {
Data_Input log = new Data_Input();
while (true) {
String input = JOptionPane.showInputDialog("=================\nMENU UTAMA\n=================\n"
+ "Menu Pilihan : "
+ "\nA. Data Mahasiswa \nB. Data Dosen \nC. Data Mata Kuliah \nD. Exit" + "\n------------" + "\nPilihan Anda :");
if ((input.equals("A")) || ((input.equals("a")))) {
if (input.equals(input)) {
String a1 = JOptionPane.showInputDialog("Masukkan Data : ");
log.setData_Nama(a1);
log.setData_Nomer(a1);
log.cekData1(true);
System.clearProperty(a1);
}
}
if ((input.equals("B")) || ((input.equals("b")))) {
if (input.equals(input)) {
String a2 = JOptionPane.showInputDialog("Masukkan Data : ");
log.setData_Nama(a2);
log.setData_Nomer(a2);
log.cekData2(true);
}
}
if ((input.equals("C")) || ((input.equals("c")))) {
if (input.equals(input)) {
String a3 = JOptionPane.showInputDialog("Masukkan Data : ");
log.setData_Nama(a3);
log.setData_Nomer(a3);
log.cekData3(true);
}
}
if ((input.equals("D")) || ((input.equals("d")))) {
System.exit(0);
}
}
}
}

Tidak ada komentar:
Posting Komentar