Analysis Quality of Service (QoS) Protokol MQTT dan XMPP Pada Monitoring Suhu dan Kelambaban Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Informatika Universitas Muhammadiyah Malang Chusnul Barokah (201310370311035) Bidang Minat (Jaringan) PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2020
20
Embed
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP
Pada Monitoring Suhu dan Kelambaban
Tugas Akhir
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana
Informatika Universitas Muhammadiyah Malang
Chusnul Barokah
(201310370311035)
Bidang Minat
(Jaringan)
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2020
i
LEMBAR PERSETUJUAN
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP
Pada Monitoring Suhu dan Kelambaban
Chusnul Barokah
201310370311035
Telah Direkomendasikan Untuk Diajukan Sebagai
Judul Tugas Akhir Di
Program Studi Informatika Universitas Muhammadiyah Malang
Menyetujui,
Dosen Pembimbing I Dosen Pembimbing II
Zamah Zari, S.T., M.T
NIDN. 0720068701
Fauzi Dwi Setiawan S., S.T., M.CompSe
NIDN. 0707069202
ii
LEMBAR PENGESAHAN
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP
Pada Monitoring Suhu dan Kelambaban
Tugas Akhir
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Chusnul Barokah
201310370311035
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
Pada tanggal 22 Juli 2020
Menyetujui,
Penguji I
Agus Eko Minarno, S.Kom, M.Kom
NIDN. 0729118203
Penguji II
Aminuddin, S.Kom, M.Cs
NIDN. 0701068603
Mengetahui,
Ketua Jurusan Teknik Informatika
Gita Indah Marthasari, S.T., M.Kom.
NIDN. 0720038101
iii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini:
Nama : Chusnul Barokah
Tempat/Tanggal Lahir : Malang, 14 Oktober 1994
NIM : 201310370311035
Fakultas/Jurusan : Teknik / Informatika
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Analysis
Quality of Service (QoS) Protokol MQTT dan XMPP Pada Monitoring Suhu
dan Kelembaban” beserta seluruh isinya adalah karya saya sendiri dan bukan
merupakan karya tulis orang lain, baik sebagaian maupun keseluruhan, kecuali
dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila
kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya
saya ini atau ada klaim dari pihak lain terhadap keaslian karya saya ini, maka saya
siap menanggung segala bentuk resiko/sanksi yang berlaku.
Mengetahui
Dosen Pembimbing
Zamah Sari, S.T., M.T.
NIDN. 0708087701
Malang, 22 Juli 2020
Yang Membuat Pernyataan
(Chusnul Barokah)
iv
ABSTRAK
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP
Pada Monitoring Suhu dan Kelambaban
Oleh :
Chusnul Barokah
201310370311035
ABSTRAK
Perkembangan teknologi mengalami kemajuan yang sangat pesat. Kecanggihan
teknologi untuk mempermudah segala aktifitas sehari-hari disebut juga Internet of
Things (IoT). Objek dalam penelitian ini adalah sistem monitoring terhadap
perangkat smarthome yang menggunakan sensor DHT11 untuk sensing suhu dan
kelembaban. Dalam IoT terdapat beberapa protokol yang dapat digunakan, dalam
penelitian ini menggunakan protokol Message Queue Telemetry Transport
(MQTT) dan Extensible Messaging and Presence Protocol (XMPP) sebagai bahan
pengujian. Metode penelitian yang digunakan dalam penelitian ini adalah Quality
of Service (QoS) untuk mencari hasil perhitungan dari packet loss, throughput,
delay dan jitter. Dari hasil pengujian yang telah dilakukan protokol MQTT lebih
unggul dalam pengiriman paket dengan packet rate tertinggi yang dikirim yaitu
3.04 pps (packet per second) sedangkan untuk protokol XMPP paket tertinggi
dikirm yaitu 1.66 pps. Dalam packet loss XMPP lebih unggul dikarenakan packet
loss terendah terdapat pada pengamatan 10 menit dengan jarak 30 meter yaitu
33.33%. Tetapi pada pengamatan 30 menit jarak 50 meter terjadi packet loss yang
sangat tinggi yaitu 98.95%. Dalam delay dan jitter protokol MQTT lebih baik
daripada XMPP. Protokol MQTT melalui Mosquitto Server dan protokol XMPP
melalui OpenFire Server dapat digunakan pada perangkat IoT smarthome untuk
mengirimkan data sensor DHT11 (temperature and humidity sensor) kepada client.
Berdasarkan hasil dari pengujian yang telah dilakukan selama 10, 20 dan 30 menit
dengan jarak pengamatan 10, 30, 50 dan 50 meter dapat disimpulkan bahwa
protokol MQTT lebih cocok mengirimkan data dari sensor DHT11. Dikarenakan
pengiriman packet rate MQTT lebih cepat dari pada XMPP.
Kata Kunci : Quality of Service (QoS), Message Queue Telemetry Transport
(MQTT), Extensible Messaging and Presence Protocol (XMPP), Internet of
Things (IoT), SmartHome, DHT11
v
ABSTRACT
Analysis Quality of Service (QoS) Protokol MQTT dan XMPP
Pada Monitoring Suhu dan Kelambaban
Oleh :
Chusnul Barokah
201310370311035
ABSTRACT
The development of technology is progressing very rapidly. The sophistication of
technology to facilitate all daily activities is also called the Internet of Things (IoT).
The object in this study is a monitoring system for smarthome devices that use
DHT11 sensors for temperature and humidity sensing. In IoT there are several
protocols that can be used, in this study using the Message Queue Telemetry
Transport (MQTT) protocol and Extensible Messaging and Presence Protocol
(XMPP) as testing material. The research method used in this study is Quality of
Service (QoS) to find the results of calculations of packet loss, throughput, delay
and jitter. From the results of tests that has been carried out MQTT protocol is
superior in packet delivery with the highest packet rate sent at 3.04 pps (packet per
second) while for the XMPP protocol the highest packet is sent at 1.66 pps. In
XMPP packet loss is superior because the lowest packet loss is observed in 10
minutes with a distance of 30 meters that is 33.33%. But at 30 minutes observation
distance of 50 meters there was a very high packet loss that is 98.95%. In delay and
jitter the MQTT protocol is better than XMPP. The MQTT protocol through
Mosquitto Server and the XMPP protocol through OpenFire Server can be used on
the IoT Smarthome device to send DHT11 (temperature and humidity sensor) data
to the client. Based on the results of tests that have been carried out for 10, 20 and
30 minutes with observations of 10, 30, 50 and 50 meters it can be concluded that
the MQTT protocol is more suitable for sending data from the DHT11 sensor.
Because the MQTT packet rate is faster than XMPP.
Keyword : Quality of Service (QoS), Message Queue Telemetry Transport
(MQTT), Extensible Messaging and Presence Protocol (XMPP), Internet of
Things (IoT), SmartHome, DHT11
vi
LEMBAR PERSEMBAHAN
Penulis menyadari bahwa penyusunan dan pembuatan karya sederhana ini tidak
lepas dari bantuan berbagai pihak, oleh karena itu penulisan tugas akhir ini penulis
mengucapkan terima kasih kepada :
1. Allah Subhanahu Wa Ta’ala yang tiada henti memberikan rahmat dan hidayah-
Nya serta menerangi setiap langkah saya.
2. Orang Tua saya Alm. Iskak, Almh. Roichatul Djannah dan kakak saya Niki
Pancasila Nastiti serta keluarga besar saya yang tiada kata-kata yang bisa
menggambarkan rasa terima kasih atas do’a dan pengorbanan yang telah
diberikan serta dukungan moril dan materil.
3. Bapak Zamah Sari, S.T., M.T., selaku dosen pembimbing I dan Bapak Fauzi
Dwi Setiawan S., S.T., M.CompSc., selaku dosen pembimbing II yang
senantiasa telah banyak memberikan pengarahan dan bimbingannya selama
dalam penyelesaian penulisan Tugas Akhir ini.
4. Ibu Gita Indah Marthasari., S.T., M.Kom., selaku ketua prodi jurusan Teknik
Informatika dan bapak ibu Dosen Pengajar yang terlah memberikan banyak
ilmu, beserta Staff TU Jurusan Teknik Informatika.
5. Seluruh teman-teman Teknik Informatika angkatan 2013 tercinta yang selalu
memberikan bantuan, doa dan dukungan moril yang tak terhingga.
6. Terima kasih kepada Yoga Anggi Kurniawan, Muhammad Malik Madani dan
Arga Bayu Pradana yang telah memberikan support untuk tetap semangat dalam
mengerjakan Tugas Akhir sehingga selesai pada waktunya.
7. Terima kasih untuk KMCL THS, Basecamp D04, Grup Gak Sido Prei Ngopi,
Akasa Brata Basketball Club dan seluruh teman-teman yang tidak dapat saya
sebutkan satu persatu.
Semoga segala bantuan dan kebaikan tersebut mendapat balasan dari Allah
SWT. Penulis menyadari bahwa skripsi ini jauh dari sempurna dan masih banyak
kekurangan, oleh karena itu apabila ada kesalahan dalam penulisan skripsi ini
mohon dimaafkan. Penulis berharap semoga skripsi ini dapat bermanfaat bagi
pembaca.
vii
KATA PENGANTAR
Assalamu’alaikum Warahmatullahi Wabarakatuh.
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah memberikan
rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi
sebagai tugas akhir. Berkat limpahan nikmat dan karunia yang telah Allah SWT
berikan sehingga skripsi berjudul “ANALYSIS QUALITY of SERVICE (QoS)
PROTOKOL MQTT DAN XMPP PADA MONITORING SUHU DAN
KELEMBABAN” ini dapat terselesaikan. Skripsi ini dimaksudkan untuk
memenuhi persyaratan guna memperoleh gelar sarjana S1 Universitas
Muhammadiyah Malang.
Penulis menyadari bahwa sepenuhnya penulisan Tugas Akhir ini masih banyak
kekurangan, oleh karena itu penulis mengharapkan saran dan kritik agar tulisan ini
bermanfaat bagi pembaca maupun peneliti lainnya. Akhir kata penulis
mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga
terselesaikannya tugas akhir ini.
Wassalamu’alaikum Warahmatullahi Wabarakatuh.
Malang, 22 Juli 2020
Chusnul Barokah
viii
DAFTAR ISI
LEMBAR PERSETUJUAN ........................................................................ i
LEMBAR PENGESAHAN ........................................................................ ii
LEMBAR PERNYATAAN ....................................................................... iii
ABSTRAK ................................................................................................. iv
ABSTRACT .................................................................................................. v
LEMBAR PERSEMBAHAN .................................................................... vi
KATA PENGANTAR .............................................................................. vii
DAFTAR ISI ............................................................................................ viii
DAFTAR GAMBAR ................................................................................. xi
DAFTAR TABEL .................................................................................... xiii
DAFTAR SOURCE CODE ..................................................................... xiv
DAFTAR GRAFIK ................................................................................... xv
FORM CEK PLAGIASI .......................................................................... xvi
BAB I PENDAHULUAN ........................................................................... 1
Latar Belakang .............................................................................. 1
Rumusan Masalah ......................................................................... 2
Tujuan Penelitian ........................................................................... 2
Cakupan Masalah .......................................................................... 2