Pertemuan 10 Dani Hamdani, S.Kom.
Database
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 Menggunakan Visual Basic Menggunakan MS Access VB 6.0 Visual Data Manager Menggunakan MS Access 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
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.
End of slide