Effectiveness of blended learning implementation for algorithm and programming course

Yuricha Yuricha, Institut Teknologi dan Bisnis Sabda Setia, Indonesia
Irwan Kurnia Phan, Universitas Widya Dharma Pontianak, Indonesia


Algorithm and programming is a prerequisite course at the beginning of the semester, which not only requires an understanding of the basic concepts but also how these concepts can be implemented using a programming language. However, 72% of students have never studied programming at all. This is a challenge for teachers to be able to achieve learning objectives. This study aims to describe the learning design using the Blended Learning model so that its effectiveness can be measured in increasing student understanding in algorithms and programming courses. This research is Classroom Action Research (CAR) with a one-group pre-test post-test design for seven cycles implementing Blended Learning. Through the Wilcoxon Signed Rank test, it was found that there is an average of 92% increase in student understanding from the pre-test to the post-test.  Therefore, the application of Blended Learning needs to be done and provides mature readiness for students during face-to-face meetings and teachers can evaluate learning outcomes more quickly and determine the direction of further learning actions.


Algoritmh and programming; blended learning; classroom action research

Full Text:



Adelman, C. (1993). Kurt Lewin and the Origins of Action Research. Educational Action Research, 1(1), 7–24. https://doi.org/10.1080/0965079930010102

Agwil, W., Fransiska, H., & Hidayati, N. (2020). Analisis ketepatan waktu lulus mahasiswa dengan menggunakan bagging cart. FIBONACCI : Jurnal Pendidikan Matematika Dan Matematika, 6(2), 155–166. https://dx.doi.org/10.24853/fbc.6.2.155-166

Aleksić, V., & Ivanović, M. (2013). Blended learning in tertiary education: A case study. CEUR Workshop Proceedings, 1036(March), 96–103. https://ceur-ws.org/Vol-1036/p96-Aleksic.pdf

Barroso, R., Castro, A., & Rocha, A. (2018). Computer programming as a tool to improve mathematic skills in basic education. Iberian Conference on Information Systems and Technologies, CISTI, 1(1), 1–4. https://doi.org/10.23919/CISTI.2018.8399192

Bati, T. B., Gelderblom, H., & Bilijon, J. Van. (2015). Blended learning of programming in large classes: A reflection of students’ experience from an Ethiopian University. Transform, 1–13. http://transform2015.net/live/Resources/Papers/Blended learning.pdf

Beaver, J. K., Hallar, B., Westmaas, L., & Englander, K. (2015). Blended learning: Lessons from best practice sites and the Philadelphia context. In Perc (Issue 1). http://www.researchforaction.org/wp-content/uploads/2015/11/RFA-PERC-Blended-Learning-Phase-II-Report-September-2015.pdf

Bibi, S., & Jati, H. (2015). Efektivitas model blended learning terhadap motivasi dan tingkat pemahaman mahasiswa mata kuliah algoritma dan pemrograman. Jurnal Pendidikan Vokasi, 5(1), 74–86. https://doi.org/10.21831/jpv.v5i1.6074

Budiningsih, C. A., Haryanto, H., & Rahmadona, S. (2019). The development of blended learning theories of learning course for educational technology students in FIP UNY. KnE Social Sciences, 2019, 170–182. https://doi.org/10.18502/kss.v3i17.4637

Cronje, J. C. (2020). Towards a new definition of blended learning. Electronic Journal of E-Learning, 18(2), 114–121. https://doi.org/10.34190/EJEL.

Demaidi, M. N., Qamhieh, M., & Afeefi, A. (2019). Applying blended learning in programming courses. IEEE Access, 7, 156824–156833. https://doi.org/10.1109/ACCESS.2019.2949927

Derus, S. R. M. D., & Ali, A. Z. M. (2012). Difficulties in learning programming: Views of students. 1st International Conference on Current Issues in Education (ICCIE2012), 1, 74–78. https://doi.org/10.13140/2.1.1055.7441

Diana, P. Z., Wirawati, D., & Rosalia, S. (2020). blended learning dalam pembentukan kemandirian belajar. Alinea: Jurnal Bahasa, Sastra, Dan Pengajaran, 9(1), 16–22. https://doi.org/10.35194/alinea.v9i1.763

Dicoding Internal. (2020). 5 hal yang kamu harus pertimbangankan ketika mengambil jurusan teknik informatika. Dicoding. https://www.dicoding.com/blog/jurusan-teknik-informatika/

Fitriasari, P., Tanzimah, T., & Sari, N. (2018). Kemandirian belajar mahasiswa melalui blended learning pada mata kuliah metode numerik. Jurnal Elemen, 4(1), 1–8. https://doi.org/10.29408/jel.v4i1.439

Hawa, D. M., Ghoniem, E., & Saad, A. M. (2022). Integrating problem based learning into blended learning to enhance students' programming skills. Journal of Positive School Psychology, 6(8), 4479–4497. https://www.journalppw.com/index.php/jpsp/article/view/10621

Hendrik, B., Masril, M., & Firdaus, F. (2021). Meningkatkan kemandirian belajar mahasiswa melalui penerapan Blended Learning pada mata kuliah algoritma dan pemrograman 1. Edukatif : Jurnal Ilmu Pendidikan, 3(4), 2192–2198. https://doi.org/10.31004/edukatif.v3i4.1156

Hung, H. C., Liu, I. F., Liang, C. T., & Su, Y. S. (2020). Applying educational data mining to explore students’ learning patterns in the flipped learning approach for coding education. Symmetry, 12(213), 1–14. https://doi.org/10.3390/sym12020213

Jusuf, H. (2017). Model blended learning berbasis teknologi informasi dalam pembelajaran algoritma dan pemrograman. Jutisi, 6(2), 1449–1588. https://doi.org/10.35889/jutisi.v6i2.242

Krpan, D., Rosić, M., & Mladenović, S. (2014). Teaching basic programming skills to undergraduate students. Proceedings of CIET 2014, 1(1), 147–158. https://www.researchgate.net/publication/275271925_Teaching_Basic_Programming_Skills_to_Undergraduate_Students

Lahtinen, E., Ala-Mutka, K., & Järvinen, H. M. (2005). A study of the difficulties of novice programmers. Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1, 14–18. https://doi.org/10.1145/1067445.1067453

Meilisa, R., & Pernanda, D. (2020). Model pembelajaran flipped classroom pada mata kuliah algoritma dan struktur data. Jurnal Ilmiah Pendidikan Dan Pembelajaran, 4(3), 571–577. https://doi.org/10.23887/jipp.v4i3.26928

Mukhidin, M., Mahdan, D., Hasan, B., Hakim, D. L., & Somantri, Y. (2019). Implementation of blended learning methods to improve the ability and learning student results in basic programming subject. 5th UPI International Conference on Technical and Vocational Education and Training (ICTVET 2018) Implementation, 299(1), 453–457. https://doi.org/10.2991/ictvet-18.2019.104

Muzyka, J. L., & Luker, C. S. (2016a). The flipped classroom volume 1: Background and challenges. In The Flipped Classroom (Vol. 1, Issue 1, pp. 1–3). ACS Books Departement. https://pubs.acs.org/isbn/9780841231627

Muzyka, J. L., & Luker, C. S. (2016b). The flipped classroom volume 2 : Results from practice. In The Flipped Classroom (Vol. 1). ACS Books Departement. https://pubs.acs.org/isbn/9780841231627

Shohib, M. (2018). Solusi atau masalah di era revolusi industri 4.0. Hukum Dan Keadilan, 1(1), 87. https://stihpainan.e-journal.id/HK/article/view/4

Stein, J., & Graham, C. R. (2014). Essentials for blended learning: A Standards Based Guide. In Routledge. Routledge. https://www.routledge.com/Essentials-for-Blended-Learning-2nd-Edition-A-Standards-Based-Guide/Stein-Graham/p/book/9781138486324

Tang, C. M. (2013). Readiness for blended learning: Understanding attitude of university students. International Journal of Cyber Society and Education, 6(2), 79–100. https://doi.org/10.7903/ijcse.1086

Widarto, W. (2017). Faktor penghambat studi mahasiswa yang tidak lulus tepat waktu di jurusan pendidikan teknik mesin FT UNY. Jurnal Dinamika Vokasional Teknik Mesin, 2(2), 127–138. https://doi.org/10.21831/dinamika.v2i2.16001

Zakhia, F. Y., & Dermawan, D. A. (2021). Penerapan flipped classroom pada mata pelajaran pemrograman berorientasi objek sebagai solusi pembelajaran daring dimasa pandemi di SMK N 2 Surabaya. Jurnal IT-EDU, 5(2), 677–284. https://ejournal.unesa.ac.id/index.php/it-edu/article/view/41555

Zhang, S., & Cui, C. (2021). Implementing blended learning in K-12 programming course: Lesson design and student feedback. 2021 11th IEEE Integrated STEM Education Conference, ISEC 2021, 1, 38–44. https://doi.org/10.1109/ISEC52395.2021.9764091

DOI: https://doi.org/10.21831/jitp.v10i1.54707


  • There are currently no refbacks.

Copyright (c) 2023 Yuricha, Irwan Kurnia Phan

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

Our journal indexed by:


View Journal Statistics