Implementasi Object-Oriented Programming pada Game Pembelajaran Matematika Berbasis Android dengan UML Class Diagram
Keywords:
Android, Game Pembelajaran, Object-Oriented Programming, Rekayasa Perangkat Lunak, UML Class DiagramAbstract
Kemajuan teknologi informasi turut mempengaruhi perkembangan media pembelajaran interaktif, salah satunya melalui game pembelajaran berbasis Android. Dalam pengembangan game pembelajaran, perancangan sistem yang terstruktur menjadi aspek penting agar perangkat lunak dapat dikembangkan secara modular dan mudah dipelihara. Namun, pengembangan game sering kali berfokus pada implementasi tanpa perancangan perangkat lunak yang jelas sehingga struktur program menjadi kompleks dan sulit dikembangkan. Penelitian ini bertujuan menerapkan konsep Object-Oriented Programming (OOP) melalui perancangan Unified Modeling Language (UML) Class Diagram pada game pembelajaran matematika berbasis Android. Metode penelitian dilakukan melalui analisis kebutuhan sistem, perancangan class diagram, analisis relasi antar class, serta implementasi konsep OOP pada arsitektur game. UML Class Diagram digunakan untuk memodelkan class, atribut, method, relasi object, dan passing parameter dalam sistem game pembelajaran. Hasil penelitian menunjukkan bahwa penggunaan UML Class Diagram mampu membantu proses desain perangkat lunak menjadi lebih terstruktur, meningkatkan modularitas sistem, serta mempermudah implementasi konsep OOP seperti encapsulation, abstraction, inheritance, dan association. Dengan demikian, UML Class Diagram dapat digunakan sebagai pendekatan perancangan perangkat lunak yang efektif dalam pengembangan game pembelajaran berbasis Android.
References
F. Sadewa, I. Kuantan Singingi, I. K. Jl Gatot Subroto, K. Nenas, D. Jake, and K. Kuantan Singingi, “PERANCANGAN APLIKASI GAME EDUKASI UNTUK MATERI ALJABAR BERBASIS ANDROID (STUDI KASUS : SMP 3 SENTAJO RAYA),” vol. 4, no. 1, pp. 103–113, 2021, doi: https://doi.org/10.36378/jupersatek.v4i1.1520.
K. Aisah and H. Yanto, “PERANCANGAN SISTEM INFORMASI APLIKASI E-LEARNING BERBASIS WEB DI SMA N 9 PADANG,” Jurnal KomtekInfo, vol. 8, no. 1, 2021, doi: 10.35134/komtekinfo.v7i4.
A. Gilang Prakoso and F. Bambang Sukoco, “Jurnal Manajemen Teknologi dan Sistem Informasi (JMS) Perancangan Game Edukasi Pramuka 2D Berbasis Android (Studi Kasus SDS Adhyaksa 1 Kota Jambi”, doi: 10.33998/jms.v4i2.
Indah Nurlita and Reni Anggraini, “Analysis and Design of Incoming and Outgoing Cash Accounting Information Systems at Kilometer 28 Laundry using the Pieces and Waterfall Methods with Unified Modeling Language (Uml) Tools,” Formosa Journal of Applied Sciences, vol. 2, no. 6, pp. 1065–1090, Jun. 2023, doi: 10.55927/fjas.v2i6.4411.
M. Rahmawati, A. Kusniawati, and R. K. Lesmana, “Design and Development of Ceramic Information System Based on Object Oriented Programming,” JOURNAL OF INFORMATICS AND TELECOMMUNICATION ENGINEERING, vol. 4, no. 1, pp. 105–111, Jul. 2020, doi: 10.31289/jite.v4i1.3819.
A. Samsudin and H. Raif Hakim, “Sistem Informasi Manajemen Masjid Menggunakan Metode Rapid Application Developement Berbasis Website,” 2024.
Siska Narulita, Ahmad Nugroho, and M. Zakki Abdillah, “Diagram Unified Modelling Language (UML) untuk Perancangan Sistem Informasi Manajemen Penelitian dan Pengabdian Masyarakat (SIMLITABMAS),” Bridge : Jurnal publikasi Sistem Informasi dan Telekomunikasi, vol. 2, no. 3, pp. 244–256, Aug. 2024, doi: 10.62951/bridge.v2i3.174.
A. U. Dewi and A. Voutama, “IMPLEMENTASI UML DALAM PERANCANGAN SISTEM INFORMASI KEUANGAN MASJID AL-AMANAH BERBASIS WEB,” 2024.
V. Aulia, M. Adriyani, M. Wahyuda, G. Langi, and S. Ria, “Implementasi Diagram UML (Unified Modelling Language) Pada Perancangan Sistem Informasi Laporan Persediaan Barang,” Jurnal Ilmu Komputer dan Bisnis, vol. 12, no. 2, pp. 91–98, Nov. 2021, doi: 10.47927/jikb.v12i2.145.
M. Iqbal and R. Lia Andharsaputri, “Implementasi UML Untuk Perancangan Sistem Informasi Pengadaan Barang Pada RSUD Kota Bogor.”


