Journal of Informatics and Computer Science (JINACS)
Vol. 7 No. 04 (2026)

Rancang Bangun Learning Management System Berbasis Web dengan Online Compiler dan OOP Analyzer

Muhammad Zaini Rochman (Universitas Negeri Surabaya)
Martini Dwi Endah Susanti (Universitas Negeri Surabaya)
Rindu Puspita Wibawa (Universitas Negeri Surabaya)
Mohammad Wildan Habibi (Universitas Negeri Surabaya)



Article Info

Publish Date
16 Jun 2026

Abstract

Abstrak—Penelitian ini bertujuan untuk merancang dan membangun sebuah Learning Management System (LMS) berbasis website yang dilengkapi fitur Online Compiler dan OOP Analyzer untuk mendukung praktik Pemrograman Berorientasi Objek (OOP) pada siswa Sekolah Menengah Kejuruan (SMK). Penelitian ini menggunakan metode Research and Development (R&D) dengan model pengembangan ADDIE (Analysis, Design, Development, Implementation, Evaluation). LMS dikembangkan dengan arsitektur full-stack menggunakan Next.js dan basis data Supabase (PostgreSQL). Fitur Java Online Compiler diintegrasikan dengan Piston API, sedangkan OOP Analyzer dibangun berbasis Regular Expression (Regex) untuk mendeteksi penerapan lima pilar OOP secara real-time. Sistem ini juga dilengkapi modul Catatan Aktivitas (Logbook) Proyek untuk mendukung monitoring proyek pada pembelajaran model Project-Based Learning (PjBL). Perancangan sistem dimodelkan menggunakan use case diagram, activity diagram, dan class diagram. Pengujian fungsional dan non-fungsional melalui metode blackbox testing menunjukkan sistem berjalan dengan validitas 99%. Hasil ini menunjukkan bahwa seluruh modul sistem, termasuk Online Compiler dan OOP Analyzer, dapat berjalan sesuai rancangan tanpa kecacatan (bug) mayor. Dengan demikian, LMS yang dikembangkan dapat diimplementasikan sebagai media pembelajaran praktik pemrograman berbasis website yang dapat dijalankan melalui browser tanpa memerlukan instalasi compiler tambahan pada perangkat siswa. Kata Kunci— Learning Management System, Online Compiler, OOP Analyzer, Next.js, Supabase, Research and Development, Blackbox Testing.

Copyrights © 2026






Journal Info

Abbrev

jinacs

Publisher

Subject

Computer Science & IT

Description

JINACS (Journal of Informatics and Computer Science) diterbitkan oleh Program Studi S1 Teknik Informatika Universitas Negeri Surabaya dalam empat kali setahun dengan No ISSN Online : 2686-2220 JINACS merupakan jurnal ilmiah dalam bidang Teknik Informatika dan Computer Science. Jurnal ini mencakup ...