Abstract :
salah satu dari sekian banyak teknik kompresi yang dipergunakan pada saat ini. Terdapat tiga fase dalam menggunakan algoritma huffman untuk mengompres sebuah file, fase pertama adalah pembentukan pohon huffman, fase kedua adalah encoding dan fase ketiga adalah decoding. Prinsip yang digunakan oleh algoritma huffman adalah karakter yang sering muncul dikodekan dengan rangkaian bit yang pendek dan karakter yang jarang muncul dikodekan dengan rangkaian bit yang lebih panjang.
Dalam komunikasi data, sering kali pesan atau data yang dikirimkan ukurannya sangat besar, sehingga untuk pengirimannya membutuhkan waktu yang relatif lama. Masalah ini dapt diatasi dengan mengkompresi isi pesan atau data sesingkat mungkin, sehingga waktu pengirimannya akan relatif lebih singkat. Salah satu cara kompresi data yang dapat siterapkan dalam komunikasi data adalah kompresi huffman.