SlideShare a Scribd company logo
1 of 31
Download to read offline
MI3222 –MIGRASI DATA (Minggu ke-3) Migrasi Data antara MsAccess dan Oracledengan CSV 
Wahyu Hidayat, S.T., M.T., OCA 
Hanyadipergunakanuntukkeperluanpengajarandi lingkunganTelkom University
Format CSV 
LINE SEPARATOR 
DELIMITER 
DATA 
ENCLOSER 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
ContohFile CSV 
DATA 
DELIMITER 
ENCLOSER 
LINE SEPARATOR 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Karakteristik 
•Format CSV bersifatuniversal 
•Offline= tidakbergantungkepadakondisijaringan 
•Cocokuntukmenambahkandata 
Kelebihan 
•Hanyamemindahkandata 
•Tidakseamless, kurangpraktis 
•Kerahasiaandata terancam 
Kekurangan 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
KebutuhanPerangkatLunak 
•Microsoft Windows 7 Professional (64 bit) Service Pack 1 
SistemOperasi 
•Microsoft Access ver. 14.0.4760.1000 
Database Management System (DBMS) 
•Sun Oracle 11g Express Editionver. 11.2.0.2.0 
Database Management System (DBMS) 
•Oracle SQL Developer ver. 3.1.07 
Database Administration Sofware 
•Notepad ver. 6.1 
CSV Editor (optional) 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Source: Ms Access 
Destination: Oracle 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Ilustrasi(1) dariMsAccess keOracle 
export 
SOURCEDATABASE 
DESTINATIONDATABASE 
import 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah-Langkah 
PengirimData 
•[KlikKanan] Table Export Text File 
•Rename File 
•Set Delimiter, Encloser& Line Separator 
PenerimaData 
•File Create New Connection 
•Set Delimiter, Encloser& Line Separator 
•Set Table Name 
•Choose Column 
•Set Column Data Type 
•Verify 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah1 –Export Data dariAccess 
[KlikKanan] Table  Export Text File 
Rename File 
Set Delimiter, Encloser& Line Separator 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah1 –Export Data dariAccess 
[KlikKanan] Table  Export Text File 
Rename File 
Set Delimiter, Encloser& Line Separator 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah1 –Export Data dariAccess 
[KlikKanan] Table  Export Text File 
Rename File 
Set Delimiter, Encloser& Line Separator 
delimiter 
encloser 
preview 
Baris1 = namakolom 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Namakoneksi 
Username oracle 
Password oracle 
Hostname/IP 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Right click here + Import Data = Data disimpandi TABEL BARU 
Right click here + Import Data = Data disimpandi tabel“PELANGGAN” 
Baris1 = namakolom 
delimiter 
encloser 
preview 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Nama 
tabel 
Jmlbarismax 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Kolomyang akandiimportketabel 
Kolomyang adadi file csvtptidakdiimport 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Judulkolom 
Tipedata kolom 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Access keOracle: Langkah2 –Import Data keOracle via SQL Developer 
File Create New Connection 
Set Delimiter, Encloser& Line Separator 
Set Table Name 
Choose Column 
Set Column Data Type 
Verify 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Source: Oracle 
Destination: MsAccess 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Ilustrasi(2) dariOracle keMsAccess 
import 
DESTINATIONDATABASE 
SOURCEDATABASE 
export 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Oracle keAccess: Langkah-Langkah 
PengirimData 
•File Create New Connection 
•Set Export Format 
•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
Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer 
File Create New Connection 
Set Export Format 
Set Delimiter, Encloser& Line Separator 
Namakoneksi 
Username oracle 
Password oracle 
Hostname/IP 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer 
File Create New Connection 
Set Export Format 
Set Delimiter, Encloser& Line Separator 
export structure 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer 
File Create New Connection 
Set Export Format 
Set Delimiter, Encloser& Line Separator 
Baris1 = judulkolom 
encloser 
delimiter 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Oracle 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
Oracle 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
Oracle 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
Oracle 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
Oracle 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
Kesimpulan 
1.Elemen-elemendalamfile CSV: 
a.Data 
b.Delimiter = pemisahantarkolom 
c.Line Separator = pemisahantarbaris 
d.Encloser= “pengaman” data, opsional 
2.Langkah-langkahmigrasidata dariAccess keOracle denganCSV: 
a.Export Data dariAccess keCSV 
b.Import Data dariCSV keOracle 
3.Langkah-langkahmigrasidata dariOracle keAccess denganCSV 
a.Export Data dariOracle keCSV 
b.Import Data dariCSV keAccess 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
Referensi 
[1] 
YakovShafranovich, Common Format and MIME Type for CSV Files.: SolidMatrixTechnologies, 2005. 
[2] 
Chuck Murray, Oracle SQL Developer User's Guide.: Oracle, 2012. 
Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
MI1133 - Perancangan Basis Data 31

More Related Content

What's hot

What's hot (7)

Web Service Workshop - 3 days
Web Service Workshop - 3 daysWeb Service Workshop - 3 days
Web Service Workshop - 3 days
 
Introduction to sql
Introduction to sqlIntroduction to sql
Introduction to sql
 
Xml 2
Xml  2 Xml  2
Xml 2
 
SQL SERVER Training in Pune Slides
SQL SERVER Training in Pune SlidesSQL SERVER Training in Pune Slides
SQL SERVER Training in Pune Slides
 
Sql intro
Sql introSql intro
Sql intro
 
Sql Basics And Advanced
Sql Basics And AdvancedSql Basics And Advanced
Sql Basics And Advanced
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 

Viewers also liked

09 mi3222 - migrasi data dengan repository secara offline source
09   mi3222 - migrasi data dengan repository secara offline source09   mi3222 - migrasi data dengan repository secara offline source
09 mi3222 - migrasi data dengan repository secara offline sourceWahyu Hidayat
 
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》EcoTrend Publications
 
10 mi3222 - migrasi data dengan repository secara offline destination
10   mi3222 - migrasi data dengan repository secara offline destination10   mi3222 - migrasi data dengan repository secara offline destination
10 mi3222 - migrasi data dengan repository secara offline destinationWahyu Hidayat
 
[Snia 2013] indexing and retrieval engine wahyu hidayat
[Snia 2013] indexing and retrieval engine   wahyu hidayat[Snia 2013] indexing and retrieval engine   wahyu hidayat
[Snia 2013] indexing and retrieval engine wahyu hidayatWahyu Hidayat
 
12 mi3222 - oracle sql loader
12   mi3222 - oracle sql loader12   mi3222 - oracle sql loader
12 mi3222 - oracle sql loaderWahyu Hidayat
 
02 mi3222 - migrasi data antara ms access dan my sql dengan csv
02   mi3222 - migrasi data antara ms access dan my sql dengan csv02   mi3222 - migrasi data antara ms access dan my sql dengan csv
02 mi3222 - migrasi data antara ms access dan my sql dengan csvWahyu Hidayat
 
01 mi3222 - intro migrasi data
01   mi3222 - intro migrasi data01   mi3222 - intro migrasi data
01 mi3222 - intro migrasi dataWahyu Hidayat
 
08 mi3222 - migrasi data dengan repository secara online
08   mi3222 - migrasi data dengan repository secara online08   mi3222 - migrasi data dengan repository secara online
08 mi3222 - migrasi data dengan repository secara onlineWahyu Hidayat
 
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 csvWahyu Hidayat
 
05 mi3222 - migrasi data antara ms access dan my sql dengan odbc
05   mi3222 - migrasi data antara ms access dan my sql dengan odbc05   mi3222 - migrasi data antara ms access dan my sql dengan odbc
05 mi3222 - migrasi data antara ms access dan my sql dengan odbcWahyu Hidayat
 
11 mi3222 - oracle export import
11   mi3222 - oracle export import11   mi3222 - oracle export import
11 mi3222 - oracle export importWahyu Hidayat
 
Geo23.1103 winter2015 session10
Geo23.1103 winter2015 session10Geo23.1103 winter2015 session10
Geo23.1103 winter2015 session10Melanie Zurba
 

Viewers also liked (17)

09 mi3222 - migrasi data dengan repository secara offline source
09   mi3222 - migrasi data dengan repository secara offline source09   mi3222 - migrasi data dengan repository secara offline source
09 mi3222 - migrasi data dengan repository secara offline source
 
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》
QB1075《這樣圖解就對了!:培養理解力、企畫力、傳達力的20堂圖解課》
 
10 mi3222 - migrasi data dengan repository secara offline destination
10   mi3222 - migrasi data dengan repository secara offline destination10   mi3222 - migrasi data dengan repository secara offline destination
10 mi3222 - migrasi data dengan repository secara offline destination
 
[Snia 2013] indexing and retrieval engine wahyu hidayat
[Snia 2013] indexing and retrieval engine   wahyu hidayat[Snia 2013] indexing and retrieval engine   wahyu hidayat
[Snia 2013] indexing and retrieval engine wahyu hidayat
 
12 mi3222 - oracle sql loader
12   mi3222 - oracle sql loader12   mi3222 - oracle sql loader
12 mi3222 - oracle sql loader
 
02 mi3222 - migrasi data antara ms access dan my sql dengan csv
02   mi3222 - migrasi data antara ms access dan my sql dengan csv02   mi3222 - migrasi data antara ms access dan my sql dengan csv
02 mi3222 - migrasi data antara ms access dan my sql dengan csv
 
QB1074《敢說又能說》
QB1074《敢說又能說》QB1074《敢說又能說》
QB1074《敢說又能說》
 
策略思考的技術
策略思考的技術策略思考的技術
策略思考的技術
 
01 mi3222 - intro migrasi data
01   mi3222 - intro migrasi data01   mi3222 - intro migrasi data
01 mi3222 - intro migrasi data
 
08 mi3222 - migrasi data dengan repository secara online
08   mi3222 - migrasi data dengan repository secara online08   mi3222 - migrasi data dengan repository secara online
08 mi3222 - migrasi data dengan repository secara online
 
讓顧客主動推薦你 1
讓顧客主動推薦你 1讓顧客主動推薦你 1
讓顧客主動推薦你 1
 
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
 
05 mi3222 - migrasi data antara ms access dan my sql dengan odbc
05   mi3222 - migrasi data antara ms access dan my sql dengan odbc05   mi3222 - migrasi data antara ms access dan my sql dengan odbc
05 mi3222 - migrasi data antara ms access dan my sql dengan odbc
 
11 mi3222 - oracle export import
11   mi3222 - oracle export import11   mi3222 - oracle export import
11 mi3222 - oracle export import
 
Censer
CenserCenser
Censer
 
Geo23.1103 winter2015 session10
Geo23.1103 winter2015 session10Geo23.1103 winter2015 session10
Geo23.1103 winter2015 session10
 
顧客只有24小時
顧客只有24小時顧客只有24小時
顧客只有24小時
 

Similar to 03 mi3222 - migrasi data antara ms access dan oracle dengan csv

Chapter – 6 SQL Lab Tutorial.pdf
Chapter – 6 SQL Lab Tutorial.pdfChapter – 6 SQL Lab Tutorial.pdf
Chapter – 6 SQL Lab Tutorial.pdfTamiratDejene1
 
Asp .Net Database Connectivity Presentation.pptx
Asp .Net Database Connectivity Presentation.pptxAsp .Net Database Connectivity Presentation.pptx
Asp .Net Database Connectivity Presentation.pptxsridharu1981
 
Weka : A machine learning algorithms for data mining
Weka : A machine learning algorithms for data miningWeka : A machine learning algorithms for data mining
Weka : A machine learning algorithms for data miningKeshab Kumar Gaurav
 
Project Presentation
Project PresentationProject Presentation
Project PresentationShariffAyesha
 
Web Cloud Computing SQL Server - Ferrara University
Web Cloud Computing SQL Server  -  Ferrara UniversityWeb Cloud Computing SQL Server  -  Ferrara University
Web Cloud Computing SQL Server - Ferrara Universityantimo musone
 
How Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsHow Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsChad Petrovay
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer ToolHai Nguyen
 
Sql database development part 1
Sql database development part 1Sql database development part 1
Sql database development part 1Sqlperfomance
 
WEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NETWEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NETDhruvVekariya3
 
Datasource in asp.net
Datasource in asp.netDatasource in asp.net
Datasource in asp.netSireesh K
 
How did i steal your database CSCamp2011
How did i steal your database CSCamp2011How did i steal your database CSCamp2011
How did i steal your database CSCamp2011Mostafa Siraj
 
Data Mining for Developers
Data Mining for DevelopersData Mining for Developers
Data Mining for Developersllangit
 
Introduction to Threading in .Net
Introduction to Threading in .NetIntroduction to Threading in .Net
Introduction to Threading in .Netwebhostingguy
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement systemFaisalGhffar
 

Similar to 03 mi3222 - migrasi data antara ms access dan oracle dengan csv (20)

Chapter – 6 SQL Lab Tutorial.pdf
Chapter – 6 SQL Lab Tutorial.pdfChapter – 6 SQL Lab Tutorial.pdf
Chapter – 6 SQL Lab Tutorial.pdf
 
Asp .Net Database Connectivity Presentation.pptx
Asp .Net Database Connectivity Presentation.pptxAsp .Net Database Connectivity Presentation.pptx
Asp .Net Database Connectivity Presentation.pptx
 
Weka : A machine learning algorithms for data mining
Weka : A machine learning algorithms for data miningWeka : A machine learning algorithms for data mining
Weka : A machine learning algorithms for data mining
 
Project Presentation
Project PresentationProject Presentation
Project Presentation
 
01 basic orders
01   basic orders01   basic orders
01 basic orders
 
Sql
SqlSql
Sql
 
Web Cloud Computing SQL Server - Ferrara University
Web Cloud Computing SQL Server  -  Ferrara UniversityWeb Cloud Computing SQL Server  -  Ferrara University
Web Cloud Computing SQL Server - Ferrara University
 
Oracle Material.pdf
Oracle Material.pdfOracle Material.pdf
Oracle Material.pdf
 
How Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill SetsHow Clean is your Database? Data Scrubbing for all Skill Sets
How Clean is your Database? Data Scrubbing for all Skill Sets
 
Test Data Transfer Tool
Test Data Transfer ToolTest Data Transfer Tool
Test Data Transfer Tool
 
Sql database development part 1
Sql database development part 1Sql database development part 1
Sql database development part 1
 
WEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NETWEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NET
 
Datasource in asp.net
Datasource in asp.netDatasource in asp.net
Datasource in asp.net
 
ADO .Net
ADO .Net ADO .Net
ADO .Net
 
How did i steal your database CSCamp2011
How did i steal your database CSCamp2011How did i steal your database CSCamp2011
How did i steal your database CSCamp2011
 
Data Mining for Developers
Data Mining for DevelopersData Mining for Developers
Data Mining for Developers
 
Module02
Module02Module02
Module02
 
SQL Commands
SQL Commands SQL Commands
SQL Commands
 
Introduction to Threading in .Net
Introduction to Threading in .NetIntroduction to Threading in .Net
Introduction to Threading in .Net
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
 

Recently uploaded

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

03 mi3222 - migrasi data antara ms access dan oracle dengan csv

  • 1. MI3222 –MIGRASI DATA (Minggu ke-3) Migrasi Data antara MsAccess dan Oracledengan 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 Oracle 11g Express Editionver. 11.2.0.2.0 Database Management System (DBMS) •Oracle SQL Developer ver. 3.1.07 Database Administration Sofware •Notepad ver. 6.1 CSV Editor (optional) Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 6. Source: Ms Access Destination: Oracle Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 7. Ilustrasi(1) dariMsAccess keOracle export SOURCEDATABASE DESTINATIONDATABASE import Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 8. Access keOracle: Langkah-Langkah PengirimData •[KlikKanan] Table Export Text File •Rename File •Set Delimiter, Encloser& Line Separator PenerimaData •File Create New Connection •Set Delimiter, Encloser& Line Separator •Set Table Name •Choose Column •Set Column Data Type •Verify Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 9. Access keOracle: Langkah1 –Export Data dariAccess [KlikKanan] Table  Export Text File Rename File Set Delimiter, Encloser& Line Separator Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 10. Access keOracle: Langkah1 –Export Data dariAccess [KlikKanan] Table  Export Text File Rename File Set Delimiter, Encloser& Line Separator Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 11. Access keOracle: 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 keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Namakoneksi Username oracle Password oracle Hostname/IP Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 13. Access keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Right click here + Import Data = Data disimpandi TABEL BARU Right click here + Import Data = Data disimpandi tabel“PELANGGAN” Baris1 = namakolom delimiter encloser preview Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 14. Access keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Nama tabel Jmlbarismax Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 15. Access keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Kolomyang akandiimportketabel Kolomyang adadi file csvtptidakdiimport Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 16. Access keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Judulkolom Tipedata kolom Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 17. Access keOracle: Langkah2 –Import Data keOracle via SQL Developer File Create New Connection Set Delimiter, Encloser& Line Separator Set Table Name Choose Column Set Column Data Type Verify Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 18. Source: Oracle Destination: MsAccess Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 19. Ilustrasi(2) dariOracle keMsAccess import DESTINATIONDATABASE SOURCEDATABASE export Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 20. Oracle keAccess: Langkah-Langkah PengirimData •File Create New Connection •Set Export Format •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
  • 21. Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer File Create New Connection Set Export Format Set Delimiter, Encloser& Line Separator Namakoneksi Username oracle Password oracle Hostname/IP Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 22. Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer File Create New Connection Set Export Format Set Delimiter, Encloser& Line Separator export structure Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 23. Oracle keAccess: Langkah1 –Export Data dariOracle via SQL Developer File Create New Connection Set Export Format Set Delimiter, Encloser& Line Separator Baris1 = judulkolom encloser delimiter Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 24. Oracle 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
  • 25. Oracle 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
  • 26. Oracle 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
  • 27. Oracle 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
  • 28. Oracle 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
  • 29. Kesimpulan 1.Elemen-elemendalamfile CSV: a.Data b.Delimiter = pemisahantarkolom c.Line Separator = pemisahantarbaris d.Encloser= “pengaman” data, opsional 2.Langkah-langkahmigrasidata dariAccess keOracle denganCSV: a.Export Data dariAccess keCSV b.Import Data dariCSV keOracle 3.Langkah-langkahmigrasidata dariOracle keAccess denganCSV a.Export Data dariOracle keCSV b.Import Data dariCSV keAccess Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 30. Referensi [1] YakovShafranovich, Common Format and MIME Type for CSV Files.: SolidMatrixTechnologies, 2005. [2] Chuck Murray, Oracle SQL Developer User's Guide.: Oracle, 2012. Hanyauntukkeperluan pengajarandi lingkunganTelkomUniversity
  • 31. MI1133 - Perancangan Basis Data 31