1 research outputs found
Perbandingan Websocket Pada Komunikasi Aplikasi Perpesanan Berbasis Android Menggunakan Library Androidasync, Java Websocekt, Dan Nv Websocket Client
Semakin banyaknya aplikasi mobile yang menambahkan fitur perpesanan
atau bahkan menjadikannya sebagai fitur utama menunjukkan bahwa fitur ini
merupakan salah satu fitur yang sangat penting. Salah satu protokol yang
memungkinkan untuk digunakan sebagai protokol komunikasi dua arah yaitu
Websocket. Dalam mengembangkan aplikasi pada platform Android untuk
mengimplementasikan komunikasi data menggunakan Websocket terdapat
berbagai library Websocket client yang dapat digunakan. Platform yang dipilih
adalah Android karena dari segi pengguna jumlahnya lebih banyak, yaitu sekitar
86,8%. Untuk dapat memilih library yang tepat maka diperlukan adanya uji coba
terhadap library tersebut. Untuk library yang akan diuji yaitu AndroidAsync, Java
Websocket, dan Nv Websocket Client. Parameter yang akan diuji ada dua yaitu
penggunaan daya dan kecepatan pengiriman data. Pengujian dilakukan dengan
cara terlebih dahulu menentukan library yang akan diuji kemudian ukuran pesan
yang akan dikirimkan, setelah itu menjalankan aplikasi Trepn Profiler kemudian
menjalankan aplikasi perpesanan yang akan diuji. Ketika aplikasi berjalan maka
secara otomatis akan mengirimkan pesan ke pengguna lain sebanyak 50 kali,
proses ini diulang sebanyak 30 kali pada masing-masing ukuran pesan dan library
yang diuji. Total pengujian yang dilakukan sebanyak 450 kali atau sebanyak
22.500 pesan yang dikirimkan. Hasil pengujian menunjukkan bahwa semakin
besar pesan yang dikirimkan maka kecepatannya juga akan semakin tinggi.
Sedangkan untuk hasil kecepatan rata-rata pada masing-masing library
menunjukkan bahwa Nv Websocket Client lebih unggul dalam hal kecepatan
pengiriman data. Di sisi lain dalam hal konsumsi daya hasil rata-rata pada
masing-masing library menunjukkan bahwa AndroidAsync merupakan library
yang lebih hemat dalam penggunaan daya jika dibandingkan dengan library lain