IMPLEMENTASI ALGORITMA FISHER YATES SHUFFLE PADA GAME EDUKASI BAHASA PEMROGRAMAN PHP BERBASIS ANDROID

  • Ahmad Hasan Alfaizin Teknik Informatika, Universitas Hasyim Asy’ari
  • Ginanjar Setyo Permadi Teknik Informatika, Universitas Hasyim Asy’ari

Abstract

Perkembangan teknologi informasi membawa pengaruh besar terhadap dunia pendidikan, terutama pada penggunaan media pembelajaran berbasis digital. Penggunaan smartphone berbasis Android yang semakin meningkat membuka peluang dalam pengembangan media pembelajaran interaktif seperti game edukasi. Namun pembelajaran bahasa pemrograman PHP masih banyak dilakukan secara konvensional sehingga kurang interaktif dan membuat mahasiswa kesulitan memahami materi. Penelitian ini bertujuan mengembangkan game edukasi bahasa pemrograman PHP berbasis Android dengan implementasi algoritma Fisher Yates Shuffle untuk pengacakan soal agar proses pembelajaran menjadi lebih menarik dan tidak monoton. Metode yang digunakan dalam penelitian ini adalah Game Development Life Cycle (GDLC) yang terdiri dari tahap initiation, pre-production, production, testing, beta, dan release. Game dikembangkan menggunakan Godot Engine dengan materi dasar bahasa pemrograman PHP serta menerapkan algoritma Fisher Yates Shuffle untuk menghasilkan variasi urutan soal pada setiap permainan. Pengujian aplikasi dilakukan menggunakan Blackbox Testing dan User Acceptance Testing (UAT). Hasil penelitian menunjukkan bahwa seluruh fitur aplikasi berjalan dengan baik dan memperoleh nilai kelayakan sebesar 88,77% dengan kategori “Sangat Layak”. Dengan demikian, game edukasi yang dikembangkan layak digunakan sebagai media pembelajaran interaktif berbasis Android

Downloads

Download data is not yet available.
Published
2026-09-29