implementasi algoritma lz77 untuk kompresi data instant

advertisement
IMPLEMENTASI ALGORITMA LZ77 UNTUK KOMPRESI
DATA INSTANT MESSAGING PADA EVENT DRIVEN WEB
SERVER
ABSTRAKSI
Event driven web server adalah salah satu jenis web server yang dapat menjawab
kebutuhan dalam pengembangan aplikasi interaktif berbasis web secara real time.
Tidak dapat dipungkiri bahwa bandwidth adalah salah satu faktor yang penting
dalam kinerja aplikasi berbasis web terlepas dari jenis interaksi yang didukung
oleh aplikasi tersebut. Algoritma LZ77 merupakan teknik kompresi yang efisien
dalam kasus kompresi string dengan ukuran yang relatif pendek. Skripsi ini
mengimplementasikan algoritma kompresi LZ77 dalam aplikasi instant messaging
secara kelompok yang dibangun pada web server dengan platform Node.js.
Kesamaan bahasa pemrograman yang digunakan baik di sisi server maupun client
yang dikembangkan dengan Node.js, yaitu Javascript, memberi nilai lebih dalam
proses pengembangan aplikasi. Hasil dari proses kompresi dapat mengurangi
kapasitas bandwidth yang digunakan dalam proses pengiriman pesan, terlebih jika
dihubungkan dengan banyaknya jumlah pengguna yang mengakses aplikasi
tersebut.
Kata kunci: event driven, bandwidth, kompresi data, LZ77, node.js, instant
messaging
iv
Download