Laporan simbada
-
Upload
gilang-prasetyo -
Category
Engineering
-
view
121 -
download
0
Transcript of Laporan simbada
LAPORAN SISTEM MANAJEMEN BASISDATA
MIGRASI DATA SQL SERVER ke ORACLE
Disusun Oleh:
Nama/NIM : Gilang Dwi Prasetyo / 13523027
Nama/NIM : Achmad Nurcahyo / 13523032
Nama/NIM : Dito Herlyanto / 13523044
Nama/NIM : Dzaky Muhammad / 13523080
Nama/NIM : Alfan Julio/ 13523165
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
2016
KATA PENGANTAR
Puji Syukur kehadirat ALLAH SWT, karena atas karuni Nya laporan Sistem
Manajemen Basisdata tentang migrasi data dari SQL Server menuju Oracle dapat
diselesaikan.
Laporan ini kami susun dengan segenap kemampuan kami yang telah kami
usahakan secara maksimal.Kami juga mengucapkan banyak terimakasih kepada
banyak pihak karena dengan bantuan dari berbagai pihak tersebut sehingga dapat
memperlancar proses pembuatan laporan ini.Adapun kami masih memiliki banyak
kekurangan yang kami sadari,oleh karena itu kami membuka hati dan tangan kami
sebesar besarnya agar pembaca dapat memberi kritik dan saran agar selanjutnya
kami dapat memperbaiki segala kekurangan kami.
Dengan segala kerendahan hati,akhir kata kami berharap laporan ini dapat
memberi manfaat untuk para pembaca.
Yogyakarta, 16 Juni 2016
Penyusun
DAFTAR ISI
KATA PENGANTAR ..........................................................Error! Bookmark not defined.
DAFTAR ISI ...................................................................................................................... iii
BAB 1 PEMBAHASAN ..................................................................................................... 1
1.1 Pengertian Migrasi Data ...................................................................................... 2
1.2 Alasan Migrasi Data ............................................ Error! Bookmark not defined.
1.3 Aspek Yang Perlu Diperhatikan .......................................................................... 8
1.4 Pertimbangan Migrasi Data ................................................................................. 8
1.5 Persiapan Migrasi Data ........................................................................................ 8
1.6 Screenshot Program .............................................................................................. 8
BAB 2 PENUTUP .............................................................................................................. 9
1. Kesimpulan ............................................................................................................ 9
2. Saran ...................................................................................................................... 9
DAFTAR PUSTAKA .........................................................................................................iv
BAB I
PEMBAHASAN
1.1. Pengertian Migrasi Data
Bila kita lihat dari maknanya migrasi dapat diartikan sebagai perpindahan
dari suatu tempat ketempat lainnya. manusia yang berpindah dari kota satu ke
kota lain, kawanan burung yang berpindah dari daerah yang bersuhu dingin ke
daerah yang lebih hangat merupakan salah satu ilustrasi tentang apa yang disebut
dengan migrasi. Namun Migrasi tidak hanya dikenal pada konteks makhluk hidup
saja, konsep migrasi juga diterapkan pada bidang IT, migrasi data atau biasa
dikenal dengan migrasi database merupakan salah satu penggunaan konsep
migrasi yang digunakandi dunia IT. Migrasi data adalah proses memindahkan
atau menginformasikan data dari suatu konteks ke konteks lainnya. Konteks
tersebut dapat berupa struktur data,format data,platform teknologi ataupun lokasi.
Ilustrasinya seorang database administrator hendak memindahkan data yang ia
miliki dari aplikasi basisdata SQL server menuju Oracle karena suatu alasan,
maka proses pemindahan yang dilakukan oleh database administrator tadi
merupakan proses migrasi data.
1.2. Alasan Migrasi Data
Beberapa alasan yang mendasari seseorang untuk melakukan proses
migrasi database seperti :
Buruknya dukungan yang diberikan oleh ekosistem aplikasi database tersebut
Sistem baru yang dikembangkan mengharuskan pemakaian sistem basisdata
lain
Sistem basisdata yang lama sudah tidak sesuai dengan yang kita butuhkan
1.3. Aspek Yang Perlu Diperhatikan
Dalam melakukan migrasi data kita perlu memperhatikan aspek-aspek yang
penting,antara lain:
Aspek data, apabila kompleksitas data yang akan dipindah itu tinggi baik dari
sisi arsitektur, maupun struktur datanya maka proses migrasi yang akan
dilakukan pun semakin sulit dan berakibat pada tingkat keberhasilan migrasi
suatu data
Aspek Aplikasi, Keberhasilan migrasi data juga bergantung dari seberapa
besar perbedaan platform, sistem , serta standar dari sistem yang baru. semakin
banyak perbedaan antara sistem baru dan dan sistem lama maka akan
mempersulit proses migrasi data meningkatkan potensi kegagalan ketika
migrasi.
Aspek Teknologi, pemetaan data menjadi lebih sulit jika bentuk serta topologi
dari perangkat keras dan jaringan semakin tersebar
Aspek Manusia, semakin banyak unsur manusia yang terlibat pada aktivitas
pemasukan, pengorganisasian, pemeliharaan, dan pengawasan data maka akan
meningkatkan potensi terjadinya kesalahan yang berdampak pada kualitas data
yanag disimpan, juga memperbesar resiko kesalahan yang terjadi ketika proses
migrasi.
Aspek kebijakan, jika suatu perusahaan tidak memiliki standar yang jelas
sebagai acuan dalam proses pengolahan data, maka akan mempersulit proses
penentuan strategi migrasi yang tepat.
1.4 Pertimbangan Migrasi Data
Ada beberapa pertimbangan yann harus dipikirkan oleh seorang database
administrator sebelum melakukan migrasi data, diantaranya:
1. Platform, maksudnya adalah apakah DBMS yang lama dengan yang baru sama
atau berbeda. Jikalau sama maka pekerjaan mungkin tidak terlalu banyak
karena ada di platform yang sama misal SQL Server ke SQL Server. Namun
yang menjadi tantangan adalah ketika berbeda platform ,misalnya database
lama menggunakan SQL Server sedangkan database baru menggunakan
Oracle. Kasus seperti ini tentunya memiliki pekerjaan ekstra dalam mentransfer
datanya.
2. Data Definition, struktur tabel juga akan mempengaruhi pekerjaan ketika
melakukan migrasi. Struktur tabel yang sama antara kedua database tentu
sangat mudah untuk melakukan migrasi. Struktur tabel yang dimaksud adalah
mulai dari table name, field name, tipe data, field position,dsb. Bila sama maka
pekerjaan tidak terlalu banyak, tinggal mencocokan field antar field kedua
tabel tersebut. Namun bila tidak, maka pekerjaan tidak bisa hanya sekedar
mecocokan saja.
1.5 Persiapan Migrasi data
Dalam melakukan migrasi database diperlukan beberapa persiapan migrasi
data, antara lain adalah:
Lakukan kajian (assesment) terhadap struktur, arsitektur, dan sistem
basisdata yang ada saat ini, untuk mengetahui gambaran secara detil
mengenai tingkat integritas data, agar ketika migrasi dilakukan data yang
dipindahkan utuh dan seluruhnya termigrasi
Pelajari struktur, arsitektur , dan sistem basisdata baru yang akan dituju
Bandingkan kedua platform tersebut secara sungguh-sungguh kemudian
lakukan proses kajian resiko (risk assesment).
Mempersiapkan perencanaan yang matang serta menyusun strategi aktivitas
terkait mekanisme migrasi data(teknik, metodologi, dan keahlian khusus)
Mencari konsultan untuk menjalankan metodoligi yang telah teruji agar
migrasi data berhasil dilakukan
BAB II
Implementasi Program
2.1. Screenshot Program
1. Pertama telah dahulu menginstal DBMS yang akan dijadikan target migrasi
data, dan software untuk melakukan migrasi data. Pada implementasi ini
kami menggunakan Oracle sebagai DBMS target, SQL Server sebagai
DBMS sumber, dan SQL Developer sebagai tools yang digunakan untuk
migrasi database.
2. Kami menggunakan SQL Server versi 2014 dengan tampilan sebagai
berikut.
Gambar 2.1 Tampilan Awal SQL Server
3. Kemudian klik Connect untuk masuk ke dalam sistem SQL Server
Gambar 2.2 Tampilan SQL Server setelah tersambung
4. Kemudian buka aplikasi SQL Developer yang sudah di download terlebih
dahulu
Gambar 2.3 Proses membuka SQL Developer
Gambar 2.4 Tampilan awal SQL Developer
5. Kemudian kami menambahkan tools jtds-1.2-dist yang sudah di download,
berfungsi membuat koneksi dengan SQLserver. Dengan cara pada toolbar
pilih menu tool preferences pilih database pilih Third partyJDBC
Driversadd entry cari dimana file .jar.
Gambar 2.5 penambahan tools .jar
Gambar 2.6 tools terpasang
6. Pembuatan privilege dan pemberian role untuk migration_repo.
Gambar 2.7 Syntax Grant untuk migration_repo
7. buatlah repository dengan cara klik kanan pada koneksi antara SQL
Developer dengan SQL Server dan Oracle yang telah kita buat lalu pilih
menu migration repository dan klik menu associate migration repository.
Gambar 2.8 membuat repository
Gambar 2.9 repository sukses
BAB III
PENUTUP
3.1. Kesimpulan
Migrasi database berarti proses memindahkan suatu data yang berbeda
konteks, konteks sendiri bisa diartikan sebagai sebuah platform, struktur data ,
bisa juga sebuah ekstensi dari sebuah data. Alasan dilakukan migrasi database
bisa karena diperlukan platform baru untuk mengelola data
3.2. Saran
Semoga dengan adanya laporan ini dapat bermanfaat bagi penulis dan
pembaca yang ingin mempelajari tentang migrasi database terutama migrasi dari
SQL Server ke Oracle.
DAFTAR PUSTAKA
http://www.oracle.com/technetwork/database/migration/sqlserver-095136.html