Bus Rapid Transit (BRT) merupakan salah satu alternatif transportasi massal. Rute BRT memiliki karakteristik khusus yang dapat dimodelkan dengan graph. Ketika rute dan shelter semakin bertambah, dibutuhkan aplikasi komputer untuk melakukan pencarian rute BRT. Hal tersebut akan memudahkan pencarian dan penjelajahan rute-rute BRT. Namun, ketika rute diimplementasikan menggunakan basis data relasional, performa query dapat menurun karena banyaknya operasi JOIN untuk mencari rute. Artikel ini mengusulkan sebuah model graph database untuk BRT dan implementasinya. Identifikasi kebutuhan data dilakukan, dilanjutkan dengan pemodelan menggunakan entity relationship (ER). Hasil ER tersebut kemudian dipetakan ke dalam property graph untuk kemudian diimplementasikan menggunakan produk graph database Neo4J. Hasil penelitian ini menunjukkan bahwa model yang dibuat bisa diterapkan dalam basis data graph dan graph dapat menunjukkan rute BRT tertentu. Dari sisi performance, basis data graph menunjukkan kinerja perambatan yang lebih baik dibandingkan dengan basis data relasional. Keyword : BRT, graphdatabase
[1]
Roberto De Virgilio,et al.
Model-Driven Design of Graph Databases
,
2014,
ER.
[2]
Yan Chen,et al.
Implementation of Bus Rapid Transit System as an Alternative for Public Transportation in Developing Countries Case of Dart System in Dar Es Salaam
,
2010,
2010 International Conference on Intelligent Computation Technology and Automation.
[3]
Joe Celko.
NoSQL and Transaction Processing
,
2014
.
[4]
Josep-Lluís Larriba-Pey,et al.
Survey of Graph Database Performance on the HPC Scalable Graph Analysis Benchmark
,
2010,
WAIM Workshops.
[5]
Jan Hidders,et al.
Typing Graph-Manipulation Operations
,
2003,
ICDT.