SlideShare a Scribd company logo
LAPORAN PRAKTIKUM
BAHASA PEMROGRAMAN 2
MODUL V
PEMROGRAMAN DATABASE DENGAN ODBC
DISUSUN OLEH
NAMA : DEVI
NIM : 2012081043
KELAS : TI2012A
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2014
I. DASAR TEORI
OPEN DATABASE CONNECTION(ODBC)
1. Pengertian ODBC
ODBC merupakan antarmuka Microsoft yang strategis untuk
mengakses data yang beraneka ragam dalam standar relasional maupun
non Relasional Database Management System (RDBMS).
ODBC berbasiskan pada Call Level Interface yang dispesifikasikan
pada SQL Access Group. Pada umumnya ODBC standart API berjalan
pada Windows 9x, dan mampu mengakses sumber data baik local maupun
jarak jauh (remote) dengan menggunakan driver ODBC.
Cukup banyak konsep utama dalam ODBC yang aktif dalam dunia
computer yang memberikan antarmuka produk yang netral. Perlu diketahui
ODBC adalah spesifikasi standar API (Aplication Programming Interface)
yang berdiri sendiri pada suatu database atau Sistem operasi.
ODBC merupakan protocol standar atau penghubung yang
dikembangkan oleh Microsoft untuk mengakses SQL database dan sangat
mendukung driver database yang sifatnya independent terhadap produk-
produk database lainnya.
Prinsipnya ODBC diperlukan sebagai penghubung atau jembatan
dengan berbagai database server untuk dapat melakukan komunikasi.
Developer khususnya ODBC mengembangkan dan mengimplementasikan
driver pada fungsi-fungsi driver untuk data access di dalam DBMS
independent, dan dapat melakukan koneksi ke back end database
manapun. Namun hal ini juga bergantung pada vendor pembuatnya,
sepanjang database yang digunakan masih sama. (Riyanto, 2003).
ODBC bagaimanapun juga mengurangi kebutuhan software vendor
independent dan perusahaan-perusahaan yang mempelajari multiple
aplikasi program interface.
ODBC mengingat perannya yang cukup penting, dituntut untuk
bersifat universal dalam melakukan pengolahan data. Salah satu tujuannya
adalah agar pengembang aplikasi dapat menggunakan aplikasi untuk
melakukan perintahperintah query seperti mengakses dan menampilkan
data, memodifikasi beberapa data serta perintah-perintah lainnya.
ODBC merupakan bagian dari arsitektur Microsoft Windows Open
Service. Dukungan terhadap ODBC merupakan syarat memungkinkan
teknologi pada masa mendatang, dalam waktu yang relative singkat,
ODBC mempunyai kedudukan yang sangat penting di dunia industri.
Seiring dengan perkembangannya saat ini, ODBC sudah mampu
berjalan dalam membangun aplikasi di atas protocol pada LAN (Local
Area Network). Meski hal ini sudah biasa dilakukan, yang utama sekarang
adalah bagaimana hendak memanipulasi database yang diselesaikan
dengan menggunakan ODBC, Penyelesaian itu menggunakan “Three-tier”
ODBC, yang mana dalam hal ini mampu menjadikan Gateway seolah-olah
merupakan satu layanan database.
2. Arsitektur ODBC
Database open-source yang digunakan adalah MySQL, seperti pada Gambar
dibawah ini . Arsitektur ODBC pada database MySQL berikut ini.
a. Aplication (Aplikasi)
Aplikasi adalah suatu program untuk memanggil ODBC API dalam
mengakses suatu data dari MySQL server. Dalam komunikasi, Aplikasi
dengan Driver Manager menggunakan standar ODBC. Aplikasi tidak
menggunakan pemeliharaan dimana data disimpan akan tetapi dengan cara
mengkonfigurasikan sistem untuk mengakses data. Mekanisme dalam
hubungan ini hanya membutuhkan DSN. Beberapa fungsi pada semua
aplikasi umumnya tidak semua persoalan bisa dikerjakan dengan
menggunakan ODBC. Tugas-tugas yang dikerjakannya antara lain:
1) Menyeleksi atau menampilkan pada MySQL menghubungkan dengan
MySQL.
2) Mengirim perintah-perintah SQL untuk dijalankan.
3) Mendapatkan kembali
4) hasil yang diminta sesuai dengan pernyataan SQL yang dibuat.
5) Proses peringatan (error), jika tidak ditemukan data.
6) Melakukan atau mengulang kembali transaksi menyertakan perintah
SQL.
7) Memutuskan koneksi dengan MySQL Server.
Fungsi utama pada aplikasi digunakan oleh ODBC untuk mengirim
perintah SQL atau persoalan untuk mendapatkan hasil (result) sesuai
(perintah) statement.
b. Driver Manager
Driver Manager adalah library untuk mengatur komunikasi antara aplikasi
dan driver yang mengatur driver database ODBC. Proses yang terjadi pada
driver-driver antara lain:
1) Memecahkan Data Source Name.
2) Menunggu proses atau menghentikan proses (Loading atau Unloading)
pada driver.
3) Proses ODBC fungsi memanggil fungsi untuk DBMS pada driver.
c. My ODBC
Driver MyODBC Driver merupakan library dalam menjalankan suatu
fungsi ODBC API. Dalam proses ODBC, fungsi yang utama adalah
mengirim perintah SQL ke MySQL.
d. ODBC
ODBC ini merupakan file konfigurasi ODBC, yang mana
penyimpanan driver dan informasi database diperlukan pada server. Driver
manager digunakan untuk menentukan driver mana yang menggunakan
DSN.
e. MySQL Server
MySQL Server merupakan salah satu database open source, yang
juga merupakan:
1) DBMS
2) RDBMS
3) Open Source Software
3. Fungsi ODBC
Beberapa fungsi dan kegunaan ODBC adalah sebagai berikut:
a. ODBC Sebagai jembatan yang memudahkan user dalam pengolahan
data serta menghubungkan pengolahan data antar database sehingga
memudahkan user untuk mengakses data.
b. ODBC Sebagai protocol standard yang menghubungkan antar
database, dengan catatan database tersebut menyediakan driver untuk
ODBC.
c. ODBC Dapat mengakses sumber data, baik local maupun jarak jauh
(remote) dengan menggunakan ODBC.
d. ODBC Mampu mengakses database yang bersifat local maupun non-
local. Sebagai contoh pada client/server menggunakan Sistem DSN.
II. PRAKTIKUM DAN PEMBAHSAN
1. Praktek 1 : Pembuatan Database
1. Buat directory baru di drive d, beri nama ODBC
2. Buka Microsoft Access
3. Buat database dengan nama personal, dan simpan di folder yang tadi
sudah dibuat.
4. Buat table profile , dengan struktur :
5. Buka control Panel, Administrasi Tool, pilih Data Source (ODBC)
6. Pilih Add, Microsoft Access Driver (*.mdb,*.accdb), finish.
7. Ketik nama pada kolom Data Source Nama : personal, lalu klik Ok
2. Praktek 2
Kode Program:
Pembahasan:
Script diatas adalah untuk membuat koneksi ke database dengan
nama class dbCon. import merupakan statement untuk memanggil
komponen komponen pendukung yang akan digunakan dalam program
suatu program. Baris ke 5 samapi dengan baris 8 adalah inisialisasi
variable, untuk variable dbUrl valuenya adalah database dengan nama
personal yang telah dibuat sebelumnya.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(dbUrl,uname,pword);
perintah diatas adalah Memanggil method Class.forName secara otomatis
membuat instance dari database driver, class DriverManager secara
otomatis juga dipanggil untuk mengelola class database driver ini. Jadi kita
tidak perlu menggunakan statement new untuk membuat instance dari
class database driver tersebut. Jadi kedua perintah diatas digunakan untuk
menghubungkan program dengan database.
Jika koneksi tersebut berhasil maka akan muncul kotak dialog
JOptionPane "Koneksi ke Database OK...", dan jika gagal maka akan
muncul pesan “ERROR”.
Output:
Gambar di atas merupakan koneksi dengan database yang berhasil.
3. Praktek 3
Kode Program:
Pembahasan:
Script diatas adalah untuk menambahkan data dalam database
dengan nama inprofile. Dalam setiap setiap menuliskan perintah query
data manipulation language kita harus memasukan script koneksi database
agar dapat terhubung ke database tersebut.
String sql="INSERT INTO profile(nama,jenis_kelamin,telepon,umur)
VALUES ('Dani','L','098878',22)";
Perintah diatas adalah untuk menambahkan data pada table profile ke
dalam field nama, jenis kelamin, telepon dan umur dengan nilainya Dani,
L, 098878, 22. Ps adalah objek yang dibuat dari PrepareStatement, yang
kemdian objek tersebut dipanggil dengan method executeUpdate().
Jika koneksi berhasil dan data berhasil dimasukan maka akan muncul
JOptionPane “Koneksi ke Database OK…!” dan “Data baru sudah
disimpan”.
Output:
4. Praktek 4
Kode Program:
Pembahasan:
Script di atas adalh untuk menanmplkan data dari databse dengan
nama ShowTableProfile. Perlu diingat untuk setiap menuliskan perintah
query harus disertakan pula script untuk koneksi database. Untuk
menampilkan data kita menggunakan perintah select.
String sql="SELECT*FROM profile";
Perintah diatas untuk menampilkan semua data yang berada pada table
profile.
PreparedStatement ps=conn.prepareStatement(sql);
ResultSet rs=ps.executeQuery();
Instance dari object bertipe ResultSet diperlukan untuk
menampung hasil kembalian data dari database. Sebelum kita bisa
memperoleh instance dari ResultSet, kita harus membuat instance dari
class Statement. Class Statement mempunyai method executeQuery yang
digunakan untuk menjalankan perintah query dalam database kemudian
mengembalikan data hasil eksekusi query ke dalam object ResultSet.
Output:
III.TUGAS
1. Buat program java untuk mengupdate data profile
Kode Program:
Pembahasan:
String sql="update profile set telepon='654321' where nama='Dani'";
Perintah di atas digunakan untuk merubah data nomor telepon dari yang
bernama Dani.
Output:
Gambar diatas adalah ketika data berhasil diubah.
Untuk mengecek perubahan datanya kita eksekusi program yang bernama
ShowTableProfile, terlihat perubahan no telepon dari Dani menjadi
654321, ketika belum diubah no teleponnya adalah 098878.
IV. KESIMPULAN
Dari praktikum diatas dapat disimpulkan bahwa ODBC merupakan
antarmuka Microsoft yang strategis untuk mengakses data yang beraneka
ragam dalam standar relasional maupun non Relasional Database
Management System (RDBMS).
ODBC berbasiskan pada Call Level Interface yang dispesifikasikan
pada SQL Access Group. Pada umumnya ODBC standart API berjalan
pada Windows 9x, dan mampu mengakses sumber data baik local maupun
jarak jauh (remote) dengan menggunakan driver ODBC.
V. DAFTAR PUSTAKA
 http://lppm.trigunadharma.ac.id/public/fileJurnal/hp2p5-Jurnal-Dahria-
MetodeAksesData.pdf

More Related Content

What's hot

04 mi3222 - migrasi data antara my sql dan oracle dengan csv
04   mi3222 - migrasi data antara my sql dan oracle dengan csv04   mi3222 - migrasi data antara my sql dan oracle dengan csv
04 mi3222 - migrasi data antara my sql dan oracle dengan csv
Wahyu Hidayat
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
fahmi azain
 
Mysql 2
Mysql 2Mysql 2
Mysql 2
Fajar Baskoro
 
Java Server Pages
Java Server PagesJava Server Pages
Java Server Pages
galihsatria
 
Tugas Pw [22]
Tugas Pw [22]Tugas Pw [22]
Tugas Pw [22]
qincuw
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
Räjù GùÑáwàn
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
Rakhmat Dedi Gunawan
 
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
Individual Consultants
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
Wahyu Widodo
 
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
Maulana Rocky
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
MIlaSusanti2
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Dimas Prawira
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
Doni Andriansyah
 
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQLIMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
Fandi Achmad Mubarok
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
Jogal
 

What's hot (17)

04 mi3222 - migrasi data antara my sql dan oracle dengan csv
04   mi3222 - migrasi data antara my sql dan oracle dengan csv04   mi3222 - migrasi data antara my sql dan oracle dengan csv
04 mi3222 - migrasi data antara my sql dan oracle dengan csv
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
 
Mysql 2
Mysql 2Mysql 2
Mysql 2
 
Java Server Pages
Java Server PagesJava Server Pages
Java Server Pages
 
Vb mysql-4
Vb mysql-4Vb mysql-4
Vb mysql-4
 
Tugas Pw [22]
Tugas Pw [22]Tugas Pw [22]
Tugas Pw [22]
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
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
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
 
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQLIMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
IMPLEMENTASI OBJEK RELASIONAL DATABASE MENGGUNAKAN POSTGRESQL
 
Tugas resum
Tugas resumTugas resum
Tugas resum
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 

Viewers also liked

Biologi
BiologiBiologi
Visual Realiti
Visual RealitiVisual Realiti
Visual Realiti
ezah
 
recommendations
recommendationsrecommendations
recommendations
Raymond Toye
 
Importancia del blog en la educación
Importancia del blog en la educaciónImportancia del blog en la educación
Importancia del blog en la educación
daniel_10569
 
Impress3
Impress3Impress3
Impress3
helenamateu
 
laporan modul 1- kominusi - grinding
laporan modul 1- kominusi - grindinglaporan modul 1- kominusi - grinding
laporan modul 1- kominusi - grinding
Fathur Rozaq
 
Salinan dari modul 2-cfd
Salinan dari modul 2-cfdSalinan dari modul 2-cfd
Salinan dari modul 2-cfd
Yeni Setianingsih
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
Istu Purnamasari
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
 
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi LogistikLaporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
Shofura Kamal
 
Standar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasiStandar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasi
Faidul Adzim
 
04 type of data
04 type of data04 type of data
04 type of data
Indra Abdam Muwakhid
 
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid UmarMembangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
Walid Umar
 
RPP SMA PKWU Aspek Budidaya Kelas XI
RPP SMA PKWU Aspek Budidaya Kelas XIRPP SMA PKWU Aspek Budidaya Kelas XI
RPP SMA PKWU Aspek Budidaya Kelas XI
Diva Pendidikan
 
Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8
Walid Umar
 
RPP SMA PKWU-Kerajinan X
RPP SMA PKWU-Kerajinan XRPP SMA PKWU-Kerajinan X
RPP SMA PKWU-Kerajinan X
Diva Pendidikan
 

Viewers also liked (16)

Biologi
BiologiBiologi
Biologi
 
Visual Realiti
Visual RealitiVisual Realiti
Visual Realiti
 
recommendations
recommendationsrecommendations
recommendations
 
Importancia del blog en la educación
Importancia del blog en la educaciónImportancia del blog en la educación
Importancia del blog en la educación
 
Impress3
Impress3Impress3
Impress3
 
laporan modul 1- kominusi - grinding
laporan modul 1- kominusi - grindinglaporan modul 1- kominusi - grinding
laporan modul 1- kominusi - grinding
 
Salinan dari modul 2-cfd
Salinan dari modul 2-cfdSalinan dari modul 2-cfd
Salinan dari modul 2-cfd
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi LogistikLaporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
Laporan Praktikum Analisis Regresi Terapan Modul VI-Regresi Logistik
 
Standar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasiStandar dasar-e-journal-materi-pelatihan-akreditasi
Standar dasar-e-journal-materi-pelatihan-akreditasi
 
04 type of data
04 type of data04 type of data
04 type of data
 
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid UmarMembangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
Membangun WiFi Hotspot dengan autentifikasi Login (AAA) - by Walid Umar
 
RPP SMA PKWU Aspek Budidaya Kelas XI
RPP SMA PKWU Aspek Budidaya Kelas XIRPP SMA PKWU Aspek Budidaya Kelas XI
RPP SMA PKWU Aspek Budidaya Kelas XI
 
Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8
 
RPP SMA PKWU-Kerajinan X
RPP SMA PKWU-Kerajinan XRPP SMA PKWU-Kerajinan X
RPP SMA PKWU-Kerajinan X
 

Similar to Laporan praktikum modul 5 (pemrogrman database dengan odbc)

VB Pertemuan 7.ppt
VB Pertemuan 7.pptVB Pertemuan 7.ppt
VB Pertemuan 7.ppt
RMIKTEAM
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesde
Sii Esde
 
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
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
rahmantoyuri
 
Conector odbc 5
Conector odbc 5Conector odbc 5
Conector odbc 5
Gusti Purnamayanti
 
practica ADI
practica ADIpractica ADI
practica ADI
bratt rubio
 
PDO (php data object)
PDO (php data object)PDO (php data object)
PDO (php data object)
Rakhmi Khalida, M.M.S.I
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGY
Veronica Anggraini
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
Irwan Syah
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
Yuna Argadewi
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
Yuna Argadewi
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
Linda Lestari
 
Bab ii
Bab iiBab ii
Delphi dengan ms access
Delphi dengan ms accessDelphi dengan ms access
Delphi dengan ms access
Arif Rahmawan
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
Veronica Anggraini
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
IlhamPutra89
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
aulia rachmawati
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
art david
 

Similar to Laporan praktikum modul 5 (pemrogrman database dengan odbc) (20)

VB Pertemuan 7.ppt
VB Pertemuan 7.pptVB Pertemuan 7.ppt
VB Pertemuan 7.ppt
 
Odbc dan ole db provider siiesde
Odbc dan ole db provider siiesdeOdbc dan ole db provider siiesde
Odbc dan ole db provider siiesde
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
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...
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
Conector odbc 5
Conector odbc 5Conector odbc 5
Conector odbc 5
 
practica ADI
practica ADIpractica ADI
practica ADI
 
PDO (php data object)
PDO (php data object)PDO (php data object)
PDO (php data object)
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGY
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
 
Bab ii
Bab iiBab ii
Bab ii
 
Materi 4
Materi 4Materi 4
Materi 4
 
Delphi dengan ms access
Delphi dengan ms accessDelphi dengan ms access
Delphi dengan ms access
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 

More from Devi Apriansyah

Panduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_unikuPanduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_uniku
Devi Apriansyah
 
Laporan praktikum modul 10 review
Laporan praktikum modul 10 reviewLaporan praktikum modul 10 review
Laporan praktikum modul 10 review
Devi Apriansyah
 
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Devi Apriansyah
 
Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me
Devi Apriansyah
 
Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3) Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3)
Devi Apriansyah
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
Devi Apriansyah
 
Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)
Devi Apriansyah
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)
Devi Apriansyah
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
Devi Apriansyah
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
Devi Apriansyah
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
Devi Apriansyah
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
Devi Apriansyah
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
Devi Apriansyah
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Devi Apriansyah
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
Devi Apriansyah
 
Laporan praktikum modul 10
Laporan praktikum modul 10Laporan praktikum modul 10
Laporan praktikum modul 10
Devi Apriansyah
 
Laporan praktikum modul 9
Laporan praktikum modul 9Laporan praktikum modul 9
Laporan praktikum modul 9
Devi Apriansyah
 

More from Devi Apriansyah (20)

Panduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_unikuPanduan penyusunan skripsi_ta_fkom_uniku
Panduan penyusunan skripsi_ta_fkom_uniku
 
Laporan praktikum modul 10 review
Laporan praktikum modul 10 reviewLaporan praktikum modul 10 review
Laporan praktikum modul 10 review
 
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
Laporan praktikum modul 8 pemrogrman mobile j2me II devi-201208104
 
Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me Laporan praktikum modul 7 pemrogrman mobile j2me
Laporan praktikum modul 7 pemrogrman mobile j2me
 
Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3) Laporan praktikum modul 3 (pemrograman swing 3)
Laporan praktikum modul 3 (pemrograman swing 3)
 
Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)Laporan praktikum modul 4 (pemrograman applet)
Laporan praktikum modul 4 (pemrograman applet)
 
Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)Laporan praktikum modul 2 (pemrograman swing 2)
Laporan praktikum modul 2 (pemrograman swing 2)
 
Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)Laporan praktikum modul 1 (pemrograman swing)
Laporan praktikum modul 1 (pemrograman swing)
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -Laporan praktikum modul 3 (erd notasi peterchen) -
Laporan praktikum modul 3 (erd notasi peterchen) -
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Laporan praktikum modul 10
Laporan praktikum modul 10Laporan praktikum modul 10
Laporan praktikum modul 10
 
Laporan praktikum modul 9
Laporan praktikum modul 9Laporan praktikum modul 9
Laporan praktikum modul 9
 

Laporan praktikum modul 5 (pemrogrman database dengan odbc)

  • 1. LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 2 MODUL V PEMROGRAMAN DATABASE DENGAN ODBC DISUSUN OLEH NAMA : DEVI NIM : 2012081043 KELAS : TI2012A LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN 2014
  • 2. I. DASAR TEORI OPEN DATABASE CONNECTION(ODBC) 1. Pengertian ODBC ODBC merupakan antarmuka Microsoft yang strategis untuk mengakses data yang beraneka ragam dalam standar relasional maupun non Relasional Database Management System (RDBMS). ODBC berbasiskan pada Call Level Interface yang dispesifikasikan pada SQL Access Group. Pada umumnya ODBC standart API berjalan pada Windows 9x, dan mampu mengakses sumber data baik local maupun jarak jauh (remote) dengan menggunakan driver ODBC. Cukup banyak konsep utama dalam ODBC yang aktif dalam dunia computer yang memberikan antarmuka produk yang netral. Perlu diketahui ODBC adalah spesifikasi standar API (Aplication Programming Interface) yang berdiri sendiri pada suatu database atau Sistem operasi. ODBC merupakan protocol standar atau penghubung yang dikembangkan oleh Microsoft untuk mengakses SQL database dan sangat mendukung driver database yang sifatnya independent terhadap produk- produk database lainnya. Prinsipnya ODBC diperlukan sebagai penghubung atau jembatan dengan berbagai database server untuk dapat melakukan komunikasi. Developer khususnya ODBC mengembangkan dan mengimplementasikan driver pada fungsi-fungsi driver untuk data access di dalam DBMS independent, dan dapat melakukan koneksi ke back end database manapun. Namun hal ini juga bergantung pada vendor pembuatnya, sepanjang database yang digunakan masih sama. (Riyanto, 2003). ODBC bagaimanapun juga mengurangi kebutuhan software vendor independent dan perusahaan-perusahaan yang mempelajari multiple aplikasi program interface. ODBC mengingat perannya yang cukup penting, dituntut untuk bersifat universal dalam melakukan pengolahan data. Salah satu tujuannya adalah agar pengembang aplikasi dapat menggunakan aplikasi untuk
  • 3. melakukan perintahperintah query seperti mengakses dan menampilkan data, memodifikasi beberapa data serta perintah-perintah lainnya. ODBC merupakan bagian dari arsitektur Microsoft Windows Open Service. Dukungan terhadap ODBC merupakan syarat memungkinkan teknologi pada masa mendatang, dalam waktu yang relative singkat, ODBC mempunyai kedudukan yang sangat penting di dunia industri. Seiring dengan perkembangannya saat ini, ODBC sudah mampu berjalan dalam membangun aplikasi di atas protocol pada LAN (Local Area Network). Meski hal ini sudah biasa dilakukan, yang utama sekarang adalah bagaimana hendak memanipulasi database yang diselesaikan dengan menggunakan ODBC, Penyelesaian itu menggunakan “Three-tier” ODBC, yang mana dalam hal ini mampu menjadikan Gateway seolah-olah merupakan satu layanan database. 2. Arsitektur ODBC Database open-source yang digunakan adalah MySQL, seperti pada Gambar dibawah ini . Arsitektur ODBC pada database MySQL berikut ini. a. Aplication (Aplikasi) Aplikasi adalah suatu program untuk memanggil ODBC API dalam mengakses suatu data dari MySQL server. Dalam komunikasi, Aplikasi dengan Driver Manager menggunakan standar ODBC. Aplikasi tidak menggunakan pemeliharaan dimana data disimpan akan tetapi dengan cara
  • 4. mengkonfigurasikan sistem untuk mengakses data. Mekanisme dalam hubungan ini hanya membutuhkan DSN. Beberapa fungsi pada semua aplikasi umumnya tidak semua persoalan bisa dikerjakan dengan menggunakan ODBC. Tugas-tugas yang dikerjakannya antara lain: 1) Menyeleksi atau menampilkan pada MySQL menghubungkan dengan MySQL. 2) Mengirim perintah-perintah SQL untuk dijalankan. 3) Mendapatkan kembali 4) hasil yang diminta sesuai dengan pernyataan SQL yang dibuat. 5) Proses peringatan (error), jika tidak ditemukan data. 6) Melakukan atau mengulang kembali transaksi menyertakan perintah SQL. 7) Memutuskan koneksi dengan MySQL Server. Fungsi utama pada aplikasi digunakan oleh ODBC untuk mengirim perintah SQL atau persoalan untuk mendapatkan hasil (result) sesuai (perintah) statement. b. Driver Manager Driver Manager adalah library untuk mengatur komunikasi antara aplikasi dan driver yang mengatur driver database ODBC. Proses yang terjadi pada driver-driver antara lain: 1) Memecahkan Data Source Name. 2) Menunggu proses atau menghentikan proses (Loading atau Unloading) pada driver. 3) Proses ODBC fungsi memanggil fungsi untuk DBMS pada driver. c. My ODBC Driver MyODBC Driver merupakan library dalam menjalankan suatu fungsi ODBC API. Dalam proses ODBC, fungsi yang utama adalah mengirim perintah SQL ke MySQL. d. ODBC
  • 5. ODBC ini merupakan file konfigurasi ODBC, yang mana penyimpanan driver dan informasi database diperlukan pada server. Driver manager digunakan untuk menentukan driver mana yang menggunakan DSN. e. MySQL Server MySQL Server merupakan salah satu database open source, yang juga merupakan: 1) DBMS 2) RDBMS 3) Open Source Software 3. Fungsi ODBC Beberapa fungsi dan kegunaan ODBC adalah sebagai berikut: a. ODBC Sebagai jembatan yang memudahkan user dalam pengolahan data serta menghubungkan pengolahan data antar database sehingga memudahkan user untuk mengakses data. b. ODBC Sebagai protocol standard yang menghubungkan antar database, dengan catatan database tersebut menyediakan driver untuk ODBC. c. ODBC Dapat mengakses sumber data, baik local maupun jarak jauh (remote) dengan menggunakan ODBC. d. ODBC Mampu mengakses database yang bersifat local maupun non- local. Sebagai contoh pada client/server menggunakan Sistem DSN.
  • 6. II. PRAKTIKUM DAN PEMBAHSAN 1. Praktek 1 : Pembuatan Database 1. Buat directory baru di drive d, beri nama ODBC 2. Buka Microsoft Access 3. Buat database dengan nama personal, dan simpan di folder yang tadi sudah dibuat. 4. Buat table profile , dengan struktur : 5. Buka control Panel, Administrasi Tool, pilih Data Source (ODBC) 6. Pilih Add, Microsoft Access Driver (*.mdb,*.accdb), finish. 7. Ketik nama pada kolom Data Source Nama : personal, lalu klik Ok 2. Praktek 2 Kode Program: Pembahasan: Script diatas adalah untuk membuat koneksi ke database dengan nama class dbCon. import merupakan statement untuk memanggil komponen komponen pendukung yang akan digunakan dalam program suatu program. Baris ke 5 samapi dengan baris 8 adalah inisialisasi
  • 7. variable, untuk variable dbUrl valuenya adalah database dengan nama personal yang telah dibuat sebelumnya. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn=DriverManager.getConnection(dbUrl,uname,pword); perintah diatas adalah Memanggil method Class.forName secara otomatis membuat instance dari database driver, class DriverManager secara otomatis juga dipanggil untuk mengelola class database driver ini. Jadi kita tidak perlu menggunakan statement new untuk membuat instance dari class database driver tersebut. Jadi kedua perintah diatas digunakan untuk menghubungkan program dengan database. Jika koneksi tersebut berhasil maka akan muncul kotak dialog JOptionPane "Koneksi ke Database OK...", dan jika gagal maka akan muncul pesan “ERROR”. Output: Gambar di atas merupakan koneksi dengan database yang berhasil. 3. Praktek 3 Kode Program:
  • 8. Pembahasan: Script diatas adalah untuk menambahkan data dalam database dengan nama inprofile. Dalam setiap setiap menuliskan perintah query data manipulation language kita harus memasukan script koneksi database agar dapat terhubung ke database tersebut. String sql="INSERT INTO profile(nama,jenis_kelamin,telepon,umur) VALUES ('Dani','L','098878',22)"; Perintah diatas adalah untuk menambahkan data pada table profile ke dalam field nama, jenis kelamin, telepon dan umur dengan nilainya Dani, L, 098878, 22. Ps adalah objek yang dibuat dari PrepareStatement, yang kemdian objek tersebut dipanggil dengan method executeUpdate(). Jika koneksi berhasil dan data berhasil dimasukan maka akan muncul JOptionPane “Koneksi ke Database OK…!” dan “Data baru sudah disimpan”. Output:
  • 9. 4. Praktek 4 Kode Program: Pembahasan: Script di atas adalh untuk menanmplkan data dari databse dengan nama ShowTableProfile. Perlu diingat untuk setiap menuliskan perintah query harus disertakan pula script untuk koneksi database. Untuk menampilkan data kita menggunakan perintah select. String sql="SELECT*FROM profile"; Perintah diatas untuk menampilkan semua data yang berada pada table profile. PreparedStatement ps=conn.prepareStatement(sql); ResultSet rs=ps.executeQuery(); Instance dari object bertipe ResultSet diperlukan untuk menampung hasil kembalian data dari database. Sebelum kita bisa memperoleh instance dari ResultSet, kita harus membuat instance dari class Statement. Class Statement mempunyai method executeQuery yang
  • 10. digunakan untuk menjalankan perintah query dalam database kemudian mengembalikan data hasil eksekusi query ke dalam object ResultSet. Output:
  • 11. III.TUGAS 1. Buat program java untuk mengupdate data profile Kode Program: Pembahasan: String sql="update profile set telepon='654321' where nama='Dani'"; Perintah di atas digunakan untuk merubah data nomor telepon dari yang bernama Dani. Output: Gambar diatas adalah ketika data berhasil diubah.
  • 12. Untuk mengecek perubahan datanya kita eksekusi program yang bernama ShowTableProfile, terlihat perubahan no telepon dari Dani menjadi 654321, ketika belum diubah no teleponnya adalah 098878.
  • 13. IV. KESIMPULAN Dari praktikum diatas dapat disimpulkan bahwa ODBC merupakan antarmuka Microsoft yang strategis untuk mengakses data yang beraneka ragam dalam standar relasional maupun non Relasional Database Management System (RDBMS). ODBC berbasiskan pada Call Level Interface yang dispesifikasikan pada SQL Access Group. Pada umumnya ODBC standart API berjalan pada Windows 9x, dan mampu mengakses sumber data baik local maupun jarak jauh (remote) dengan menggunakan driver ODBC.
  • 14. V. DAFTAR PUSTAKA  http://lppm.trigunadharma.ac.id/public/fileJurnal/hp2p5-Jurnal-Dahria- MetodeAksesData.pdf