APAKAH DATABASE ITU?
Database : tempat penyimpanan informasi
Jenis database yang paling umum : relational
database
CIRI –CIRI RELATIONAL
DATABASE
Menyimpan data dalam tabel yang terdiri dari
baris (record) & kolom (field)
Anda dapat mengambil sebagian data tabel
(melakukan Query)
Anda dapat menggabung beberapa tabel untuk
mengambil record yang berhubungan pada tabel
lain
DATABASE ENGINE
“Sistem yang mengatur bagaimana data
disimpan dan diambil”
Fungsi dasar database dijalankan oleh database
engine
Contoh :
Microsoft Jet
Microsoft SQL Server 6.5
TABLES & FIELDS
Database terdiri dari kumpulan tabel
Misal : tabel pelanggan, tabel pesanan, tabel pegawai
Tabel terdiri dari kumpulan records
Data individual
Records terdiri dari kumpulan fields
Subdivisi data dari sebuah record
Misal : nama, alamat, kota, dll
RECORDSET
Setelah membuat tabel, Anda perlu melakukan
manipulasi :
Memasukkan dan mengambil data
Melihat dan memodifikasi struktur tabel
Recordset : konstruksi data yang mewakili
bagian dari record yang diambil dari database
Recordset ditampilkan sebagai object
MEMBUAT DATABASE
1.Menggunakan Visual Basic
VB 6.0 Visual Data Manager
2.Menggunakan MS Access
3.Menggunakan teknik yang lebih “eksotik” :
Menggunakan kode program untuk membuat
struktur database
VB Data Definition Language (DDL), Data
Access Object (DAO)
RELATIONSHIP
Cara formal untuk menjelaskan hubungan antar
tabel
2 field yang digunakan :
primary key : field yang menjadi identitas unik dari
tabel
foreign key : field dalam tabel yang berhubungan
yang menyimpan duplikat dari primary key tabel
utama
NORMALISASI DATABASE
Untuk memperkecil inkonsistensi &
meminimalkan inefisiensi
Database tidak konsisten jika :
data pada salah 1 tabel tidak cocok dengan data pada
tabel lain
Misal :Ngawi Jatim
Ngawi Jateng
Contoh Normalisasi : langsung mengambil dari tabel
propinsi
APAKAH QUERY?
Perintah database untuk mengambil records
Untuk menampilkan data 1 atau lebih fields dari
1 atau lebih tabel
Anda dapat membatasi data yang diambil
dengan criteria
APAKAH SQL?
Structured Query Language
Bahasa standar untuk memanipulasi database
Mudah dipelajari & dapat diimplementasikan
pada berbagai database (Teori)
(Praktis) ada perbedaan dalam implementasinya
oleh vendor
LATIHAN MEMBUAT
DATABASE DENGAN
VISDAT MANAGER
MEMBUAT DATABASE
Bukalah windows explorer
Buatlah folder baru di Data Mahasiswa, dan
berinama folder tersebut dengan “vbdatabase_1”
MEMBUAT DATABASE
Buatlah Project Baru, klik menu Add-Ins -> Visual
Data Manager
MEMBUAT DATABASE
Klik menu File -> New -> Microsoft Access -> version7
MEMBUAT DATABASE
Berinama databasenya dengan “dblatihan” dan
simpan di folder yang sebelumnya telah kita buat
MEMBUAT DATABASE
MEMBUAT TABEL DI DBLATIHAN
Klik Kanan pada properties, dan pilih New Table
MEMBUAT TABEL DI DBLATIHAN
Berinama tabelnya dengan tbl_barang
MEMBUAT TABEL DI DBLATIHAN
Klik button Add fields untuk menambahkan
kolom/fields ke dalam tabel.
Selanjutnya isi Name = kode_barang, type = Text,
size=5, dan klik Ok.
MEMBUAT TABEL DI DBLATIHAN
Selanjutnya secara berturut-turut, anda inputkan juga
field lainnya dengan format sebagai berikut :
Setelah selesai, klik button Close
Name Type Size
nama_barang Text 35
harga_barang Currency (default)
stok_barang Integer (default)
MEMBUAT TABEL DI DBLATIHAN
MEMBUAT TABEL DI DBLATIHAN
Klik Add Index, untuk membuat kode_barang
sebagai primary key dari tbl_barang.
MEMBUAT TABEL DI DBLATIHAN
Klik kode_barang yang terdapat pada List Available
Fields, dan berinama index tersebut dengan
kode_barang. Klik OK dan Close
MEMBUAT TABEL DI DBLATIHAN
MEMBUAT TABEL DI DBLATIHAN
Jika sudah selesai semua, silahkan klik button “Build
the table” untuk menggenerate tbl_barang.
Berikut ini adalah hasilnya :
MEMASUKKAN DATA KE DALAM
TABEL
Untuk mengelola (Add , Edit, Delete) tbl_barang,
klik kanan pada tbl_barang, kemudian pilih Open.
MEMASUKKAN DATA KE DALAM
TABEL
Untuk menambah data, klik button Add. Kemudian
sebagai contoh, isi dengan data berikut :
Klik Update untuk menyimpannya.
MEMASUKKAN DATA KE DALAM
TABEL
Isilah data lainnya sesuai contoh berikut :
Setelah selesai, klik menu File -> Exit, untuk keluar
dari Visual Data Manager dan Kembali ke VB6
Kode_barang Nama_barang Harga_barang Stok_barang
M-002 Mouse LG 40000 200
K-001 Keyboard
Logitech
45000 120
K-002 Keyboard
Samsung
50000 100
F-001 Flashdisk
Kingston 4GB
70000 150
F-002 Flashdisk
Kingston 8GB
90000 50
MENAMPILKAN DATA DI VB6
Tambahkan komponen ADODC dan DATAGRID.
MENAMPILKAN DATA DI VB6
Masukkan ADODC dan DATAGRID ke dalam area
form1, dan desainlah layoutnya menjadi seperti
berikut :
MENAMPILKAN DATA DI VB6
Klik kanan ADODC1 dan pilih Adodc1 Properties.
Klik Build.
MENAMPILKAN DATA DI VB6
Pilih Microsoft Jet 4.0,
dan Klik Next.
MENAMPILKAN DATA DI VB6
Pilihlah database yang
telah anda buat tadi.
Kemudian klik button
“Test Connection”
untuk melihat apak
koneksi sudah sukses
atau belum.
Jika sudah sukses, klik
OK
MENAMPILKAN DATA DI VB6
Berikut hasilnya.
Klik tab RecordSource.
MENAMPILKAN DATA DI VB6
Pilih Command Type : adCmdTable, dan pilih juga
tbl_barang. Setelah itu, klik Apply dan Klik OK.
MENAMPILKAN DATA DI VB6
Klik Datagrid1, kemudian
pada Properties Window
Pilih DataSource : Adodc1.
(Lihat Gambar)
Tekan F5 untuk melihat
hasilnya.