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

Authors

DOI:

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

Keywords:

Base64, Beaufort Cipher, Vigenere Cipher, File Source Code,

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.

Author Biography

  • William Lutfir Rahman Harjo, Universitas Islam Negeri Sumatera Utara
    Mahasiswa di Universitas Islam Negeri Sumatera Utara

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.

Downloads

Published

2025-06-02

Issue

Section

ARTIKEL VOL. 6 NO. 1 2025