Perancangan dan Implementasi Pembangkit Skrip Data

advertisement
Perancangan dan Implementasi Pembangkit
Skrip Data Definition Language untuk Basis
Data Multi-target
Nama Mahasiswa
NRP
Jurusan
Dosen Pembimbing 1
Dosen Pembimbing 2
: Felix Handani
: 5109 100 121
: Teknik Informatika FTIf-ITS
: Dr. Ir. Siti Rochimah, M.T.
: Ir. Suhadi Lili
ABSTRAKSI
Fase perancangan merupakan fase penting dalam
pengembangan suatu sistem perangkat lunak. Aplikasi editor pemodelan
data yang digunakan untuk merancang basis data dan merekayasa
hubungan antar data, sangat diperlukan pada fase ini. Namun, diagram
saja belum cukup untuk memacu proses konstruksi basis data.
Transformasi rancangan ke bentuk Data Definition Language (DDL)
secara otomatis sangat mempercepat proses konstruksi tersebut.
Pembangkitan DDL yang dibuat diintegrasikan ke dalam editor
model data NastySteroid yang dihasilkan dari penelitian sebelumnya.
NastySteroid menerapkan konsep round-trip engineering secara waktu
nyata, sehingga pengubahan yang terjadi pada satu level model data
akan langsung memperbaharui level model data lainnya. DDL yang
dihasilkan berasal dari objek-objek yang dirancang pada level model
data fisik dari NastySteroid meliputi tabel, referensi, constraint, trigger,
fungsi, prosedur dan indeks. Teknologi yang digunakan untuk
membangun pembangkit DDL adalah Framework .Net dengan bahasa
pemrograman C#. Perancangan pembangkitan DDL ini menggunakan
konsep pola perangkat lunak Visitor dan Strategy agar memiliki
kemampuan pengembangan tinggi sehingga meminimalisasi usaha
pengubahan atau penambahan kode ketika pengembang menambahkan
basis data target baru.
Pembangkitan DDL yang dibuat diuji kebenaran, kenyamanan
pengguna dan besar usaha untuk mengembangkan kembali bila ada
penambahan target basis data.
Kata kunci: CASE Tool, Pemodelan Data Fisik, Pembangkitan
Data Definition Language, Framework .NET
ix
Download