PENDAHULUAN
Database merupakan media dimana suatu informasi disimpan,seperti sebuah filling kabinet yang menyimpan arsip-arsip
DATABASE RELATIONAL
Database relational terdiri dari satu atau lebih tabel yang tabel-tabel itu sendiri terdiri dari kolom-kolom dan baris-baris, seperti sebuah spreadsheet. Kolom-kolom pada tabel itu sendiri terdiri dari bagian-bagian yang mencerminkan tabel tersebut, bagian-bagian tersebut di sebut sebagai field., sedangkan kumpulan data-data yang tercantum dalam kolom-kolom tersebut akan membentuk sebuah record. Didalam sebuah database relational akan terdapat satu atau lebih field yang akan menjadi kunci utama untuk tabel itu, kunci utama itu biasa disebut sebagai Key, key itu sendiri bisa berupa Primary atau Foreign Key.(lebih jelasnya di Mata Kuliah Sistem Basis Data)
Database Relasional mencantumkan aturan-aturan dalam menyimpan data kedalam tabel, yaitu tidak dimungkinkan adanya sebuah data atau Key yang sama yang nantinya akan menyebabkan timbulnya duplicate data untuk sebuah record, selain itu replicate(berulang) data juga sangat dihindari. Tabel-tabel yang terbentuk yang terdiri dari key-key yang ada dapat saling berhubungan dengan membentuk sebuah relationship atau hubungan antar tabel, sehingga keterkaitan antar tabel dapat terlihat.
Database relational sebenarnya dibuat untuk menghindari penyimpangan-penyimpangan dalam aturan-aturan menyimpan data ke dalam sebuah database.
PENGANTAR Ke SOFTWARE DATABASE
Software-software atau aplikasi yang dapat digunakan untuk mendesain sebuah database saat ini banyak sekali, baik yang bersifat Open-Source maupun yang Close-Source. Semuanya itu dibuat untuk memudahkan dalam mendesain database sebagai media penyimpanan data. Contoh-contoh aplikasi–aplikasi database yang digunakan untuk database desktop maupun untuk database client/Server atau Web base tersebut adalah :
- DBASE III Plus
- Microsoft Acces
- Paradox
- SQL SERVER
- MySQL
- ORACLE
- PostgreSQL
- ADABAS
Gambar 1 menampilkan gambar software database menggunakan Microsoft acces 2000. Database Microsoft Acces 2000 ini akan digunakan sebagai database desktop dalam perkuliahan Kita saat ini, serta programnya menggunakan Microsoft Visual Basic 6.0
Gambar 1. Database dengan Microsoft Access 2000
Dalam database terdapat juga field-field dan juga kunci primernya untuk setiap table yang ada. Jangan lupa mentertakan Type data apa yang akan Kita gunakan disesuaikan dengan nama field yang ada.
Gambar 2. Tabel Authors dengan field-field dan Type datanya.
Dalam satu database terkadang bisa terdapat lebih dari satu table yang akan digunakan, tabel-tabel tersebut akan berhubungan lewat suatu hubungan yang disebut dengan relationship.
Relationship itu dapat dibangun dari software database itu sendiri ataupun lewat kode program.
Contoh relationship terlihat pada gambar 3 dibawah ini.
Gambar 3. Relationship antar Table
KONEKSI DATABASE Dengan VISUAL BASIC 6.0
Database yang telah ada baik menggunakan Access atau software database lainnya dapat dihubungkan ke program yang menggunakan Visual Baic dengan cara-cara sebagai berikut :
1. Koneksi Database menggunakan ODBC
Langkah-langkah yang dilakukan :
- Buka Data Source ODBC di Control Panel, sehingga akan mendapat tampilan seperti pada gambar 4.
Gambar 4. ODBC Control Tampilan
- Click Add , cari database driver yang akan digunakan misalkan Microsoft Acces driver, kemudian klik finish.
- Akan muncul dialog tampilan untuk pemilihan database yang akan digunakan, seperti terlihat pada Gambar 5.
Gambar 5. ODBC Microsoft Acces Setup
- Pilih Database yang akan digunakan click Select kemudian tulis di Data Source Name nya kata-kata yang mecerminkan database tersebut.
- Setelah selesai Klik OK.
KONEKSI ODBC Pada MICROSOFT VISUAL BASIC 6.0
Setelah koneksi database dengan menggunakan ODBC selesai dibuat, langkah selanjutnya dalah bagaimana menerapkan koneksi tersebut melalui Visual Basic. Langkah-langkah yang dapat dilakukan, yaitu :
- Pilih Project baru , VB Enterprise Edition Control kemudian pilih Adodc control pada kumpulan toolbox Vb yang ada.
- Click kanan Adodc control, pilih ADODC properties, akan terlihat tampilan seperti pada gambar 6.
- Kemudian checklist Use ODBC Data Source Name, pilih nama koneksi ODBC yang telah dibuat sebelumnya, setelah itu klik Apply lalu OK.
Gambar 6. ADODC properties
- Pada bagian RecordSource pilih 2.adcmdTable pada bagian Command Type, sedangkan untuk bagian Table bisa dipilih table apa yang akan digunakan.
- Setelah itu hasil koneksinya bisa dicoba, letakkan Object DataGrid1 pada form yang ada, lalu pada property Datagrid tersebut, yaitu Data source pilih Adodc1,kemudian program tersebut bisa dijalankan dan terlihat seperti pada gambar 7.
Gambar 7. Tampilan Database dengan menggunakan ODBC Control
2. Koneksi Database dengan Connection String
Untuk koneksi database yang menggunakan Connection String, tidak perlu dilakukan pembuatan Data Source Name, tapi bisa dilakukan dengan cara :
- Letakkan ADODC Control pada Form kemudian klik ADODC properties sehingga akan mendapatkan tampilan seperti pada gambar 6.
- Kemudian pilih Use Connection String , pilih Build akan terlihat tampilan seperti pada gambar 8.
- Karena yang digunakan adalah Connection String maka yang dipilih adalah Microsoft Jet 4.0 OLE DB Provider,lalu klik next pilih Database yang akan di gunakan.
- Klik OK, lalu pada bagian RecordSource pilih 2-adcmdTable dan nama table yang digunakan.
- Terakhir bisa dicoba apakah hasil Conecction String tersebut sukses atau tidak dengan menggunakan object DataGrid dan testing seperti ODBC tadi.
Gambar 8. Connection String Properties
LATIHAN.
- Menggunakan Microsoft Acces 2000 bukalah file database Nwind.mdb yang mengelola database perusahaan rekanan NorthWind Trade. Klik menu Tools > Relationships untuk menampilkan jendela relasi antar table kemudian pelajari kunci yang dibuat dan relasi antar table. (Sumber Buku latihan Pemograman Database dengan Visual Basic 6.0 halaman 9 Drs. Ario Suryo Kusumo)
- Buatlah Database dengan menggunakan Microsoft Acces 2000, kemudian lakukanlah koneksi terhadap database tersebut dengan menggunakan ODBC dan Connection String.
- Coba lakukan koneksi database dengan menggunakan Connection string, kemudian Provider yang dipilih adalah Microsoft Jet 3.51 OLE DB Provider dan Microsoft OLE DB Provider for ODBC Driver
TUGAS
1. Tuliskan singkatan dan berikan penjelsan singkat tentang arti dari :
a. ODBC
b. OLE DB
c.
d. DAO
e. RDO
f. SQL
2. Tuliskan langkah-langkah untuk membuat koneksi menggunakan ODBC dan Connection String menggunakan Visual Basic, beserta contoh dan hasilnya.
3. Buatlah rangkuman hasil saudara mempelajari soal latihan No 1 diatas.
4. Carilah dan tuliskan situs-situs tentang Visual Basic kemudian ambil satu artikel tentang Visual basic tersebut kemudian berikan resume singkat atau penjelasan singkat tentang artikel tersebut.
5. Pada Gambar 8. terlihat versi dari Jet OLE DB,yaitu Microsoft Jet 4.0 OLE DB Provider dan Microsoft Jet 3.51 OLE DB Provider, apa perbedaan dari kedua versi tersebut, bila perlu buktikan dengan software.
Tidak ada komentar:
Posting Komentar