Implementasi Algoritma Adaptive Arithmetic Coding Pada Aplikasi Juz’ Amma Berbasis Android

Authors

  • Ari Maulana Asri Universitas Budi Darma, Medan
  • Abdul Sani Sembiring Universitas Budi Darma, Medan

DOI:

https://doi.org/10.30865/jurikom.v8i2.2828

Keywords:

Compression, Text Files, Juz 'amma, Adaptive Arithmetic Coding

Abstract

The size of the text file is relatively large, where the more information contained in the file, the larger the size of the text file needed to store the information, so that it has an impact on the file size that must be stored on the storage media. The memory size required to store a file is directly proportional to the size of the text file. The problem that occurs is the limited storage space available, especially for Android applications. If the text file size is larger than the storage space or the maximum size limit for a file, sending the text file will fail or the information contained in the text file will not be conveyed properly. This research studies text file compression techniques using arithmetic coding, and implements it for compression and decompression cases. Things to be studied include: looking at the effect of character variations in a text on the compression ratio, the resulting compression time and the decompression time. The experimental results show that the highest compression ratio is obtained when a text has only one type of character. The effect of character variations on the compression ratio is that the more character variations a text has, the lower the compression ratio.

References

S. K. Lidya, M. A. Budiman and R. F. Rahmat, "Implementasi dan Analisis Kinerja Algoritma Arithmetic Coding dan Shannon-Fano Pada Kompresi Citra BMP," ResearchGate, pp. 1-5, 2013.

I. M. Pu, Fundamentals Data Compression, Butterworth-Heinemann is an imprint of Elsevier, 2006.

G. M. David Salomon and D. Bryant, Handbook of Data Compression Fifth Edition, 2010.

R. S. Brar and B. singh, "A Survey on Different Compression Techniques and Bit Reduction Algorithm for Compression of Text/Lossless Data," International Journal of Advanced Research in Computer Science and Software Engineering, vol. 3, 2013.

M. Drs. Lamhot Sitorus, Algoritma dan Pemrograman, Yogyakarta: Penerbit Andi, 2015.

Sukiman and T. Chandra, "Aplikasi Kompresi File dengan Algoritma Elias Gamma," 2013.

H. Purnomo and T. Zacharias, Pengenalan Informatika Perspektif Teknik dan Lingkungan, Yogyakarta: Andi, 2005.

B. S. D. Oetomo, Perencanaa dan Pengembangan Sistem Informasi, Yogyakarta: CV. Andi Offset, 2002.

R. A. Sukmato and M. Shalahuddin, Rekayasa Perangkat Lunak (Arsitektur Dan Berorientasi Objek), Bandung: Bandung : Informatika, 2014.

H. N. Lengkong, S. M. Alicia A.E. Sinsuw and S. M. Arie S.M Lumenta, "Perancangan Penunjuk Rute Pada Kendaraan Pribadi Menggunakan Aplikasi Mobile GIS Berbasis Android Yang Terintegrasi Pada Google Maps," E-journal Teknik Elektro dan Komputer, p. 21, 2015.

Additional Files

Published

2021-04-25

How to Cite

Asri, A. M., & Sembiring, A. S. (2021). Implementasi Algoritma Adaptive Arithmetic Coding Pada Aplikasi Juz’ Amma Berbasis Android. JURNAL RISET KOMPUTER (JURIKOM), 8(2), 50–54. https://doi.org/10.30865/jurikom.v8i2.2828

Issue

Section

Articles