Perancangan Aplikasi Keamanan Bank Soal Ujian Sekolah Menggunakan Algoritma Kriptografi Elgamal Berbasis Web
PDF

Keywords

Keamanan Data
Bank Soal
Kriptografi ElGamal

How to Cite

Haibah, M., & Riza, F. (2025). Perancangan Aplikasi Keamanan Bank Soal Ujian Sekolah Menggunakan Algoritma Kriptografi Elgamal Berbasis Web. Jurnal Sains, Teknologi &Amp; Komputer, 2(2), 1–11. https://doi.org/10.56495/saintek.v2i2.1051

Abstract

Data security is a crucial aspect of the education system, particularly in the management of school exam question banks. Leakage of exam questions can compromise the integrity of the evaluation process and affect the credibility of educational institutions. To address this challenge, this study designs a web-based application for securing exam question banks by implementing the ElGamal cryptographic algorithm. This algorithm is chosen for its ability to maintain data confidentiality through encryption and decryption processes, as well as its use of distinct public and private keys. The application allows users or teachers to upload exam questions in PDF format, which are then encrypted using the ElGamal algorithm, ensuring that only those with the private key can access the contents. Testing was conducted to ensure that the application's functionalities work properly, from the upload process, encryption, file and private key storage, to the decryption of the exam file. The implementation results show that the system effectively secures exam questions and can be easily accessed by authorized users. With this system, the distribution and storage of exam questions are expected to be more secure, efficient, and confidential.

https://doi.org/10.56495/saintek.v2i2.1051
PDF

References

Alfirdaus, M. H., Tahir, M., Dewanti, N. E., Ardianto, R., Azurah, N. N., & Cahyono, N. F. (2023). Perancangan aplikasi enkripsi deskripsi menggunakan metode Caesar Chiper berbasis web. Jurnal Teknik Mesin, Industri, Elektro dan Informatika (JTMEI), 2(2), 64–76.

Annas, F. (2020). Perancangan sistem informasi bank soal online di SMP Negeri 3 Matur. Journal Educative: Journal of Educational Studies, 4(2), 150. https://doi.org/10.30983/educative.v4i2.2522

Baraka. (2023). Mengenal apa itu private dan public key dalam dunia digital? Biro Perencanaan Sumber Daya Manusia dan Karir (BARAKA). https://baraka.uma.ac.id/mengenal-apa-itu-private-dan-public-key-dalam-dunia-digital

Butarbutar, R. (2023). Kejahatan siber terhadap individu: Jenis, analisis, dan perkembangannya. Jurnal Hukum & Pembangunan, 2(2). https://doi.org/10.21143/telj.vol2.no2.1043

Harahap, A. Y. N., Gunawan, H., Nst, A. B., & Sari, R. E. (2022). Penerapan ElGamal guna meningkatkan keamanan data text dan docx. IT (Informatic Technique) Journal, 10(1), 76. https://doi.org/10.22303/it.10.1.2022.76-86

Mallouli, F., Hellal, A., Saeed, N. S., & Alzahrani, F. A. (2019). A survey on cryptography: Comparative study between RSA vs ECC algorithms, and RSA vs El-Gamal algorithms. In Proceedings of the 6th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud 2019) and the 5th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom 2019) (pp. 173–176). https://doi.org/10.1109/CSCloud/EdgeCom.2019.00022

Nugraha, S. N. (2024). Penerapan algoritma kriptografi ElGamal pada aplikasi pengamanan pesan berbasis website. Jurnal Informatika dan Teknik Elektro Terapan, 12(3). https://doi.org/10.23960/jitet.v12i3.4794

Qhorifadillah, U., Lestari, S., & Chulkamdi, M. T. (2022a). Perancangan aplikasi bank soal berbasis website dengan algoritma Fisher-Yates shuffle dan cosine similarity (Studi kasus di SMK Indraprasta Wlingi). JATI (Jurnal Mahasiswa Teknik Informatika), 6(1), 352–359. https://doi.org/10.36040/jati.v6i1.4232

Ramadhani, S., & Tanti, L. (2024). Rancang bangun aplikasi keamanan data penjualan menggunakan metode ElGamal berbasis web pada PT Pixelindo. Jurnal Teknologi dan Informatika, 1, 985–1001.

Riza, F., Muttaqin, M., Pandia, S., Mufida, F. D., Siregar, R., Adytia, P., Wahyuni, W., Simarmata, T. M. D. J., & Lubis, M. (2020). Pengantar ilmu kriptografi. Journal GEEJ, 7(2).

Saputro, T. H., Hidayati, N., & Ujianto, E. I. H. (2020). Survei tentang algoritma kriptografi asimetris. Jurnal Informatika Polinema, 6(2), 67–72. https://doi.org/10.33795/jip.v6i2.345

Suhardi, I. (2023). Pengembangan bank soal berbasis computer-based testing. [Laporan/Artikel tidak diterbitkan atau tanpa informasi jurnal]

Wardani, W. K., Faruq, H. A. A., & Bakti, B. S. (2024). Desain dan implementasi aplikasi bank soal berbasis web pada lembaga kursus tingkat sekolah dasar “Pak Slamet”. Jurnal Smart Teknologi, 5(5). http://jurnal.unmuhjember.ac.id/index.php/JST

Wijoyo, A., Rahmawati, T., Agustin, W., Saputra, B. M., & Kurdi. (2023). Perlindungan data sensitif: Enkripsi sebagai pilar utama keamanan komputer. CHIPSET: Jurnal Ilmu Komputer, Teknik, dan Multimedia, 1(2), 84–91. https://jurnal.publikasimahasiswa.id/index.php/chipset

Ziaurrahman, M., Utami, E., & Wibowo, F. W. (2019). Modifikasi kriptografi klasik Vigenère cipher menggunakan one time pad dengan enkripsi berlanjut. Jurnal Informasi Interaktif, 4(2).

Creative Commons License

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

Copyright (c) 2025 Mahmubin Haibah, Ferdy Riza