Agen 11650012

Pages

Minggu, 21 April 2013

Interface



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

Diberdayakan oleh Blogger.
 

Peliharaanku

Peliharaanku

Peliharaanku