Daftar Isi:
  • Data yang diolah komputer saat ini, kebanyakan berukuran relatif besar. Hal tersebut akan berdampak pada kebutuhan penyimpanan (storage) yang lebih besar pula. Salah satu cara untuk mengatasinya adalah dengan Kompresi Data. Kompresi digunakan untuk mengecilkan ukuran (volume) data. Sedangkan dekompresi digunakan untuk mengembalikan data hasil kompresi ke data aslinya. Pada Tugas Akhir ini, dibuat sebuah perangkat lunak dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. Pada perangkat lunak kompresi dan dekompresi menggunakan algoritma Deflate ini, data masukan berupa tekstual berekstensi .txt akan dikompresi menjadi data hasil kompresi berekstensi .def. Bila masukan berupa data hasil kompresi, maka data akan didekompresi hingga menghasilkan data yang kembali sama dengan aslinya. Hasil pengujian pada sepuluh data, yang dilakukan dalam Tugas Akhir ini, menunjukkan bahwa perangkat lunak kompresi dan dekompresi data tekstual menggunakan algoritma Deflate telah berhasil direalisasikan. Rasio Kompresi yang didapatkan adalah antara 125% hingga 487%. Pada proses dekompresi, semua file hasil kompresi berhasil didekompresi menjadi file seperti aslinya.