Implementasi Algoritme Fisher Yates Shuffle untuk Pengacakan Soal Tes IQ Berbasis Android

Muhammad Tofa Nurcholis(1*),Arif Dwi Laksito(2),Hafizh Fauzi Fathurahman(3)
(1) Universitas Amikom Yogyakata
(2) Universitas Amikom Yogyakata
(3) Universitas Amikom Yogyakata
(*) Corresponding Author
DOI : 10.35889/progresif.v19i1.1168

Abstract

This study aims to implement the Fisher Yates Shuffle algorithm on an Android-based IQ test application to ensure random and unbiased randomization of questions. Fisher Yates Shuffle Algorithm is one of the randomization algorithms used to reduce bias and ensure good random distribution in randomizing elements in an array. The results of this study indicate that the implementation of the Fisher Yates Shuffle algorithm in an Android-based IQ test application ensures that the questions displayed to the user are always in random order, so that there is no bias in the test results. Ease of use also improves with this implementation.

Keywords: Fisher Yates Shuffle Algorithm; Implementations; IQ test.

 

Abstrak

Penelitian ini bertujuan untuk mengimplementasikan algoritme Fisher Yates Shuffle pada aplikasi tes IQ berbasis Android untuk memastikan pengacakan soal yang acak dan tidak bias. Algoritme Fisher Yates Shuffle merupakan salah satu algoritme pengacakan yang digunakan untuk mengurangi bias dan memastikan distribusi acak yang baik dalam pengacakan elemen dalam suatu array. Hasil dari penelitian ini menunjukkan bahwa implementasi algoritme Fisher Yates Shuffle pada aplikasi tes IQ berbasis Android memastikan bahwa soal yang ditampilkan kepada pengguna selalu dalam urutan acak, sehingga tidak ada bias dalam hasil tes. Kemudahan penggunaan juga meningkat dengan implementasi ini.

Kata kunci: Algoritme Fisher Yates Shuffle; Implementasi; Tes IQ

References


R. Yunitasari and U. Hanifah, "Pengaruh Pembelajaran Daring terhadap Minat Belajar Siswa pada Masa COVID-19," Jurnal Ilmu Pendidikan, vol. 2, no. 1, pp. 232-243, 2020.

P. Iswahyudi, S. D. Sulung, D. Haricahyo and H. E. Martono, "Pengaruh Intelegence Quotient (IQ), Emotional Quotient (EQ) dan Spiritual Quotients (SQ) Terhadap Prestasi Belajar Mata Kuliah Pendidikan Pancasila pada Taruna Diplomat III penerbangan Sayap Tetap Angkatan I Di Akademik Penerbangan Indonesia Banyuwangi," Jurnal Aviasi Indonesia, vol. 1, no. 1, pp. 7-13, 2021

Y. Chen and X. Liu, "Implementation and performance evaluation of random number generation algorithms for mobile devices," Journal of Ambient Intelligence and Humanized Computing, vol. 10, no. 4, pp. 4135-4147, 2019

D.E. Knuth, The art of computer programming. Addison-Wesley Longman Publishing Co., Inc., 1997

T.T. Nguyen, & T.A. Nguyen, “Implementation of Fisher-Yates Shuffle Algorithm for Randomizing Mathematical Concepts Test Questions”. Journal of Education and Practice, vil. 11, no. 3, pp. 82-88, 2020.

X. Wu, Y. Jiang, & Y. Liu, “Research on the Random Question Generation System for IQ Tests Based on Web”. International Journal of Emerging Technologies in Learning (iJET), vol. 14, no. 12, pp. 85-92, 2019

R. Pebrian, Fauziah and I. D. Sholihati, "Algoritme Linear Congruent Method dan Algoritme Fisher Yates Shuffle Pada Kuis Ketangkasan Berbasis Android," Jurnal Ilmiah Penelitian dan Pembelajaran Informatika, vol. 6, no. 02, pp. 167-177, 2021.

W. A. Rohmah, Asriyanik and W. Apriyandari, "Implementation of the Algorithm Fisher Yates Shuffle on Game Quiz Environment," Journal of Informatics and Telecommunication Enginnering, vol. 1, no. 2, pp. 161-172, 2020.

X. Zhang and Q. Chen, "A Study of Array Shuffling Algorithms for Mobile Devices," Journal of Mobile Information Systems, pp. 1-13, 2021.

O. Kwon and J. Lee, "Implementation of the Fisher-Yates Shuffle Algorithm in Android," International Journal of Mobile Computing and Applications, vol. 8, no. 3, pp. 1-9, 2017.

S. Kim and J. Park, "An efficient random number generator for mobile devices based on Fisher-Yates shuffle algorithm," Journal of Mobile Information Systems, vol. 11, no. 1, pp. 1-12, 2015.

B. Soeherman and M. Pinontoan, Designing Information System, Jakarta: PT. Elex Media Komputindo, 2008.

N. Habibah, Modul Tes Intelegensi, Sidoarjo: UMSIDA, 2018

T. P. Salemba, A. A. Saefudin, P. A. Nugroho and D. Gunarto, Best Book Psikotes Terlengkap, Jakarta Selatan: PT. Bintang Wahyu, 2019.

R. A. Fisher and F. Yates, "Statistical tables for biological, agricultural and medical research," London: Longmans, Green and co, 1938.

Durstenfeld, "Algorithm 235: Random permutation," Communications of the ACM, vol. 7, no. 7, pp. 420-422, 1964.


How To Cite This :

Refbacks

  • There are currently no refbacks.