Implementasi Algoritma Golomb Code Dan Algoritma Kriptografi RSA Untuk Kompresi Dan Pengamanan File Citra Terkompresi
Abstract
In the current era, information needs are very important for the general public because the more information is stored digitally, the greater the data storage media needed. Therefore, an alternative data storage process is needed in order to store as much data as possible using existing storage media. In image file compression, decompression is very necessary so that the data compression process works optimally. The compression process is used to reduce file size, while the decompression process is a way to restore compressed data to original data. Basically, image compression techniques are used to find out how to transmit data (data transmission) and store data (storage). The method used in this research is the Golomb Code algorithm for the compression process on image files and the RSA (Rivest-Shamir-Adleman) algorithm to secure image files that have been compressed. It is hoped that the implementation of the Golomb Code algorithm for image file compression by applying the RSA algorithm for securing image files after compression will provide efficient results in terms of the size of the compressed image file, as well as providing an adequate level of security to protect the compressed data. In determining the compression criteria results using the Golomb code algorithm, they are Compression Ratio (RC) = 1.63%, Compression Ratio (CR) = 61.11%, Redundancy (Rd) = 38.88%, Space Saving (Ss) = 38.89%.
References
P. Fitria, “Penerapan Algoritma Rice Codes Pada Aplikasi Kompresi File Gambar,” vol. 1, no. 3, pp. 158–165, 2020.
S. Simanjuntak, “Implementasi Metode Taboo Code Untuk Kompresi File Video,” J. Sains dan Teknol. Inf., vol. 1, no. 3, pp. 79–84, 2022.
Mawar, “Perancangan Aplikasi Kompresi File Pdf Dengan Menerapkan Algoritma Punctured Elias Codes Mawar,” Inf. dan Teknol. Ilm., vol. 7, no. 3, pp. 217–223, 2020, doi: 10.30865/komik.v6i1.5788.
R. Handayani, “Perancangan Aplikasi Kompresi File Audio Menerapkan Algoritma Universal Codes,” KOMIK (Konferensi Nas. Teknol. Inf. dan Komputer), vol. 5, no. 1, 2021.
A. P. Wahyadyatmika, R. R. Isnanto, and M. Somantri, “Implementasi Algoritma Kriptografi RSA pada Surat Elektronik ( E-Mail ),” Transient, vol. 3, no. 4, pp. 1–9, 2014.
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.
S. N. Ritonga, “Implementasi Algoritma Golmb Code Dalam Kompresi File Video,” vol. 5, no. November, pp. 365–373, 2022, doi: 10.30865/komik.v6i1.5748.
M. Hamdani and D. P. Kartikasari, “Pengamanan Pengiriman Citra Terkompresi menggunakan Metode Modulasi Direct Sequence Spread Spectrum (DS-SS),” vol. XIX, no. 2, pp. 48–59, 2017.
A. Ilmiah, “Perancangan Sistem Keamanan Data Terkompresi Menggunakan Advanced Encryption Standard Algorithm pada Studio Foto GreenFrog Perancangan Sistem Keamanan Data Terkompresi Menggunakan Advanced Encryption Standard Algorithm pada Studio Foto GreenFrog,” 2015.
R. Siringoringo, “Analisis dan Implementasi Algoritma Rijndael (AES) dan Kriptografi RSA pada Pengamanan File,” KAKIFIKOM (Kumpulan Artik. Karya Ilm. Fak. Ilmu Komputer), vol. 02, no. 01, pp. 31–42, 2020, doi: 10.54367/kakifikom.v2i1.666.
A. Malvi and P. Painem, “Pengamanan File Gambar pada Media Video dengan Kriptografi Algoritma RSA dan Steganografi Algoritma End of File (EOF),” Inform. J. Ilmu Komput., vol. 16, no. 2, p. 67, 2020, doi: 10.52958/iftk.v16i2.1860.
P. Algoritma, B. C. Untuk, and K. F. Citra, “Penerapan algoritma boldi-vigna code untuk kompresi file citra,” 2022.
N. Aisyah and S. Aripin, “Penerapan Algoritma Elias Omega Code Pada Kompresi File Audio Aplikasi Murottal Muzzamil Hasbalah,” Pelita Inform. Inf. dan Inform., vol. 9, no. 2, pp. 113–119, 2020.
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.
A. Nur, H. Yuana, and F. Febrinita, “APLIKASI KOMPRESI CITRA DENGAN MENGGUNAKAN ALGORITMA LEMPEL ZIV WELCH (LZW),” JATI (Jurnal Mhs. Tek. Inform., vol. 6, no. 2, 2022, doi: 10.36040/jati.v6i2.5612.
E. K. Gulo, “Perancangan Aplikasi Kompresi Audio dengan Menerapkan Algoritma Golomb,” Pelita Inform. Inf. dan Inform., vol. 6, no. 2, pp. 241–244, 2017.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Implementasi Algoritma Golomb Code Dan Algoritma Kriptografi RSA Untuk Kompresi Dan Pengamanan File Citra Terkompresi
Pages: 95 - 104
Copyright (c) 2024 Reuny Theovani Saragi

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).


