Pengembangan Aplikasi Kriptografi Modern Menggunakan Algoritma Simetris DES Berbasis Python
DOI:
https://doi.org/10.62671/jikum.v1i1.36Keywords:
Kriptografi, DES, RSA, SHA-256, Python, Keamanan Data.Abstract
In the current digital era, the security of information has become a fundamental aspect of system development. Cryptography, especially symmetric key algorithms, plays a key role in protecting data confidentiality. This research presents the development of a modern cryptographic application based on the Data Encryption Standard (DES), implemented using the Python programming language. The system is equipped with a graphical user interface (GUI) developed using Tkinter, allowing users to easily encrypt and decrypt text data. In addition to DES, the application also includes educational features such as RSA encryption and SHA-256 hashing to enhance users' understanding of various cryptographic techniques. The development process follows a prototyping method, from initial analysis to implementation and testing. Several functional tests were conducted using various text inputs, and results showed that the application successfully performed accurate encryption and decryption. Furthermore, the GUI interface provides an intuitive user experience, making it suitable as a learning tool in educational environments. This research contributes to the field of computer security by offering an open, accessible tool for understanding classical encryption methods and promoting awareness of basic data protection strategies in software applications.
References
Ariska, A., & Wahyuddin, W. (2020). Penerapan Kriptografi Menggunakan Algoritma DES (Data Encryption Standard). Jurnal Sintaks Logika, 2(2), 60–68. https://doi.org/10.31850/jsilog.v2i2.1734
Panjaitan, A. W., Zufria, I., & Nasution, Y. R. (2022). Implementation of Data Encryption Standard (DES) Algorithm for Data Security on PDF Documents. ZERO: Jurnal Sains, Matematika dan Terapan, 6(2), 45–52. https://doi.org/10.30829/zero.v6i2.17365
Damanik, A. B. S., Gunawan, I., Damanik, B. E., Sumarno, & Hartama, D. (2021). Implementasi algoritma Data Encryption Standard (DES) dalam pengamanan data karyawan Ramayana Department Store. Journal of Computer System and Informatics (JoSYC), 3(1), 75–82. https://ejurnal.seminar-id.com/index.php/josyc/article/view/548
Kusumawati, T. I. J., & Anisah, D. (2016). Analisa dan implementasi steganografi untuk pelaporan internal perusahaan menggunakan algoritma Data Encryption Standard (DES) dan metode End of File (EOF) berbasis Java Programming. Telematika MKOM, 14(1), 1–10. https://doi.org/10.36080/telematikamkom.144
Buulolo, N., & Sindar, A. (2020). Analisis dan perancangan keamanan data teks menggunakan algoritma kriptografi DES (Data Encryption Standard). Jurnal Teknologi Informasi Respati, 15(3), 123–130. https://doi.org/10.35842/jtir.v15i3.373
Laia, B. N., Nugroho, N. B., & Halim, Z. (2022). Implementasi kriptografi untuk pengamanan data produksi harian dengan algoritma Data Encryption Standard (DES) pada PT. Cogindo. Jurnal Cyber Tech, 3(1), 15–22. https://doi.org/10.53513/jct.v3i1.1611
Ikhwan, A., Raof, R. A. A., Ehkan, P., Yacob, Y., & Syaifuddin, M. (2021). Data security implementation using Data Encryption Standard method for student values at the Faculty of Medicine, University of North Sumatra. Journal of Physics: Conference Series, 1755(1), 012022. https://doi.org/10.1088/1742-6596/1755/1/012022
Al-Hazaimeh, O. M., Al-Shannaq, M. A., Bawaneh, M. J., & Nahar, K. M. O. (2023). Analytical approach for Data Encryption Standard algorithm. International Journal of Interactive Mobile Technologies (iJIM), 17(14), 126–143. https://doi.org/10.3991/ijim.v17i14.38641
Rizqa, I., Safitri, A. N., & Harkespan, I. (2022). Kriptostegano menggunakan Data Encryption Standard dan Least Significant Bit dalam pengamanan pesan gambar. Jurnal Teknologi Informasi dan Ilmu Komputer, 9(2), 150–158. https://doi.org/10.25126/jtiik.202292345
Fachri, B., & Sembiring, R. M. (2020). Pengamanan data teks menggunakan algoritma DES berbasis Android. Jurnal Sistem Informasi, 12(1), 25–32. https://doi.org/10.14710/jsi.12.1.25-32
Hidayat, A., & Faizin, A. (2020). Perbandingan kriptografi menggunakan algoritma Data Encryption Standard (DES) dan algoritma Rivest Shamir Adleman (RSA) untuk keamanan data. Jurnal Aplikasi Sains, Informasi, Elektronika dan Komputer (JASIEK), 1(2), 45–52. https://doi.org/10.26905/jasiek.v1i2.3451
Pratama, A., Arif, M. N., Nazir, M., & Dannaun, Z. (2023). Algoritma DES (Data Encryption Standard) untuk keamanan digital. JURNAL SITEBA, 2(1), 15–18. https://journal.iteba.ac.id/index.php/jurnalsiteba/article/view/127
Thahara, A., & Siregar, I. T. (2021). Implementasi kriptografi untuk keamanan data dan jaringan menggunakan algoritma DES. Jurnal Rekayasa Teknologi Informasi (JURTI), 6(1), 10–17. https://e-journals.unmul.ac.id/index.php/INF/article/view/5657
Asmara, I. W. D., Kesiman, M. W. A., & Agustini, K. (2012). Pengembangan aplikasi kriptografi file audio dengan algoritma Data Encryption Standard (DES). Jurnal Nasional Pendidikan Teknik Informatika (JANAPATI), 1(2), 130–141. https://doi.org/10.23887/janapati.v1i2.9827
Kurniawan, A., & Suryani, N. (2021). Analisis keamanan data menggunakan algoritma SHA-256 pada sistem informasi akademik. Jurnal Teknologi dan Sistem Informasi, 9(2), 85–92. https://doi.org/10.12345/jtsi.v9i2.2021



