Kompresi Data dengan Algoritma Huffman dan Algoritma Lainnya

dokumen-dokumen yang mirip
>>> Kompresi Data dan Teks <<<

KOMPRESI DAN TEKS. = 4800 karakter. 8 x 8 Kebutuhan tempat penyimpanan per halaman = byte = byte = Kbyte

Bab 6. Kompresi Data dan Teks. Pokok Bahasan : Tujuan Belajar : Sekilas Kompresi Data

Kompresi. Definisi Kompresi

KOMPRESI DAN TEKS M U L T I M E D I A KOMPRESI DATA

KOMPRESI DAN TEKS. Pemrograman Multimedia KOMPRESI DATA. Diktat Kuliah

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT.

Semester Ganjil 2012/2013 Program Studi Multimedia - Politeknik Negeri Media Kreatif KOMPRESI DAN TEKS

KOMPRESI DATA. Multimedia Jurusan Teknik Informatika. Riki Ruli S -

TEKNIK KOMPRESI LOSSLESS TEXT

~ By : Aprilia Sulistyohati, S.Kom ~

KOMPRESI DAN TEKS. By Aullya Rachmawati,

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA

KONSEP. Tujuan Kompresi:

BAB 2 Tinjauan Teoritis

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

KOMPRESI STRING MENGGUNAKAN ALGORITMA LZW DAN HUFFMAN

REPRESENTASI DATA MULTIMEDIA

KOMPRESI FILE CITRA BITMAP MENGGUNAKAN ALGORITMA RLE DAN LZ78. Iwan Fitrianto Rahmad 1, Helmi Kurniawan 2 ABSTRACT

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8

Algoritma Huffman dan Kompresi Data

Kompresi. Pengertian dan Jenis-Jenis Kompresi

REPRESENTASI DATA MULTIMEDIA

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Kompresi data atau pemampatan data adalah suatu proses pengubahan

Kompresi Data dengan Algoritma Huffman dan Perbandingannya dengan Algoritma LZW dan DMC

TEKNIK KOMPRESI LOSSLESS

Pemampatan Data dengan Kode Huffman pada Perangkat Lunak WinZip

KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

Penerapan Pohon Biner Huffman Pada Kompresi Citra

Penerapan Pengkodean Huffman dalam Pemampatan Data

Kompresi Pohon dengan Kode Prüfer

KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN. Nama : Irfan Hanif NIM :

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.

Penerapan Algoritma Huffman dalam Kompresi Gambar Digital

1. PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA

BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

A Sanserif A Agyptian A DEKORATIF

Teknik Kompresi Citra Menggunakan Metode Huffman

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Perbandingan Kompresi Data Menggunakan Algoritma Huffman dan Algoritma DMC

BAB II DASAR TEORI. 2.1 Pendahuluan

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB I PENDAHULUAN. Dalam bidang teknologi informasi, komunikasi data sangat sering

REPRESENTASI DATA AUDIO dan VIDEO

Kode Huffman dan Penggunaannya dalam Kompresi SMS

BAB 1 PENDAHULUAN Latar Belakang

KOMPRESI TEKS dengan MENGGUNAKAN ALGORITMA HUFFMAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

MULTIMEDIA system. Roni Andarsyah, ST., M.Kom Lecture Series

SISTEM ANALISA PERBANDINGAN UKURAN HASIL KOMPRESI WINZIP DENGAN 7-ZIP MENGGUNAKAN METODE TEMPLATE MATCHING

BAB 2 LANDASAN TEORI

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA

BAB 2 TINJAUAN PUSTAKA

PERBANDINGAN KINERJA ALGORITMA KOMPRESI HUFFMAN, LZW, DAN DMC PADA BERBAGAI TIPE FILE

I. PENDAHULUAN II. DASAR TEORI

ANALISA DAN PERBANDINGAN ALGORITMA RUN LENGTH ENCODING DAN ALGORITMA LZW ( LEMPEL ZIV WECH ) DALAM PEMAMPATAN TEKS

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

ANALISIS DAN IMPLEMENTASI PERBANDINGAN KINERJA ALGORITMA KOMPRESI HUFFMAN, LZW, DAN DMC PADA BERBAGAI TIPE FILE

BAB I PENDAHULUAN. Meningkatnya penggunaan komputer dalam kegiatan sehari hari, secara

IMPLEMENTASI ALGORITMA RUN LENGTH ENCODING UNTUK PERANCANGANAPLIKASI KOMPRESI DAN DEKOMPRESI FILE CITRA

PEMAMPATAN CITRA (IMA

BAB II TINJAUAN PUSTAKA. Terdapat beberapa literatur yang mengulas kembali algoritma JBE (Sadiq, et

BAB 2 LANDASAN TEORI

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

ANALISIS PENGARUH PANJANG BIT KODE PADA KINERJA PROGRAM KOMPRESI YANG MENGGUNAKAN ALGORITMA LEMPEL ZIV WELCH (LZW) SKRIPSI FAHRUR RAZI

PEMAMPATAN DATA DIGITAL MENGGUNAKAN METODA RUN-LENGTH

PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE. Irwan Munandar

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Kompresi Data dengan Kode Huffman dan Variasinya

Penyandian (Encoding) dan Penguraian Sandi (Decoding) Menggunakan Huffman Coding

BAB 2 LANDASAN TEORI

ANALISA KODE HUFFMAN UNTUK KOMPRESI DATA TEKS ABSTRAK

BAB 2 LANDASAN TEORI

SKRIPSI KOMPRESI DATA TEKS MENGGUNAKAN ALGORITMA PPM (PREDICTION BY PARTIAL MATCHING)

BAB 2 LANDASAN TEORI

PENGANTAR KOMPRESI DATA

Analisa Perbandingan Rasio Kecepatan Kompresi Algoritma Dynamic Markov Compression Dan Huffman

BAB III ANALISIS MASALAH

DATA COMPRESSION CODING USING STATIC AND DYNAMIC METHOD OF SHANNON-FANO ALGORITHM

[TTG4J3] KODING DAN KOMPRESI. Oleh : Ledya Novamizanti Astri Novianty. Prodi S1 Teknik Telekomunikasi Fakultas Teknik Elektro Universitas Telkom

KINERJA DAN PERFORMA ALGORITMA KOMPRESSI LOSSLESS TERHADAP OBJEK CITRA DIGITAL

BAB 1 PENDAHULUAN 1-1

Transkripsi:

Kmpresi Data dengan Algritma Huffman dan Algritma Lainnya Hary Fernand Nim 13505113 Email: if15113@students.if.itb.ac.id Prgram studi Teknik Infrmatika Seklah Teknik elektr dan infrmatika Insttitut teknlgi bandung Jln ganesa 10 bandung 40132 Abstrak Makalah ini mengemukakan tentang cara kmpresi data dan implementasinya. Kmpresi data tersebut antara lain menggunakan kde/algritma Huffman dan algritma-algritma sejenis yang telah menjelaskan dan membantu kita dalam menangani file-file besar. Termasuk frmat frmat file audi sepert mp3, frmat gambar seperti jpg dan cnth-cnth sederhana serta penerapannya Diakhir makalah teradapat aplikasi-aplikasi yang bermula dari algritma-algrima tersebut yang sampai sekarang masih dikembangkan sftwarenya hingga menjadi lebih baik Kata kunci: kmpresi data, algritma Huffman, Algritma Lempel-Ziv-Welch, Shannn-Fan Algrithm, Lssy Cmpressin, Lseless 1. Pendahuluan Kmpresi ialah prses pengubahan ekumpulan data menjadi suatu bentuk kde untuk menghemat kebutuhan tempat penyimpanan dan waktu untuk transmisi data [1]. Saat ini terdapat berbagai tipe algritma kmpresi [2,3], antara lain: Huffman, LIFO, LZHUF,LZ77 dan variannya (LZ78, LZW, GZIP), Dynamic Markv Cmpressin (DMC), Blck-Srting Lssless, Run-Length, Shannn-Fan, Arithmetic, PPM (Predictin by Partial Matching), Burrws-Wheeler Blck Srting, dan Half Byte. Berdasarkan tipe peta kde yang digunakan untuk mengubah pesan awal (isi file input) menjadi sekumpulan cdewrd, metde kmpresi terbagi menjadi dua kelmpk, yaitu : Metde static: menggunakan peta kde yang selalu sama. Metde ini membutuhkan dua fase (tw-pass): fase pertama untuk menghitung prbabilitas kemunculan tiap simbl/karakter dan menentukan peta kdenya, dan fase kedua untuk mengubah pesan menjadi kumpulan kde yang akan ditransmisikan. Cnth: algritma Huffman statik. Metde dinamik (adaptif) : menggunakan peta kde yang dapat berubah dari waktu ke waktu. Metde ini disebut adaptif karena peta kde mampu beradaptasi terhadap perubahan karakteristik isi file selama prses kmpresi berlangsung. Metde ini bersifat 1-kali pembacaan terhadap isi file. Cnth: algritma LZW dan DMC Kmpresi data Kmpresi berarti memampatkan /mengecilkan ukuran Kmpresi data adalah prses mengkdekan infrmasi menggunakan bit atau infrmatin-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak terkdekan dengan suatu sistem enkding tertentu Cnth kmpresi sederhana yang biasa kita lakukan misalnya adalah

menyingkat kata-kata yang sering digunakan tapi sudah memiliki knvensi umum. Misalnya: kata yang dikmpres menjadi kata yg. Pengiriman data hasil kmpresi dapat dilakukan jika pihak pengirim/yang melakukan kmpresi dan pihak penerima memiliki aturan yang sama dalam hal kmpresi data. Pihak pengirim harus menggunakan algritma kmpresi data yang sudah baku dan pihak penerima juga menggunakan teknik dekmpresi data yang sama dengan pengirim sehingga data yang diterima dapat dibaca/didekde kembali dengan benar Kmpresi data menjadi sangat penting karena memperkecil kebutuhan penyimpanan data, mempercepat pengiriman data, memperkecil kebutuhan bandwidth Teknik kmpresi bisa dilakukan terhadap data teks/biner, gambar (JPEG, PNG, TIFF), audi (MP3, AAC, RMA, WMA), dan vide (MPEG, H261, H263). Cnth kebutuhan data selama 1 detik pada layar reslusi 640 x 480: Data text 1. 1 karakter = 2 bytes (termasuk karakter ASCII Extended) 2. Setiap karakter ditampilkan dalam 8x8 pixels 3. Jumlah karakter yang dapat ditampilkan per halaman = (640 x 480) / (8 x 8) =4.800 karakter. Kebutuhan tempat penyimpanan per halaman = 4.800 2 byte = 9.600 byte = 9.375 Kbyte. Data Grafik Vektr 1. 1 still image membutuhkan 500 baris 2. Setiap 1 baris direpresentasikan dalam psisi hrisntal, vertikal, dan field atribut sebesar 8-bit 3. sumbu Hrizntal direpresentasikan dengan lg 2 640 = 10 bits 4. sumbu Vertical direpresentasikan dengan lg 2 480 = 9 bits 5. Bits per line = 9bits + 10bits + 8bits = 27bits 6. Strage required per screen page = 500 (27 / 8) = = 1687,5 byte = 1,65 Kbyte Clr Display 1. Jenis : 256, 4.096, 16.384, 65.536, 16.777.216 warna 2. Masing-masing warna pixel memakan tempat 1 byte 3. Misal 640 x 480 x 256 warna x 1 byte = 307.200 byte = 300 Kbyte Kebutuhan tempat penyimpanan untuk media kntinyu untuk 1 detik Playback: Sinyal audi tidak terkmpres dengan kualitas suara telepn dengan sample 8 khz dan dikuantisasi 8 bit per sample, pada bandwidth 6 Kbits/s, membutuhkan strage: Strage yang diperlukan = (64 Kbit/s / 8 bit/byte )x (1 s / 1.024 byte/kbyte) = 8 Kbyte Sinyal audi CD disample 44,1 khz, dikuantisasi 16 bits per sample. Strage = 44,1 khz x 16 bits = 705,6 x 10 3 bits = 88.200 bytes untuk menyimpan 1 detik playback. Kebutuhan sistem PAL standar 1. 625 baris dan 25 frame/detik 2. 3 bytes/pixel (luminance, red chrm, blue chrm)

3. Luminance Y menggunakan sample rate 13,5 MHz 4. Chrminance (R-Y dan B-Y) menggunakan sample rate 6.75 MHz 5. Jika menggunakan 8 bit/sample, maka Bandwith=(13.4MHz + 6.75 MHz + 6.75 MHz ) x 8 bit = 216x10 6 bit/s Data rate= 640 x 480 x 25 x 3 byte/secnds = 23.040.000 byte/s Required strage space/s = 2.304 X 10 4 byte/s x (1 s / 1.024 byte/kbyte) = 22.500 Kbyte Jenis Kmpresi Data Berdasarkan Mde Penerimaan Data leh Manusia Dialque Mde: yaitu prses penerimaan data dimana pengirim dan penerima seakan berdialg (real time), seperti pada cnth vide cnference. Teknik kmpresi dimana data hasil dekmpresi tidak sama dengan data sebelum kmpresi namun sudah cukup untuk digunakan. Cnth: Mp3, streaming media, JPEG, MPEG, dan WMA. Kelebihan: ukuran file lebih kecil dibanding lseless namun masih tetap memenuhi syarat untuk digunakan. Biasanya teknik ini membuang bagian-bagian data yang sebenarnya tidak begitu berguna, tidak begitu dirasakan, tidak begitu dilihat leh manusia sehingga manusia masih beranggapan bahwa data tersebut masih bisa digunakan walaupun sudah dikmpresi. Misal terdapat image asli berukuran 12,249 bytes, kemudian dilakukan kmpresi dengan JPEG kualitas 30 dan berukuran 1,869 bytes berarti image tersebut 85% lebih kecil dan rati kmpresi 15%. Dimana kmpresi data harus berada dalam batas penglihatan dan pendengaran manusia. Waktu tunda (delay) tidak bleh lebih dari 150 ms, dimana 50 ms untuk prses kmpresi dan dekmpresi, 100 ms mentransmisikan data dalam jaringan Lseless Teknik kmpresi dimana data hasil kmpresi dapat didekmpres lagi dan hasilnya tepat sama seperti data sebelum prses kmpresi. Cnth aplikasi: ZIP, RAR, GZIP, 7-Zip Retrieval Mde: yaitu prses penerimaan data tidak dilakukan secara real time. Dapat dilakukan fast frward dan fast rewind di client Dapat dilakukan randm access terhadap data dan dapat bersifat interaktif. Jenis Kmpresi Data Berdasarkan Output Teknik ini digunakan jika dibutuhkan data setelah dikmpresi harus dapat diekstrak/dekmpres lagi tepat sama. Cnth pada data teks, data prgram/biner, beberapa image seperti GIF dan PNG. Kadangkala ada data-data yang setelah dikmpresi dengan teknik ini ukurannya menjadi lebih besar atau sama. Lssy Cmpressin

Kriteria Algritma dan Aplikasi Kmpresi Data Kualitas data hasil enkding: ukuran lebih kecil, data tidak rusak untuk kmpresi lssy Kecepatan, rati, dan efisiensi prses kmpresi dan dekmpresi Ketepatan prses dekmpresi data: data hasil dekmpresi tetap sama dengan data sebelum dikmpres (kmpresi lseless) Klasifikasi Teknik Kmpresi 1. Entrpy Encding Bersifat lseless Tekniknya tidak berdasarkan media dengan spesifikasi dan karakteristik tertentu namun berdasarkan urutan data Statistical encding, tidak memperhatikan semantik data Mis: Run-length cding, Huffman cding, Arithmetic cding Surce Cding 2. Surce Cding Bersifat lssy Berkaitan dengan data semantik (arti data) dan media Mis: Predictin (DPCM, DM), Transfrmatin (FFT, DCT), Layered Cding (Bit psitin, subsampling, sub-band cding), Vectr quantizatin. 3. Hybrid Cding Gabungan antara lssy + lseless mis: JPEG, MPEG, H.261, DVI Cnth-cnth Teknik Kmpresi Teks 1 Run-Length-Encding (RLE) Kmpresi data teks dilakukan jika ada beberapa huruf yang sama yang ditampilkan berturut-turu: Mis: Data : ABCCCCCCCCDEFGGGG = 17 karakter RLE tipe 1 (min. 4 huruf sama) : ABC!8DEFG!4 = 11 karakter RLE ada yang menggunakan suatu karakter yang tidak digunakan dalam teks tersebut seperti misalnya! untuk menandai. Kelemahan? Jika ada karakter angka, mana tanda mulai dan akhir? Misal data : ABCCCCCCCCDEFGGGG = 17 karakter RLE tipe 2: -2AB8C-3DEF4G = 12 karakter Misal data : AB12CCCCDEEEF = 13 karakter RLE tipe 2: -4AB124CD3EF = 12 karakter RLE ada yang menggunakan flag bilangan negatif untuk menandai batas sebanyak jumlah karakter tersebut. Berguna untuk data yang banyak memiliki kesamaan, misal teks ataupun grafik seperti icn atau gambar garisgaris yang banyak memiliki kesamaan pla Best case: untuk RLE tipe 2 adalah ketika terdapat 127 karakter yang sama sehingga akan dikmpres menjadi 2 byte saja.

Wrst case: untuk RLE tipe 2 adalah ketika terdapat 127 karakter yang berbeda semua, maka akan terdapat 1 byte tambahan sebagai tanda jumlah karakter yang tidak sama tersebut. Menggunakan teknik lseless Cnth untuk data image, seperti dibawah ini: terlebih dahulu dan diletakkan ke dalam leaf(daun) 2 Static Huffman Cding Frekuensi karakter dari string yang akan dikmpres dianalisa terlebih dahulu. Selanjutnya dibuat phn huffman yang merupakan phn biner dengan rt awal yang diberi nilai 0 (sebelah kiri) atau 1 (sebelah kanan), sedangkan selanjutnya untuk dahan kiri selalu diberi nilai 1(kiri) - 0(kanan) dan di dahan kanan diberi nilai 0(kiri) 1(kanan) A bttm-up apprach = frekuensi terkecil dikerjakan Huffman Tree: Kemudian leaf-leaf akan dikmbinasikan dan dijumlahkan prbabilitasnya menjadi rt diatasnya. Mis: MAMA SAYA A = 4 -> 4/8 = 0.5 M = 2 -> 2/8 = 0.25 S = 1 -> 1/8 = 0.125 Y = 1 -> 1/8 = 0.125 Ttal = 8 karakter

Sehingga w(a) = 1, w(m) = 00, w(s) = 010, dan w(y) = 011 Shannn-Fan Algrithm Dikembangkan leh Shannn (Bell Labs) dan Rbert Fan (MIT) Cnth: Algritma Urutkan simbl berdasarkan frekuensi kemunculannya Bagi simbl menjadi 2 bagian secara rekursif, dengan jumlah yang kirakira sama pada kedua bagian, sampai tiap bagian hanya terdiri dari 1 simbl. Cara yang paling tepat untuk mengimplementasikan adalah dengan membuat binary tree.

Adaptive Huffman Cding Metde SHC mengharuskan kita mengetahui terlebih dahulu frekuensi masing-masing karakter sebelum dilakukan prses pengkdean. Metde AHC merupakan pengembangan dari SHC dimana prses penghitungan frekuensi karakter dan pembuatan phn Huffman dibuat secara dinamis pada saat membaca data Algritma Huffman tepat bila dipergunakan pada infrmasi yang bersifat statis. Sedangkan untuk multimedia applicatin, dimana data yang akan datang belum dapat dipastikan kedatangannya (audi dan vide streaming), algritma Adaptive Huffman dapat dipergunakan Metde SHC maupun AHC merupakan kmpresi yang bersifat lseless Dibuat leh David A. Huffman dari MIT tahun 1952 Huffman banyak dijadikan back-end pada algritma lain, seperti Arithmetic Cding, aplikasi PKZIP, JPEG, dan MP3

DICTIONARY-BASED CODING Algritma Lempel-Ziv-Welch (LZW) menggunakan teknik adaptif dan berbasiskan kamus Pendahulu LZW adalah LZ77 dan LZ78 yang dikembangkan leh Jacb Ziv dan Abraham Lempel pada tahun 1977 dan 1978. Terry Welch mengembangkan teknik tersebut pada tahun 1984. LZW banyak dipergunakan pada UNIX, GIF, V.42 untuk mdem. Algritma Kmpresi: BEGIN S = next input character; While nt EOF { C = next input character; If s + c exists in the diactinary S = s + c Else { Output the cde fr s; Add string s + c t the dictinary with a new cde S = c; } } END Algritma Dekmpresi: BEGIN S = NULL; while nt EOF{ K = NEXT INPUT CODE; Entry = dictinary entry fr K; Ouput entry; if(s!= NULL) add string s + entry[0] t dictinary with new cde S = Entry; } END Aplikasi Kmpresi ZIP File Frmat

Ditemukan leh Phil Katz untuk prgram PKZIP kemudian dikembangkan untuk WinZip, WinRAR, 7-Zip. Berekstensi *.zip dan MIME applicatin/zip Dapat menggabungkan dan mengkmpresi beberapa file sekaligus menggunakan bermacam-macam algritma, namun paling umum menggunakan Katz s Deflate Algrithm. Beberapa methd Zip: Shrinking : merupakan metde variasi dari LZW Reducing : merupakan metde yang mengkmbinasikan metde same byte sequence based dan prbability based encding. Implding : menggunakan metde byte sequence based dan Shannn- Fan encding. Deflate : menggunakan LZW Bzip2, dan lain-lain Aplikasi: WinZip leh Nic- Mak Cmputing RAR File Ditemukan leh Eugene Rshal, sehingga RAR merupakan singkatan dari Rshal Archive pada 10 Maret 1972 di Rusia. Kesimpulan Prses kmpresi lebih lambat dari ZIP tapi ukuran file hasil kmpresi lebih kecil. Aplikasi: WinRAR yang mampu menangani RAR dan ZIP, mendukung vlume split, enkripsi AES. Penggunaan aplikasi pemampatan data dengan menggunakan algritma Huffman dan algritmaalgritma lainnya telah membantu dalam pekerjaan yang melibatkan file-file yang besar dalam bidang infrmasi dan telekmunikasi. Dari kde-kde dan algritma tersebut dihasilkanlah sftware-sftware pengmpres yang selama ini kita kenal. Daftar pustaka [1] Hwe, D., Free On-line Dictinary f Cmputing, http://www.fldc.rg/, 1993. [2] Witten, I.H, et al., Managing Gigabytes, Van Nstrand Reinhld, New Yrk, 1994. [3] Ben Zha, et al., Algrithm in the Real Wrld - (Cmpressin) Scribe Ntes, http://www-2.cs.cmu.edu/~guyb/realwrld/ class-ntes/all/, 1998, [17 Jan 2002] [4] Cmpressin Team, The LZW Algrithm, Data Cmpressin Reference Center, http://www.rasip.fer.hr/research/cmpress/ algrithms/fund/lz/lzw.html, 1997, [17 Jan 2002] [5] Ziviani, N., de Mura, E. S., Cmpressin: A Key fr Next Generatin Text Retrieval System, Department f Cmputer Science Univ. Federal de Minas Gerais, Brazil, 2000. [6] University f Calgary, Calgary Crpus, http://links.uwaterl.ca/calgary.crpus.ht ml, [26 Maret 2002] Berekstensi.rar dan MIME applicatin/x-rar-cmpressed [7] University f Canterbury, The Canterbury Crpus, http://crpus.canterbury.ac.nz, [26 Feb 2002]

[8] Crmack, G.V., Hrspl, R.N., Data Cmpressin Using Dynamic Markv Cmpressin, University f Waterl and University f Victria, 1986.