Basis data objek bergerak adalah basis data yang mencatat pergerakan suatu objek seiring
waktu. Ada beragam cara yang digunakan dalam membangun basis data objek bergerak. Telah
ada ekstensi basis data yang mampu menangani basis data objek bergerak, yaitu stpqueries
yang menyimpan data pergerakan dalam satu atribut (attribute timestamped), dan stpqueries-
1nf yang menyimpan data bergerak dalam pasangan atribut waktu dan nilai (tuple
timestamped). Kedua ekstensi ini memiliki model representasi yang berbeda dalam menyimpan
data bergerak.
Pada tugas akhir ini dibangun suatu sistem yang dapat digunakan untuk mengambil informasi
dari sejumlah basis data objek bergerak dengan skema basis data dan representasi pergerakan
objek yang berbeda menggunakan satu perintah SQL. Sistem bekerja dengan memanfaatkan
sebuah metadata untuk memetakan skema global basis data objek bergerak milik pengguna
dengan sejumlah skema basis data sumber. Perintah yang telah dimasukkan diterjemahkan agar
dapat dieksekusi pada setiap basis data sumber. Sistem ini ditujukan untuk pengambilan data
objek bergerak pada basis data PostgreSQL. Implementasi dilakukan dengan menggunakan
node.js dengan bantuan library node-sql-parser untuk mengubah bentuk query masukan
menjadi Abstract Syntax Tree (AST) dan sebaliknya.
Pengujian meliputi beberapa kasus uji query SQL untuk mengakses data biasa, serta query
untuk mengakses data objek bergerak, baik data tersebut ada pada satu basis data saja, atau
data yang tersebar pada beberapa basis data sumber. Hasil pengujian menunjukkan keluaran
yang diharapkan, dengan beberapa batasan tertentu karena kakas bantu yang digunakan.