Implementasi Pengiriman Data Sensor LM35 untuk Perbandingan Waktu Insert pada Basis Data MySQL dan MongoDB
Main Author: | Aziiz, RanggaNoviansyahNuur |
---|---|
Format: | Thesis NonPeerReviewed Book |
Bahasa: | eng |
Terbitan: |
, 2017
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/147414/1/Implementasi_Pengiriman_Data_Sensor_LM35_untuk_Perbandingan_Waktu_Insert_pada_Basis_Data_.pdf http://repository.ub.ac.id/147414/2/Jurnal_-_Implementasi_Pengiriman_Data_Sensor_LM35_untuk_Perbandingan_Waktu_Insert_pada_Basis_Data_MySQL_dan_MongoDB.pdf http://repository.ub.ac.id/147414/ |
Daftar Isi:
- Pada saat ini tentu saja jumlah data yang berpindah dari suatu sistem ke sistem lain sangat banyak. Jenis-jenis data pun juga banyak macamnya mulai dari data terstruktur sampai data acak. Belum lagi saat ini muncul sebuah istilah yang dinamakan Internet of Things. Internet of Things merupakan sebuah konsep di mana sebuah hubungan pada jaringan dapat terdiri dari manusia dan mesin atau mesin dan mesin sehingga pengiriman dan penerimaan data pun sangat besar jumlahnya. Dengan adanya Internet of Things muncul sebuah kebutuhan baru yaitu mengirmkan data sensor melalui Internet of Things. Sistem akuisisi data sensor saat ini mulai banyak dikembangkan seperti contohnya adalah smart home yang merupakan kumpulan dari perangkat yang saling berkomunikasi dan bertukar data. Tentu saja dengan jumlah data yang semakin banyak dan semakin beragam dibutuhkan kontrol data yang lebih kompleks. Untuk mengontrol data salah satunya adalah dengan melakukan penyimpanan data. Sehingga dibutuhkan tempat penyimpanan data atau basis data yang paling baik performanya pada penyimpanan data. Dari kebutuhan tersebut muncul permasalahan seperti bagaimana membangun lingkungan pengujian terhadap basis data dan bagaimana perbandingan performansi dari basis data yang diperbandingkan pada ruang lingkup lokal. Pada penelitian ini basis data yang diperbandingkan adalah basis data MySQL dan basis data MongoDB. Pemilihan tersebut berdasarkan penelitian untuk membandingkan basis data yang bersifat relasional (SQL) dan non-relasional (NoSQL) untuk penerimaan data sensor. Pada implementasinya akan dibangun sistem yang terdiri dari perangkat keras dan perangkat lunak. Perangkat keras terdiri dari Mikrokontroler Arduino Uno, sensor suhu LM35 dan perangkat pendukung lainnya. Perangkat lunak terdiri dari web server dan bahasa pemrograman berbasis web. Aliran data pada pengiriman berasal dari Mikrokontroler yang akan dilanjutkan melalui halaman web berbasis bahasa pemrograman PHP dan dikirimkan langsung ke basis data. Implementasi pengiriman data akan dilakukan pada setiap basis data. Pada setiap basis data akan diuji terhadap penggunaan 1 tabel, 2 tabel, dan 3 tabel secara berurutan. Di setiap pengujian akan dilakukan 10 kali pengiriman. Setelah pengujian dilakukan, akan didapatkan waktu rata-rata, waktu terkecil dan waktu terbesar dari eksekusi query insert. Sehingga, dapat dianalisis perbandingan terhadap implementasi penggunaan basis data untuk penyimpanan data sensor LM35.