Dalam bidang teknologi informasi, komunikasi
data sangat sering dilakukan. Komunikasi data ini berhubungan erat
dengan pengiriman data menggunakan sistem transmisi elektronik dari satu
terminal komputer ke terminal komputer yang lain. Besarnya ukuran data
terkadang menjadi kendala dalam proses pengiriman data ini. Data dengan
ukuran besar akan memakan waktu transfer yang lebih lama dibandingkan
dengan data yang memiliki ukuran lebih kecil, terkadang ada resiko tidak
dapat tertampung pada media penyimpanan dan tidak tersampaikannya,
sehingga akan memperkecil kapasitas kosong dalam memori media
penyimpanan. Oleh karena itu, manusia selalu berusaha untuk menemukan
suatu cara alternatif untuk menangani permasalahan tersebut, salah
satunya dengan cara kompresi. Penelitian dilakukan dengan menggunakan
algoritma Deflate. Deflate adalah algoritma kompresi dengan teknik
lossless compression. Hal ini menjawab kebutuhan dalam memperkecil
ukuran suatu data untuk penyimpanan atau pengiriman tanpa merusak
isinya. Spesifikasi yang diuraikan pada dokumen RFC 1951 “DEFLATE
Compressed Data Format Spesification Version 1.3” menjelaskan bahwa
algoritma deflate mengkombinasikan algoritma LZ77 dan Huffman, mengambil
konsep sliding-window dan prefix-tree. Setelah dilakukan pengujian
didapati bahwa algoritma Deflate ini efektif digunakan pada data teks
dan data gambar bitmap. Perangkat lunak kompresi yang
mengimplementasikan algoritma Deflate ini dibangun dengan menggunakan
bahasa pemrograman Java.
No comments:
Post a Comment