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

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.

Authors

Institutions

Publication Details

Journal
INTECH
Published
2026-11-03
DOI
https://doi.org/10.54895/intech.v7i2.3450
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Ihsan Kamaludin, Ihsan Tanama Sitio, Rangga Rizky Radityo, Adam Nibros Lausarodan et al.
INTECH
Teaching and Learning Programming
article

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

Ihsan Kamaludin, Ihsan Tanama Sitio, Rangga Rizky Radityo, Adam Nibros Lausarodan, Dandi Al Idrus, Dzulhaqqi Nur
article en

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.

INTECHVol. 7(2)
Politeknik Manufaktur Bandung (ID)
Openalex Percentile: Top 10%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon