Latar Belakang Implementasi dan Analisis Algoritma Kompresi Punctured Elias Codes dan Ternary Comma Code Pada File .Doc

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Di era sekarang ini kebutuhan akan informasi semakin diperlukan. Maka dari itu sekarang banyak layanan-layanan jasa dari internet yang berusaha sebaik mungkin untuk menyediakan informasi yang disediakan setidaknya membutuhkan jumlah data yang tidak lagi berukuran kecil. Semakin membesarnya jumlah data tidak dapat diimbangi dengan semakin besarnya kapasitas media penyimpanan. Di samping itu ukuran data yang besar akan mengakibatkan pemborosan pada penggunaan resource sumber jaringan ketika data tersebut diakses oleh user lain yang berada di tempat yang jauh. Data yang dibutuhkan tersebut tidak hanya berupa teks tetapi dapat juga berupa data audio multimedia dan juga dapat berupa gambar. Oleh karena itu dibutuhkan cara untuk bagaimana mengkompres data tersebut sehingga dapat disimpan dalam media penyimpanan yang terbatas. Kompresi data adalah proses yang mengkonversi sebuah masukan berupa aliran data the source atau data asli mentah menjadi suatu aliran data lain the output, aliran bit atau aliran sudah dikompresi yang memiliki ukuran lebih kecil Salomon, 2007. Masalah yang mendasar pada proses kompresi data adalah bagaimana proses memampatkan data tersebut dengan ukuran yang lebih kecil dari ukuran semula. Data yang dimampatkan adalah representasi data tersebut dalam bentuk string bit. Kompresi file digunakan dalam berbagai keperluan, misalnya membackup data dan transfer data. Untuk membackup data tidak perlu menyalin semua file aslinya, dengan kompresi atau mengecilkan ukuran file terlebih dahulu, maka kapasitas tempat penyimpanan yang diperlukan menjadi lebih kecil, jika data tersebut diperlukan, maka dikembalikan lagi ke file aslinya dekompresi file. Selain berguna pada media penyimpanan data, kompresi file dapat membantu memperkecil ukuran data yang ditransmisikan dalam suatu media jaringan, seperti internet Universitas Sumatera Utara sehingga waktu yang diperlukan akan menjadi lebih pendek dan kemungkinan pekerjaan download dan upload gagal akan menjadi lebih kecil. Teknik kompresi dibagi menjadi dua bagian yaitu kompresi lossless dan kompresi lossy. Kompresi lossless memungkinkan data dapat dikembalikan ke data yang asli secara utuh atau tanpa ada informasi yang hilang dalam data tersebut. Sedangkan kompresi lossy tidak dapat mengembalikan data yang telah dikompres secara utuh dari data yang asli pada saat proses dekompresi Pu, 2006.

1.2 Rumusan Masalah