Aplikasi e-VOTING Pemilihan Ketua BEM UNSA Menggunakan JSON WEB Token Sebagai Keamanan

Agus Rianto, Ageng Pangestu, Jani Kusanti

Abstract


Voting merupakan proses pemilihan yang dilakukan untuk memilih kandidat yang telah ditentukan saat pemilihan. Proses pemilihan ketua pada organisasi BEM UNSA masih menggunakan cara yang konvensional dan menggunakan google form, dengan memberikan suara menggunakan kertas maupun melalui google form. Hal ini dirasa kurang efektif karena ada beberapa mahasiswa yang tidak bisa hadir untuk menyumbangkan suaranya kepada calon kandidat dan hasil pemilihan tidak dapat dilihat secara langsung oleh mahasiswa, sehingga dengan adanya aplikasi e-voting berbasis web dapat mempermudah dalam melakukan pemilihan, juga dapat meminimalisir waktu dan hasil akhir pemilihan tersebut yang dapat diakses melalui smartphone maupun laptop. Aplikasi e-voting berbasis web ini menggunakan runtime enviroment milik JavaScript yaitu Node.js, framework Express.js sebagai backend dan Nuxt.js sebagai frontend, semantara basis data menggunakan PostgreSQL untuk menyimpan data. Pengujian aplikasi e-voting berbasis web ini menggunakan metode pengujian blackbox testing yang dapat membantu menemukan bug pada sistem.

 


References


Benjamin Barslev Nielsen, Behnaz Hassanshahi, and François Gauthier. 2019. Nodest: feedback-driven static analysis of Node.js applications. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019). Association for Computing Machinery, New York, NY, USA, 455–465. https://doi.org/10.1145/3338906.3338933

David Heron. 2020. Node.js Web Development: Server-side web development made easy with Node 14 using practical example. Birmingham: Packt

Detik.com. (2023, 08 Maret). Voting: Pengertian, Kelebihan, Kekurangan, dan Manfaatnya. Diakses pada 25 April 2024, dari https://www.detik.com/edu/detikpedia/d-6607293/voting-pengertian-kelebihan-kekurangan-dan-manfaatnya

Fitri, R., Kom, S., & Kom, M. (2020). Pemrograman Basis Data Menggunakan MySQL. Deepublish.

Handoyo, R., Santoso, L, W., & Setiawan, A. Real-Time BPMN Website Menggunakan Teknologi MERN Stack, Jurnal Infra, vol 7, no 2. 2019.

Hollander, M. (2020, 24 Agustus). Most Common Security Vulnerabilities Using JavaScript. Diakses pada tanggal 1 Mei 2024, dari https://www.securecoding.com/blog/most-common-security-vulnerabilities-using-javascript/

Hostinger.co.id. (2024, 21 Maret). Daftar HTTP Status Code serta Arti dan Penyebabnya. Diakses pada 25 April 2024, dari https://www.hostinger.co.id/tutorial/http-status-code

Sintaro, S., Surahman, A., Ngangi, S. C. W., Kalengkongan, W. W., & Johanes, A. B. (2023). Sistem Informasi Pengenalan Kampus dengan Foto 360 Berbasis Website. Journal of Data Science and Information Systems (DIMIS), 1(1), 32–40.

Umsu.ac.id. (2023, 15 Desember). Mengenal Pengertian Voting dan E-Voting Beserta Kelebihan dan kekurangannya. Diakses pada 25 April 2024, dari https://umsu.ac.id/artikel/mengenal-pengertian-voting-dan-e-voting-beserta-kelebihan-dan-kekurangannya/

postgresql.org. (2024). About – what is PostgreSQL. Diakses pada 29 April 2024, dari https://www.postgresql.org/about/

Abdurahman, H., Purnamawati, N., & Oktaviani, T. N. (2024). Digitisasi Pemilihan Kepala Desa Melalui E-Voting di Desa Puntik Dalam Kecamatan Mandastana Kabupaen Barito Kuala. Reformasi: Jurnal Ilmiah Ilmu Sosial dan Ilmu Politik, 14(1), 16–32. https://doi.org/10.33366/rfr.v%vi%i.5230

Aminulloh H, Dwi Fibrian I, & Masrur M. (2020). RANCANG BANGUN APLIKASI E VOTING BERBASIS ANDROID MENGGUNAKAN FRAMEWORK 7 STUDI KASUS DI PIMPINAN CABANG IPNU IPPNU KABUPATEN JOMBANG. MISI (Jurnal Manajemen Informatika & Sistem Informasi), 3, 123–130.

Dody Firmansyah, M. (2023). Perancangan Web E-Commerce Berbasis Website pada Toko Ida Shoes. Dalam Journal of Information System and Technology (Vol. 04, Nomor 01).

Kusuma, F. K. (2024). PENGATURAN DAN TANTANGAN PENGGUNAAN E-VOTING PADA PENYELENGGARAAN PEMILIHAN KEPALA DAERAH DI INDONESIA. Open Journal Systems, 18(6), 1311–1320.

Nauval Saiholau, M., Bintang Pramadipta, M., Eko Sulistiono, W., & Mulyani, Y. (2024). RANCANG BANGUN BACKEND WEBSITE PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS. Jurnal Informatika dan Teknik Elektro Terapan, 12(2), 1433–1442. https://doi.org/10.23960/jitet.v12i2.4261

Noviantoro, A., Belinda Silviana, A., Rahmalia Fitriani, R., & Putri Permatasari, H. (2022). RANCANGAN DAN IMPLEMENTASI APLIKASI SEWA LAPANGAN BADMINTON WILAYAHDEPOK BERBASIS WEB. Jurnal Teknik dan Sains, 1, 88–103.

Nur Ali, M. (2022). Aplikasi Pemesanan Pada Mobil Rental Berbasis Website Pada CVTsabitah Rent CarBandar Lampung. Teknologi Pintar, 2(6).

Panji, A., Perancangan, H., Jadwal, A., Berbasis, L., Di, W., Berita, B., Panji Hermawan, A., Susanti, L., Sita Eriana, E., & Persada, G. N. (2024). TVRI Dengan Metode Prototype. Jurnal Ilmu Komputer Dan Teknologi Informasi, 2(1). https://doi.org/10.61132/neptunus.v2i1.57

Sahi, A. (2020). APLIKASI TEST POTENSI AKADEMIK SELEKSI SARINGAN MASUK LP3I BERBASIS WEB ONLINE MENGGUNAKAN FRAMEWORK CODEIGNITER (Vol. 7, Nomor 1). http://www.php.net.

Sari, R. P., & Perdananto, A. (2024). OKTAL : Jurnal Ilmu Komputer dan Science Sistem E-Voting Menggunakan Metode Rapid Application Development (RAD) Pada Pemilihan Calon Ketua Osis Berbasis Web. 3(5). https://journal.mediapublikasi.id/index.php/oktal

Sulistyono, Sugiarta, A., & Ary Prabowo, A. (2021). APLIKASI SISTEM INFORMASI BOOKING LAPANGAN FUTSAL BERBASIS ADNROID PADA MANDIRI SPORT FUTSAL. Dalam Jurnal ProTekInfo | (Vol. 8, Nomor 1).

Suryati, P., Susanto, A., & Sudarmanto. (2024). SISTEM DATABASE TERDISTRIBUSI UNTUK PENINGKATAN KETERSEDIAAN DATA PADA APLIKASI REKAM MEDIS. Journal of Innovation Research and Knowledge, 3.

Syahputri, K., Irwan, M., & Nasution, P. (2023). Peran Database Dalam Sistem Informasi Manajemen. Jurnal Akuntansi Keuangan dan Bisnis, 1(2), 54–58. https://jurnal.ittc.web.id/index.php/jakbs/index

Ye, S., Dai, K., Fan, G., Zhang, L., & Liang, Z. (2023). Exploring the intersection of network security and database communication: a PostgreSQL Socket Connection case study. Dalam Transactions on Computer Science and Intelligent Systems Research (Vol. 3).


Refbacks

  • There are currently no refbacks.



 
PANDUAN SUBMITE ARTIKEL
 


Kantor Sekertariat:
Universitas PGRI Madiun
Jl. Auri No. 14-16  Kota Madiun 63118
Lt 3 Kantor Program Studi Teknik Informatika
email :  senatik@unipma.ac.id
 
 

Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.