Implementasi Base64, Beaufort Cipher, Vigenere Cipher, Untuk Pengamanan File Source Code Dalam Bahasa Pemrograman

William Lutfir Rahman Harjo, Muhammad Ikhsan, Mhd Ikhsan Rifki

Abstract


Kriptografi adalah teknik digunakan untuk menjaga kerahasiaan suatu data. Suatu data yang dianggap penting dan dirasa sensitif, sebaiknya diberikan suatu pengamanan untuk melindungi kerahasiaannya. Pada penelitian ini mengimplementasikan algoritma Base64, Beaufort Cipher dan Vigenere Cipher guna meningkatkan keamanan pada file source code dalam berbagai ekstensi bahasa pemrograman. Tahapan enkripsi yang dilakukan pada penelitian ini dengan cara merubah teks didalam file source code terlebih dahulu kedalam format Base64, kemudian mengenkripsi menggunakan algoritma Beaufort Cipher dan dilanjutkan menggunakan algoritma Vigenere Cipher untuk menghasilkan file source yang telah terenkripsi. Penelitian ini menghasilkan aplikasi berbasis web. Pengujian avalanche effect, bit error rate, character error rate, entropy dan blackbox pada aplikasi, telah dilakukan agar memastikan bahwa aplikasi bekerja sesuai dengan spesifikasinya dan sudah layak untuk digunakan.


Keywords


Base64; Beaufort Cipher; Vigenere Cipher; File Source Code;

Full Text:

PDF

References


BSSN, “Lanskap Keamanan Siber Indonesia 2024,” Id-SIRTII /CC, pp. 1–143, 2024, [Online]. Available: https://idsirtii.or.id/halaman/tentang/laporan-hasil-monitoring.html

Suhardi, “Kombinasi Metode Affine Cipher Dan Exclusive OR (XOR) Dalam Pengamanan Pesan,” Repos. Univ. Islam Negeri Sumatera Utara, 2021, [Online]. Available: http://repository.uinsu.ac.id/10731/

R. Tinendung, S. Khairani, and S. Sundari, “Aplikasi Messaging Dengan Algoritma Base64 Untuk Mengamankan Data Pesan Berbasis Web,” Algoritm. J. Ilmu Komput. dan Inform., vol. 06, no. 01, pp. 104–111, 2022.

A. Rachmadsyah, A. Perdana, and A. Budiman, “Kombinasi Algoritma Beaufort Cipher dan Vigenere Cipher untuk Pengamanan Pesan Teks Berbasis Mobile Application,” J. Minfo Polgan, vol. 9, no. 2, pp. 12–17, 2020.

D. Nasution, I. Sulistianingsih, and A. Candra Panjaitan, “Kombinasi Vigenère dan Beaufort Cipher Konsep Simulasi Three-pass Protocol pada Data Penerbangan,” CICES (cyberpreneursh. Innov. Creat. Exact Soc. Sci., vol. 9, no. 2, pp. 165–173, 2023.

D. R. I. M. Setiadi, C. Jatmoko, E. H. Rachmawanto, and C. A. Sari, “Kombinasi Cipher Subtitusi (Beaufort Dan Vigenere) Pada Citra Digital,” Pros. SENDI_U, vol. 7, no. 10, pp. 52–57, 2019.

A. G. Silalahi and Yahfizham, “Manajemen Proyek Sistem Informasi Agenda Kegiatan Pegawai Bkad Provinsi Sumatera Utara,” Device J. Inf. Syst. Comput. Sci. Inf. Technol., vol. 5, no. 1, pp. 19–32, 2024.

B. Sanjaya and Yahfizham, “Perancangan Sistem Informasi SPPD Pada DPRD Sumatera Utara Dengan Pendekatan Manajemen Proyek Sistem Informasi,” Device J. Inf. Syst. Comput. Sci. Inf. Technol., vol. 5, no. 1, pp. 44–60, 2024.

R. S. D. Andiko and M. R. A. Cahyono, “Rancang Bangun Aplikasi Transaksi Barcode Berbasis Java Dan Melalui Metode Unified Modeling Language (UML),” J. Instrumentasi dan Teknol. Inform., vol. 3, no. 2, pp. 160–166, 2022.

M. Nazir, S. F. Putri, and D. Malik, “Perancangan Aplikasi E-VOTING Menggunakan Diagram UML (Unified Modelling Language),” J. Ilm. Komput. Terap. dan Inf., vol. 1, no. 1, pp. 5–9, 2022.

Hariansyah, F. Fiani, and P. Aditya, “Perancangan Aplikasi Inventaris Laboratorium Komputer Menggunakan Uml (Unified Modelling Language),” J. Ilm. Komput. Terap. dan Inf., vol. 1, no. 1x, pp. 11–13, 2021.

E. Ndruru and T. Zebua, “Pembangkitan Kunci Beaufort Cipher Dengan Teknik Blum-blum Shub pada Pengamanan Citra Digital,” Bull. Inf. Technol., vol. 3, no. 2, pp. 149–154, 2022.

M. I. Afandi and Nurhayati, “Implementasi Algoritma Vigenere Cipher Dan Atbash Cipher Untuk Keamanan Teks Pada Aplikasi Catatan Berbasis Android,” It (Informatic Tech. J., vol. 8, no. 1, pp. 30–41, 2020.

N. B. Putra, B. C. Andika, A. D. P. Bagas, and M. Ridwan, “Implementasi Sandi Vigenere Cipher Dalam Mengenkripsikan Pesan,” JOCITIS-Journal Sci. Infomatica Robot., vol. 1, no. 1, pp. 42–50, 2023.

N. A. Karima, A. N. Aisyah, H. V. Silla, L. B. Handoko, and R. R. Sani, “Kriptografi Teks Berbasis Algoritma Substitusi Vigenere Cipher 8 Bit,” J. Masy. Inform., vol. 15, no. 1, pp. 1–13, 2024.

Muslih and L. B. Handoko, “Pengujian Avalanche Effect Pada Kriptografi Teks Menggunakan Autokey Cipher,” Semin. Nas. Teknol. dan Multidisiplin Ilmu, vol. 2, no. 1, pp. 127–134, 2022.




DOI: https://doi.org/10.46576/device.v6i1.6339

Article Metrics

Abstract view : 20 times
PDF – 7 times

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 William Lutfir Rahman Harjo

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

DEVICE : JOURNAL OF INFORMATION SYSTEM, COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
Terindeks pada:

   

Member Of :


DEVICE : JOURNAL OF INFORMATION SYSTEM, COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

Published by :
FAKULTAS TEKNIK DAN ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
UNIVERSITAS DHARMAWANGSA

Alamat : Jl. K. L. Yos Sudarso No. 224 Medan
Kontak : Tel. 061 6635682 - 6613783  Fax. 061 6615190
E-mail  : admin_device@dharmawangsa.ac.id

 Creative Commons License

Device : Journal Of Information System, Computer Science And Information Technology by Universitas Dharmawangsa is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Based on a work at http://jurnal.dharmawangsa.ac.id/index.php/device