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-endterhadap 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-inskemudian klik item menu Add-in manager. Pada tampilan pilihan, pilih VB 6 Data Form Wizard, kemudian ceklispd 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 KlikNext 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