Anda di halaman 1dari 11

Membangun database SQL

1. Buka website db4free.net (situs penyedia jasa database mysql), dalam kasus ini kita ingin
membuat database yang bersifat online.
Apa itu database my sql? Baca modul yah.

2. Isi data dengan lengkap, lalu konfirmasi email anda.

3. Jika sudah dikonfirmasi, saatnya masuk ke menu database.

4. Setelah masuk, pertama kita buat tabel baru, tabel ini memiliki jumlah kolom sebanyak 5
kolom.

5. Langkah selanjutnya adalah menentukan nama dari masing-masing tabel dan tipe datanya.
6. Database telah selesai dibuat. Langkah selanjutnya adalah membuat program menggunakan
netbeans untuk membuat program aplikasi database mahasiswa.
Membangun Aplikasi dengan Net Beans

1. Jalankan aplikasi netbeans. Jika belum punya minta kopi file dari temannya atau download
sendiri yah.
2. Pilih File -> New Project -> Java -> Java Desktop Aplication

3. Beri nama project, setelah itu finish.

4. Dengan klik and drag komponen swing di panel sebelah kanan, desainlah sebagai berikut.
5. Ganti nama variabel sebagai berikut.
Textfieleld nim menjadi TxNim
Textfieleld nama menjadi TxNama
Textfieleld alamat menjadi TxAlamat
Textfieleld no HP menjadi TxHP
Textfieleld email menjadi TxEmail
Button cari menjadi BtCari
Button simpan menjadi BtSimpan
Button update menjadi BtUpdate
Button hapus menjadi BtHapus
Caranya dengan klik kanan pada komponen dan pilih change variabel.

6. Mengaktifkan tombol simpan, ikuti langkah sebagai berikut:


Mengkoneksikan java dengan database my sql

1. Untuk mengkoneksikan database dilakukan OBDC. Apa itu baca modul.


2. Untuk mengkoneksikan harus mengimport file konektor my sql dan mengimport sebagai
berikut:
import java.sql.*;
import java.sql.DriverManager;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.*;
import java.sql.DriverManager;
3. Mengaktifkan file simpan.
Masukan kode sebagai berikut ini:
String NIM = TxNim.getText();
String nama = TxNama.getText();
String alamat = TxAlamat.getText();
String HP = TxHP.getText();
String email = TxEmail.getText();

try
{
String dbname="jdbc:mysql://www.db4free.net:3306/databaseku";
Class.forName("com.mysql.jdbc.Driver"); //menggunakan driver my
sql conektor
Connection con =
DriverManager.getConnection(dbname,"ridwan","bismillah");
Statement statement = con.createStatement();
String sql="insert into databaseku
values('"+NIM+"','"+nama+"','"+alamat+"','"+HP+"','"+email+"');";
statement.executeUpdate(sql);
statement.close();
JOptionPane.showMessageDialog(null, "Data berhasil
dimasukkan..","Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e2)
{
JOptionPane.showMessageDialog(null,
"Eror:"+e2,"Gagal",JOptionPane.WARNING_MESSAGE);

4. Buat library java konektor.


Lalu pilih library dan add jar folder.
Pilih file mysql-connector-java-5.1.26-bin.jar dari komputer anda. Jika belum copy dari
\\teacher-pc/users/
Sehingga hasilnya seperti berikut ini, lalu pilih ok.
5. Jalankan program, Run – Run Main Project atau dengan F6. Isi semua data lalu coba
disimpan. Apabila gagal, tipe data pada database untuk no hp diubah menjadi tipe text.

6. Cek data base, database berhasil dimasukan.

7. Perintah untuk mencari data berdasarkan NIM.


String NIM = TxNim.getText();
try {
String dbname="jdbc:mysql://www.db4free.net:3306/databaseku";
Class.forName("com.mysql.jdbc.Driver"); //menggunakan
driver my sql conektor
Connection con =
DriverManager.getConnection(dbname,"ridwan","bismillah");
Statement statement = con.createStatement();
String sql= "SELECT* FROM databaseku WHERE NIM like '"+NIM+"'";
ResultSet rs = statement.executeQuery(sql);
if (rs.next()) {
TxNama.setText(rs.getString(2));
TxAlamat.setText(rs.getString(3));
TxHP.setText(rs.getString(4));
TxEmail.setText(rs.getString(5));
JOptionPane.showMessageDialog(null, "Data ditemukan","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null, "Data tidak ditemukan ","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
}
statement.close();
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,
"Eror:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);

8. Uji coba program


9. Menmgaktifkan tombol Update/Edit
String NIM = TxNim.getText();
String nama = TxNama.getText();
String alamat = TxAlamat.getText();
String HP = TxHP.getText();
String email = TxEmail.getText();
try {
String dbname="jdbc:mysql://www.db4free.net:3306/databaseku";
Class.forName("com.mysql.jdbc.Driver"); //menggunakan
driver my sql conektor
Connection con =
DriverManager.getConnection(dbname,"ridwan","bismillah");
Statement statement = con.createStatement();
String sql="UPDATE databaseku SET Nama='"+nama+"', Alamat='"+alamat+"',
NoHP='"+HP+"', Email='"+email+"'WHERE NIM LIKE '"+NIM+"'";
statement.executeUpdate(sql);
statement.close();
JOptionPane.showMessageDialog(null, "Data berhasil diedit..","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,
"Eror:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception: "+e.getMessage());
}
10. Menghapus data
Coba sendiri yah,.. diatur sedemikian rupa.. :P

Anda mungkin juga menyukai