PERTANYAAN UJIAN
Berikut ini merupakan contoh data dan struktur dari file watch.sql
Database (watch.sql)
-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Jan 17, 2021 at 05:18 PM
-- Server version: 10.4.13-MariaDB
-- PHP Version: 7.2.32
--
-- Table structure for table `watch`
--
--
-- Dumping data for table `watch`
--
--
-- Indexes for dumped tables
--
--
-- Indexes for table `watch`
--
ALTER TABLE `watch`
ADD PRIMARY KEY (`KodeJam`);
COMMIT;
1. Berikut Adalah Source Code dari Aplikasi The Watches yang telah saya buat :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package thewatches;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
/**
*
* @author Arif
*/
public TheWatches(){
setTitle("The Wathces");
setSize(500 , 500);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
formInput();
setVisible(true);
}
public connect() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/test" +
"user=root&password=");
st = con.createStatement(1004, 1008);
System.out.println("Connection Successful");
} catch (Exception e) {
e.printStackTrace();
System.out.println("Connection Error");
}
}
public ResultSet executeQuery(String query) {
ResultSet rs = null;
try {
rs = st.executeQuery(query);
} catch (SQLException e) {
e.printStackTrace();
System.out.println("Connection Error");
}
return rs;
}
jcJenisJam.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
if (jcJenisJam.getSelectedItem().equals("Jam Tangan Reguler")){
jrYaLampuLed.setEnabled(false);
jrTidakLampuLed.setEnabled(false);
jsKetahanan.setEnabled(false);
jrYaWifi.setEnabled(false);
jrTidakWifi.setEnabled(false);
jsStorage.setEnabled(false);
});
getContentPane().add(jp);
if (jrYaWifi.isSelected())
Wifi = "Iya";
else if ((jrTidakWifi.isSelected()))
Wifi = "Tidak";
String sql = "INSERT INTO watch (KodeJam, NamaMerk, BahanJam, PanjangJam, LampuLED,KedalamanAir, Wifi,
InternalStorage) VALUES " +
"(" + NamaMerk + "," + BahanJam + "," + PanjangJam + "," + Lampu + "," + Ketahanan + "," +
Wifi + "," + Storage +")";
conn.executeUpdate(sql);
dispose();
}
jtNamaMerk.setText("");
jtBahanJam.setText("");
jtPanjangJam.setText("");
JOptionPane.showMessageDialog(null, "Form Telah di Reset");
}
}
Output Code :
Validasi Input Jam Tangan regular
Validasi Input Jam Tangan Sport
Reset Form