Rabu, 17 Juli 2019

Pertemuan XII

                                

                                    PRAKTIKUM  UAS

Assalamualaikum wr.wb
Berikut ini saya akan membuat sebuah praktikum program tabel username dan password :

Tujuan Praktikum :


  • Sebagai tugas laporan terakhir UAS Praktikum Bahasa Pemrograman Java
  • Agar mahasiswa/i bisa membuat sebuah program tabel username + password 
  • Mahasiswa/i lebih memahami tentang program java


import java.awt.event.*;
import javax.swing.*;
import java.awt.*;

class CobaMenu extends JFrame implements ActionListener {
     JMenuBar menuBar;
     JMenu file;
     JMenuItem Keluar;
     
     public CobaMenu(){
     super("Menu");
     setSize(350,250);
     file = new JMenu("File");
     file.setMnemonic('X');
     
     menuBar = new JMenuBar();
     setJMenuBar (menuBar);
     menuBar.add(file);
     file.add(Keluar);
     setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
     Keluar.addActionListener(this);
     setVisible(true);
     }
     
     public void actionPerformed(ActionEvent e) {
          if(e.getSource()==Keluar){
               dispose();
          }
     )
     
)


ini adalah main menu untuk menjalankan tabel username dan password.



import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class InputData extends JFrame{

    JLabel 1Username = new JLabel("Username : ");
    JLabel 1Password = new JLabel("Password : ");
    JtextField fUsername = new JTextField(10);
    JPasswordField fPassword = new JPasswordField(10);

    JButton btnMenuUtama = new JButton("Menu Utama");
    JButton btnKeluar = new JButton("Keluar");

    public InputData(){
        setTitle("Praktikum Ujian Akhir Semester");
        setSize(350,250);
        setResizable(false);

        setLayout(null);
        add(1Username);
        add(fUsername);
        add(1Password);
        add(fPassword);
        add(btnMenuUtama);
        add(btnKeluar);

        1Username.setBounds(10,10,120,20);
        fUsername.setBounds(130,10,150,20);
        1Password.setBounds(10,10,120,100);
        fPassword.setBounds(130,50,150,20);
        btnMenuUtama.setBounds(50,170,120,20);
        btnKeluar.setBounds(180,170,120,20);
        setVisible(true);

        btnMenuUtama.addActionListener(new ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      new CobaMenu();
                }
      }
      };

        btnKeluar.addActionListener(new Action Listener() {
               public void actionPerformed(ActionEvent ae) {
                  dispose();
               }
        }
        };

        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setVisible(true);
     }
}

class Praktikum Ujian Akhir Semester {
    public static void main (String [] args)
        InputData input = new InputData();
    }
}


Berikut akan saya tampilkan hasilnya dibawah ini :















*Tampilan 1





















*Tampilan 2



Baik,sekian Tugas Praktikum UAS yang telah saya selesaikan. Semoga bermanfaat buat teman-teman 
Terima Kasih sudah berkunjung ....