Contoh Kode untuk Membuat Form Buku dan Aplikasi Ujian
A. Membuat Label dan Button pada Aplikasi Ujian Untuk membuat label dengan isi nama masing-masing dan background biru dengan tulisan putih, serta button dengan nama variable buttonA dengan isi "OK" dan background abu-abu serta warna tulisan biru, gunakan kode berikut: ```java private JPanel panelA = new JPanel(); private static JLabel labelA = new JLabel("Nama Anda"); private static JButton buttonA = new JButton("OK"); public vjian() { super("Ujian"); panelA.setLayout(null); setSize(350, 200); getContentPane().add(panelA); setVisible(true); labelA.setBounds(50, 60, 100, 30); labelA.setBackground(Color.BLUE); labelA.setForeground(Color.WHITE); panelA.add(labelA); buttonA.setBounds(50, 80, 80, 25); buttonA.setBackground(Color.GRAY); buttonA.setForeground(Color.BLUE); panelA.add(buttonA); } public static void main(String args[]) { new vjian(); } ``` B. Menutup Aplikasi saat Tombol X Diklik Untuk membuat aplikasi dapat ditutup saat tombol X di pojok kanan atas diklik, gunakan kode berikut: ```java setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ``` C. Membuat Form Buku pada Aplikasi Input Buku Untuk membuat form buku pada aplikasi input buku, gunakan kode berikut: ```java frmBuku = new JInternalFrame("Form Buku"); private static JTextField KodeBuku = new JTextField(); private static JTextField Judul_Buku = new JTextField(); private static JTextField Penulis_Buku = new JTextField(); private static JTextField Penerbit_Buku = new JTextField(); private static JTextField Tahun_Terbit = new JTextField(); private static JButton DataBukuSave = new JButton("Save"); public void createFormBuku() { frmBuku.setSize(400, 300); frmBuku.setLayout(null); frmBuku.setVisible(true); KodeBuku.setBounds(50, 50, 200, 25); frmBuku.add(KodeBuku); Judul_Buku.setBounds(50, 80, 200, 25); frmBuku.add(Judul_Buku); Penulis_Buku.setBounds(50, 110, 200, 25); frmBuku.add(Penulis_Buku); Penerbit_Buku.setBounds(50, 140, 200, 25); frmBuku.add(Penerbit_Buku); Tahun_Terbit.setBounds(50, 170, 200, 25); frmBuku.add(Tahun_Terbit); DataBukuSave.setBounds(50, 200, 80, 25); frmBuku.add(DataBukuSave); } public static void main(String args[]) { new vjian().createFormBuku(); } ``` D. Membuat Koneksi Database pada Aplikasi Input Buku Untuk membuat koneksi database berdasarkan parameter yang diberikan, gunakan kode berikut: ```java String database = "dbtokobuku"; String user = "admin"; String password = "tokobuku"; try { Connection connection = DriverManager.getConnection(database, user, password); // Kode untuk koneksi database } catch (SQLException e) { e.printStackTrace(); } ``` E. Menyimpan, Mengubah, dan Menghapus Data pada Tabel Database pada Aplikasi Input Buku Untuk melakukan penyimpanan, perubahan, dan penghapusan data pada tabel database berdasarkan parameter yang diberikan, gunakan kode berikut: ```java DataBukuSave.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String kodeBuku = KodeBuku.getText(); String judulBuku = Judul_Buku.getText(); String penulisBuku = Penulis_Buku.getText(); String penerbitBuku = Penerbit_Buku.getText(); String tahunTerbit = Tahun_Terbit.getText(); // Kode untuk menyimpan data ke tabel database // Kode untuk mengubah data pada tabel database berdasarkan Kode_Buku // Kode untuk menghapus data pada tabel database berdasarkan Kode_Buku } }); ``` Harap diperhatikan bahwa kode di atas hanya contoh dan perlu disesuaikan dengan kebutuhan dan struktur program yang ada.