Search for collections on Repository Library PCR

ANALISIS KINERJA BROKER MQTT PADA INTERNET OF THINGS

nurhasna, Diah (2026) ANALISIS KINERJA BROKER MQTT PADA INTERNET OF THINGS. Diploma thesis, Politeknik Caltek Riau.

[thumbnail of BAB 1 PA DIAH.pdf] Text
BAB 1 PA DIAH.pdf

Download (177kB)
[thumbnail of BAB 2 PA DIAH.pdf] Text
BAB 2 PA DIAH.pdf

Download (384kB)
[thumbnail of BAB 3 PA DIAH.pdf] Text
BAB 3 PA DIAH.pdf
Restricted to Repository staff only

Download (419kB)
[thumbnail of BAB 4 PA DIAH.pdf] Text
BAB 4 PA DIAH.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB 5 PA DIAH.pdf] Text
BAB 5 PA DIAH.pdf
Restricted to Repository staff only

Download (147kB)
[thumbnail of DAPUS PA DIAH.pdf] Text
DAPUS PA DIAH.pdf

Download (149kB)
[thumbnail of PA DIAH NURHASNA TRJT.pdf] Text
PA DIAH NURHASNA TRJT.pdf
Restricted to Repository staff only

Download (2MB)
[thumbnail of LEMBAR PENGESAHAN.pdf] Text
LEMBAR PENGESAHAN.pdf
Restricted to Repository staff only

Download (182kB)

Abstract

Perkembangan Internet of Things (IoT) yang semakin luas membutuhkan sistem komunikasi data yang stabil, efisien, dan mampu menangani koneksi perangkat dalam jumlah besar. Salah satu protokol yang banyak diterapkan pada sistem IoT adalah Message Queuing Telemetry Transport (MQTT), dengan broker MQTT berperan sebagai penghubung komunikasi antara publisher dan subscriber. Kinerja broker MQTT dipengaruhi oleh kemampuan perangkat keras, terutama kapasitas RAM dan jumlah core CPU. Penelitian ini bertujuan untuk mengevaluasi pengaruh variasi resource perangkat keras terhadap kinerja empat broker MQTT, yaitu Eclipse Mosquitto, EMQX, RabbitMQ, dan VerneMQ pada lingkungan Virtual Machine. Pengujian dilakukan menggunakan Apache JMeter dengan skenario beban 100 dan 500 pesan/detik pada variasi RAM 1 GB, 2 GB, dan 4 GB serta CPU 2 vCore dan 4 vCore. Parameter pengukuran meliputi throughput, latency, konsumsi CPU dan RAM, serta kemampuan maksimum melalui stress test menggunakan script Python. Hasil pengujian menunjukkan bahwa setiap broker memiliki karakteristik kinerja yang berbeda. Mosquitto dan VerneMQ menjadi broker dengan penggunaan resource paling efisien, yaitu CPU sekitar 0,07%–4,4% dan RAM 0,13%–0,92%. EMQX menunjukkan kestabilan throughput terbaik dengan rata-rata 50–250 req/sec. RabbitMQ menghasilkan latency terendah hingga 3.7 ms pada stress test, sedangkan VerneMQ memiliki skalabilitas tertinggi dengan kemampuan melayani hingga 4.000 secara stabil sebelum gagal pada 4.500 . Secara keseluruhan, Peningkatan kapasitas CPU dan RAM menunjukkan adanya perubahan kinerja seluruh broker MQTT.
Kata kunci : Internet of Things (IoT), MQTT, broker MQTT, throughput, latency, Virtual Machine.

Item Type: Thesis (Diploma)
Subjects: KBK > KBK Jurusan Teknologi Industri > KBK Telecommunication Network Research Group
Divisions: Sarjana Terapan > Jurusan Teknologi Industri > Teknik Rekayasa Jaringan Telekomunikasi
Depositing User: Ms Diah Nurhasna Nurhasna
Date Deposited: 19 Aug 2026 03:36
Last Modified: 19 Aug 2026 03:36
URI: https://repository.lib.pcr.ac.id/id/eprint/5026

Actions (login required)

View Item
View Item