IMPLEMENTASI ALGORITMA SHA-256 DAN ONE TIME TOKEN UNTUK KEAMANAN DATA PEMILIHAN OSIS
DOI:
https://doi.org/10.54314/jssr.v9i4.7008Keywords:
SHA-256; , token sekali pakai; , e-voting; , autentikasi; , keamanan dataAbstract
Sistem pemilihan elektronik (e-voting) untuk pemilihan pengurus Organisasi Siswa Intra Sekolah (OSIS) umumnya hanya menggunakan autentikasi berbasis Nomor Induk Siswa dan kata sandi sehingga masih rentan terhadap penyalahgunaan kredensial dan akses tidak sah. Penelitian ini bertujuan mengimplementasikan algoritma SHA-256 bersama dengan mekanisme One Time Token (OTT) untuk meningkatkan keamanan data pada aplikasi pemilihan Ketua OSIS berbasis web di SMA RK Deli Murni Bandar Baru. Metode yang digunakan adalah Research and Development dengan model Waterfall, meliputi studi literatur, pengumpulan data melalui observasi, wawancara, dan dokumentasi, perancangan mekanisme keamanan, implementasi sistem menggunakan PHP, MySQL, dan Gmail SMTP, serta evaluasi menggunakan Black Box Testing. Setelah siswa login menggunakan NIS dan kata sandi, sistem membangkitkan token acak sepanjang dua belas karakter, mengirimkannya ke akun Gmail siswa yang terdaftar, dan hanya menyimpan nilai hash SHA-256 beserta batas waktu dan status penggunaannya. Hasil pengujian menunjukkan bahwa proses hashing secara konsisten menghasilkan nilai 64 karakter heksadesimal, masukan yang sama menghasilkan hash yang sama, masukan yang berbeda menghasilkan hash yang berbeda, serta perhitungan manual sesuai dengan keluaran program. Mekanisme verifikasi berhasil menolak token yang salah, kedaluwarsa, maupun telah digunakan, dan fitur pencegahan double voting berjalan sesuai rancangan. Temuan ini menunjukkan bahwa kombinasi SHA-256 dan One Time Token memperkuat autentikasi serta menjaga integritas proses pemilihan.
Downloads
References
Arisandi, D., Hartati, S., & Vrabora, G. (2025). Otentikasi dua faktor menggunakan TOTP dengan SHA-512 untuk sistem pemilihan presiden mahasiswa. Explorer, 5(1), 14–25. https://doi.org/10.47065/explorer.v5i1.1782
Chairul Rizal, Purwanti, J., Nabilla, P., Hartika, C., & Latipah. (2024). Rancang bangun sistem informasi e-voting untuk pemilihan ketua OSIS menggunakan metode prototype berbasis web. Bulletin of Computer Science Research, 4(2), 170–180. https://doi.org/10.47065/bulletincsr.v4i2.332
Kurniawan, A. (2023). Perancangan aplikasi e-voting pada pemilihan ketua OSIS berbasis mobile. Jurnal Ilmiah Informatika dan Ilmu Komputer (JIMA-ILKOM), 2(1), 26–31. https://doi.org/10.58602/jima-ilkom.v2i1.15
Laia, S., & Barmawi, A. M. (2024). Strengthening the authentication mechanism of blockchain-based e-voting system using post-quantum cryptography. JOIN (Jurnal Online Informatika), 9(1), 159–168. https://doi.org/10.15575/join.v9i1.1305
Laudon, K. C., & Laudon, J. P. (2020). Management information systems: Managing the digital firm (16th ed.). Pearson.
National Institute of Standards and Technology. (2015). Secure hash standard (FIPS PUB 180-4). https://doi.org/10.6028/NIST.FIPS.180-4
OWASP Foundation. (2025). Authentication cheat sheet. https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html
Rahman, M., & Herlambang, T. S. (2024). Penerapan metode RAD dalam rancang bangun sistem e-voting pemilihan ketua OSIS SMK Tritech Medan. IT (Informatic Technique) Journal, 12(2), 13–23.
Tatang Nugraha. (2025). Pembuatan e-voting dengan model multi vote berdasarkan kategori menggunakan hashing SHA-256. Bridge: Jurnal Publikasi Sistem Informasi dan Telekomunikasi, 3(3), 102–116. https://doi.org/10.62951/bridge.v3i3.538
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Ogy Kevinta Surbakti, Emerson Malau, Andy, Dr.Ir.Paska (Author)

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









