Platform Elearning Untuk Pembelajaran Bahasa Pemrograman

Azmi, Hafidh (2016) Platform Elearning Untuk Pembelajaran Bahasa Pemrograman. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5112100096-Undergraduate_Thesis.pdf]
Preview
Text
5112100096-Undergraduate_Thesis.pdf - Accepted Version

Download (4MB) | Preview

Abstract

Dalam tugas akhir ini, dibuat platform elearning untuk
pembelajaran bahasa pemrograman. Elearning akan bisa
mengatur kelas pemrograman baik kursus, peserta, soal, dan
melihat jawaban dari pengguna yang terdaftar.
Dalam implementasinya, aplikasi ini berupa aplikasi
web yang menggunakan kerangka kerja Laravel. Aplikasi ini
dilengkapi dengan modul umpan balik secara instan yang
disematkan dalam editor kode yang ada. Dengan
menggunakan bantuan ANTLR JavaScript Target, kode yang
dituliskan oleh pengguna akan diubah ke dalam Abstract
Syntax Tree untuk dideteksi kesalahan sintaksis dan konvensi
gaya penulisan kodenya.
Dengan adanya aplikasi ini, diharapkan mahasiswa
mengetahui riwayat dari proses penulisan kode C++ yang
dilakukannya. Modul manajemen kelas diharapkan bisa
memudahkan dosen dalam mengatur kelas praktikum
pemrograman.
Setelah melakukan uji coba, aplikasi ini mampu
merekam history dari setiap sesi penulisan kode yang
dilakukan oleh mahasiswa. Editor kode yang ada mampu
menampilkan umpan balik kesalahan sintaksis dan konvensi
gaya penulisan kode yang dilakukan. Pengguna juga bisa
mengatur kelas, kursus, peserta, soal, dan melihat jawaban
dari pengguna yang terdaftar
==================================================================================================================
In this final project, we will build elearning platform
for programming language learning. This elearning will be
able to manages programming class i.e. courses, users
enrollment, assignments, and answers list of the enrolled users.
In the implementatation, this web application uses
Laravel framework. This application equipped with instant
feedback module that embedded on its code editor. With the
help of ANTLR JavaScript Target, this module will transforms
user code to Abstract Syntax Tree in order to looking for the
syntax and code styling convention error.
With this application, hopefully the students will
know the history of their C++ code writing session. And
hopefully, class management module will help the lecturers /
teachers to manage their programming class.
After evaluation, this application was able to record
student’s code writing session. Code editor inside this
application was able to show the code writing feedback
instantly i.e. syntax and code styling convention error. The user
also was able to manage the classes, courses, users enrollment,
assignments, and answers list of the enrolled users.

Item Type: Thesis (Undergraduate)
Additional Information: RSIf 005.133 Azm p
Uncontrolled Keywords: Abstract Syntax Tree, Laravel, Konvensi Gaya Penulisan Kode, C++
Subjects: Q Science > QA Mathematics > QA76.6 Computer programming.
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: ansi aflacha
Date Deposited: 10 Apr 2020 03:00
Last Modified: 10 Apr 2020 03:00
URI: http://repository.its.ac.id/id/eprint/75737

Actions (login required)

View Item View Item