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

Arganata, Gabreil (2017) Pengembangan Sistem Penyimpanan Data Berbasis MONGODB Dan GRIDFS Untuk Menyimpan Data Yang Beragam Dari Node Sensor. Sarjana thesis, Universitas Brawijaya.

Abstract

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.

English Abstract

Internet of things (IoT) plays an important role in the development of the Internet today. The implementation, which resulted into IoT’s heterogen data from variety of sensors, and it will keep getting bigger everyday. The examples of heterogen data are temperature, humidity, and image file. Along with that, problem of choosing which method to store the data into data storage appear. Based on that problem, the solution that’s possible to be applied is NoSQL method. Therefore, in this research a media storing system using MongoDB and GridFS (NoSQL database) based are proposed to answer those challenges. Furthermore, an Internet Gateway Device is proposed to connect an existing middleware with data center. The solution are wrapped inside a framework which also include a web service to ease the request and response process. The system performance test has been done in few aspect such as functional, scalability, and also response time of saving and retrieving data. The result of the functional test is that data storage system, which has been developed, is running well based on its function in storing variety of data into data storage. Upon the scalability of web service test, the results are 173,66 as average of GET request and for the POST request the average is 433,33. Another aspect that also being tested is response time in showing the data in IoT Apps which retrieved from GridFS, the test has been done for 50 data and it can be done in 0,186 second for MongoDB and 0,185 for GridFS. Based on those results, this system can become a solution for IoT data storage problem.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/630/051708142
Uncontrolled Keywords: Internet of things, MongoDB, GridFS, Data Storage, Data Sensor
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.5 Storage
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Yusuf Dwi N.
Date Deposited: 25 Sep 2017 07:25
Last Modified: 30 Sep 2020 07:00
URI: http://repository.ub.ac.id/id/eprint/2923
[thumbnail of Gabreil Arganata.pdf]
Preview
Text
Gabreil Arganata.pdf

Download (11MB) | Preview

Actions (login required)

View Item View Item