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

Pengarang

  • Noor Fadzilah Ab Rahman Fakulti Sains & Teknologi Maklumat, Kolej Universiti Islam Antarabangsa (KUIS)
  • Rafiza Kasbun Fakulti Sains & Teknologi Maklumat, Kolej Universiti Islam Antarabangsa (KUIS)
  • Nurkaliza Khalid Fakulti Sains & Teknologi Maklumat, Kolej Universiti Islam Antarabangsa (KUIS)

DOI:

https://doi.org/10.53840/myjict6-1-27

Kata kunci:

aplikasi pembelajaran, kebolehgunaan, multimedia, pengaturcaraan, visual

Abstrak

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.

Muat turun

Muat turun data belum tersedia.

Rujukan

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.

Diterbitkan

2021-06-30

Terbitan

Bahagian

Articles

Cara Memetik

Ab Rahman, N. F., Kasbun, R., & Khalid , N. (2021). 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. Malaysian Journal of Information and Communication Technology (MyJICT), 6(1), 1-15. https://doi.org/10.53840/myjict6-1-27

##plugins.generic.shariff.share##