Application Programming Interface (Api) Untuk Reverse Engineering Database Dari Multi Database Management System (Dbms)Menjadi Structured Query Language(Sql) Script Dengan Java

DevitaP,Nourma (2012) Application Programming Interface (Api) Untuk Reverse Engineering Database Dari Multi Database Management System (Dbms)Menjadi Structured Query Language(Sql) Script Dengan Java. Sarjana thesis, Universitas Brawijaya.

Abstract

Database adalah suatu kumpulan informasi yang disimpan secara sistematik sehingga mempermudah dalam pengelolaan dan pencariannya. Selain data sebagai informasi yang penting untuk dijaga, struktur dari database sendiri juga merupakan hal yang penting untuk diketahui. Dengan struktur penyusunan database yang tepat, maka data dapat disimpan serta dikelola dengan baik. Salah satu cara untuk mengetahui struktur dari database adalah dengan melakukan reverse engineering database menjadi SQL script. Untuk melakukan reverse engineering database menjadi SQL script , hal utama yang dibutuhkan sebelum mendapatkan datanya adalah informasi tentang metadata dari database . Metadata dapat diartikan sebagai suatu “ data about data ” (atau data tentang data), yang menyediakan susunan serta uraian informasi tentang data yang sesungguhnya. Dari metadata, dapat disusun kumpulan SQL script yang membentuk keseluruhan struktur database. Metadata database diakses melalui information_schema yang ada pada DBMS ( Database Management System ) dan diambil dengan mengirimkan kombinasi query yang disesuaikan dengan struktur information_schema . Sistem reverse engineering database menjadi SQL script yang dirancang dan dibuat ini adalah berupa Application Programming Interface (API) dalam Java. API. Perancangan dan implementasi API ini dikerjakan dengan beberapa tahap. Tahapan tersebut meliputi proses mendapatkan koneksi dari DBMS, proses pemeriksaan DBMS vendor, proses mendapatkan metadata, proses melakukan sorting database metadata component , proses generate SQL script , dan proses pembuatan output berisi SQL script . Pembuatan secara berkelompok dan bertahap tersebut bertujuan untuk memudahkan penganalisaan API pada setiap bagian maupun secara keseluruhan. Pengujian API untuk reverse engineering database ini adalah dengan mengimplementasikan API dalam sebuah aplikasi reverse engineering database sederhana, sehingga aplikasi tersebut menjadi media pembukti bahwa API dapat melakukan reverse engineering database dengan menggunakan koneksi yang didapat, yaitu dari multi DBMS (MySQL, Oracle, PostgreSQL) menjadi SQL script dengan struktur database yang benar. Hasil pengujian reverse engineering database menunjukkan bahwa SQL script yang dihasilkan dari aplikasi adalah berupa output String yang ditampilkan pada form output, atau berupa file berekstensi sql. Pengujian eksekusi membuktikan bahwa SQL script hasil reverse engineering dapat dieksekusi kembali pada DBMS asal serta

Item Type: Thesis (Sarjana)
Identification Number: SKR/FT/2012/160/051201516
Subjects: 600 Technology (Applied sciences) > 621 Applied physics > 621.3 Electrical, magnetic, optical, communications, computer engineering; electronics, lighting
Divisions: Fakultas Teknik > Teknik Elektro
Depositing User: Endang Susworini
Date Deposited: 31 Jul 2012 10:31
Last Modified: 20 Oct 2021 03:32
URI: http://repository.ub.ac.id/id/eprint/141308
[thumbnail of 051201516.pdf]
Preview
Text
051201516.pdf

Download (8MB) | Preview

Actions (login required)

View Item View Item