RITONGA, Ahmad Rian Syaifullah (2025) Analisis Perbandingan Performa Websocket Menggunakan Pusher Dan Laravel Reverb Pada Implementasi Live Cam Website Muncak.Id. Skripsi thesis, Universitas Jenderal Soedirman.
|
PDF (Cover)
Cover.pdf Download (390kB) |
|
|
PDF (Legalitas)
Legalitas.pdf Restricted to Repository staff only Download (477kB) |
|
|
PDF (Abstrak)
Abstrak.pdf Download (363kB) |
|
|
PDF (BabI)
Bab I.pdf Restricted to Repository staff only Download (335kB) |
|
|
PDF (BabII)
Bab II.pdf Restricted to Repository staff only Download (645kB) |
|
|
PDF (BabIII)
Bab III.pdf Restricted to Repository staff only Download (507kB) |
|
|
PDF (BabIV)
Bab IV.pdf Restricted to Repository staff only Download (4MB) |
|
|
PDF (BabV)
Bab V.pdf Download (372kB) |
|
|
PDF (DaftarPustaka)
Daftar Pustaka.pdf Download (326kB) |
|
|
PDF (Lampiran)
Lampiran.pdf Restricted to Repository staff only Download (1MB) |
Abstract
Aktivitas pendakian gunung di Indonesia mengandung risiko yang memerlukan informasi kondisi jalur secara real-time untuk keselamatan pendaki. Platform website muncak.id membutuhkan implementasi fitur Live Cam menggunakan teknologi WebSocket dengan performa optimal untuk menyediakan siaran langsung kondisi jalur pendakian. Penelitian ini bertujuan mengimplementasikan fitur Live Cam menggunakan Pusher dan Laravel Reverb, menganalisis dan membandingkan performanya melalui metrik teknis, serta memberikan rekomendasi solusi optimal berdasarkan hasil pengujian. Metode pengembangan menggunakan Rapid Application Development (RAD) dengan pengembangan dua versi website secara paralel yang diuji melalui tiga tahap: pengujian fungsional end- to-end menggunakan Laravel Dusk, pengujian beban menggunakan Artillery.js dengan simulasi 100 virtual users selama 300 detik, dan monitoring sumber daya server secara real-time. Parameter pengujian yang diukur meliputi latensi koneksi WebSocket, throughput request, penggunaan CPU, penggunaan memori, dan kemampuan menangani koneksi bersamaan. Hasil penelitian menunjukkan bahwa Pusher unggul dalam aspek latensi dengan median koneksi WebSocket 162,4 ms dibandingkan Reverb 2.186,8 ms (13 kali lebih cepat), stabilitas sempurna 100% tanpa error, dan efisiensi CPU 52% lebih baik dengan rata-rata penggunaan 23,4% versus 48,7%. Sementara itu, Laravel Reverb unggul dalam throughput 53% lebih tinggi (23 request/detik versus 15 request/detik), kemampuan menangani 52% lebih banyak koneksi bersamaan (2.114 versus 1.394 koneksi), dan efisiensi memori 6% lebih hemat dengan rata-rata penggunaan 41,2% versus 43,8%, namun mengalami kegagalan koneksi 28,07% pada lonjakan trafik mendadak. Berdasarkan hasil tersebut, penelitian ini merekomendasikan Pusher untuk aplikasi yang memprioritaskan latensi rendah, stabilitas tinggi, dan auto-scaling otomatis, sedangkan Laravel Reverb cocok untuk aplikasi dengan beban stabil, budget terbatas, dan tim teknis yang mampu melakukan optimisasi infrastruktur.
| Item Type: | Thesis (Skripsi) |
|---|---|
| Nomor Inventaris: | H26022 |
| Uncontrolled Keywords: | WebSocket, Laravel Reverb, Pusher, Live Cam, performa, real-time |
| Subjects: | D > D24 Databases Information services Internet resources |
| Divisions: | Fakultas Teknik > S1 Teknik Informatika |
| Depositing User: | Mr. Ahmad Rian Syaifullah Ritonga |
| Date Deposited: | 09 Feb 2026 06:52 |
| Last Modified: | 09 Feb 2026 06:52 |
| URI: | http://repository.unsoed.ac.id:443/id/eprint/39181 |
Actions (login required)
![]() |
View Item |
