Jurnal Teknlogi Informatika dan Komputer MH. Thamrin p-ISSN 2656-9957; e-ISSN 2622-8475 Volume 8 No 1; 30 Maret 2022 94 Algoritma Fisher-Yates Shuffle Pada Game Edukasi Jumble Hijaiyah Albert Ramadhan 1) , Ratih Titi Komala Sari 2) 1 Teknik Informatika, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Correspondence author: Albert Ramadhan, albertramadhan321@gmail.com DOI :https://doi.org/10.37012/jtik.v8i1.759 Abstrak Seiring perkembangan zaman, banyak media pembelajaran tergantikan menjadi teknologi digital. Begitu pula dengan media pembelajaran yang bisa digunakan berupa game edukasi untuk melatih daya ingat. Permainan jumble bertujuan untuk memasangkan dua gambar yang sama pada seluruh kartu yang ada di board. Game bertujuan untuk bertujuan untuk meningkatkan kemampuan dalam melatih daya ingat dan meningkatkan konsentrasi pada saat memainkan game. Untuk metode menggunakan Game Development Life Cycle (GDLC) dalam melakukan pembuatan aplikasi dari awal hingga akhir dengan alur yang terstruktur. Pemograman pada game ini juga mengimplementasikan Algoritma Fisher Yates Shuffle untuk melakukan pengacakan objek yang ada pada board. Penggunaan algoritma ini memudahkan program mengacak jumlah kartu yang ada pada board untuk dijadikan tantangan bagi pemain menebak dimana gambar yang sama pada kartu tersebut. Permainan ini juga tersedia bermacam level, yaitu Easy, Normal, Hard, dan Very Hard. Dengan adanya tingkatan kesusahan pada game ini kita bisa melihat sejauh mana kita bisa mengingat objek dan seberapa cepat pemain bisa menyelesaikannya. Kata Kunci: Jumble ; Permainan ; Algoritma Fisher Yates Shuffle ; Game Development Life Cycle ; Level Abstract Along with the times, many learning media have been replaced by digital technology. Likewise with learning media that can be used in the form of educational games to train memory. Mixed game aims to match two of the same image on all the cards on the board. The game aims to improve the ability to train memory and improve concentration when playing games. For the method of using Game Development Life Cycle (GDLC) in making applications from start to finish with a structured flow. Programming in this game also implements the Fisher Yates Shuffle Algorithm to randomize objects on the board. This use makes it easier for the program to randomize the number of cards on the board to be used as a challenge for players to guess where the same image is on the card. This game is also available in various levels, namely Easy, Normal, Hard, and Very Hard. With the levels in this game we can see how far we can remember objects and how fast players can complete them. Keywords: Jumble ; Game ; Algorithm Fisher-Yates Shuffle ; Game Development Life Cycle ; Level