Sistem Multimedia: Kompresi Teks dengan Metode Huffman dan Shannon-Fano

 

KOMPRESI TEKS DENGAN METODE HUFFMAN DAN SHANNON-FANO

 

Contoh Soal:

Lakukan kompresi teks berikut dengan metode Huffman dan Shannon-Fano ABACCDA!

 

Jawab:

Dalam kode ASCII string 7 huruf ABACCDA membutuhkan representasi 7x8 bit = 56 bit (7 byte), sebagai berikut :

A = 01000001             B = 01000010             A = 01000001            C = 01000011

C = 01000011             D = 01000100             A = 01000001

 

·    String : ABACCDA

Simbol

Frekuensi

A

3

B

1

C

2

D

1


 

·    Tabel pohon Huffman


 


· Masing-masing setiap simbol dalam string ABACCDA model Huffman

Simbol

Kode Huffman

A

0

B

110

C

10

D

111

 

Rangkaian bit dari string ABACCDA model Huffman adalah

0 110 0 10 10 111 0

Dengan perhitungan jumlah yang dipakai model Shannon-Fano adalah

3 x 1 bit + 1 x 3 bit + 2 x 2 bit + 1 x 3 bit = 3 + 3 + 4 + 3 = 13 bit

Jadi pada model Huffman jumlah yang dipakai hanya 13 bit.

 


·    Tabel pohon Shannon-Fano


 

· Masing-masing setiap simbol dalam string ABACCDA model Shannon-Fano

Simbol

Kode Shannon-Fano

A

00

B

10

C

01

D

11

 

 Rangkaian bit dari string ABACCDA model Shannon-Fano adalah

00 10 00 01 01 11 00

Dengan perhitungan jumlah yang dipakai model Shannon-Fano adalah

3 x 2 bit + 1 x 2 bit + 2 x 2 bit +1 x 2 bit =  6 + 2 + 4 + 2 = 14 bit

Jadi pada model Shannon-Fano jumlah yang dipakai 14 bit.

 

Comments

Popular posts from this blog

Tugas 6- Kelebihan dan Kekurangan Gaya Kepemimpinan Presiden RI

Tugas 4- Tipe Kemimpinan Beserta Kekurangan dan Kelemahan

Tugas 2- Membuat Perusahaan