Implementation of Real-Time Chat Using Pusher on Vocaject Application to Support Project-Based Learning

Saiful Kamil, Husaini Husaini, Fachri Yanuar Rudi F

Abstract


The rapid advancement of information technology has given rise to various digital platforms designed to facilitate remote communication and collaboration. However, communication effectiveness is often hindered because not all applications provide optimal real-time interaction features. Vocational Project (Vocaject), an application supporting Project-Based Learning (PBL) in academic environments, currently faces challenges in facilitating instant communication between lecturers, students, and industrial partners due to the lack of a reliable chat feature. This study aims to bridge this gap by implementing a real-time chat feature using Pusher technology integrated into the Vocaject application. The development methodology includes websocket-based system design, interface implementation, as well as functionality and network performance testing. Functional validation was conducted using the Black Box Testing method, while network performance was analyzed using Quality of Service (QoS) parameters including throughput, packet loss, delay, and jitter. Functional test results showed a 100% success rate across all usage scenarios. Meanwhile, QoS analysis on data transmission from user to server resulted in an average throughput of 5.858 kbps, packet loss of 8.31%, delay of 0.992 ms, and jitter of 0.984 ms, categorized as good network performance. Conversely, the response from server to user recorded an average throughput of 60.2 kbps with a delay of 102.9 ms. This implementation is expected to significantly improve project coordination efficiency within the Vocaject ecosystem.

Full Text:

PDF

References


L. Safitri And S. Basuki, “Analisa Dan Perancangan Sistem Informasi Text Chatting Berbasis Android Web View,†Jurnal Ipsikom , Vol. 8, 2020.

M. Juansen And S. Simatupang, “Integrasi Mesin Absensi Dan Pusher Notification Pada Sistem Informasi Akademik Sekolah Untuk Monitoring Absensi Real-Time,†Journal Of Computer System And Informatics (Josyc), Vol. 4, No. 4, Pp. 1028–1035, Aug. 2023, Doi: 10.47065/Josyc.V4i4.3840.

Y. Kurnia And G. Aditya, “Online Learning Service Application Using Flutter Framework And Laravel,†2022. Available: Http://Bsti.Ubd.Ac.Id/E-Jurnal

Y. Dwi Putri And S. Lutfi, “Penerapan Kriptografi Caesar Cipher Pada Fitur Chatting Sistem Informasi Freelance,†Jurnal Informatika Dan Komputer P-Issn, Vol. 2, No. 2, Pp. 2355–7699, 2019, Doi: 10.33387/Jiko.

M. Agung, “Implementasi Aplikasi Pembuatan Chat Implementation Of The Chat Creation Application 1.â€

A. Yusuf, B. Setiawan, And S. R. Nudin, “Pengembangan Aplikasi Mobile ‘simpel’ Bnnp Jatim Dengan Fitur Real-Time Chat Dan Geotagging,†Journal Of Informatics And Computer Science, Vol. 04, 2022,. Available: Https://Simpelbnnpjatim.Com Pusher. (2023).

Pusher Channels - realtime communication for developers. Retrieved Mei 1, 2024, From https://pusher.com/

R. Riski, Husaini, And M. Nasir, “Implementasi Socket Programming Pada Aplikasi Chat Uloen Messenger Berbasis Android,†Journal Of Artificial Intelligence And Software Engineering. 2023.

P. R. Utami, “Analisis Perbandingan Quality Of Service Jaringan Internet Berbasis Wireless Pada Layanan Internet Service Provider (Isp) Indihome Dan First Media,†Jurnal Ilmiah Teknologi Dan Rekayasa, Vol. 25, No. 2, Pp. 125–137, 2020, Doi: 10.35760/Tr.2020.V25i2.2723.

M. Hasbi And N. R. Saputra, “Analisis Quality Of Service (Qos) Jaringan Internet Kantor Pusat King Bukopin Dengan Menggunakan Wireshark,†2021. Available: Https://Jurnal.Umj.Ac.Id/Index.Php/Just-It/Index

R. Puspita Sari And S. Rahmayuda, “Implementasi Framework Flutter Pada Sistem Informasi Perpustakaan Masjid (Studi Kasus: Masjid Di Kota Pontianak),†Jurnal Komputer dan Aplikasi 2022.

D. Gustian, Y. Fitrisia, S. Purwantoro Esgs, And W. Novayani, “Implementasi Automation Deployment Pada Google Cloud Compute Vm Menggunakan Terraform,†Jurnal Inovtek Polbeng - Seri Informatika, Vol. 8, No. 2, 2023.


Refbacks

  • There are currently no refbacks.


Indexing :

Creative Commons License
Journal of Informatics Engineering and Software Applications (JIEngS) licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.