Pembangunan Dan Kebolehgunaan Aplikasi Berasaskan Visual Dan Multimedia Untuk Pembelajaran Pengaturcaraan Algoritma Dan Struktur Data
Development And Usability Of Visual Based Applications And Multimedia For Learning Programming Algorithms And Data Structure
DOI:
https://doi.org/10.53840/myjict6-1-27Keywords:
aplikasi pembelajaran, kebolehgunaan, multimedia, pengaturcaraan, visualAbstract
Kajian ini bertujuan untuk membangun aplikasi pembelajaran pengaturcaraan algoritma dan struktur data menggunakan pendekatan visual dan multimedia. Kajian juga menilai tahap kebolehgunaan aplikasi pembelajaran berdasarkan empat aspek iaitu reka bentuk antara muka, organisasi kandungan, multimedia, dan kemudahgunaan. Borang soal selidik diguna untuk menilai tahap kebolehgunaan aplikasi pembelajaran yang dibangunkan. Dapatan kajian menunjuk aplikasi pembelajaran pengaturcaraan algoritma dan struktur data menggunakan pendekatan visual dan multimedia mempunyai tahap kebolehgunaan yang tinggi dengan min skor semua aspek yang dinilai melebihi 4.0. Hasil kajian menunjukkan pelajar boleh menerima aplikasi yang berteras multimedia dan visual dalam pembelajaran mereka. Pembelajaran menggunakan aplikasi berasaskan visual dan multimedia dijangka memberi manfaat dan membantu pelajar dalam pembelajaran kendiri. Aplikasi pembelajaran ini juga berpotensi dan berupaya memperkaya lagi kaedah dalam pengajaran dan pembelajaran konsep asas pengaturcaraan.
The purpose of this research is to develop a learning programming application of algorithm and data structure using visual and multimedia approaches. The research also evaluated the usability of learning application in four aspects: interface design, content organization, multimedia, and ease of use. To measure the level of usability of the learning application, questionnaires were used. The study's results indicate that learning algorithm programming and data structure using visual and multimedia approaches has a significant level of usability, with a mean score of all aspects evaluated exceeding 4.0. The findings show that students are likely to be using multimedia and visual-based applications in their learning. It is concluded that learning programming using visual and multimedia-based application would benefit and assist students in their self-learning. This learning application has the potential and ability to further enrich methods for teaching and learning basic programming concepts.
Downloads
References
Ab Rahman, N. F., Kasbun, R., Khalid, N., Aziz, S. A., & Mohamed, N. H. (2017). Penggunaan aplikasi visual dalam pembelajaran konsep dan asas pengaturcaraan. In National Pre University Seminar (NpreUS2017).
Alzubaidi, L. (2016). Measurement of course learning outcomes for data structure using the combination approach. International Journal of Computer Science and Network Security, 16(1), 57–61.
Bhagate, S., & Nuli, U. (2016). Innovative Methods for Teaching Data Structures and Algorithms. Journal of Engineering Education Transformations, 29.
Bhatti, S., Dewani, A., Maqbool, S., & Ali Memon, M. (2019). A Web based Approach for Teaching and Learning Programming Concepts at Middle School Level. International Journal of Modern Education and Computer Science, 11(4), 46–53. https://doi.org/10.5815/ijmecs.2019.04.06
Cheah, C. S. (2020). Factors contributing to the difficulties in teaching and learning of computer programming: A literature review. Contemporary Educational Technology, 12(2), 1–14. https://doi.org/10.30935/cedtech/8247
Efendi, Y., Situmorang, R., & Musnir, D. N. (2019). Development of Learning Models for Programming Algorithms. Asia Proceedings of Social Sciences, 4(2), 102–104. https://doi.org/10.31580/apss.v4i2.751
Elvina, E., Karnalim, O., Ayub, M., & Wijanto, M. C. (2018). Combining program visualization with programming workspace to assist students for completing programming laboratory task. Journal of Technology and Science Education, 8(4), 268–280. https://doi.org/10.3926/jotse.420
Grover, S., Pea, R., & Cooper, S. (2016). Factors influencing computer science learning in middle school. SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 552–557. https://doi.org/10.1145/2839509.2844564
Hashem H. Ramadan, & Kashyap, D. (2017). Quality of Service (QoS) in Cloud Computing. (IJCSIT) International Journal of Computer Science and Information Technologies, 8(3), 318–320.
Luxton-Reilly, A. (2016). Learning to program is easy. Paper presented at the Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/2899415.2899432
Marlina Mohamad. (2016). Pembelajaran Pengaturcaraan Komputer di dalam Persekitaran Web Berdasarkan Prinsip Multimedia. Seminar TVET, (May), 9.
Muslimin, M. S., Nordin, N. M., Mansor, A. Z., & Awang, P. (2016). Keperluan Modul Mikroekonomi, 157–163. Retrieved from http://journalarticle.ukm.my/7829/1/57.pdf
Nathasya, R. A., Karnalim, O., & Ayub, M. (2019). Integrating program and algorithm visualisation for learning data structure implementation. Egyptian Informatics Journal, 20(3), 1–12. https://doi.org/10.1016/j.eij.2019.05.001
Nur Faiezah Mohamad Hanafiah, Siti Fadzilah Mat Noor, & Hazura Mohamed. (2019). Pendekatan Hibrid Video dan Imej 360° dalam Pembelajaran Silat. Sains Humanika, 3, 31–40.
Rita Layona, Yulianto, B., & Tunardi, Y. (2017). Authoring Tool for Interactive Video Content for Learning Programming. Procedia Computer Science, 116, 37–44.
Robins, A. (2019). Novice programmers and introductory programming. The Cambridge Handbook of Computing Education Research, Cambridge Handbooks in Psychology, 327-376. Retrieved from https://www.otago.ac.nz/computer-science/otago706761.pdf
Syazwani, A., Noor, S. F. M., & Mohamed, H. (2018). Kebolehgunaan Aplikasi M-Pembelajaran TVET. Journal of Education Malaysia, 4(2), 34–46.
Syazwani Azmi, Siti Fadzilah Mat Noor, & Hazura Mohamed. (2018). Kebolehgunaan Aplikasi M-Pembelajaran TVET. SkillsMalaysia Journal, 4(1), 34–36.
Urzúa, J., Baloian, N., & Pino, J. A. (2019). Supporting Data Structures Visualization for Teachers and Learners. In Proceedings MDPI (Vol. 31, p. 8). https://doi.org/10.3390/proceedings2019031008
Wan, L., Zhou, H.-K., & Wan, J. (2018). Design and Implementation of Android-based Data Structure Mobile Learning Platform. 2018 International Conference on Education, Management and Social Science, (emss), 273–277. https://doi.org/10.12783/dtssehs/emss2018/24073
Yang, D., & Baldwin, S. J. (2020). Using Technology to Support Student Learning in an Integrated STEM Learning Environment. International Journal of Technology in Education and Science, 4(1), 1–11. https://doi.org/10.46328/ijtes.v4i1.22
Yusoff, A. F. M., & Romli, A. B. (2018). Kebolehgunaan Aplikasi Mudah Alih (Mobile Apps) Bagi Kursus Sains, Teknologi Dan Kejuruteraan Dalam Islam (M-Istech) Di Politeknik Malaysia. Malaysian Online Journal of Education, 2(1), 18-28.


