Perbandingan Websocket pada Komunikasi Aplikasi Perpesanan Berbasis Android Menggunakan Library AndroidAsync, Java Websocket, dan Nv Websocket Client

Perbandingan Websocket pada Komunikasi Aplikasi Perpesanan Berbasis Android Menggunakan Library AndroidAsync, Java Websocket, dan Nv Websocket Client

Penulis

  • Muhammad Harisuddin Thohir Fakultas Ilmu Komputer, Universitas Brawijaya
  • Aryo Pinandito Fakultas Ilmu Komputer, Universitas Brawijaya
  • Lutfi Fanani Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

Android, Daya, Kecepatan, Performansi, Websocket

Abstrak

Semakin banyaknya aplikasi mobileyang 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. Terdapat beberapa libraryWebsocket yang dapat digunakan, untuk itu perlu dilakukan penelitian untuk menentukan mana yang lebih tepat. Untuk dapat memilih libraryyang tepat maka diperlukan adanya uji coba terhadap librarytersebut. Untuk libraryyang akan diuji yaitu AndroidAsync, Java Websocket, dan Nv Websocket Client. Pengujian dilakukan dengan menguji masing-masing librarydengan beberapa ukuran pesan yang berbeda. Hasil penelitian menunjukkan bahwa semakin besar pesan yang dikirimkan maka kecepatannya juga akan semakin tinggi. Sedangkan untuk hasil kecepatan rata-rata pada masing-masing librarymenunjukkan bahwa Nv Websocket Client lebih unggul dalam hal kecepatan pengiriman data. Di sisi lain konsumsi daya hasil rata-rata pada masing-masing librarymenunjukkan bahwa AndroidAsync merupakan libraryyang lebih hemat dalam penggunaan daya jika dibandingkan dengan librarylain.

Unduhan

Diterbitkan

06 Jul 2018

Cara Mengutip

Thohir, M. H., Pinandito, A., & Fanani, L. (2018). Perbandingan Websocket pada Komunikasi Aplikasi Perpesanan Berbasis Android Menggunakan Library AndroidAsync, Java Websocket, dan Nv Websocket Client. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(11), 4999–5008. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/3071

Terbitan

Bagian

Artikel
Loading...