MIGRASI BASIS DATA SISTEM 5110100201 INFORMASI .MIGRASI BASIS DATA SISTEM INFORMASI AKADEMIK ITS

download MIGRASI BASIS DATA SISTEM 5110100201 INFORMASI .MIGRASI BASIS DATA SISTEM INFORMASI AKADEMIK ITS

of 40

  • date post

    27-May-2019
  • Category

    Documents

  • view

    223
  • download

    0

Embed Size (px)

Transcript of MIGRASI BASIS DATA SISTEM 5110100201 INFORMASI .MIGRASI BASIS DATA SISTEM INFORMASI AKADEMIK ITS

MIGRASI BASIS DATA SISTEM INFORMASI AKADEMIK ITS

Fadhilah Kurnia Putri5110100201Dosen Pembimbing IUmi Laili Yuhana, S.Kom., M.Sc.Dosen Pembimbing IIDr. Ir. Siti Rochimah, MT.

LATAR BELAKANG

Penelitian Pendidikan Pengabdian Masyarakat

LATAR BELAKANGBasis Data Awal Pembuatan SIAKAD

ITS

Semua data di satu buah basis data

Diletakkan di serverdengan performa biasa

Sistem Manajemen Basis Data menggunakan SQL Server 2000

Data dibagi di tiga buah basis data

Diletakkan di tiga serverdengan performa yang baik

Sistem Manajemen Basis Data menggunakan SQL Server 2000

Basis Data SIAKAD ITS Saat Ini

LATAR BELAKANG

Backup Data Pemeliharaan Sistem

Struktur Basis Data Tidak Teratur

RUMUSAN MASALAH

Bagaimana cara memindahkan basis data-basis data SIAKAD ITS menjadi satu basis data yang terintegrasi?

Bagaimana mengukur kualitas basis data baru?

Bagaimana menyesuaikan aplikasi SIAKAD ITS terhadap basis data baru?

BATASAN MASALAH

Basis data yang digunakan adalah basis data di SIAKAD ITS.

Sistem manajemen basis data sumber dan target menggunakan Microsoft SQL Server2000.

Integrasi aplikasi SIAKAD ITS mencakup modul kegiatan akademik.

TUJUAN

Dapat menggabungkan basis data-basis data SIAKAD ITS menjadi satu basis data yang terintegrasi.

Dapat mengukur kualitas data yang baru.

Dapat menyesuaikan SIAKAD ITS terhadap basis data yang baru

MIGRASI DATA

Perencanaan mitigasirisiko

Perencanaan kualitas data

Perencanaan komunikasi

Perencanaan Migrasi Data

Perancangan arsitektur migrasi data

Perancangan model data

Pemetaan data antara sistem sumber dan sistem targer

Analisis dan Perancangan Migrasi Data Ekstraksi data

Pembersihan data

Transformasi data

Pemindahan data ke sistem target

Implementasi Migrasi Data

Dokumentasi hal yang dipelajari selama proses migrasi data

Komunikasi hasil migrasi

Penutupan Migrasi Data

Migrasi data adalah proses memindahkan

data dari satu lokasi, media penyimpanan,

atau sistem perangkat keras/perangkat lunak

ke lokasi, media penyimpanan, atau sistem

perangkat keras/perangkat lunak yang lain

PENGUKURAN KUALITAS DATA

Kualitas data adalah ukuran akurasi data yang memenuhi kebutuhan bisnis dan dukungan untuk pengambilan keputusan

Dim

ens

i

Akurasi

Kelengkapan

Integritas Turunan

Validitas

Nonduplikat

Dimensi Kualitas Data Nilai Usulan

Akurasi 66,67%

Kelengkapan 100%

Integritas Turunan 100%

Validitas 100%

Nonduplikat 100%

METODOLOGI

Analisis kondisi Basis Data SIAKAD

ITS Saat Ini

Merancang Model Data Basis Data

TargetPemetaan Data

Proses ETLPengukuran

Kualitas Data

Integrasi aplikasi SIAKAD ITS

dengan Basis Data Baru

ANALISIS KONDISI BASIS DATA SAAT INI

Arsitektur Sistem SIAKAD ITS

Server 1

Server 2

Server 3

Server Aplikasi 1

Server Aplikasi 2

Server Aplikasi Virtua

Server Aplikasi Virtual

Server Aplikasi Virtual

Client

Client

Client

Client

ANALISIS KONDISI BASIS DATA SAAT INI

Data SIAKAD ITS

Data terbagi ke tiga basis data di tiga

server berdasarkan fakultas FTI

UPMB

FMIPA

FTIf

UPMB

FTSP

FTK

UPMB

ANALISIS KONDISI BASIS DATA SAAT INI

Data SIAKAD ITS

Jumlah Tabel Basis Data FTI

215

Jumlah Tabel Basis Data

FMIPA dan FTIF

186

Jumlah Tabel Basis Data

FTSP dan FTK

181

ANALISIS KONDISI BASIS DATA SAAT INI

Data SIAKAD ITS

Terdapat tabel-tabel yang memiliki arti yang sama

Provinsi

Dati1

Provinsi_Baru

Provinsi_Dap

Kota/Kabupaten

Dati2

Kab_kota_baru

Kab_kota_dap

SLTA

SLTA

SMTA_baru

SMTA_dap

ANALISIS KONDISI BASIS DATA SAAT INI

Kualitas Data

Akurasi

Data master dan data proses bisnis

-

-

-

Kelengkapan

Semua data

-

-

-

Integritas Turunan

Data turunan

74%

67%

70%

Validitas

Data yang memiliki konstrain

84%

81%

79%

Nonduplikat

Semua data

94%

92%

93%

Data yang diukur

Basis Data FTI

Basis Data FMIPA dan FTIf

Basis Data FTK dan FTSP

MERANCANG MODEL DATA BASIS DATA BARU SIAKAD ITS

Model basis data baru SIAKAD ITS memiliki model yang hampir sama dengan model basis data lama SIAKAD ITS, namun terdapat perubahan-perubahan untuk menangani masalah yang didapatkan dari proses analisis sebelumnya

Perubahan Tipe Data

Perubahan Atribut Tabel

Perubahan Data

Perubahan Relasi Antar

Tabel

PEMETAAN DATA

Tabel A

attribute name 1PK

attribute name 2

attribute name 3

Tabel A

attribute name 1PK

attribute name 2

attribute name

Basis Data Sumber 1 Basis Data Target

Tabel A

attribute name 1PK

attribute name 2

attribute name 3

Basis Data Sumber 1

Tabel A

attribute name 1PK

attribute name 2

attribute name 3

Basis Data Sumber 2

Tabel A

attribute name 1PK

attribute name 2

attribute name 3

Basis Data Sumber 3

Tabel A

attribute name 1PK

attribute name 2

attribute name

Basis Data Target

Tabel A

attribute name 1PK

attribute name 2

attribute name

Tabel Sementara

Pemetaan dari satu sumber basis data Pemetaan lebih dari satu sumber basis data

PROSES ETL

Extract

Ekstraksi data-data yang akan dimasukkan ke basis data baru dari basis data lama sesuai dengan hasil pemetaan data

Transform

Melakukan perubahan-perubahan yang dibutuhkan supaya sesuai dengan struktur basis data baru

Load

Memasukkan data hasil transformasi ke basis data baru

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU

Perubahan di kode sumber koneksi Perubahan di store procedure

Sp_mahasiswaOut Sp_mahasiswaOut_recall

Store procedure yang berhubungan dengan:

Contoh

Tabel Kolom

Mahasiswa MA_AlamatOrtu_KodeKota_Mapping

MA_TmpLahirKodeKota

MA_AlamatOrtu_KodeKota

MahasiswaOut MA_AlamatOrtu_KodeKota_Mapping

MA_TmpLahirKodeKota

MA_AlamatOrtu_KodeKota

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU Ganti Tahun Ajaran dan Semester

Mengatur Rentang Tanggal FRS

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU Pengisian Formulir Rencana Studi Pembatalan Mata Kuliah pada Formulir Rencana Studi

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU Persetujuan Formulir Rencana Studi Penambahan Kelas

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU

Perubahan Data Kelas

Data Kelas Sebelum Diubah Data Kelas Sesudah Diubah

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU

Data Kelas Sebelum Diubah

Data Kelas Sebelum Dihapus Data Kelas Setelah Dihapus

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU

Pengisian Hasil Evaluasi Pembelajaran Melihat Hasil Evaluasi Pembelajaran

INTEGRASI APLIKASI SIAKAD ITS DENGAN BASIS DATA BARU

Pengisian Status Mahasiswa Keluar Pembatalan Status Mahasiswa Keluar

PENGUJIANPENGUKURAN KUALITAS BASIS DATA BARU

Akurasi

Data master dan data proses

bisnis

82%

Kelengkapan

Semua data

90%

Integritas Turunan

Data turunan

81%

Validitas

Data yang memiliki konstrain

100%

Nonduplikat

Semua data

100%

PENGUJIANPENGUKURAN KUALITAS BASIS DATA BARU

0

0,2

0,4

0,6

0,8

1

1,2

Akurasi Kelengkapan Integritas Turunan validitas Nonduplikat

Hasil Pengukuran Kualitas Basis Data Lama dan Baru

Basis Data FTI Basis Data FMIPA dan FTIf Basis Data FTK dan FTSP Basis Data Baru

PENGUJIANPENGUKURAN KUALITAS BASIS DATA BARU

0%

20%

40%

60%

80%

100%

120%

Akurasi Kelengkapan Integritas Turunan validitas Nonduplikat

Grafik Perbandingan Nilai Kualitas Basis Data Baru dengan Nilai Usulan

Nilai Kualitas Basis Data Baru Nilai Usulan

KESIMPULAN

Proses penggabungan tiga basis data SIAKAD ITS menjadi satu basis data dilakukan dengan proses migrasi data. Tahap tahap proses migrasi adalah sebagai berikut:

perencanaan proses migrasi yang akan dilakukan,

analisis mengenai kondisi tiga basis data SIAKAD ITS,

perancangan untuk basis data baru,

pemetaan data antara basis data lama dan basis data baru,

proses ETL.

Pengukuran kualitas data dilakukan pada lima jenis KPI, yaitu:

Akurasi dengan persentase nilai 82% dan mencapai target nilai usulan,

Kelengkapan dengan persentase nilai 90% dan tidak mencapai target nilai usulan,

integritas turunan dengan persentase nilai 81% dan tidak mencapai target nilai usulan,

Validitas dengan persentase nilai 100% dan mencapai target nilai usulan,