Intro to Database Visual Basic 6 Pemrogramana Visual Basic 6 Asep Ramdhani M
http://asepramdhani.wordpress.com
1
Mengenal Database • Data merupakan kumpulan fakta seperti Nama Mahasiswa, Nomor telepon dll. Data menjadi penting apabila berubah menjadi informasi, misalnya Daftar Nama Mahasiswa pada kelas A. • Database adalah kumpulan informasi, untuk mengelola database diperlukan Program Manajemen Database atau yang dikenal dengan DBMS (Database Management System).
http://asepramdhani.wordpress.com
2
DBMS (Database Management System) • Kapasitas Besar Memiliki kemampuan untuk menangani data dalam jumlah besar. • Pencarian (Searching) dapat menampilkan informasi sesuai kriteria tertentu, misalnya Mahasiswa yang tinggal di Bekasi • Pengurutan (Sorting) kemampuan untuk menyusun informasi dengan urutan tertentu, misalnya urut berdasarkan nama • Laporan menghasilkan laporan dengan format tertentu • Entry/Modifikasi/Delete diperlukan akurasi dan validasi dari informasi atau yang lebih dikenal dengan “Integritas Data”. Contoh stok barang tidak boleh bernilai negatif. http://asepramdhani.wordpress.com
3
DBMS (Database Management System) (lanj) • Contoh program DBMS adalah kelompok Xbase yang merupakan pengembangan dari dbase III+, visual dBase, visual Foxpro, mySQL, Oracle, dll • Bahasa pemrograman yang memiliki fitur database adalah Visual Basic, Delphi, dll
http://asepramdhani.wordpress.com
4
Bagaimana VB menangani Database ? • Dalam DBMS Visual Basic berperan sebagai front-end terhadap database, artinya visual basic menyediakan antarmuka (interface) antara user dengan database. • Aplikasi visual basic tidak secara langsung berinteraksi dengan database karena ada 2 (dua) komponen diantaranya yaitu kontrol data dan engine database http://asepramdhani.wordpress.com
5
Bagaimana VB menangani Database ? (Lanj) • Kontrol data adalah objek visual basic yang menghubungkan aplikasi dengan database melalui engine database • Engine database merupakan “jantung” dari DBMS visual basic adalah program yang mengelola informasi dalam database. • Dalam VB terdapat 3(tiga) antarmuka akses data yaitu : DAO (Data Access Object), RDO (Remote Data Object) dan ADO (ActiveX Data Object) http://asepramdhani.wordpress.com
6
Latihan • Buatlah Tabel berikut ini dengan menggunakan Microsoft Access (tbBarang)
http://asepramdhani.wordpress.com
7
Menggunakan Visual Data Manager • Pada menu Add-ins, pilih dan klik Visual Data Manager • Buat tabel tbBarang
http://asepramdhani.wordpress.com
8
http://asepramdhani.wordpress.com
9
Menggunakan ADO Data Form Wizard • Untuk dapat menggunakan Data Form Wizard lakukan sebagai berikut : • Buka VB dengan Standar EXE • Klik menu Add-ins kemudian klik item menu Add-in manager. • Pada tampilan pilihan, pilih VB 6 Data Form Wizard, kemudian ceklis pd bagian Loaded/Unloaded. • Klik OK http://asepramdhani.wordpress.com
10
http://asepramdhani.wordpress.com
11
• Pada menu Add-ins, pilih dan klik Data Form Wizard
• Klik Next
http://asepramdhani.wordpress.com
12
• Database Type mengatur kontrol data yang akan dikoneksikan, • Access koneksi dengan database Access • Remote(OBDC) koneksi dengan database yang lain SQL Server dan Oracle. • Klik Next
http://asepramdhani.wordpress.com
13
• Akan muncul dialog Database • Tentukan Database yang akan digunakan • Klik Next, untuk melanjutkan
http://asepramdhani.wordpress.com
14
• Pada dialog berikutnya, beri nama Form (frmBarang) • Pilih Single Record pd bagian Form Layout dan ADO Data Control pd Binding Type
http://asepramdhani.wordpress.com
15
• Pada pilihan Record Source, pilihlah tabel barang yg telah dibuat • Gunakan semua field • Pada pilihan Coulomn to Sort by, pilih kdBarang
http://asepramdhani.wordpress.com
16
• Berikutya, pilihan control Selection. • Gunakan semua kontrol yang ada, lalu klik Next
http://asepramdhani.wordpress.com
17
• Pada pilihan profile, pilih (none) kemudian pilih Finish
• Lihatlah pada Project anda telah ditambahkan satu form hasil dari Data Form Wizard yang telah dibuat. http://asepramdhani.wordpress.com
18
• Jalankan dengan menekan tombol, F5
http://asepramdhani.wordpress.com
19
Referensi • Pemrograman Database dengan Visual Basic 6.0, Ario Suryo Kusumo, Elek Media Komputindo • Visual Basic 6 Black Book, The Coriolis Group, Steven Holzner
http://asepramdhani.wordpress.com
20