Enhancing English Vocabulary Learning with Fisher-Yates Shuffle Algorithm
DOI:
https://doi.org/10.37278/sisinfo.v7i2.1306Keywords:
Educational game, Fisher-Yates Shuffle, English vocabulary, gamification, EFL learningAbstract
The limited penetration of educational games compared to other genres highlights the need for more engaging digital learning tools, particularly for English as a Foreign Language (EFL) learning at the elementary level. This study developed an Android-based educational game that applies the Fisher-Yates Shuffle algorithm to support vocabulary and phrase mastery among Grade III students. The algorithm was employed to generate fair, unpredictable, and varied challenges by randomizing letters and words while integrating distractor elements to increase cognitive demand. The development process followed the Game Development Life Cycle (GDLC) framework, and the game was tested with 47 students at SDN 2 Pamulihan, Indonesia. Evaluation included a User Acceptance Test (UAT) and pre–post comprehension tests. Results showed high feasibility, with an overall acceptance rate of 86.06%. Moreover, significant learning gains were observed: vocabulary scores improved by 33%, phrase construction by 51.5%, and overall comprehension by 40.8%. These findings demonstrate that algorithmic randomization combined with gamification and contextualized materials enhances motivation and language acquisition. The study contributes by linking algorithm-driven fairness to measurable educational outcomes, offering evidence that adaptive educational games can complement classroom instruction in EFL learning.
References
Andriyat Rio, & Sugiharto Tito. (2025). Comparison of Shuffle Algorithms For Randomness, Time Complexity and Space Complexity. JOURNAL OF INFORMATICS AND TELECOMMUNICATION ENGINEERING, 8(2), 279–291. https://doi.org/10.31289/jite.v8i2.13179
Anisa, & Mega Febriani S. (2022). Pembelajaran Bahasa Inggris Menggunakan Metode English Is Fun di Sekolah Dasar. Karimah Tauhid, 1, 352–356.
Baiq Siti Humaeratul Azizah, Hidayati, Irwandi, & Edi. (2024). Meta-Analysis: The Effect of Word Search, Wordwall, Crossword, & Scramble Games in Learning English Vocabulary. Journal of Language and Literature Studies, 4(1), 71–83. https://doi.org/10.36312/jolls.v4i1.1756
Krisdiawan, R. A. (2018). Implementasi Model Pengembangan Sistem GDLC dan Algoritma Linear Congruential Generator Pada Game Puzzle. Nuansa Informatika, 12(2), 1–9. https://doi.org/https://doi.org/10.25134/nuansa.v12i2.1634
Krisdiawan, R. A., & Darsanto. (2019). PENERAPAN MODEL PENGEMBANGAN GAME GDLC (GAME DEVELOPMENT LIFE CYCLE )DALAM MEMBANGUN GAME PLATFORM BERBASIS MOBILE. TEKNOKOM. https://doi.org/10.31943/teknokom.v2i1.33
Krisdiawan, R. A., & Ramdhany, T. (2018). Implementasi Algoritma Fisher Yates Pada Games Edukasi Pengenalan Hewan Untuk Anak SD Berbasis Mobile Android. Jurnal Komputer Bisnis, 11(2), 14–22. http://jurnal.lpkia.ac.id/index.php/jkb/article/view/213
Mery, W. (2024). IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE PADA GAME EDUKASI SEBAGAI PENDUKUNG PEMBELAJARAN BERBASIS WEB. Jurnal Informatika Dan Teknik Elektro Terapan, 12(2). https://doi.org/10.23960/jitet.v12i2.4116
Nauval, M., Ruslianto, I., & Rahmayuda, S. (2022a). RANCANG BANGUN GAME EDUKASI BERBASIS ANDROID SEBAGAI MEDIA PEMBELAJARAN BUDAYA INDONESIA MENGGUNAKAN UNITY ENGINE. Coding Jurnal Komputer Dan Aplikasi, 9(03), 491. https://doi.org/10.26418/coding.v9i03.49393
Nauval, M., Ruslianto, I., & Rahmayuda, S. (2022b). RANCANG BANGUN GAME EDUKASI BERBASIS ANDROID SEBAGAI MEDIA PEMBELAJARAN BUDAYA INDONESIA MENGGUNAKAN UNITY ENGINE. Coding Jurnal Komputer Dan Aplikasi, 9(03), 491. https://doi.org/10.26418/coding.v9i03.49393
Pratama, A. S., Krisdiawan, R. A., & Yulyanto, Y. (2024). Implementasi Algoritma Fisher Yates Suffle Pada Game Things Bedroom. Digital Transformation Technology, 4(1), 196–205. https://doi.org/10.47709/digitech.v4i1.3753
Ramadhan, A. (2022). Algoritma Fisher-Yates Shuffle Pada Game Edukasi Jumble Hijaiyah. Jurnal Teknologi Informatika Dan Komputer, 8(1), 94–106. https://doi.org/10.37012/jtik.v8i1.759
Saokani, U., Irfan, M., Maylawati, D. S., Abidin, R. J., Taufik, I., & Hay’s, R. N. (2023). Comparison of the Fisher-Yates Shuffle and the Linear Congruent Algorithm for Randomizing Questions in Nahwu Learning Multimedia. Khazanah Journal of Religion and Technology, 1(1), 10–14. https://doi.org/10.15575/kjrt.v1i1.159
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Rifky Maulana, Rio Andriyat Krisdiawan, Heri Herwanto

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish articles in SisInfo : Jurnal Sistem Informasi dan Informatika agree to the following terms:
- Authors retain copyright of the article and grant the journal right of first publication with the work simultaneously licensed under a CC-BY-SA or The Creative Commons Attribution-ShareAlike License.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
