Zahron, Zikri (2026) IMPLEMENTASI JARINGAN ASINKRON PADA DASHBOARD IOT REAL-TIME BERBASIS TWISTED PYTHON. Other thesis, Politeknik Caltex Riau.
BAB I.pdf
Download (183kB)
BAB II.pdf
Download (523kB)
BAB III.pdf
Restricted to Repository staff only
Download (236kB)
BAB IV.pdf
Restricted to Repository staff only
Download (987kB)
BAB V.pdf
Restricted to Repository staff only
Download (152kB)
DAFTAR FUSTAKA.pdf
Download (135kB)
PA FULL.pdf
Restricted to Repository staff only
Download (1MB)
PENGESAHAN.pdf
Restricted to Repository staff only
Download (129kB)
Abstract
Sistem pemantauan Internet of Things (IoT) secara real-time membutuhkan responsivitas server yang tinggi, terutama saat menangani konkurensi dan volume data yang besar. Penggunaan arsitektur jaringan sinkron konvensional seringkali menyebabkan server tidak responsif (blocking) saat mengeksekusi operasi Input/Output (I/O) yang berat, seperti kueri basis data. Proyek Akhir ini bertujuan untuk mengimplementasikan dan menguji arsitektur jaringan asinkron pada dashboard IoT real-time menggunakan framework Twisted Python. Sistem dikembangkan dengan mengintegrasikan protokol MQTT untuk komunikasi perangkat IoT dan REST API untuk antarmuka dashboard. Untuk mengatasi masalah blocking pada main thread (reactor), operasi basis data yang berat didelegasikan ke background threads menggunakan mekanisme deferToThread. Pengujian beban (load testing) dilakukan menggunakan perangkat lunak Siege untuk membandingkan kinerja endpoint sinkron dan asinkron dengan variasi batas data (5.000 dan 10.000 baris) serta tingkat konkurensi (5, 10, 20, dan 30). Hasil pengujian menunjukkan bahwa kinerja relatif bervariasi tergantung pada kombinasi beban data dan tingkat konkurensi. Pada skenario 5.000 baris data dengan 20 klien, mode asinkron meningkatkan Transaction per second (TPS) sebesar 2,4% (2,14 vs 2,09 TPS) dengan latensi 8,61 detik berbanding 8,49 detik pada mode sinkron. Keunggulan latensi mode asinkron secara nyata terlihat pada kondisi beban puncak (10.000 baris dengan 30 klien), di mana mode asinkron berhasil mengurangi latensi menjadi 26,97 detik dibandingkan 27,76 detik pada mode sinkron. Sementara pada skenario beban ringan (5.000 baris dengan 5 klien), kinerja keduanya sangat kompetitif dan setara dengan latensi sekitar 3,45 detik. Implementasi asinkron berhasil mempertahankan responsivitas server utama pada beban tinggi, membuktikan bahwa Twisted Python asinkron efektif untuk skenario konkurensi menengah-tinggi, dengan konsumsi memori yang sangat efisien dan setara (selisih kurang dari 1%) dibandingkan mode sinkron.
| Item Type: | Thesis (Other) |
|---|---|
| Subjects: | KBK > KBK Jurusan Teknologi Industri > KBK Telecommunication Network Research Group |
| Divisions: | Sarjana Terapan > Jurusan Teknologi Industri > Teknik Rekayasa Jaringan Telekomunikasi |
| Depositing User: | Mr Zikri Zahron Zahron |
| Date Deposited: | 19 Aug 2026 03:39 |
| Last Modified: | 19 Aug 2026 03:39 |
| URI: | https://repository.lib.pcr.ac.id/id/eprint/5027 |
