CHATBOT EDUKASI BERBASIS NLP UNTUK PERTANYAAN SEPUTAR BAHASA PEMROGRAMAN JAVASCRIPT (TA.1.25.008)

Arif, Ilham (2025) CHATBOT EDUKASI BERBASIS NLP UNTUK PERTANYAAN SEPUTAR BAHASA PEMROGRAMAN JAVASCRIPT (TA.1.25.008). Diploma thesis, Universitas Logistik & Bisnis Internasional.

Full text not available from this repository.
Official URL: https://drive.google.com/open?id=1pSumXWQqbwet-D7v...

Abstract

Perkembangan teknologi digital mendorong kebutuhan akan media pembelajaran yang interaktif, mudah diakses, dan mampu memberikan respons secara langsung. Dalam pembelajaran bahasa pemrograman JavaScript, banyak pemula mengalami kesulitan memahami konsep dasar, sintaksis, serta memperbaiki kesalahan kode yang dibuat. Sumber belajar konvensional seperti artikel dan video bersifat satu arah sehingga kurang mendukung interaksi dua arah yang efektif. Untuk mengatasi permasalahan tersebut, penelitian ini mengembangkan chatbot edukasi berbasis Natural Language Processing (NLP) yang dapat menjawab pertanyaan seputar JavaScript secara interaktif, dilengkapi dengan fitur eksekusi kode secara langsung, tantangan (challenge), kuis, dan sertifikat pencapaian. Metode pengembangan yang digunakan meliputi analisis kebutuhan, perancangan sistem dengan Unified Modeling Language (UML), implementasi menggunakan React.js untuk antarmuka dan Node.js untuk backend, serta pengujian menggunakan metode black box. Sistem ini memanfaatkan teknik NLP berbasis keyword matching dan similarity score yang terhubung ke basis data pertanyaan-jawaban JavaScript yang dikurasi secara manual. Hasil pengujian menunjukkan bahwa sistem dapat memproses pertanyaan pengguna, memberikan jawaban yang relevan, menjalankan kode JavaScript secara real-time, serta mendukung proses pembelajaran berbasis interaksi dan evaluasi. Dengan adanya chatbot edukasi ini, proses pembelajaran JavaScript menjadi lebih praktis, interaktif, dan adaptif terhadap kebutuhan pengguna. Sistem ini juga memiliki potensi untuk dikembangkan lebih lanjut, baik dari sisi peningkatan kemampuan NLP, pengayaan dataset, maupun integrasi dengan platform pembelajaran lainnya. Kata kunci : Chatbot, Natural Language Processing, JavaScript, React.js, Node.js, Pembelajaran Interaktif.

Item Type: Thesis (Diploma)
Subjects: T Technology > T Technology (General)
T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Sekolah Vokasi > Teknik Informatika D3
Depositing User: PKL LIMA LIMA
Date Deposited: 26 Sep 2025 03:20
Last Modified: 26 Sep 2025 03:20
URI: http://eprints.ulbi.ac.id/id/eprint/3486

Actions (login required)

View Item View Item