Pengembangan Sistem Penyimpanan Data Berbasis MongoDB dan GridFS Untuk Menyimpan Data Yang Beragam Dari Node Sensor
Kata Kunci:
Internet of things, MongoDB, GridFS, data storage, data sensorAbstrak
Internet of things memegang peranan penting dalam perkembangan internet saat ini. Implementasi dari IoT menghasilkan berbagai data yang heterogen dari sensor, dan akan berkembang semakin besar. Contoh dari heterogen adalah data temperature, kelembapan, dan gambar yang berupa file. Hal tersebut menjadi kendala dalam pemilihan metode pada media penyimpanan. Dari permasalahan ini, solusi yang paling mungkin diterapkan adalah penerapan metode NoSQL. Oleh Karena itu, pada penelitian ini diusulkan sebuah media penyimpanan berbasis MongoDB dan GridFS yang merupakan database NoSQL untuk menjawab tantangan tersebut. Selain itu penelitian ini juga mengusulkan sebuah Internet Gateway Device untuk menghubungkan middleware yang telah ada dengan pusat data. Solusi tersebut dibungkus dalam sebuah framework yang didalamnya terdapat sebuah web service untuk memudahkan proses request dan response. Pengujian kinerja sistem dilakukan dari segi fungsional, skalabilitas, response time penyimpanan dan pengambilan data, serta analisis performa dari data storage. Hasil dari pengujian fungsional didapatkan bahwa sistem penyimpanan data yang dikembangkan sudah berjalan sesuai dengan fungsinya dalam menyimpan beragam data ke dalam data storage. Berdasarkan hasil tersebut, sistem ini dapat menjadi solusi dari permasalahan penyimpanan data IoT