Pembuatan Aplikasi Computer Based Test Berbasis Website Menggunakan Algoritma Fisher-Yates Shuffle
Studi Kasus: MTs Faqih Hasyim Sidoarjo
DOI:
https://doi.org/10.59581/jusiik-widyakarya.v2i1.2417Keywords:
Fisher-Yates Shuffle Algorithm, Computer Base Test, Question RandomizationAbstract
This research focuses on the development of a web-based Computer Based Test (CBT) Application for Madrasah Tsanawiyah (MTs) Faqih Hasyim in Sidoarjo, East Java. This application aims to overcome conventional evaluation problems with paper and pen, such as cheating, scoring errors, and data management difficulties. Using web technologies such as HTML, CSS, PHP, and JavaScript, the application integrates the Fisher-Yates Shuffle algorithm to randomize the order of questions, reducing the possibility of cheating during the exam. Equipped with session tokens, exam timing, and result reports, the app improves the overall efficiency of the evaluation process. This study refers to previous research and highlights the importance of adopting technology to simplify assessment and facilitate online data management. The Fisher-Yates Shuffle algorithm, used to generate a unique sequence of questions for each student during the exam, minimizes the risk of cheating. The app implements a staged exam, ensuring students who meet the minimum criteria proceed to the next stage. In addition, the app achieves a degree of randomization of the exam content, eliminating patterns that may affect the exam results. The feasibility testing results show that the app is highly feasible, with a feasibility percentage of 92.4%. This conclusion signifies the app's success in achieving its development goals and making a positive contribution in easing the exam grading process. It is recommended to simplify the interface for senior users, improve the responsiveness of the website display for mobile access, and add a time limitation method in future research.
Keywords: Fisher-Yates Shuffle Algorithm, Computer Base Test, Question Randomization.
References
Asih, V., Saputra, A., & Subagio, R. T. (2020). Penerapan Algoritma Fisher Yates Shuffle Untuk Aplikasi Ujian Berbasis Android. Jurnal Digit, 10(1), 59. https://doi.org/10.51920/jd.v10i1.156.
Doni, R., & Rahman, M. (2020). Sistem Monitoring Tanaman Hidroponik Berbasis Iot (Internet of Thing) Menggunakan Nodemcu ESP8266. Jurnal Sains Komputer & Informatika (J-SAKTI), 4(2), 516–522.
Dwi Wijonarko, F. W. S. B. (2020). Implementasi Framework Laravel Dalam Sistem Pendaftaran. 2(January), 35–42.
Kurnia, S. (2021). Rancang Bangun Aplikasi Ujian Berbasis Komputer Tingkat Sekolah Dasar (Sd). Jurnal Teknik Informatika, 13(3), 36–45. https://ejurnal.poltekpos.ac.id/index.php/informatika/article/download/1669/872.
Khusaeri Andesa, Nurjayadi, Herwin, & Torkis Nasution. (2020). Sistem Ujian Online Menggunakan Algoritma Fisher Yates Shuffle. SATIN - Sains Dan Teknologi Informasi, 6(2), 67–74. https://doi.org/10.33372/stn.v6i2.669.
Mubarak, A. (2019). Rancang Bangun Aplikasi Web Sekolah Menggunakan Uml (Unified Modeling Language) Dan Bahasa Pemrograman Php (Php Hypertext Preprocessor) Berorientasi Objek. JIKO (Jurnal Informatika Dan Komputer), 2(1), 19–25. https://doi.org/10.33387/jiko.v2i1.1052.
Mustamiin, M., Ismantohadi, E., Ghozali, A. L., Darsih, & Inara, L. N. (2020). Rancangan Bangun Sistem Manajemen Soal Dan Ujian Berbasis Website Menggunakan Framework Laravel. Jurnal IKRA-ITH Informatika, 4(1), 58–63.
Purnama Sari, D., & Wijanarko, R. (2020). Implementasi Framework Laravel pada Sistem Informasi Penyewaan Kamera (Studi Kasus di Rumah Kamera Semarang). Jurnal Informatika Dan Rekayasa Perangkat Lunak, 2(1), 32. https://doi.org/10.36499/jinrpl.v2i1.3190.
Qhorifadillah, U., Lestari, S., Chulkamdi, M. T., Informasi, F. T., Balitar, U. I., Shuffle, F. Y., & Similarity, C. (2022). PERANCANGAN APLIKASI BANK SOAL BERBASIS WEBSITE DENGAN ALGORITMA FISHER YATES SHUFFLE DAN COSINE SIMILARITY (STUDI KASUS DI SMK INDRAPRASTA WLINGI). 6(1), 352–359.
Rohmah, W. aulia, Asriyanik, A., & Apriyandari, W. (2020). Implementation of the Algorithm Fisher Yates Shuffle on Game Quiz Environment. Journal of Informatics and Telecommunication Engineering, 4(1), 161–172. https://doi.org/10.31289/jite.v4i1.3863.
Santoso, & Maulani, M. R. (2021). Rancang Bangun Aplikasi Computer Based Test Berbasis Web Pada Smpn 1 Katapang Kabupaten Bandung Selatan. Jurnal Teknik Informatika, 13(2), 17–22.
Taurusia, K. (2017). Analisis Sistem Informasi Akuntansi Penjualan Pada CV. Batuan Mutiara Gemilang (BMG) Di Mojokerto.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Raviy Bayu Setiaji, Firza Prima Aditiawan
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.