13518025 Jon Felix Germinian.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Perkembangan teknologi informasi seiring zaman meningkatkan utilisasi data
spasial untuk menyimpan data seperti peta daring. Dari sisi lain, kebutuhan data
yang besar memunculkan kebutuhan terhadap teknologi Database Management
System (DBMS) NoSQL untuk menggantikan basis data relasional. Salah satu
paradigma basis data NoSQL yang digunakan sekarang adalah basis data berbasis
graf. Neo4j adalah sebuah DBMS graf yang memiliki kemampuan pemrosesan
data spasial terbatas. Pada tugas akhir ini, solusi SQL interface Adzkiya, 2021
dikembangkan lebih lanjut untuk memfasilitasi basis data graf Neo4j.
Pada tugas akhir ini, dikembangkan sebuah SQL interface untuk melakukan
pengambilan data spasial pada basis data berorientasi graf Neo4j sesuai dengan
solusi yang telah dikembangkan sebelumnya oleh Pradipta B (2020) dan Adzkiya
(2021). Pengembangan yang dilakukan terhadap solusi Pradipta B (2020) dan
Adzkiya (2021) adalah dengan menambahkan ekstensi baru Neo4j, dan penyesuaian
sejumlah modul. Modul yang disesuaikan adalah modul Preprocessing, Data
Retrieval, dan Rebuild SQL. Sistem SQL interface ini dikembangkan melengkapi
kekurangan operasi spasial yang disediakan oleh Neo4j.
SQL interface bekerja dengan mentranslasikan query SQL masukan menjadi sebuah
query Cypher untuk mengambil data dari Neo4j. Setelah pengambilan data
dilakukan, data tersebut dimanfaatkan untuk mengisi query SQL untuk diproses
lebih lanjut di PostgreSQL.
Pengujian dilakukan terhadap sejumlah query dengan variasi fungsi spasial,
ekspresi subquery, serta jumlah tabel yang terlibat dalam query. Hasil eksekusi
kemudian akan diukur waktu eksekusinya untuk dianalisis lebih lanjut. Berdasarkan
hasil evaluasi, dapat ditentukan bahwa SQL interface berhasil melakukan
pemrosesan data spasial dari basis data Neo4j.