Pengembangan Sistem Penyimpanan Data Berbasis MONGODB Dan GRIDFS Untuk Menyimpan Data Yang Beragam Dari Node Sensor

Main Author: Arganata, Gabreil
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2017
Subjects:
Online Access: http://repository.ub.ac.id/2923/1/Gabreil%20Arganata.pdf
http://repository.ub.ac.id/2923/
Daftar Isi:
  • 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. 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, serta response time penyimpanan dan pengambilan data. Hasil dari pengujian fungsional didapatkan bahwa sistem penyimpanan data yang dikembangkan sudah berjalan sesuai dengan fungsinya dalam menyimpan beragam data ke dalam MongoDB dan GridFS. Pada pengujian skalabilitas web service, menghasilkan rata-rata 173,66 request fungsi GET, dan 433,33 untuk request fungsi POST. Aspek lain yang diuji ialah response time dalam menampilkan data pada IoT Apps yang diambil dari data storage, untuk pengujian sebanyak 50 data menghasilkan response time 0,186 detik untuk MongoDB dan 0,185 untuk GridFS. Berdasarkan hasil tersebut, sistem ini dapat menjadi solusi dari permasalahan penyimpanan data IoT.