IMPLEMENTASI ALGORITMA SHA-256 DAN ONE TIME TOKEN UNTUK KEAMANAN DATA PEMILIHAN OSIS

Authors

  • Ogy Kevinta Surbakti Universitas Katolik Santo Thomas, Indonesia Author
  • Emerson Malau Universitas Katolik Santo Thomas , Indonesia Author
  • Andy Universitas Katolik Santo Thomas, Indonesia Author
  • Paska Marto Hasugian Universitas Katolik Santo Thomas, Indonesia Author

DOI:

https://doi.org/10.54314/jssr.v9i4.7008

Keywords:

SHA-256; , token sekali pakai; , e-voting; , autentikasi; , keamanan data

Abstract

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

Download data is not yet available.

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

2026-08-31

How to Cite

IMPLEMENTASI ALGORITMA SHA-256 DAN ONE TIME TOKEN UNTUK KEAMANAN DATA PEMILIHAN OSIS. (2026). JOURNAL OF SCIENCE AND SOCIAL RESEARCH, 9(4), 6726 – 6731. https://doi.org/10.54314/jssr.v9i4.7008

Most read articles by the same author(s)