RANCANG BANGUN BIG DATA API (APPLICATION PROGRAMMING INTERFACE) UNTUK AIS (AUTOMATIC IDENTIFICATION SYSTEM)

posted in: artikel | 0

Dalam pengembangan teknologi AIS (Automatic Identification System) secara mandiri tentu saja diperlukan pengembangan ekosistem perangkat lunak agar data – data AIS yang telah diproses dapat dipublikasikan dan digunakan untuk kepentingan umum. Ekosistem tersebut mencakup pembuatan arsitektur Big Data API (Application Programming Interface) untuk data AIS tersebut yang dimulai dari pembuatan database menggunakan dua platform yaitu PostgreSQL dan MongoDB. Dimana, PostgreSQL berfungsi sebagai database yang menyimpan clean data AIS yang telah dikategorikan menjadi dua yaitu, data statis dan data dinamis. Sedangkan MongoDB berfungsi untuk menyimpan raw data AIS. Data – data AIS yang diproses oleh API Big Data ini berupa data hasil dekripsi data dari format pesan NMEA0183 ke dalam format string. Jumlah data tersebut dapat dikategorikan sebagai Big Data dikarenakan jumlah data yang diterima dapat mencapai ribuan data dalam rentang waktu satu menit. Selain itu, pengembangan API juga meliputi bagian pembuatan jalur migrasi data, komunikasi data dengan layanan eksternal, dan juga manajemen format penyimpanan data pada database. Diharapkan dengan adanya API ini manajemen big data AIS dapat dilakukan secara lebih sederhana, teratur dan memiliki potensi pengembangan lebih jauh di masa mendatang.