Rabu, 24 April 2019

UTS semester 2 algoritma

UTS Algoritma dan pemograman
Membuat aplikasi Menggunakan Netbeans


Nama    : Bernice Tiaravita Theresia
Nim      : 181021400051
Kelas    : 02TPLM001

1. Deskripsi : aplikasi Input katalog buku
    Tools :  - label
                  - text field
                  - combo box
                  - button
                  - tabel
                  - text field password

Penggunaan / manfaat aplikasi ini :
Aplikasi input buku ini dapat memudahkan pencarian informasi tentang buku tersebut , bisa juga mengetahui stok buku tersebut.

2. flowchart



3. Hasil Run






4. Source code

SOURCE CODE

LOGIN >>>>
String user = "Bernice";
        String pass = "1234567";
        if (user.equalsIgnoreCase(txt1.getText()) && pass.equalsIgnoreCase(txt2.getText())){
        this.setVisible(false);
        new App().setVisible(true);
        }
        else {
        javax.swing.JOptionPane.showMessageDialog(null,"kombinasi nama dan password salah");
        txt1.setText("");
        txt1.requestFocus();
        txt2.setText("");
    }

EXIT >>>

int keluar = JOptionPane.showConfirmDialog(rootPane, "Keluar ni............. ?");
        if (keluar == JOptionPane.YES_OPTION){
        System.exit(0);
        }

INPUT >>
DefaultTableModel model=(DefaultTableModel) tbla.getModel();
        model.addRow (new Object[]{txta.getText(),txtb.getText(), txtc.getText(), txtd.getText(), txte.getText(), txtf.getText()});

RESET >>

txta.setText("");
        txtb.setText("");
        txtc.setText("");
        txtd.setText("");
        txte.setText("");
        txtf.setText("");
        tbla.setModel(new DefaultTableModel(null,new String[]{"ID BUKU", "JUDUL", "PENULIS", "TAHUN TERBIT", "PENERBIT", "STOK BUKU"}));


COMBO >>>

cmba.addItem("");
        for (int b=1; b<=31; b++){
            cmba.addItem(""+b);
        }
                cmbb.addItem("");
        cmbb.addItem("Januari");
        cmbb.addItem("Februari");
        cmbb.addItem("Maret");
        cmbb.addItem("April");
        cmbb.addItem("Mei");
        cmbb.addItem("Juni");
        cmbb.addItem("Juli");
        cmbb.addItem("Agustus");
        cmbb.addItem("September");
        cmbb.addItem("Oktober");
        cmbb.addItem("November");
        cmbb.addItem("Desember");
        
        cmbc.addItem("");
        for (int c=2010; c<=2020; c++){
            cmbc.addItem(""+c);
        }


NEXT >>>

new Akhir().setVisible(true);


Tidak ada komentar:

Posting Komentar

Bernice TiaraVita Theresia

Nama    : Bernice Tiaravita Theresia Nim      : 181021400051 Kelas    : 02TPLM001 1. Deskripsi : Aplikasi Pemesanan makanan E-Menu   ...