Student Organization Website with E-Voting Feature by Using Student Card Verification Concept Design
DOI:
10.33395/sinkron.v8i3.13734Keywords:
Cloud Vision, Firebase, Nuxt, OCR, Verification, Voting System, WebsiteAbstract
Student organizations hold an election to decide their next head and vice head every year. The best voting method for student organizations is to use an independent website with a voting system. The voting system can use students’ identity card and their student email as base for verification. OCR and face detection can be used for extracting all the needed information to validate the student card and verify it with the corresponding student email input. Other than the voting system, the website can be used to promote the student organization itself. The website was built using Nuxt for its front-end, Firebase for its back-end, and Cloud Vision API for its OCR and face detection module. There is a Lighthouse test, a stress test for the voting system, and a test to determine the optimal file size for the voting system. The results are a website that has an average Lighthouse score of 97.58. The stress test, which used a script that does submission repeatedly, results suggest that the voting system can handle up to 2000 voters at the same time. The optimal file size determined by the authors to be 500KB as the result of its test. The conclusions are a great performing website with a voting system can be built using Nuxt and Firebase, the voting system can be improved by adding another step of verification, and it’s best to use and image with a file size above 250KB when using Cloud Vision API for optimal results
Downloads
References
Bahtiar Semma, A., Ali, M., Saerozi, M., Mansur, M., & Kusrini, K. (2023). Cloud computing: Google firebase firestore optimization analysis. Indonesian Journal of Electrical Engineering and Computer Science, 29(3), 1719. https://doi.org/10.11591/ijeecs.v29.i3.pp1719-1728
Boutounte, M., & Ouadid, Y. (2021). Characters recognition using keys points and convolutional neural network. Indonesian Journal of Electrical Engineering and Computer Science, 22(3), 1629. https://doi.org/10.11591/ijeecs.v22.i3.pp1629-1634
Fortuna, I., & Khaeruzzaman, Y. (2022). Implementation of OCR and Face Recognition on Mobile Based Voting System Application in Indonesia. IJNMT (International Journal of New Media Technology), 20–27. https://doi.org/10.31937/ijnmt.v9i1.2658
Jelajahi. (2024). [Education]. Unika Atma Jaya. https://www.atmajaya.ac.id/id/
Karthikeyan, D., P., A. V., Surendhirababu, K., Selvakumar, K., Divya, P., Suhasini, P., & Palanisamy, R. (2021). Sophisticated and modernized library running system with OCR algorithm using IoT. Indonesian Journal of Electrical Engineering and Computer Science, 24(3), 1680. https://doi.org/10.11591/ijeecs.v24.i3.pp1680-1691
Mishra, D. P., Rout, K. K., & Salkuti, S. R. (2021). Modern tools and current trends in web-development. Indonesian Journal of Electrical Engineering and Computer Science, 24(2), 978. https://doi.org/10.11591/ijeecs.v24.i2.pp978-985
Mumtahana, H. A. (2022). Optimization of Transaction Database Design with MySQL and MongoDB. SinkrOn, 7(3), 883–890. https://doi.org/10.33395/sinkron.v7i3.11528
Pawar, B. M., Patode, S. H., Potbhare, Y. R., & Mohota, N. A. (2020). An Efficient and Secure Students Online Voting Application. 2020 Fourth International Conference on Inventive Systems and Control (ICISC), 1–4. https://doi.org/10.1109/ICISC47916.2020.9171063
Salmi, H. A. (2023). Comparative CSS frameworks. Multi-Knowledge Electronic Comprehensive Journal For Education And Science Publications, 66, 35.
Setiawan, F. B., Muntaha, I., Pratomo, L. H., & Riyadi, S. (2023). Pattern Recognition on Automated Guided Vehicles Two Wheel Drive (AGV 2WD) Robot for Location Detection Based on Raspberry Pi 4 Model B. Sinkron, 8(1), 338–347. https://doi.org/10.33395/sinkron.v8i1.11990
Siahaan, M., & Kenidy, R. (2023). Rendering performance comparison of react, vue, next, and nuxt. Jurnal Mantik, 7(3), 10.
Siahaan, M., & Vianto, V. O. (2022). Comparative Analysis Study of Front-End JavaScript Frameworks Performance Using Lighthouse Tool. Jurnal Mantik, 6(3), 7.
Universitas Katolik Indonesia Atma Jaya. (2024). [Government]. PDDikti - Pangkalan Data Pendidikan Tinggi. https://pddikti.kemdikbud.go.id/data_pt/NUM1MEIxNEQtN0VBMC00QzBELUEzRTAtOEQ0QzdGNTAyNEY4
Yusoff, Z. M., Yusnoor, Y., Markom, A. M., Nordin, S. A., & Ismail, N. (2023). Fingerprint biometric voting machine using internet of things. Indonesian Journal of Electrical Engineering and Computer Science, 30(2), 699. https://doi.org/10.11591/ijeecs.v30.i2.pp699-706
Zholdas, N., Postolache, O., Mansurova, M., Belgibaev, B., Kunelbayev, M., & Sarsembayeva, T. (2024). Development of a wearable monitor to identify stress levels using internet of things. Indonesian Journal of Electrical Engineering and Computer Science, 33(3), 1486. https://doi.org/10.11591/ijeecs.v33.i3.pp1486-1499
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2024 Yohanes Maria Jonathan Glenn Paskalis, Karel Octavianus Bachri
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.