BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server, dan yang lainnya, tapi disini penulis akan memberikan contoh koneksi dari Visual Basic ke Ms Access. Ada 2 cara yang penulis akan bahas yaitu koneksi yang penulis koneksikan dengan kode program pada modul dengan menggunakan objek Adodb, dan koneksi dengan menggunakan komponen Adodc. 1.1. Koneksi Pada Kode Program Modul merupakan tempat untuk menyimpan kode program yang bersifat umum (public) atau bisa diartikan modul ini bisa diakses oleh form mana saja dalam satu project kerja. Cara membuat koneksi pada modul coba perhatikan langkah-langkah dibawah ini. 1. Buka program Visual Basic 6.0, kemudian pilih VB Enterprise Edition Control agar komponen-komponennya lengkap. Gambar 1.1 Tampilan Dialog Box 1 Atep Ruhiat
2. Pilih menu Project pilih Add Module kemudian klik Open. Gambar 1.2 Tampilan Untuk Menambah Modul 3. Sebelum memasukan kode program pertama-tama aktifkan objek Adodb terlebih dahulu dari menu Project References. 4. Akan muncul jendela References Project1, aktifkan tanda cek pada menu Microsoft AxtiveX Data Objects 2.1 Library. Kemudian klik tombol OK. Berikut tampilannya : Gambar 1.3 Tampilan Penambahan Objek Adodb 2 Atep Ruhiat
5. Maka akan muncul kotak isian untuk mengetikkan kode program, kemudian ketik kode dibawah ini. Modul ini merupakan modul untuk mengoneksikan database sebagai contoh ada 2 variable untuk koneksi dan DbBarang.mdb sebagai databasenya. Maksud Kode Program : 1 3 2 4 5 3 Atep Ruhiat
Digunakan (1) sebagai variabel yang diperlukan untuk mengoneksikan database dan record, dengan menggunakan parameter Public yang dapat dibaca pada semua halaman program, (2) prosedur BukaDatabase, (3) pembuatan koneksi baru berupa turunan dari koneksi yang telah dideklarasikan sebelumnya sebagai Adodb, (4) membuat hubungan dengan database tipe koneksinya menggunakan Provider Microsoft.Jet.OleDB.4.0, dan DbBarang.mdb sebagai databasenya yang berada dalam satu folder dengan project yang telah dibuat, dan (5) merupakan kondisi untuk membuka koneksi, jika koneksinya ditutup maka program akan membukanya begitu juga sebaliknya saat koneksinya terbuka maka program akan menutup dan kemudian dilanjutkan dengan membukanya kembali (menyegarkan database). 6. Kemudian simpan module tersebut dengan nama Modul dan Projectnya dengan nama Project_Koneksi. 1.2. Koneksi Menggunakan Komponen Komponen dalam Visual Basic untuk mengoneksikan database ada beberapa komponen misalnya Data, Adodc, dan yang lainnya. Tapi disini penulis akan menggunakan komponen Adodc sebagai koneksinya karena kecepatan koneksinya lebih cepat Adodc daripada Data. Cara mengoneksikan database dengan menggunakan komponen Adodc. 1. Buka program Visual Basic 6.0, kemudian pilih VB Enterprise Edition Control agar komponen-komponennya lengkap. 4 Atep Ruhiat
Gambar 1.4 Tampilan Dialog Box 2. Pilih komponen Adodc ( ) sebagai koneksinya dan DataGrid ( ) untuk menampilkan datanya. Kemudian klik dan drag pada form. Gambar 1.5 Tampilan Desain Form 3. Klik kanan pada Adodc1 pilih ADODC Properties kemudian pada Property Page General pilih Use Connection String kemudian klik Built. 5 Atep Ruhiat
Gambar 1.6 Property Page Untuk Membuat Koneksi 4. Akan muncul pilihan Provider, pilih Microsoft Jet 4.0 OLE DB Provider, kemudian klik Next. Gambar 1.7 Jenis Provider Yang Bisa Digunakan 5. Kemudian pada Select on enter a datebase name cari databasenya ( ) dilokasi mana kemudian pilih database DbBarang.mdb klik Open. Maka akan muncul tampilan seperti dibawah ini. 6 Atep Ruhiat
Gambar 1.8 Memilih Database 6. Agar tidak mengoneksikan ulang dan databasenya disimpan pada folder yang sama dengan project kerja hilangkan lokasi alamatnya. Kemudian coba klik Test Connection dan klik OK. Gambar 1.9 Mengecek Koneksi 7 Atep Ruhiat
7. Pada Property Page RecordSource pilih Command Type 2 adcmdtable dan Table or Stored Procesure Name pilih nama tabelnya Tabel_Barang lalu klik OK. Gambar 1.10 Menentukan Tabel Yang Akan Dikoneksikan 8. Pada komponen DataGrid1 pilih properties-nya Data Source kemudian pilih Adodc1. Lalu klik kanan pada DataGrid1 pilih Retrieve fields. Gambar 1.11 Menampilkan Data Pada Grid 9. Kalau koneksi dan database sudah benar maka akan muncul tampilan seperti dibawah ini. 8 Atep Ruhiat
Gambar 1.12 Hubungan Antara Adodc Dan Datagrid Berhasil 10. Kemudian simpan form dan projectnya dengan nama Form_Koneksi dan Project_Koneksi. 9 Atep Ruhiat