By: Rahmadya Trias Handayanto
Java menyediakan fasilitas Applet yang dapat berjalan lewat browser. Tentu saja dengan syarat komputer yang menjalankan applet tersebut telah terinstal Java Development Kit (JDK) yang gratis diungguh dari situs resmi Sun Microsystem. Tulisan ini bermaksud sebagai tutorial dasar membuat aplikasi Applet dengan database MySQL. IDE yang digunakan adalah netbeans yang dapat didonlot gratis di www.netbeans.org.
Buka netbeans IDE Anda lalu buat proyek standar baru. Klik kanan pada package pilih Applet Form. Jika tidak ada cari di Other lalu pilih AWT GUI Form. Maka akan muncul tampilan kosong GUI untuk Applet Anda. Untuk mempercantik tampilan drag pada Swing Container tombol “Panel” dan letakan di GUI kosong Anda. Pada jendela propterties ganti warna sesuai selera Anda.

Gambar GUI Kosong
Agar susunan kontrol dapat diletakan bebas di GUI editor maka kita harus mengklik kanan pada layar GUI, pilih layout kemudian klik “Free Design”. Tambahkan Label, TextField dan Button yang ada pada Swing Control ke GUI kosong Anda dan rubah menjadi NIP, Nama dan Cari. Sehingga jika program dijalankan dan ditekan tombol “Cari” maka akan memunculkan NIP dan Nama pada TextField tetapi akan memunculkan pesan “Data Tidak Ditemukan” jika NIP yang dicari tidak ditemukan.

Gambar Tampilan GUI Applet Hasil Rancangan
Tentu saja jika dirunning, program tersebut belum bisa dijalankan. Untuk menjalankannya kita harus membuat script dengan cara mengklik dua kali pada tombol “Cari”. Ketikan instruksi sebagai berikut:
try
{
{
Class.forName(“com.mysql.jdbc.Driver”);
java.sql.Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/karyawan”,”root”,””);
java.sql.PreparedStatement stat = con.prepareStatement(“select * from tabelkaryawan where id=?”);
stat.setString(1,jTextField1.getText());
ResultSet r = stat.executeQuery();
if(r.next());
{
jTextField1.setText(r.getString(1));
jTextField2.setText(r.getString(2));
}
}
catch(Exception e) {
jTextField1.setText(“”);
System.out.println(“Data Tidak Ditemukan!”);
javax.swing.JOptionPane.showMessageDialog(null,”Tidak ada Data “+ e);
}
}
Buatlah database karyawan dengan satu tabel “tabelkaryawan” di MySql. Isikan beberapa nama. Kemudian jalankan, maka akan muncul tampilan sebagai berikut. Selamat Mencba !!

Gambar Tampilan Applet