SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
ODBS dan OLE DB Provider




 A. Pengertian     Open     Database     Connectivity
    (ODBC)
 B. Tujuan ODBC
 C. Manfaat ODB
 Beberapa keuntungan dari ODBC adalah :
 D. Fungsi ODBC
    ODBC memiliki beberapa komponen utama,
    yakni sebagai berikut:
 Contoh ODBC
 Pengertian OLE DB




                                OLEH:
                                SA’ADATUD DAROIN
                                093224006
                                FMIPA-UNESA
                                2012


ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006     Page 1
ODBC dan OLE DB Provider

A. Pengertian Open Database Connectivity (ODBC)
          Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah
   standar terbuka untuk konektivitas antar mesin basis data. Standar ini
   menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan
   sebuah aplikasi dengan sebuah sistem manajemen basis data (DBMS). Para
   desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari
   penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu,
   dan sistem operasi tertentu.


B. Tujuan ODBC
          Open Database Connectivity (ODBC) menyediakan perangkat lunak
   metode API standard untuk menggunakan Sistem Manajemen Database (DBMS).
   Para desainer ODBC bertujuan untuk membuatnya independent dari bahasa
   pemrograman, sistem database, dan sistem operasi.
          Pengembangan membutuhkan fitur atau jenis tidak dapat diakses dengan
   ODBC SQL dapat menggunakan API lainnya. Jika tidak bertujuan untuk
   platform-kemerdekaan, pengembang dapat menggunakan API milik, apakah
   DBMS-spesifik (seperti Transact-SQL) atau bahasa khusus (misalnya: JDBC
   untuk aplikasi Java).




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006                      Page 2
C. Manfaat ODBC
          Pengguna sistem operasi Windows dapat mengonfigurasikan ODBC
   dengan menggunakan utilitas ODBC yang terdapat di dalam Control Panel.
   Utilitas ini mengizinkan mereka untuk mendefinisikan DSN (Data Source Name)
   untuk basis data yang hendak diakses dan juga driver yang digunakan untuk
   mengakses basis data tersebut. Untuk mengonfigurasikan ODBC dengan utilitas
   ini, mereka dapat mengasosiasikan sebuah DSN dengan sebuah driver ODBC,
   yang mengizinkan aplikasi untuk dapat berinterakse dengan sebuah basis data
   yang disimpan baik secara lokal di dalam mesin yang sama maupun di dalam
   server jaringan.


Beberapa keuntungan dari ODBC adalah :
      ODBC menyediakan antarmuka yang konsisten tanpa memperhatikan jenis
       database server yang digunakan.
      Anda dapat memiliki lebih dari satu koneksi konkuren.
      Aplikasi tidak perlu terikat untuk setiap database yang akan berjalan.
       Meskipun COBOL untuk AIX tidak mengikat ini untuk Anda secara otomatis,
       ia mengikat secara otomatis hanya untuk satu database. Jika Anda ingin
       memilih database yang terhubung untuk secara dinamis pada saat dijalankan,
       Anda harus mengambil langkah-langkah tambahan untuk mengikat ke
       database yang berbeda.


D. Fungsi ODBC
          Spesifikasi ODBC menawarkan API prosedural untuk menggunakan
   query dengan bahasa SQL untuk mengakses sebuah basis data. Sebuah
   implementasi ODBC, akan menyediakan satu aplikasi atau lebih, pustaka inti
   ODBC, dan juga "driver basis data". Pustaka inti ODBC, yang bersifat
   independen terhadap aplikasi dan juga DBMS, bertindak sebagai interpreter
   antara aplikasi dan juga driver basis data, sementara driver basis data
   mengandung detail-detail mengenai SMBD tertentu. Sehingga, dengan cara


ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006                       Page 3
seperti ini, para programmer dapat menulis aplikasi basis data, tanpa harus
   memahami sistem manajemen basis data tertentu, mengingat semuanya telah
   ditangani oleh ODBC. Akan tetapi, para pembuat driver basis data ODBC hanya
   harus mengetahui bagaimana caranya memasukkan driver basis data ke dalam
   pustaka inti ODBC. Dengan begitu, ODBC ini dapat disebut sebagai sistem yang
   modular.


   ODBC memiliki beberapa komponen utama, yakni sebagai berikut:
      ODBC API: sekumpulan panggilan fungsi, kode-kode kesalahan dan sintaksis
       SQL yang mendefinisikan bagaimana data dalam sebuah DBMS diakses.
      Driver basis data ODBC: driver (yang berupa dynamic link library) yang
       mampu memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu.
      ODBC Driver Manager: yang bertugas untuk memuat driver basis data ODBC
       yang dibutuhkan oleh aplikasi.


Contoh ODBC
Misalkan pembuatan Database dengan menggunakan Ms. Access
Data Mobil (nama tabel : mobil)




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006                     Page 4
Data Pelanggan (nama tabel : pelanggan)




Data Sewa (nama tabel : sewa)




Relasi :




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006   Page 5
Cara mengkoneksikan dari Microsoft Access ke C++ Builder melalui ODBC :




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006                       Page 6
Contoh ODBC dalam C++ Builder




Tabel Mobil di C++ Builder :




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006   Page 7
Tabel Pelanggan di C++ Builder :




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006   Page 8
Tabel Sewa di C++ Builder :




Pengertian OLE DB
       OLE DB merupakan native driver yang diberikan perusahaan DBMS
sehingga akan mempunyai dampak kecepatan akses database. Biasanya setiap DBMS
mengelurkan native driver/library yang berupa OLE untuk mensharing conectivitas
dengan DBMS mereka.



ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006                     Page 9
Contoh OLE DB Provider : Microsoft Jet 4.0 OLE DB Provider untuk
menyambungkan Ms. Access dengan program interface.




Daftar Pustaka
http://id.wikipedia.org/wiki/Open_Database_Connectivity
blog.unsri.ac.id/userfiles/59081003042_4.doc
http://zcoburn.my-php.net/odbc.htm
http://purwaty.wordpress.com/category/odbc/
http://en.wikipedia.org/wiki/OLE_DB




ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006       Page 10

Weitere ähnliche Inhalte

Ähnlich wie Odbc dan ole db provider siiesde

Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Devi Apriansyah
 
VB Pertemuan 7.ppt
VB Pertemuan 7.pptVB Pertemuan 7.ppt
VB Pertemuan 7.pptRMIKTEAM
 
Cara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbcCara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbcDiah Roshyta Sari
 
Jdbc
JdbcJdbc
JdbcJogal
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcDevi Apriansyah
 
Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Ilham Pratama
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...TheodoraTerdunGintin
 
Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2lagilagiryan
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Rachmawan Darma
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleHari Setiaji
 
Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4Maulana Rocky
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessFaealiasaeconk Poenyagraha
 
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Dudy Ali
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleLaboratorium Sirkel
 

Ähnlich wie Odbc dan ole db provider siiesde (20)

Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
 
VB Pertemuan 7.ppt
VB Pertemuan 7.pptVB Pertemuan 7.ppt
VB Pertemuan 7.ppt
 
Cara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbcCara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbc
 
Jdbc
JdbcJdbc
Jdbc
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
practica ADI
practica ADIpractica ADI
practica ADI
 
Sbd ke4 5
Sbd ke4 5Sbd ke4 5
Sbd ke4 5
 
Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
 
Conector odbc 5
Conector odbc 5Conector odbc 5
Conector odbc 5
 
Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2Rian saputa 1211510639 tugas2
Rian saputa 1211510639 tugas2
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Basis Data
Basis DataBasis Data
Basis Data
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft access
 
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 

Odbc dan ole db provider siiesde

  • 1. ODBS dan OLE DB Provider A. Pengertian Open Database Connectivity (ODBC) B. Tujuan ODBC C. Manfaat ODB Beberapa keuntungan dari ODBC adalah : D. Fungsi ODBC ODBC memiliki beberapa komponen utama, yakni sebagai berikut: Contoh ODBC Pengertian OLE DB OLEH: SA’ADATUD DAROIN 093224006 FMIPA-UNESA 2012 ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 1
  • 2. ODBC dan OLE DB Provider A. Pengertian Open Database Connectivity (ODBC) Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (DBMS). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu, dan sistem operasi tertentu. B. Tujuan ODBC Open Database Connectivity (ODBC) menyediakan perangkat lunak metode API standard untuk menggunakan Sistem Manajemen Database (DBMS). Para desainer ODBC bertujuan untuk membuatnya independent dari bahasa pemrograman, sistem database, dan sistem operasi. Pengembangan membutuhkan fitur atau jenis tidak dapat diakses dengan ODBC SQL dapat menggunakan API lainnya. Jika tidak bertujuan untuk platform-kemerdekaan, pengembang dapat menggunakan API milik, apakah DBMS-spesifik (seperti Transact-SQL) atau bahasa khusus (misalnya: JDBC untuk aplikasi Java). ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 2
  • 3. C. Manfaat ODBC Pengguna sistem operasi Windows dapat mengonfigurasikan ODBC dengan menggunakan utilitas ODBC yang terdapat di dalam Control Panel. Utilitas ini mengizinkan mereka untuk mendefinisikan DSN (Data Source Name) untuk basis data yang hendak diakses dan juga driver yang digunakan untuk mengakses basis data tersebut. Untuk mengonfigurasikan ODBC dengan utilitas ini, mereka dapat mengasosiasikan sebuah DSN dengan sebuah driver ODBC, yang mengizinkan aplikasi untuk dapat berinterakse dengan sebuah basis data yang disimpan baik secara lokal di dalam mesin yang sama maupun di dalam server jaringan. Beberapa keuntungan dari ODBC adalah :  ODBC menyediakan antarmuka yang konsisten tanpa memperhatikan jenis database server yang digunakan.  Anda dapat memiliki lebih dari satu koneksi konkuren.  Aplikasi tidak perlu terikat untuk setiap database yang akan berjalan. Meskipun COBOL untuk AIX tidak mengikat ini untuk Anda secara otomatis, ia mengikat secara otomatis hanya untuk satu database. Jika Anda ingin memilih database yang terhubung untuk secara dinamis pada saat dijalankan, Anda harus mengambil langkah-langkah tambahan untuk mengikat ke database yang berbeda. D. Fungsi ODBC Spesifikasi ODBC menawarkan API prosedural untuk menggunakan query dengan bahasa SQL untuk mengakses sebuah basis data. Sebuah implementasi ODBC, akan menyediakan satu aplikasi atau lebih, pustaka inti ODBC, dan juga "driver basis data". Pustaka inti ODBC, yang bersifat independen terhadap aplikasi dan juga DBMS, bertindak sebagai interpreter antara aplikasi dan juga driver basis data, sementara driver basis data mengandung detail-detail mengenai SMBD tertentu. Sehingga, dengan cara ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 3
  • 4. seperti ini, para programmer dapat menulis aplikasi basis data, tanpa harus memahami sistem manajemen basis data tertentu, mengingat semuanya telah ditangani oleh ODBC. Akan tetapi, para pembuat driver basis data ODBC hanya harus mengetahui bagaimana caranya memasukkan driver basis data ke dalam pustaka inti ODBC. Dengan begitu, ODBC ini dapat disebut sebagai sistem yang modular. ODBC memiliki beberapa komponen utama, yakni sebagai berikut:  ODBC API: sekumpulan panggilan fungsi, kode-kode kesalahan dan sintaksis SQL yang mendefinisikan bagaimana data dalam sebuah DBMS diakses.  Driver basis data ODBC: driver (yang berupa dynamic link library) yang mampu memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu.  ODBC Driver Manager: yang bertugas untuk memuat driver basis data ODBC yang dibutuhkan oleh aplikasi. Contoh ODBC Misalkan pembuatan Database dengan menggunakan Ms. Access Data Mobil (nama tabel : mobil) ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 4
  • 5. Data Pelanggan (nama tabel : pelanggan) Data Sewa (nama tabel : sewa) Relasi : ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 5
  • 6. Cara mengkoneksikan dari Microsoft Access ke C++ Builder melalui ODBC : ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 6
  • 7. Contoh ODBC dalam C++ Builder Tabel Mobil di C++ Builder : ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 7
  • 8. Tabel Pelanggan di C++ Builder : ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 8
  • 9. Tabel Sewa di C++ Builder : Pengertian OLE DB OLE DB merupakan native driver yang diberikan perusahaan DBMS sehingga akan mempunyai dampak kecepatan akses database. Biasanya setiap DBMS mengelurkan native driver/library yang berupa OLE untuk mensharing conectivitas dengan DBMS mereka. ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 9
  • 10. Contoh OLE DB Provider : Microsoft Jet 4.0 OLE DB Provider untuk menyambungkan Ms. Access dengan program interface. Daftar Pustaka http://id.wikipedia.org/wiki/Open_Database_Connectivity blog.unsri.ac.id/userfiles/59081003042_4.doc http://zcoburn.my-php.net/odbc.htm http://purwaty.wordpress.com/category/odbc/ http://en.wikipedia.org/wiki/OLE_DB ODBC dan OLE DB Provider_Sa’adatud Daroin/093224006 Page 10