EduCode: Development of a Mobile-based Coding Educational Game for Children

Taufiqurrohman Taufiqurrohman, Hoiriyah Hoiriyah, Moh. Badri Tamam, Rofiuddin Rofiuddin

Abstract


The rapid advancement of digital technology has significantly transformed the educational landscape. However, its utilization as an interactive learning medium for children remains limited. At the same time, the integration of Computational Thinking into Indonesia's Merdeka Curriculum highlights the importance of introducing coding at an early age. Nevertheless, many children continue to face difficulties in understanding fundamental programming logic due to the limited availability of engaging and effective learning media. This study aims to develop and evaluate EduCode, an educational game designed to provide an interactive and enjoyable coding learning experience for children. The game was developed using the Game Development Life Cycle (GDLC) methodology, which consists of six phases: initiation, pre-production, production, testing, beta, and release. EduCode was implemented using the Flutter framework and the Dart programming language. System functionality was evaluated through Black-Box Testing, while usability was assessed using a Likert-scale questionnaire administered to elementary school students as the end users. The usability evaluation yielded an average score of 89.80%, which falls into the "Very Good" category. These findings indicate that EduCode demonstrates a high level of usability in terms of ease of use, user comfort, and interface design. Therefore, EduCode is considered a highly suitable alternative learning medium for enhancing children's engagement and motivation in learning coding while improving their Computational Thinking skills at the elementary school level.

Keywords


coding; computational thinking; education; game; game development life cycle

Full Text:

PDF

References


A. T. Haryanto, “Survei APJII: Pengguna Internet Indonesia 2025 Tembus 229 Juta Jiwa.” Accessed: Jan. 10, 2026. [Online]. Available: https://inet.detik.com/telecommunication/d-8047759/survei-apjii-pengguna-internet-indonesia-2025-tembus-229-juta-jiwa

I. R. Nugroho, I. Wilujeng, and Z. K. Prasetyo, “Mobile Learning Research Trends in Indonesia: A Systematic Literature Review,” JPPIPA, Pendidikan IPA, Fisika, Biologi, Kimia, Vol. 9, No. 8, pp. 356–365, Aug. 2023, DOI: 10.29303/jppipa.v9i8.3073.

N. Deviyanti, S. F. Nursyahida, and R. C. Fadlah, “Desain Game-based Learning berbasis Karakteristik Generasi Alpha untuk mengatasi Kebosanan Belajar Siswa Sekolah Dasar,” Vol. 2, No. 2, Dec. 2025.

S. E. Nugraha, Z. L. Kurniawati, S. V. T. Lumowa, and D. D. R. Turista, “Pengaruh Model Pembelajaran Game based Learning Berbantuan Media Baamboozle terhadap Motivasi dan Hasil Belajar Biologi Kelas X SMA 2 Tenggarong Sebrang,” Bioed, Vol. 12, No. 2, p. 144, Sep. 2024, DOI: 10.25157/jpb.v12i2.15517.

D. P. Setyaningrum, I. A. E. Zaeni, and R. Afrian, “Penerapan Game-based Learning untuk meningkatkan Kemampuan Siswa dalam Memahami Materi Berbantuan Quizizz,” JKTPK, Vol. 10, No. 1, pp. 31–36, Jun. 2025, DOI: 10.17977/um027v10i12025p31-36.

I. W. Widiana, “Game based Learning dan Dampaknya terhadap Peningkatan Minat Belajar dan Pemahaman Konsep Siswa dalam Pembelajaran Sains di Sekolah Dasar,” Jurnal Edutech Undiksha, Vol. 10, No. 1, 2022, DOI: https://doi.org/10.23887/jeu.v10i1.48925.

S. N. Marifah, “Systematic Literatur Review: Integrasi Computational Thinking dalam Kurikulum Sekolah Dasar di Indonesia,” COLLASE, Vol. 5, No. 5, 2022.

N. N. Choiriyah, F. N. Putra, and T. A. Mubarok, “Rancang Bangun Game Edukasi berbasis Mobile sebagai Media Pembelajaran Bahasa Inggris menggunakan Metode Game Development Life Cycle untuk Siswa Sekolah Dasar,” ilkomnika, Vol. 4, No. 1, pp. 93–103, Apr. 2022, DOI: 10.28926/ilkomnika.v4i1.433.

M. Musyriyah, A. Maulana, and Awanis, “Rancang Bangun Game Edukasi Matematika Bilangan Pecahan sebagai Media Pembelajaran untuk Siswa SDN 14 Sungai Raya,” AKSIOMA, Vol. 1, No. 9, pp. 656–675, Sep. 2024, DOI: 10.62335/jhpbdw11.

B. N. Hilmawan and T. Yuniati, “Perancangan Game Role-Playing sebagai Sarana Edukasi Sejarah menggunakan Metode Game Development Life Cycle,” co-science, Vol. 4, No. 1, pp. 1–10, Jan. 2024, DOI: 10.31294/coscience.v4i1.2032.

S. Aldira, H. Al Afif, and V. Rian, “Validitas dan Praktikalitas Media Game Edukasi Algoritma Coding di Sekolah Dasar,” IICLS, Vol. 6, No. 4, 2026.

N. A. Putri and U. E. Rahmawati, “Penerapan Metode GDLC pada Game Edukasi Alphabet dan Angka untuk mengembangkan Keterampilan Anak 21st Century Learner,” Vol. 9, No. 2, 2025.

R. A. Y. Putra, U. S. Putri, G. S. Permadi, and D. A. Dermawan, “Penerapan Covid Shooter berbasis Android sebagai Game Edukasi Pencegahan Covid-19 pada Anak Usia Dini,” JTIIK, Vol. 10, No. 2, pp. 281–290, Apr. 2023, DOI: 10.25126/jtiik.20231025961.

Prasatya, “Bahasa Pemrograman Flutter: Panduan Lengkap untuk Pemula - Codepolitan.” Accessed: Jun. 17, 2026. [Online]. Available: https://codepolitan.com/blog/bahasa-pemrograman-flutter-panduan-lengkap-untuk-pemula

M. Maulida, F. Zahro, R. Hakim, and M. S. Akbar, “Pengujian Black Box Testing pada Website Pemesanan Online Toko Ayam Krispy,” Vol. 3, No. 5, Mei 2025.

R. K. Atmaja, R. Ramadan, and A. Sudrajat, “Analisa Kelayakan Website JAKEVO pada Remaja di Kelurahan Cipinang menggunakan Metode Usability Testing,” Vol. 9, No. 4, 2025.




DOI: https://doi.org/10.32520/stmsi.v15i7.6617

Article Metrics

Abstract view : 95 times
PDF - 11 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.