More Related Content Similar to 02 mi3222 - migrasi data antara ms access dan my sql dengan csv (20) 02 mi3222 - migrasi data antara ms access dan my sql dengan csv1. MI3222 –MIGRASI DATA (Minggu ke-2) Migrasi Data antara MsAccess dan MySQLdengan CSV
Wahyu Hidayat, S.T., M.T., OCA
Hanyadipergunakanuntukkeperluanpengajarandi lingkunganTelkom University 2. Format CSV
LINE SEPARATOR
DELIMITER
DATA
ENCLOSER
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 3. ContohFile CSV
DATA
DELIMITER
ENCLOSER
LINE SEPARATOR
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 4. Karakteristik
•Format CSV bersifatuniversal
•Offline= tidakbergantungkepadakondisijaringan
•Cocokuntukmenambahkandata
Kelebihan
•Hanyamemindahkandata
•Tidakseamless, kurangpraktis
•Kerahasiaandata terancam
Kekurangan
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 5. KebutuhanPerangkatLunak
•Microsoft Windows 7 Professional (64 bit) Service Pack 1
SistemOperasi
•Microsoft Access ver. 14.0.4760.1000
Database Management System (DBMS)
•Sun MySQL ver. 5.5.25a
Database Management System (DBMS)
•PHP MyAdminver. 3.5.2
Database Administration Sofware
•Notepad ver. 6.1
CSV Editor (optional)
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 6. Source: Ms Access
Destination: MySQL
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 8. Access keMySQL: Langkah-Langkah
PengirimData
•[KlikKanan] Table Export Text File
•Rename File
•Set Delimiter, Encloser& Line Separator
PenerimaData
•Database Import
•Browse File
•Choose File Type
•Set Delimiter, Encloser& Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 9. Access keMySQL: Langkah1 –Export Data dariAccess
[KlikKanan] Table Export Text File
Rename File
Set Delimiter, Encloser& Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 10. Access keMySQL: Langkah1 –Export Data dariAccess
[KlikKanan] Table Export Text File
Rename File
Set Delimiter, Encloser& Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 11. Access keMySQL: Langkah1 –Export Data dariAccess
[KlikKanan] Table Export Text File
Rename File
Set Delimiter, Encloser& Line Separator
delimiter
encloser
preview
Baris1 = namakolom
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 12. Access keMySQL: Langkah2 –Import Data keMySQL
Database Import
Browse File
Choose File Type
Set Delimiter, Encloser & Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 13. Access keMySQL: Langkah2 –Import Data keMySQL
Database Import
Browse File
Choose File Type
Set Delimiter, Encloser & Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 14. Access keMySQL: Langkah2 –Import Data keMySQL
Database Import
Browse File
Choose File Type
Set Delimiter, Encloser & Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 15. Access keMySQL: Langkah2 –Import Data keMySQL
Database Import
Browse File
Choose File Type
Set Delimiter, Encloser& Line Separator
delimiter
encloser
Line separator
Timpadata lama vstambahdata
Baris1 = namakolom
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 18. MySQL keAccess: Langkah-Langkah
PengirimData
•Database Table Export
•CSV, Custom
•Choose File Type
•Set Delimiter, Encloser& Line Separator
PenerimaData
•[KlikKanan] Table Import Text File
•Browse File, JenisImport
•Set Delimiter, Encloser& Line Separator
•Edit StrukturTabel
•PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 19. MySQL keAccess: Langkah1 –Export Data dariMySQL
Database Table Export
CSV, Custom
Set Delimiter, Encloser& Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 20. MySQL keAccess: Langkah1 –Export Data dariMySQL
Database Table Export
CSV, Custom
Set Delimiter, Encloser& Line Separator
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 21. MySQL keAccess: Langkah1 –Export Data dariMySQL
Database Table Export
CSV, Custom
Set Delimiter, Encloser& Line Separator
delimiter
encloser
Line separator
Baris1 = namakolom
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 22. MySQL keAccess: Langkah2 –Import Data keMsAccess
[KlikKanan] Table Import Text File
Browse File, JenisImport
Set Delimiter, Encloser& Line Separator
Edit StrukturTabel
PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 23. MySQL keAccess: Langkah2 –Import Data keMsAccess
Import ketabelbaru
Tambahdata ketabelygada
Membuatlink data (bukanimport)
[KlikKanan] Table Import Text File
Browse File, JenisImport
Set Delimiter, Encloser& Line Separator
Edit StrukturTabel
PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 24. MySQL keAccess: Langkah2 –Import Data keMsAccess
delimiter
encloser
Baris1 = namakolom
preview
[KlikKanan] Table Import Text File
Browse File, JenisImport
Set Delimiter, Encloser& Line Separator
Edit StrukturTabel
PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 25. MySQL keAccess: Langkah2 –Import Data keMsAccess
Namakolom
Tipedata kolom
Index/duplikat
[KlikKanan] Table Import Text File
Browse File, JenisImport
Set Delimiter, Encloser& Line Separator
Edit StrukturTabel
PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 26. MySQL keAccess: Langkah2 –Import Data keMsAccess
[KlikKanan] Table Import Text File
Browse File, JenisImport
Set Delimiter, Encloser& Line Separator
Edit StrukturTabel
PilihPrimary Key
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 27. Kesimpulan
1.Elemen-elemendalamfile CSV:
a.Data
b.Delimiter = pemisahantarkolom
c.Line Separator = pemisahantarbaris
d.Encloser= “pengaman” data, opsional
2.Langkah-langkahmigrasidata dariAccess keMySQL denganCSV:
a.Export Data dariAccess keCSV
b.Import Data dariCSV keMySQL
3.Langkah-langkahmigrasidata dariMySQL keAccess denganCSV
a.Export Data dariMySQL keCSV
b.Import Data dariCSV keAccess
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity 28. Referensi
[1]
YakovShafranovich, Common Format and MIME Type for CSV Files.: SolidMatrixTechnologies, 2005.
[2]
Marc Delisle, Mastering phpMyAdmin3.1 for Effective MySQL Management.: PACKT Publisher, 2009.
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity