Penerapan Algoritma Fisher-Yates Shuffle pada Computer Based Test Ujian Sekolah di SMKN 1 Payung
DOI:
https://doi.org/10.30812/matrik.v18i2.399Keywords:
Fisher-Yates, Shuffle Algorithm, Computer Based TestAbstract
The school exam aims to measure the success of the teaching and learning process, whether students are able to accept the material taught and whether the teacher is able to provide the material properly and correctly. In the era of the current technological era, SMKN 1 Payung already uses CBT (Computer Based Test) technology in the implementation of school examinations, the advantages of using CBT are paperless, and the results of the exam can be seen immediately after the exam, the disadvantage is the possibility of students cheating like cheating can still happen. To overcome this weakness, a problem randomization algorithm is applied, namely the Fisher-Yates Shuffle algorithm. By using the Fisher-Yates Shuffle algorithm, the sequence of questions received by each student while carrying out this CBT-based school exam will be different, thereby reducing the indication of students to cheat. In the results of the study, testing is done using blackbox testing to test whether the software functionality is functioning properly. The results of the implementation and testing that are applied prove that using of the Fisher-Yates Shuffle algorithm can help overcome the weaknesses in computer-based tests (CBT) in SMKN 1 Payung.
Downloads
References
[2] Ekojono, D. A. Irawati, L. Affandi, A. N. Rahmanto, Penerapan Algoritma Fisher-Yates pada Pengacakan Soal Game Aritmatika, in Prosiding SENTIA, 2017, vol. 9, pp. 101-106. http://sentia.polinema.ac.id/index.php/SENTIA2017/article/download/237/225
[3] A. O. Ade-Ibijola, A Simulated Enhancement of Fisher-Yates Algorithm for Shuffling in Virtual Card Games using Domain-Specific Data Structures, Int. J. Comput. Appl., vol. 54, no. 11, pp. 24-28, 2012. DOI: 10.5120/8612-2469
[4] A. A. In’Amin, Pembuatan Game Edukasi Tajwid Sebagai Sarana Pembelajaran di Taman Pendidikan Qur-an Hidayatul Amin, Jurnal Simki-Techsain Vol. 02 No. 03, 2018
[5] R. Nugraha, E. Exridores, H. Sopryandi, Penerapan Algoritma Fisher-Yates Pada Aplikasi The Lost Insect Untuk Pengenalan Jenis Serangga Berbasis Unity 3D, STMIK GI MDP Palembang, 2018. http://simki.unpkediri.ac.id/mahasiswa/file_artikel/2018/4fe303394fbe406d6a0ede74be6acc73.pdf
[6] I, Haditama, C. Slamet, D. F. Rahman, Implementasi Algoritma FisherYates dan Fuzzy Tsukamoto Dalam Game Kuis Tebak Nada Sunda Berbasis Android, Jurnal JOIN, 1(1), pp. 51-58, 2016. http://join.if.uinsgd.ac.id/index.php/join/article/view/v1i110
[7] W. J. Satzinger, B. R. Jackson, & D. S. Burd , System Analysis and Design in a Changing World, Boston: Massachucet, 2010
[8] A. Hariyanto, Membuat Aplikasi Computer Based Test dengan PHP MySQL & Bootstrap. Yogyakarta: Lokomedia, 2017
[9] R. M. Stair, and G. W. Reynolds, Fundamentals of Information System, Stamford: Cengage Learning, 2010.
Downloads
Published
Issue
Section
How to Cite
Similar Articles
- Bambang Krismono Triwijoyo, Ahmat Adil, Anthony Anggrawan, Convolutional Neural Network With Batch Normalization for Classification of Emotional Expressions Based on Facial Images , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 21 No. 1 (2021)
- Taufik Hidayat, Mohammad Ridwan, Muhamad Fajrul Iqbal, Sukisno Sukisno, Robby Rizky, William Eric Manongga, Determining Toddler's Nutritional Status with Machine Learning Classification Analysis Approach , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 24 No. 2 (2025)
- Christofer Satria, Peter Wijaya Sugijanto, Anthony Anggrawan, I Nyoman Yoga Sumadewa, Aprilia Dwi Dayani, Rini Anggriani, Multi-Algorithm Approach to Enhancing Social Assistance Efficiency Through Accurate Poverty Classification , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 24 No. 1 (2024)
- yusri ikhwani, Khairan Marzuki, As’ary Ramadhan, Automated University Lecture Schedule Generator based on Evolutionary Algorithm , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 22 No. 1 (2022)
- Firda Yunita Sari, Maharani sukma Kuntari, Hani Khaulasari, Winda Ari Yati, Comparison of Support Vector Machine Performance with Oversampling and Outlier Handling in Diabetic Disease Detection Classification , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 22 No. 3 (2023)
- Alya Masitha, Muhammad Kunta Biddinika, Herman Herman, K Value Effect on Accuracy Using the K-NN for Heart Failure Dataset , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 22 No. 3 (2023)
- Lathifatul Mahabbati, Andy Hidayat Jatmika, Raphael Bianco Huwae, Reducing Transmission Signal Collisions on Optimized Link State Routing Protocol Using Dynamic Power Transmission , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 24 No. 1 (2024)
- Relita Buaton, Solikhun Solikhun, Application of Numerical Measure Variations in K-Means Clustering for Grouping Data , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 23 No. 1 (2023)
- Kasiyanto Kasiyanto, Aripriharta Aripriharta, Dekki Widiatmoko, Dodo Irmanto, Muhammad Cahyo Bagaskoro, Hostage Liberation Operations using Wheeled Robots Based on LIDAR (Light Detection and Ranging) Sensors , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 23 No. 2 (2024)
- Syafri Arlis, Muhammad Reza Putra, Musli Yanto, Improved Image Segmentation using Adaptive Threshold Morphology on CT-Scan Images for Brain Tumor Detection , MATRIK : Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer: Vol. 23 No. 3 (2024)
You may also start an advanced similarity search for this article.