Analisis Tingkat Pemahaman Mahasiswa Teknologi Rekayasa Informatika Industri terhadap Penggunaan Bahasa Pemrograman JavaScript

Authors

DOI:

https://doi.org/10.54895/intech.v7i2.3450

Keywords:

JavaScript, student comprehension, web programming, descriptive survey, software engineering

Abstract

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

Download data is not yet available.

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

2026-11-30

How to Cite

Kamaludin, I., Rangga Rizky Radityo, Al Idrus, D., Nur, D., Lausarodan, A. N., & Sitio, I. T. (2026). Analisis Tingkat Pemahaman Mahasiswa Teknologi Rekayasa Informatika Industri terhadap Penggunaan Bahasa Pemrograman JavaScript. INTECH, 7(2), 158-167. https://doi.org/10.54895/intech.v7i2.3450

Similar Articles

1-10 of 55

You may also start an advanced similarity search for this article.