Implementasi Algoritma Yamamoto’s Recursive Code Dalam Mengkompresi File Gambar
Abstract
The size of the data stored whether it is stored on a computer or in cloud storage is one of the problems in the computer world. One of the best solutions to overcome this problem is to use compression techniques. In this study, the author uses Yamamoto's Recursive Code Algorithm to compress image files. Image files with bitmap (bmp) extension have a smaller size than those in jpeg format, this causes problems if the recipient's download speed is slow or the internet connection is unstable, information, information cannot be processed immediately because the data transfer time is too long. For that we need a technique to change the size of the data to be smaller . This technique is known as data compression. Data compression is a process of converting a set of data into a form of code to save the need for data storage. On this basis, the application of Yamamoto's Recursive Code Algorithm in Compressing Image Files is made in order to help computer users compress image files that are initially large into their smallest size.
References
S. B. Ginting, “Perbandingan Algoritma Yamamoto’s Recursive Code Dan Additive Code Dalam Kompresi File Video,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 5, no. 1, 2021.
F. W. Pakpahan, “Perancangan Aplikasi Kompresi File Gambar Dengan Menerapkan Algoritma Unary Coding,” KLIK Kaji. Ilm. Inform. dan Komput., vol. 1, no. 1, pp. 6–12, 2020.
S. Simanjuntak, “Implementasi Metode Taboo Code Untuk Kompresi File Video,” J. Sains dan Teknol. Inf., vol. 1, no. 3, pp. 79–84, 2022.
R. Manik, “Implementasi Algoritma Elias Gamma Code Untuk Kompresi File Audio Hasil Rekaman Dari Aplikasi Wesing Karaoke,” Resolusi Rekayasa Tek. Inform. dan Inf., vol. 2, no. 6, pp. 265–273, 2022.
E. Siahaan, “Implementasi Algoritma Elias Gamma Code Untuk Kompresi File Teks Pada Aplikasi Watpad,” Resolusi Rekayasa Tek. Inform. dan Inf., vol. 2, no. 2, pp. 76–84, 2021.
J. Sisca, “Penerapan Algoritma Elias Delta Code Untuk Kompresi File Video Pada Aplikasi Video Downloader,” Resolusi Rekayasa Tek. Inform. dan Inf., vol. 1, no. 4, pp. 254–264, 2021.
K. Geofandy, E. A. Nathaniel, and H. Agung, “Kompresi File Menggunakan Konversi Biner Hexadecimal dan Algoritma Huffman Encoding,” J. Ilm. Teknol. Infomasi Terap., vol. 5, no. 3, pp. 36–46, 2019.
R. Handayani, “Perancangan Aplikasi Kompresi File Audio Menerapkan Algoritma Universal Codes,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 5, no. 1, 2021.
N. Aftikasyah, “Penerapan Algoritma Yamamoto’s Recursive Code Untuk Mengkompresi File Dokumen,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 5, no. 1, 2021.
G.D.Sanjaya, R.Hadi, N.Luh, and G.Pivin, “Kompresi Citra Digital Menggunakan Metode Discrete Cosine Transform,” Sintak, pp. 38–44, 2018.
P. Fitria, “Penerapan Algoritma Rice Codes Pada Aplikasi Kompresi File Gambar,” vol. 1, no. 3, pp. 158–165, 2020.
E. N. Simanjuntak, “BEES : Bulletin of Electrical and Electronics Engineering Penerapan Algoritma Prefix Code Pada Kompresi File Gambar,” vol. 1, no. 3, pp. 96–100, 2021.
and T. I. A. Satyapratama, M. Yunus, P. Studi, “Kompresi File Gambar Bmp Dan Png,” Ejurnal Stimata, vol. 6, no. 69–81, p. 2, 2015.
M. K. Harahap, “Implementasi Algoritma Kompresi Shannon – Fano pada Citra Digital,” pp. 252–258, 2017.
S. H. Silitonga and S. D. Nasution, “Implementasi Algoritma Boldi-Vigna Codes Untuk Kompresi File Audio Pada Aplikasi Pemutar Audio Berbasis Web,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 6, no. 1, pp. 586–595, 2023.
Y. Sihura, T. Zebua, and H. Hutabarat, “Kinerja Algoritma Yamamoto’s Recursive Code dan Algoritma Fixed Length Binary Encoding pada Kompresi File PDF,” J. Comput. Syst. Informatics, vol. 3, no. 4, pp. 303–312, 2022.
A. Fau and N. A. Hasibuan, “PLAGIARISM DETECTION IN RESEARCH OF LECTURERS AND STUDENTS AT BUDI DARMA UNIVERSITY APPLYING THE TURBO ALGORITHM BOYER MOORE,” INFOKUM, vol. 10, no. 03, pp. 57–63, 2022.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Implementasi Algoritma Yamamoto’s Recursive Code Dalam Mengkompresi File Gambar
Pages: 112-117
Copyright (c) 2023 Lulu Nurhidayanti Nasution

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).

