Penerapan Websocket pada Sistem Live Chat berbasis Web (Studi Kasus Website Kwikku.com)
Kata Kunci:
kwikku.com, live chat, websocket, long polling, real timeAbstrak
Live Chating memanfaatkan teknologi berkirim pesan secara real time. Seiring dengan meningkatnya pengguna layanan dan belum siapnya sistem yang ada dapat mengganggu komunikasi antar pengguna di Website Kwikku.com. Metode Long Polling dan Sistem Relational Database yang digunakan terlalu banyak menggunakan resource dari server sehingga perlu adanya pembaharuan sistem dengan menggunakan protokol Websocket. Sistem perencanaan dan implementasi yang dibuat adalah perancangan struktur sistem dan implementasi pada pengembangan sistem Live Chat dengan menggunakan protokol Websocket dan bahasa pemrograman HTML, PHP, CSS dan Javascript. Hasil pengujian sistem menggunakan metode load testing. Berdasarkan hasil analisa melalui yang telah dilakukan dengan sample 100 hingga 500 user dan 3 repetisi dapat disimpulkan bahwa protokol Websocket lebih unggul jika dibandingan dengan long polling karena menghasilkan delay yang lebih kecil dan memiliki rata-rata efisiensi sebesar 52,181%. Protokol Websocket dengan menggunakan non-relational database dapat menjadi solusi untuk mengatasi permasalahan tingginya delay pada sistem