PERBANDINGAN PENGKODEAN TEKS MENGGUNAKAN ALGORITMA HUFFMAN DAN ALGORITMA HUFFMAN WEAVEN HANKAMER PADA APLIKASI MATLAB

  • Muhammad Abizar Rofi'udin(1*)
    Teknik Elektro
  • Beby H. A. Manafe(2)
    Teknik Elektro
  • Amin A. Maggang(3)
  • (*) Corresponding Author
Keywords: Text Coding, Huffman Algorithm, Huffman Weaven Hankamer Algorithm

Abstract

Huffman Algorithm and Huffman Weaven-Hankamer Algorithm are the two-source coding algorithms applied generally for text coding. Both algorithms consist of many stages to complete the coding processes. The more character to processes, the longer the time they consume. Therefore, this research aimed to create a user interface using MATLAB that can simulate the process of both algorithms and provide highly accurate results faster. There were two scenarios for the experiments. Both approaches were conducted eight times using the same number of characters, 15 to 22 thousand. ELSE characters were also contained in the information sources, but they are different in number compared to ordinary characters. The first experiment used more ELSE characters, whereas the second applied lesser ELSE characters than the ordinary ones. The results showed that the Huffman algorithm was more efficient in the first scenario than Huffman Weaven-Hankamer, which was a 2.24 percent average difference. Although the Huffman algorithm still performed better in the second experiment, the difference in average efficiency was smaller, 1.48 percent, compared to the first approach. In addition, the results also showed that the Huffman weaves Hankamer Tree was simpler than the Huffman tree.

Downloads

Download data is not yet available.

References

Akhmad Pahdi, "Algoritme Huffman Dalam Pemampatan Dan Enksripsi Data", STMIK Banjarbaru, 2017.

Purwanto, Hari, "Penerapan Algoritme Huffman Pada Kompresi File Wave". Jurnal Universitas Surya Dharma vol. 2, 2015.

https://doi.org/10.35968/jsi.v2i2.47

Micahel Hankamer, "A Modified Huffman Procedure with Reduced Memory Requirement", Proc. IEEE vol. 27, 1979.

https://doi.org/10.1109/TCOM.1979.1094481

Claude E. Shannon, "A Mathematical Theory of Communication", Bell Sys Tech Jour., vol. 27, pp. 398-403, Juli 1948.

https://doi.org/10.1002/j.1538-7305.1948.tb00917.x

Stephane Le Goff, "Information Theory and Coding Module", Newcastle University, 2012.

Johanis Bowakh, Beby Manafe, "Bahan Ajar Teori Informasi dan Pengodean", Fakultas Sains dan Teknik Undana, 2007.

David A. Huffman, "A Method for the Construction of Minimum Redundancy Codes", Proc. IRE vol 40, pp. 1098-1101, September 1952.

https://doi.org/10.1109/JRPROC.1952.273898

Gunaidi A. Away, "The Shortcut of MATLAB Programming", INFORMATIKA, 2014.

Thomas M. Cover, Joy A. Thomas, "Element of Information Theory", Wiley-Interscience, 2006.

Danny Dimas Sulistio, "Perbandingan Algoritme Huffman Statis Dengan Algoritme Huffman Adaptif Pada Kompresi Data Teks", FMIPA IPB, 2004.

Lenti, Febri Nova, "Visualisasi Pengodean Huffman Dengan Pohon Biner" in Seminar Nasional Riset Teknologi Informasi, Yogyakarta, 2009. pp. 211-218.

Erna Zuni Astuti, Erwin Yudi Hidayat, "Kode Huffman Untuk Kompresi Pesan", Techno.COM vol. 12, pp. 117-126, Mei 2013.

R. G. Gallager, "Information Theory and Reliable Communication", New York: John Wiley, 1968.

G. O. H. Katona, T. O. H. Nemetz, "Huffman Code and Self-information", IEEE Trans. Inf. Theory, vol. 22, no. 3, pp. 337-340, Mei 1976

https://doi.org/10.1109/TIT.1976.1055554

S. Mohajer, P. Pakzad, A. Kakhbod, "Tight Bounds on The Redundancy of huffman Codes", IEEE Trans. Inf. Theory, vol. 58, no. 11, pp. 6737-6746, November 2012

https://doi.org/10.1109/TIT.2012.2208580

PlumX Metrics

Published
2022-10-27
How to Cite
[1]
M. Rofi’udin, B. Manafe, and A. Maggang, “PERBANDINGAN PENGKODEAN TEKS MENGGUNAKAN ALGORITMA HUFFMAN DAN ALGORITMA HUFFMAN WEAVEN HANKAMER PADA APLIKASI MATLAB”, JME, vol. 11, no. 2, pp. 105 - 114, Oct. 2022.
Section
Articles