Professional Documents
Culture Documents
Pilih
2. Pada File Name, Ketik perpustakaan Klik Tombol Browse dan cari Folder Anda untuk tempat
menyimpan Database Ok Tekan Tombol Create
Browse
Create
3. Klik Toolbar Simpan Ketik Anggota, pada Table Name Ok Klik ToolBar Design View
Simpan
DesignView
4. Buat Field Berikut:
NoAnggota Data Type = Text Field Size =10
Nama Data Type = Text Field Size =30
Alamat Data Type = Text Field Size =50
DataSheet View
5. Simpan Klik DataSheet View untuk isi data, silahkan isi minimal 3 data Close Microsoft
Access
B. Membuat Data Source Name pada ODBC
1. Start Control Panel Administrative Tools
Pilih
Pilih
Muncul
C. Program Input Data Anggota
1. Buat Project Baru dan Buat JFrame dengan Nama FAnggota (Ketika di Run, Form Harus
Muncul, Caranya Lihat Modul Pertemuan Pertama)
jScrollPane
rs.last();
int rowcount=rs.getRow();
rs.beforeFirst();
data1=new Object[rowcount][3];
int no=-1;
// Menyimpan Data dari Tabel Ke Variabel Array
while(rs.next()){
no=no+1;
data1[no][0]=rs.getString("NoAnggota");
data1[no][1]=rs.getString("Nama");
data1[no][2]=rs.getString("Alamat");
}
// Tutup Koneksi
st.close();
conn.close();
}
catch (ClassNotFoundException cnfe) { // Ketika Gagal Memanggil Driver
System.out.println("Class Driver tidak ditemukan.. : " + cnfe);
System.exit(0);
}
catch (SQLException sqle) { // Ketika Gagal Sql
System.out.println("Proses Query Gagal = " + sqle);
System.exit(0);
}
catch(Exception e){
System.out.println("Koneksi Access Gagal " +e.getMessage());
System.exit(0);
}
return data1;
}
3. Buat Method tampilTabel();
Tambahkan variable
table dan tabMode
Panggil method
tampilTabel();
5. Buat Event actionPerformed pada Tombol Simpan
Statement st=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
int rs=st.executeUpdate("insert into Anggota values("+"'"+txtNoAnggota.getText()+
"','"+txtNama.getText()+"','"+txtAlamat.getText()+"')");
String Data[]={txtNoAnggota.getText(),txtNama.getText(),txtAlamat.getText()};
if(rs>0){
JOptionPane.showMessageDialog(this,"Input Berhasil");
// Menambah data ke jTable
tabMode.addRow(Data);
}
st.close();
conn.close();
}
catch (ClassNotFoundException cnfe) { // Ketika Gagal Memanggil Driver
System.out.println("Class Driver tidak ditemukan.. : " + cnfe);
System.exit(0);
}
catch (SQLException sqle) {
System.out.println("Input Gagal = " + sqle);
System.exit(0);
}
catch(Exception e){
System.out.println("Koneksi Gagal " +e.getMessage());
System.exit(0);
}
}
6. Run Program Anda
Tugas
Buat Input Data Buku , Kumpulkan Minggu depan ke Ketua Kelas (Lewat FlashDisk )