21
MI3222 – MIGRASI DATA (Minggu ke-5) Migrasi Data antara Ms Access dan MySQL dengan ODBC Wahyu Hidayat, S.T., M.T., OCA Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University

05 mi3222 - migrasi data antara ms access dan my sql dengan odbc

Embed Size (px)

Citation preview

Page 1: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MI3222 – MIGRASI DATA (Minggu ke-5)

Migrasi Data antara Ms Access dan MySQL dengan ODBC

Wahyu Hidayat, S.T., M.T., OCA

Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University

Page 2: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Arsitektur ODBC

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 3: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Karakteristik Migrasi Data dengan ODBC Driver

• Cukup universal

• Seamless, praktis

• Kerahasiaan data relatiflebih baik dibanding CSV

• Struktur tabel bisadipindahkan

• Mendukung penambahandata

Kelebihan

• Online, bergantung padakondisi jaringan

• Constraint data tidak bisadipindahkan

• Masalah ketersediaan dankompatibilitas driver

Kekurangan

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 4: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Kebutuhan Perangkat Lunak

• Microsoft Windows 7 Professional (64 bit) Service Pack 1

Sistem Operasi

• Sun MySQL ver. 5.5.25a

Database Management System (DBMS)

• Microsoft Access ver.14.0.4760.1000

Database Management System (DBMS)

• MySQL ODBC Driver ver. 5.1

ODBC Driver

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 5: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Source: Ms AccessDestination: MySQL

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 6: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Ilustrasi (1)dari Ms Access ke MySQL

SOURCEDATABASE

DESTINATIONDATABASE

direct data transfer

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 7: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Access ke MySQL:Langkah-Langkah

Pengirim Data

• [Klik Kanan] Table Export ODBC Database

• Setup ODBC Connection• Choose Driver• Connect

Penerima DataDo Nothing,

Just Wait and See

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 8: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Access ke MySQL:Export Data via ODBC

Klik Kanan] Table Export ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 9: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Access ke MySQL:Export Data via ODBC

Klik Kanan] Table Export ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 10: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Access ke MySQL:Export Data via ODBC

Klik Kanan] Table Export ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 11: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Access ke MySQL:Export Data via ODBC

Klik Kanan] Table Export ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Nama data source

Hostname/IP

Username mysql

Password mysql

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 12: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Source: MySQLDestination: Ms Access

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 13: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Ilustrasi (2)dari MySQL ke Ms Access

DESTINATIONDATABASE

SOURCEDATABASE

direct data transfer

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 14: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MySQL ke Access:Langkah-Langkah

Pengirim DataDo Nothing,

Just Wait and See

Penerima Data

• Klik Kanan] Table Import ODBC Database

• Setup ODBC Connection• Choose Driver• Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 15: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MySQL ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 16: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MySQL ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 17: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MySQL ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 18: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MySQL ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Nama data source

Hostname/IP

Username mysql

Password mysql

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 19: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Kesimpulan

1. Migrasi data dengan ODBC tidak menghasilkan file perantara dalam bentuk apapun

2. Migrasi data dengan ODBC sangat tergantung pada kesediaan dan kompatibilitasdriver

3. Migrasi data dengan ODBC cukup diinisiasi dan diproses oleh 1 pihak saja(pengirim data saja atau penerima data saja)

4. Migrasi data dari Access ke MySQL dengan ODBC = transfer data langsung dariAccess ke MySQL via ODBC (diinisialisasi oleh pengirim data)

5. Migrasi data dari MySQL ke Access dengan ODBC = transfer data langsung dariMySQL ke Access via ODBC (diinisialisasi oleh penerima data)

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 20: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

Referensi

[1] Kingsley Idehen, "Open Database Connectivity," Openlink Software, Whitepaper 1993. [Online]. http://www.openlinksw.com/info/docs/odbcwhp/tableof/

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 21: 05   mi3222 - migrasi data antara ms access dan my sql dengan odbc

MI1133 - Perancangan Basis Data 21