Basuki, Cahyo Karya (2018) Rancang Bangun Pengamatan Ph Air Menggunakan Protokol Mqtt. Sarjana thesis, Universitas Brawijaya.
Abstract
pH air merupakan aspek terpenting dalam bidang perikanan, terutama pada pembudidayaan ikan dalam kolam. Masalah pemantauan pH, saat ini sangat banyak dibicarakan salah satunya adalah perubahan cuaca. Kondisi cuaca yang tidak diharapakan oleh pihak pembudidaya terkadang menjadi sebuah permasalahan. Permasalahan tersebut berdampak pada waktu pemrosesan dalam pengambilan sempel pH air. Sehingga dibutuhkan peranan teknologi yang dapat membantu mengatasi masalah tersebut, untuk menyampaikan data pH air kepada pengelola dari jarak jauh. IoT atau Internet of Things merupakan sebuah konsep teknologi yang penerapannya dapat digunakan untuk membantu mengatasi masalah tersebut. Sistem kerja dari IoT adalah menghubungkan benda – benda fisik dengan komunikasi internet. Untuk saling terhubung satu sama lain, perangkat – perangkat yang digunakan memerlukan sebuah bantuan protokol. Protokol tersebut nantinya menjalankan transmisi data yang berfungsi sebagai transportasi data dari sensor kepada pengguna dalam sebuah jaringan. Protokol yang digunakan adalah MQTT (Message Queuing Telemetry Transport) dimana protokol tersebut diharapkan dapat bekerja dalam kondisi low bandwith serta unrealiable network. Protokol MQTT yang digunakan mengadopsi mekanisme publish-subscribe. Dengan demikian sistem yang dibuat terdiri dari 3 komponen yaitu publisher, broker dan subscriber. Komponen pertama adalah sensor node pada mikrokontroler arduino sebagai publisher. Kemudian komponen kedua adalah mikrokomputer Raspberry Pi sebagai server yang yang berfungsi sebagai broker. Didalam server terdapat middleware pengontrol waktu dan penyimpanan data. Komponen ketiga adalah subscriber yang mengadopsi dari bahasa java sebagai interface kepada pengguna. Dari implementasi yang dibuat memperoleh hasil pengujian sistem yang sesuai harapan dan memperoleh kinerja protokol yang merujuk kepada nilai average latency dan delay dibawah 1 ms yaitu 0,31 ms dan 0,71 ms dengan lama waktu uji 3x24 jam.
English Abstract
Water pH is the most important aspect in the field of fisheries, especially in fish cultivation in ponds. PH monitoring problems, currently very much discussed one of them is weather changes. Weather conditions that are not expected by the farmers sometimes become a problem. These problems have an impact on the processing time in taking pH water. So that the role of technology is needed that can help overcome the problem, to convey water pH data to managers remotely. IoT or the Internet of Things is a technology concept that its application can be used to help overcome these problems. The work system of IoT is connecting physical objects with internet communication. To connect to each other, the devices used need a protocol help. The protocol will then run data viii transmission that functions as data transport from sensors to users on a network. The protocol used is MQTT (Message Queuing Telemetry Transport) where the protocol is expected to work in low bandwidth and unrealiable networks. The MQTT protocol used adopts the publish-subscribe mechanism. Thus the system created consists of 3 components, namely publishers, brokers and subscribers. The first component is the sensor node on the Arduino microcontroller as a publisher. Then the second component is the Raspberry Pi microcomputer as a server that functions as a broker. In the server there is a time control and data storage middleware. The third component is subscribers who adopt from the Java language as an interface to the user. From the implementation made to obtain the results of system testing that match expectations and obtain protocol kinerjance that refers to the average latency and delay values below 1 ms, namely 0.31 ms and 0.71 ms with a test time of 3x24 hours.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2018/675/051808588 |
Uncontrolled Keywords: | pH air, MQTT, Publish Subscribe, Raspberry Pi, Middleware. |
Subjects: | 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.3 Programs |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Budi Wahyono Wahyono |
Date Deposited: | 14 Mar 2019 01:55 |
Last Modified: | 22 Oct 2021 01:51 |
URI: | http://repository.ub.ac.id/id/eprint/13664 |
Preview |
Text
Cahyo Karya Basuki.pdf Download (3MB) | Preview |
Actions (login required)
View Item |