MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY
OPEN DATABASE CONNECTIVITY (ODBC) Sesuai dgn namanya ODBC adlh sebuah database terbuka yg dpt diakses oleh bbrp aplikasi Dlm sbh aplikasi jaringan pd umumnya ODBC inilah yg membuat sbh aplikasi yang disebut Client-Server (atau yg disebut sbg aplikasi jaringan) Dg Menggunakan ODBC maka kita hanya perlu menetapkan satu aturan saja utk dpt berhubungan dgn file database yg digunakan : Ada 3 jenis pengaturan koneksi database (Data Source Name / DSN) yg dpt dibuat, baik dikomputer Server maupun Client & User DSN adlah ODBC yg hanya berlaku utk pengguna yg membuat DSN tersebut. Dan juga hanya bisa digunakan pd computer dimana DSN tsb dibuat. $ Sistem DSN adlh ODBC yg dpt digunakan oleh semua pengguna pd computer dimana ODBC tsb dibuat % Fila DSN adlh ODBC yg dpt digunakan bersama (Share) dlm Suatu Jaringan, Sepanjang computer pengguna mempunyai ODBC yg sesuai dgn file DSN tsb. Jenis2 file yg dpt digunakan sbg data Source, antara lain adalah : file dgn Extensi “ .MDB Atau XLS, DBF Atau Tabel, dan DATABASE VisualFoxPro, serta masih byk lagi yg lainnya. Setelah database kita buat pd salah satu dari database diatas, missal .MDB MsAcces 2000 keatas, Maka langkah selanjutnya adlh Membuat koneksi yg menghubungkan database tersebut dgn aplikasi lain yaitu menggunakan ODBC, Caranya : Dari menu Start | Contol Panel | Administration Tools (Dlm group Performance and maintenance) – ODBC. Hslnya seperti terlihat dibwh ini :
1
Pd kotak dialog ODBC Data Source Administrotor tab System DSN Click Tombol Add. (utk membuat Driver ODBC baru)
Pd kotak dialog Create New Data Source, Pilih SQL Server | Click Finish
2
Gbr. Memberi nama database Pd kotak dialog Create New Data Source to SQL Server | Isi kotak Name dgn nama Database, kemudian kotak server isi dgn local (atau Komputer Lain yg menjadi server jika kita menggunakan komputerjaringan) | Click Next | Click Next Lagi. muncul tampilan berikut :
Gbr. Memberi Databas Default Centanglah Change the Default database to : | dan pilih databasenya | Click Next | Click Next Lagi | sehingga berakhir pada Tombol Finish | Click finish, akan terlihat :
3
Jika muncul tampilan seperti diatas berarti langkahnya benar | Click Test Data Source… Pd tampilan diatas terlihat Databse : PERPUS & Data Source Name : PERPUS | Click tombol Test Data Source, hslnya :
Pada tapilan ini Click tombol ok | Click lagi tombol Ok, akan kembali ke tampilan :
4
Sampai disini kita sdh dpt menggunakan database perpus (secara Client-Server atau menggunakan database PERPUS dlm Aplikasi Jaringan). Semua table yg terdpt dlm database PERPUS adalah merupakan file DSN dpt digunakan bersama (Share), utk melakukan conection ke Front End hanya dpt dilakukan dg ADODC Jadi ODBC hanya membuat database dapat share (digunakan bersama), Khusus antarmuka tingkat rendah ke sumber data. untuK lebih jelasnya lihat Catatan tentang ODBC dibawah ini,
Catatan mengenai ODBC : ODBC adalah Pendahulu OLE DB atau Versi sebelum OLE DB dan merupakan salah satu dari upaya pertama utk menyediakan suatu antarmuka standard ke data tidak perlu apa platform database yang ditempatinya. Akses ke data melalui ODBC memerlukan Driver yg sesuai bagi suatu sumber data khusus ODBC adalah sebuah antarmuka tingkat rendah ke sumber data. Anda bisa menggunakan ODBC dalam Visual basic melalui pernyataan API Declare, karena berupa sebuah API dan berkomunikasi langsung dengan driver. ODBC cepat namun kompleks dan memiliki langkah yg panjang ODBC jg dibatasi pd pemakaian bersama database relational, hanya SQL karena SQL adlh bahasa standard bagi pngiriman permintaan ke sumber data ODBC Selain itu pula, ODBC bukanlah berorentasi object, pengkodean dan debugging adlh lbh sulit menggunakan ODBC dan lemah pd penerjemahan model object kedalam kode akses data yg lbh banyak.
5
UtK lbh jelasnya Bagaimana ODBC berintegrasi lihat arsitekturnya dibwh ini,
Aplication SQL QUERY
ODBC API
ODBC DRIVER MENAGER
ODBC Driver For Oracle
ODBC Driver For Sql Server
ORACLE SQL Server DATABASEGambar. Arsitektur DATABASE ODBC Dimana : Arsitektur ODBC diatas terdiri dari 4 komponen, yaitu : 1. API Aplikasi Programming Interface Memanggil Fungsi2 ODBC dan menangani koneksi dan diskoneksi dari suatu sumber data serta pengiriman dan penerimaan data
2. Driver manager Menyediakan suatu daftar sumber sumberdata yg tersedia, memuat Driver ODBC yg dibtuhkan dan memperantarai permintaan dan hsl antara aplikasi dan driver ODBC 3. Driver Memproses semua panggilan fungsi yg dibuat oleh aplikasi dan mengirimkan mereka kesumber data 4. Sumber Data Menyatakan mesin database dan menerima permintaan SQL dari driver, serta mengembalikab hsl data dan pesan.
6
Pasangan object Browse/table utk Koneksi ADO dan DAO Koneksi
Data1
DBGrid
DBCombo
DBList
ADODC1
DataGrid
DataCombo
Datalist
DAO Koneksi ADO
D. Spesifikasi Hardware dan Software Hardware : •
Prosesor : Pentium 3 600Mhz
•
Memori
: 128 MB RAM
•
Hardisk
: minimum 10GB, ada ruang kosong min 2GB
•
Monitor
: min resolusi 1024x768 dan 256 color
•
Keyboard dan mouse
Sistem Operasi: •
Microsoft Windows 95
•
Microsoft Windows 2000
•
Microsoft Windows Xp
•
Ms. Access
E. Materi Praktikum 1. Koneksi ODBC Untuk membuat koneksi kedatabase Microsoft Access. Koneksi menggunakan ODBC Driver. Salah satu kelebihan penggunaan koneksi ODBC Driver adalah mudah untuk aplikasi client server
2. membuat ODBC Driver Untuk koneksi database, mis database Gaji terdapat pada direktori c:\data
7
3.pada kotak dialog ODBC data Source Administrator tab System DSN, klik add
8
4.pada kotak Craete New Data Source, pilih Microsoft Access Driver 5.select Database
========================
9