ABSTRAKSI: Dalam skripsi tugas akhir ini, penulis telah mencoba menganalisis pengimplementasian kompresi data AJAX pada website dinamis dengan menggunakan kompresi HTTP, pada kasus ini adalah menganalisa kompresi HTTP untuk AJAX pada website dinamis yang memakai server Apache dan memakai algoritma kompresi GZip. Parameter akan dilihat dari rasio hasil pengkompresian dan waktu yang diperlukan untuk mentransmisikan request. Kinerja tersebut nantinya akan dibandingkan dengan AJAX yang tidak memakai kompresi HTTP. Penelitian ini bertujuan untuk mengetahui apakah pengkompresian AJAX pada website dinamis dapat menjadi sebuah alternatif dalam pembuatan situs web dinamis yang lebih efisien. Ketika pengimplementasiannya, Implementasi Kompresi AJAX pada server PHP, secara umum meningkatkan efisiensi pengaksesan web dinamis, dari segi ukuran data respon. Meskipun pada kasus tertentu seperti pada ukuran data dibawah 50 byte, ukuran data akan terlihat membesar dibandingkan dengan data original. Kecepatan respon pada data terkompresi, hanya akan terlihat efektif apabila ukuran data di atas 3000 byte atau 3 Kb, pada ukuran data dibawah 3 Kb meskipun data mengecil, perbedaan waktu yang dihasilkan masih belum terlihat dengan jelas.
Kata Kunci : AJAX, kompresi HTTP, web dinamis, GZipABSTRACT: In this thesis, the author have tried to analyze the implementation of AJAX with compression on a dynamic website using HTTP compression, in this case the AJAX HTTP compression is analyzed on a dynamic websites using Apache server and use Gzip for it’s compression algorithm. Parameters that has been observed is the ratio of the compression and the time required to transmit those compressed response. The performance are compared with AJAX that does not use HTTP compression. This study aims to determine whether AJAX data compression on a dynamic website can be an alternative for the creations of dynamic websites that is more efficient. When the implementation begins, the writer conclude that implementation of AJAX compression on the PHP server, generally improves the efficiency of dynamic web accessibility, in terms of size. Although in certain cases such as below 50 bytes, the size of the data will look bigger than the original data. Speed of response of the compressed data, can only be effective if the size of the data is over 3000 bytes or 3 Kb, while the size of the data below 3 Mb although the data size decreases, the difference of time is still unclear.
Keyword: AJAX, HTTP compression, dynamic web, GZip