Rancang Bangun Aplikasi Game Ular Tangga Dengan Algoritma LCM Berbasis Android
Keywords:
Permainan Ular Tangga, LCM, Dart, Android, FirebaseAbstract
Kegiatan belajar merupakan proses untuk memperoleh pengetahuan. Pesatnya perkembangan teknologi saat ini memberikan pengaruh terhadap proses pembelajaran di sekolah dasar dan juga mempengaruhi materi pembelajaran serta cara penyampaian materi dalam proses kegiatan belajar mengajar. Media pembelajaran merupakan sarana komunikasi yang bertujuan untuk memberikan pengetahuan agar dapat diolah dan dikembangkan. Permainan edukatif merupakan salah satu media pembelajaran yang memungkinkan anak bermain sambil belajar. Permainan ular tangga merupakan permainan papan yang menggunakan dadu yang dimainkan oleh dua orang pemain atau bahkan lebih dengan cara menggerakkan bidak-bidak yang ada di dalam kotak permainan. Dalam permainan ular tangga ini terdapat 100 kotak bidak yang salah satunya terdapat soal kuis pada kotak bidak tentang materi ilmu pengetahuan alam. Jika pemain dapat menjawab dengan benar, Pemain akan mendapatkan nilai skor. Akan tetapi masih sering terdapat kesalahan yang menyebabkan pemain mendapatkan beberapa soal yang serupa atau tidak teracak. Maka dari itu dibutuhkan suatu sistem yang dapat mengacak soal pada permainan kuis secara efektif dan efisien. Pemanfaatan algoritma linear congruent method (LCM) dalam permainan ular tangga bertujuan untuk menyajikan pertanyaan-pertanyaan yang bervariasi atau tidak dapat diprediksi secara acak, memastikan bahwa siswa tidak mendapatkan pertanyaan yang sama setiap kali mereka mendapatkan kuis dalam permainan. Aplikasi ini dikembangkan menggunakan Android Studio dengan bahasa pemrograman Dart, memanfaatkan database Firebase untuk pembaruan data pengguna secara real-time. Tujuan utama penelitian ini adalah untuk meningkatkan motivasi dan semangat belajar anak.