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