Analisis tingkat pemahaman mahasiswa teknologi rekayasa informatika industri terhadap penggunaan bahasa pemrograman python dalam pembelajaran Pemrograman
DOI:
https://doi.org/10.24246/itexplore.v5i2.2026.pp151-166Keywords:
Python, Students Understanding, Programming learning, Python programmingAbstract
Python programming has become a fundamental competence in the digital era, yet students often struggle to transform algorithmic logic into functional code. This gap between conceptual understanding and practical implementation skills requires a thorough investigation into learning challenges within the Industrial Informatics Engineering Technology (TRIN) program at Politeknik Manufaktur Bandung. Grounded in Bloom's Revised Taxonomy and Cognitive Load Theory, this descriptive quantitative study utilized a Likert-scale questionnaire and an objective comprehension test administered to 87 third-year students. Data were analyzed using descriptive statistics to map performance across three aspects: conceptual understanding, syntactic comprehension, and implementation ability. Results indicate the conceptual aspect achieved the highest average of 4.15, followed by syntax at 3.56 and implementation at 3.54, with objective test accuracy rates of 76.09%, 65.52%, and 67.36%, respectively. Major obstacles identified include difficulties with looping, debugging, and comparison operators. Therefore, enhanced structured practice and Project-Based Learning approaches are recommended to strengthen students' implementation competencies.
Downloads
References
A. Dermawan, N. Wening, Y. Vemberi, and L. I. Fitriastuti, “A Systematic Literature Review of Digital Skills and Human Resource Readiness for the Industrial Revolution Era 4.0 and 5.0,” JMKSP (Jurnal Manajemen, Kepemimpinan, dan Supervisi Pendidikan), vol. 10, no. 1, pp. 245–259, 2025.
S. Alawiyah and S. Ghozali, “The Importance of Human Resource Skills in the Digital Industry Era,” Innov. J. Soc. Sci. Res., vol. 5, no. 3, pp. 82–88, 2025.
P. Jansen, “TIOBE Index for February 2026,” TIOBE Software. Accessed: Feb. 15, 2026. [Online]. Available: https://www.tiobe.com/tiobe-index/
J. Kaur and V. K. Attri, “The Versatility of Python: Applications in Diverse Fields,” World J. Adv. Eng. Technol. Sci., vol. 14, no. 2, pp. 95–98, 2025, [Online]. Available: https://doi.org/10.30574/wjaets.2025.14.2.0059
A. Papadimitriou, “Python’s Contribution to Artificial Intelligence in Education : A State-of-the-Art Review,” J. Futur. Artif. Intell. Technol., vol. 2, no. 3, pp. 445–475, 2025, doi: 10.62411/faith.3048-3719-267.
D. Rais and Z. Xuezhi, “Elevating Student Engagement and Academic Performance : A Quantitative Analysis of Python Programming Integration in The Merdeka Belajar Curriculum,” J. Math. Educ., vol. 15, no. 2, pp. 495–516, 2024, [Online]. Available: http://doi.org/10.22342/jme.v15i2.pp495-516
D. Zakaria, M. H. Muttaqin, G. M. Suranegara, N. I. Irawan, and L. Venica, “The Training of Making Graphical User Interface ( GUI ) Using Python for Teachers and Students of Engineering Vocational School in Purwakarta,” REKA ELKOMIKA J. Pengabdi. Kpd. Masy., vol. 3, no. 3, pp. 152–159, 2022, doi: 10.26760/rekaelkomika.v3i3.152-159.
R. Kadar, N. A. Wahab, J. Othman, M. Shamsuddin, and S. B. Mahlan, “A Study of Difficulties in Teaching and Learning Programming: A Systematic Literature Review,” Int. J. Acad. Res. Progress. Educ. Dev., vol. 1, no. 3, pp. 591–605, 2021, doi: 10.6007/IJARPED/v10-i3/11100.
F. Napalit, B. Tanyag, C. L. So, C. Sy, and J. R. San Pedro, “Examining student experiences: Challenges and perception in computer programming,” Int. J. Res. Stud. Educ., vol. 12, no. 8, pp. 101–112, 2023, doi: 10.5861/ijrse.2023.71.
C. Karima, Haerullah, N. Permatasari, and A. S. Rizki, “Kesulitan Mahasiswa dalam Memahami Konsep Dasar Pemrograman: Studi Kasus pada Bahasa Python,” Technologia, vol. 4, no. 2, pp. 232–243, 2025.
T. Charles and C. Gwilliam, “The Effect of Automated Error Message Feedback on Undergraduate Physics Students Learning Python : Reducing Anxiety and Building Confidence,” J. STEM Educ. Res., vol. 6, pp. 326–357, 2023, doi: 10.1007/s41979-022-00084-4.
Y. Kim, J. Kim, and W. Lee, “Effect of Block-Based Python Programming Environment on Programming Learning,” Appl. Sci., vol. 13, pp. 1–16, 2023, doi: 10.3390/app131910898.
I. W. A. Juliantara, I. M. A. W. Putra, W. E. Ariawan, I. N. A. Guna, I. W. M. Sarjana, and I. W. Y. Pradnyana, “Study Literatur Pemahaman Mahasiswa Tentang Logika Informatika dalam Pemrograman,” J. JIS SIWIRABUDA (Jurnal Ilm. Sains Sos. Kewirausahaan dan Kebudayaan), vol. 3, no. 2, pp. 16–22, 2025, [Online]. Available: https://doi.org/10.5887
D. Singh and R. Rajendran, “Cognitive Engagement as A Predictor of Learning Gain in Python Programming,” Smart Learn. Environ., vol. 11, no. 58, pp. 1–23, 2024, doi: 10.1186/s40561-024-00330-9.
A. Heinonen, B. Lehtelä, A. Hellas, and F. Fagerholm, “Synthesizing Research on Programmers ’ Mental Models of Programs, Tasks and Concepts — A Systematic Literature Review,” Inf. Softw. Technol., vol. 164, no. 107300, pp. 1–17, 2023, doi: 10.1016/j.infsof.2023.107300.
S. Ahn and K. Oh, “An Analysis of The Effects of Learner-Centered Software Education and Required Support Strategies,” Front. Educ., vol. 9, pp. 1–11, 2024, doi: 10.3389/feduc.2024.1434700.
R. Duran, A. Zavgorodniaia, and J. Sorva, “Cognitive Load Theory in Computing Education Research :,” ACM Trans. Comput. Educ., vol. 22, no. 4, pp. 1–27, 2022, doi: 10.1145/3483843.
I. Maulana, M. A. Adnandi, Sutajaya, F. Andriani, and H. Sunata, “Evaluasi Penggunaan Metode Pembelajaran Berbasis Proyek dalam Mata Kuliah Pengenalan Pemrograman: Studi Kasus,” JoiTechs (Journal Inf. Technol. Comput. Sci., vol. 1, no. 1, pp. 21–25, 2024.
J. Karnando, M. Muskhir, and A. Luthfi, “Exploring Python Programming : A Project Based Learning-Centric Learning Experience,” J. Educ. Technol., vol. 8, no. 2, pp. 306–314, 2024, doi: 10.23887/jet.v8i2.68694.
R. Juppenny, L. Rosidha, F. F. Hertika, N. R. Hardiyanti, M. N. Fahmi, and A. R. Yusuf, “Pendekatan Behavioristik dalam Pembelajaran Algoritma dan Pemrograman dengan Python Untuk Mengembangkan Berpikir Sistematis Mahasiswa,” Indo-MathEdu Intellectuals J., vol. 6, no. 1, pp. 1721–1728, 2025, doi: 10.54373/imeij.v6i1.2655.
S. Megawan, W. S. Lestari, and Tanti, “Pelatihan Pemrograman Dasar Menggunakan Bahasa Python pada SMK Methodist Tanjung Morawa,” Reswara J. Pengabdi. Kpd. Masy., vol. 5, no. 1, pp. 49–55, 2024, doi: 10.46576/rjpkm.v5i1.3648.
M. Jamil, Y. F. Saputra, A. B. Fawait, S. Rahmah, and Rosmasari, “Workshop Pengenalan Bahasa Pemrograman Python Dan Potensi Python Di Masa Mendatang di SMKN 1 Tenggarong,” Ilmu Komput. Untuk Masy., vol. 6, no. 1, pp. 15–21, 2025, doi: 10.33096/ilkomas.v6i1.2828.
F. Yanti et al., “Pelatihan Pemrograman Python Untuk Mahasiswa PPI Universitas Malaysia Terengganu,” KOMMAS J. Pengabdi. Kpd. Masy., vol. 6, no. 2, pp. 104–112, 2025.
J. O. Donnell, S. McQuistin, and F. Johnson, “Analysis of Student Misconceptions using Python as an Introductory Programming Language,” Proc. Comput. Educ. Pract., 2020, doi: 10.1145/3372356.3372360.
Y. Qian and J. Lehman, “Students ’ Misconceptions and Other Difficulties in Introductory Programming : A Literature Review,” ACM Trans. Comput. Educ., vol. 18, no. 1, pp. 1–24, 2017.
E. Fedorenko, A. Ivanova, R. Dhamala, and M. U. Bers, “The Language of Programming : A Cognitive Perspective,” Trends Cogn. Sci., vol. 23, no. 7, pp. 525–528, 2019, doi: 10.1016/j.tics.2019.04.010.
I. Zeitlhofer, J. Zumbach, and J. Schweppe, “Complexity Affects Performance, Cognitive Load, and Awareness,” Learn. Instr., vol. 94, 2024, doi: 10.1016/j.learninstruc.2024.102001.
K. A. Mills, J. Cope, L. Scholes, and L. Rowe, “Coding and Computational Thinking Across the Curriculum : A Review of Educational Outcomes,” Rev. Educ. Res., pp. 1–38, 2024, doi: 10.3102/00346543241241327.
L. W. Anderson et al., Eds., A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives (Abridged Edition), Abridged E. New York: Addison Wesley Longman, Inc., 2001.
D. A. Nafiati, “Revisi Taksonomi Bloom : Kognitif, afektif , dan Psikomotorik,” Humanika, Kaji. Ilm. Mata Kuliah Umum, vol. 21, no. 2, pp. 151–172, 2021, doi: 10.21831/hum.v21i2.29252.
Y. Setyowati, Susanto, and A. Munir, “Critical Thinking within the Context of the Revised Bloom ’ s Taxonomy in Written Language Tests,” Budapest Int. Res. Critics Institute-Journal, vol. 5, no. 2, pp. 14706–14715, 2022, doi: 10.33258/birci.v5i2.5348.
M. A. Marta, D. Purnomo, and Gusmameli, “Konsep Taksonomi Bloom dalam Desain Pembelajaran,” Lencana J. Inov. Ilmu Pendidik., vol. 3, no. 1, pp. 227–246, 2025, doi: 10.55606/lencana.v3i1.4572.
R. A. Yuana, S. Sajidan, W. Wiranto, and M. Nizam, “Strategies for Integrating Computational Thinking and Scientific Approaches in Programming Education : A Systematic Literature Review,” Discov. Educ., vol. 4, no. 371, pp. 1–17, 2025, doi: 10.1007/s44217-025-00834-7.
Sugiyono, Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung: Alfabeta, 2020.
S. Azwar, Reliabilitas dan Validitas, 4th ed. Yogyakarta: Pustaka Pelajar, 2021.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ali Musthofa Baharudin, Aqsha Maulana Ilham, Arum Sita Resmi, Bella Firdha Azkia, Naufal Reswara, Ihsan Tanama Sitio

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

All articles published in IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi is licensed under a Creative Commons Attribution 4.0 International License.




