Analisis Tingkat Pemahaman Mahasiswa Teknologi Rekayasa Informatika Industri terhadap Penggunaan Bahasa Pemrograman JavaScript
DOI:
https://doi.org/10.54895/intech.v7i2.3450Keywords:
JavaScript, student comprehension, web programming, descriptive survey, software engineeringAbstract
The rapid development of web technology demands high competency in the JavaScript programming language. However, students often experience a gap between understanding basic programming theories and applying complex logic in practical scenarios. This study aims to analyze students' understanding levels of JavaScript using a descriptive quantitative method through a survey approach. Data were collected using questionnaires and technical tests (snippet code) distributed to 99 fourth-semester students in the Industrial Informatics Engineering Technology Study Program. The results showed that students have a strong foundation in fundamental concepts such as variables and control structures. However, their understanding significantly decreased in dynamic topics like Document Object Model (DOM) manipulation and asynchronous programming. Furthermore, although students actively reuse code, the implementation of industry-standard practices like the Agile method and teamwork remains minimal. The main obstacles encountered are debugging difficulties and a lack of independent practice. Therefore, it is recommended that educational institutions increase the use of real-world projects and code review sessions to enhance students' mastery of advanced programming logic and industry readiness.
Downloads
References
D. Flanagan, JavaScript: The Definitive Guide, 7th ed. Sebastopol, CA, USA: O’Reilly Media, 2020.
J. Duckett, JavaScript and jQuery: Interactive Front-End Web Development. Indianapolis, IN, USA: Wiley, 2014.
Mozilla Developer Network, “JavaScript Guide,” MDN Web Docs. [Online]. Available: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide. [Accessed: May 11, 2026].
W3Schools, “JavaScript Tutorial,” W3Schools. [Online]. Available: https://www.w3schools.com/js/. [Accessed: May 11, 2026].
I. Sommerville, Software Engineering, 10th ed. Boston, MA, USA: Pearson, 2016.
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed. New York, NY, USA: McGraw-Hill Education, 2020.
A. Robins, J. Rountree, and N. Rountree, “Learning and teaching programming: A review and discussion,” Computer Science Education, vol. 13, no. 2, pp. 137–172, 2003.
E. Lahtinen, K. Ala-Mutka, and H.-M. Järvinen, “A study of the difficulties of novice programmers,” in Proc. 10th Annu. SIGCSE Conf. Innovation and Technology in Computer Science Education, 2005, pp. 14–18.
B. Shneiderman, C. Plaisant, M. Cohen, S. Jacobs, N. Elmqvist, and N. Diakopoulos, Designing the User Interface: Strategies for Effective Human-Computer Interaction, 6th ed. Boston, MA, USA: Pearson, 2016.
A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP. Yogyakarta, Indonesia: Andi, 2018.
D. Halimah, M. R. Lubis, and W. Saputra, “Algoritma C4.5 untuk menentukan klasifikasi tingkat pemahaman mahasiswa pada mata kuliah bahasa pemrograman,” Jurnal Teknik Mesin, Industri, Elektro dan Informatika (JTMEI), vol. 1, no. 3, pp. 28–36, 2022.
N. Ramadana, Y. Maulita, and H. Sembiring, “Clustering students level of understanding of programming language courses using the K-Means algorithm,” Journal of Artificial Intelligence and Engineering Applications (JAIEA), vol. 4, no. 1, pp. 22–30, 2024.
K. Tiengyoo, S. Sotaro, and S. Thaithae, “A study of mathematical understanding levels in set theory based on the APOS framework by using Python programming language for secondary school students,” Eurasia Journal of Mathematics, Science and Technology Education, vol. 20, no. 2, 2024.
I. W. Y. Pradnyana, I. W. A. Juliantara, I. M. A. W. Putra, W. E. Ariawan, I. N. A. Guna, and I. W. M. Sarjana, “Study literatur pemahaman mahasiswa tentang logika informatika dalam pemrograman,” Jurnal Ilmiah Sains Sosial, Kewirausahaan dan Kebudayaan, vol. 3, no. 2, pp. 16–22, 2025.
D. M. Sari, “Peningkatan kompetensi mahasiswa dalam pemrograman Swift melalui seminar dan sharing session interaktif,” E-Jurnal Nobel (Nobel Community Service Journal), vol. 4, no. 1, 2025.
Additional Files
Published
Issue
Section
Categories
License
Copyright (c) 2026 Ihsan kamaludin, Rangga Rizky Radityo, M Dandi Al Idrus, Dzulhaqqi Nur Fadhilah, Adam Nibros Lausarodan, Ihsan Tanama Sitio, S.Pd., M.A. (Author)

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








