Path: TopS1-Final ProjectInformatics-Computer Science-STEI2008

PEMBANGUNAN APPLICATION PROGRAMMING INTERFACE UNTUK BASIS DATA DEDUKTIF

Undergraduate Theses from JBPTITBPP / 2017-10-09 10:28:07
Oleh : ZAKKA FAUZAN MUHAMMAD (NIM 13504020), Central Library Institute Technology Bandung
Dibuat : 2008, dengan 8 file

Keyword : Basis data deduktif, Query deduktif, Application Programming Interface

Pada saat ini, DBMS relasional masih merupakan pilihan banyak orang. Akan tetapi basis data relasional masih memiliki kelemahan, diantaranya adalah ketidakmampuan menangani query rekursif, yang mampu ditangani oleh basis data deduktif. Akibat mudahnya pemakaian basis data relasional dan keunggulan yang dimiliki oleh basis data deduktif, maka perlu dibuat sebuah penghubung antara aplikasi yang dibuat oleh pengguna dengan DBMS relasional, dengan data yang dimasukkan adalah data deduktif. Pada Tugas Akhir ini, diimplementasikan sebuah Application Programming Interface (API) yang dapat digunakan oleh aplikasi sebagai penghubung dengan DBMS deduktif yang menggunakan DBMS relasional.p>





Pada tahap awal, dilakukan analisis cara penyimpanan data deduktif di dalam basis data relasional. Kemudian dianalisis cara menangani query deduktif, yang mencakup query insert, delete, dan select terhadap fakta dan aturan serta query update terhadap fakta, agar dapat dieksekusi di dalam lingkungan basis data relasional. Selain itu diperlukan cara penanganan eksekusi query rekursif, yang akan menjadi dasar kerja mesin inferensi.







Berdasarkan hasil analisis, terdapat dua buah komponen utama yang harus dimiliki oleh API, yaitu komponen untuk menerima query deduktif, serta komponen untuk memproses query dan melakukan retrieve daftar nama fakta serta seluruh aturan. Selain itu terdapat lima proses yang harus dimiliki oleh API, yaitu mengecek query, memilah query, mengkonversi query, mengeksekusi query, serta melakukan inferensi. Selanjutnya dibangun API yang diberi nama A-Degree yang menggunakan bahasa pemrograman Java dan DBMS PostgreSQL, yang digunakan untuk mengelola penyimpanan data deduktif dan melakukan penanganan fungsi-fungsi DBMS.







Dari hasil pengujian, dapat disimpulkan API ini terbukti baik dalam hal kebenaran keluaran, yang dapat terlihat di aplikasi pengujian, dan hasil di basis data, yang berasal dari masukan yang diberikan oleh pengguna. Akan tetapi dari segi performansi, API ini masih membutuhkan banyak perbaikan, karena masih sangat lambat untuk query select sebuah aturan yang membutuhkan banyak predikat, serta untuk predikat-predikat rekursif, bahkan untuk basis data yang belum terlalu besar.

Copyrights : Copyright Â(c) 2001 by ITB Central Library. Verbatim copying and distribution of this entire article is permitted by author in any medium, provided this notice is preserved.

Beri Komentar ?#(0) | Bookmark

PropertiNilai Properti
ID PublisherJBPTITBPP
OrganisasiC
Nama KontakUPT Perpustakaan ITB
AlamatJl. Ganesha 10
KotaBandung
DaerahJawa Barat
NegaraIndonesia
Telepon62-22-2509118, 2500089
Fax62-22-2500089
E-mail Administratordigilib@lib.itb.ac.id
E-mail CKOinfo@lib.itb.ac.id