2008 TA PP TEGUH PAMUJI 1-COVER.pdf
2008 TA PP TEGUH PAMUJI 1-BAB 1.pdf
2008 TA PP TEGUH PAMUJI 1-BAB 2.pdf
2008 TA PP TEGUH PAMUJI 1-BAB 3.pdf
2008 TA PP TEGUH PAMUJI 1-BAB 4.pdf
2008 TA PP TEGUH PAMUJI 1-BAB 5.pdf
2008 TA PP TEGUH PAMUJI 1-PUSTAKA.pdf
Sebagian Object Database Management System (ODBMS) tidak bisa menangani masukan query ad-hoc dan mengandalkan metode query tersendiri yang tidak dikenal luas. Padahal dengan adanya Object Query Language (OQL) sebagai bahasa query standard, ODBMS seharusnya mengimplementasikannya untuk mempermudah pemakaian bagi pengguna. Tugas akhir ini menghasilkan sebuah prototipe perangkat lunak antarmuka khusus yang dapat memproses masukan query OQL terhadap basisdata sebagai solusi yang dapat diterapkan untuk ODBMS db4o yang tidak mendukung masukan OQL.
Analisis yang dilakukan dimulai dengan memilih dan mempelajari satu ODBMS, yaitu db4o untuk mengimplementasikan prototipe perangkat lunak antarmuka. Analisis selanjutnya dilakukan terhadap OQL dengan mempelajari penanganan sifat-sifat konsep objek dalam OQL, juga mempelajari konversi OQL dengan mencari kesesuaian pernyataan-pernyataan query OQL terhadap metode query yang dikenali db4o, sehingga dapat dieksekusi untuk mengembalikan hasil yang tepat.
Selanjutnya dibangun sebuah prototipe perangkat lunak antarmuka berdasarkan analisis yang dilakukan. Perangkat lunak ini menerima masukan berupa query OQL, kemudian mengonversi dan mengeksekusi hasil konversi tersebut pada basisdata db4o. Perangkat lunak lalu menerima hasil eksekusi dan menampilkan hasilnya pada layar.
Berdasarkan pengujian terhadap perangkat lunak, sejumlah sintaks OQL dapat diterapkan pada db4o yang sebelumnya tidak menerima masukan query ad hoc, dengan bantuan prototipe perangkat lunak antarmuka. Hal tersebut dapat dilakukan dengan mengonversi masukan query OQL dan memanfaatkan sintaks-sintaks khusus metode query yang dikenali db4o, sehingga query dapat dieksekusi.