Claim Missing Document
Check
Articles

Found 1 Documents
Search
Journal : journal of informatics and computer science jinacs

Rancang Bangun Learning Management System Berbasis Web dengan Online Compiler dan OOP Analyzer Muhammad Zaini Rochman; Martini Dwi Endah Susanti; Rindu Puspita Wibawa; Mohammad Wildan Habibi
Journal of Informatics and Computer Science (JINACS) Vol. 7 No. 04 (2026)
Publisher : Universitas Negeri Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

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.
Co-Authors Achmad Khoirun Ni’am Aljunaidi Adela Ferdyar Adena Fitria Nadya Jasmine Afif Amarranda Saragih Afifah Nur Hidayanti Agung Wahyu Niti Wijaya Ahmad Dziqro Attayyu Setio Damar' Ahmad Farel Firmansyah Ahmad Fikri Faqihuddin Ahmad Khadik Ainur Rofiq Aisyah Lintang Zakiyya Arby Aksin Nurhidayah Alifia Deandita Amir Alvin Nurwahyudi Amaliya Izzah Ramadhani Amallia Putri Octavia Arafina A’zzahra Ardandi Ilham Aryatama Ardya Resita Pramesti Cahya Cipta Anggraini Arjuna Jamihadi Aryawangi Rahmawanto Asfadavy Aulia Atmadja Ayu Aisyah Fatimatusyahra Ayu Naila Fajarwati Azhar Maulana Dzaki Rizqullah Bambang Sujatmiko Berlian Ananda Apriliana Bhamana Artantyo Briant Tedja Bunga Aulia Putri Maharani Cintiya Claria Privana Ratna Wati Dede Aulia’ Annisa Putri Dennis Kiftirul Azis Diella Amalia Edwyn Wahyu Prasetya Elvira Wardah Ergy Fawnia Evan Rasyid Nandana Iswara Fairuz Salsabila Faiza Yasmine Butsaina Faizal Alwalliyu Rizki Fitri Romadhona Genta Anugrah Firdaus Georedy Hermawan Pratama Gerald Septerio Hendrik Haria Nansa Rahmadhany Harun Al Rosyid Harun Alrosyid Hildan Deswari Husna Lathifunisa Arif I Gusti Lanang Putra Eka Prismana Intan Dwi Febrianti Iqbal Permana Irsya Hadirrosyid Ivhan Afika Prila Julio Anggara Putra Julius Jonas Mbawala Kalista Misioneri Br Barus Kent Reivan Arryan Bima La Reassa Revita Salma Lazuardi Syahrul Ramadhan Lita Yuesti Marky Cavalera Prasetya Martini Dwi Endah Susanti Meysell Naufal Reswara Mifdatul Inayah Moch. Pandu Wicaksono Moch. Renaldhi Ardiansyah Mochammad Ardian Putra Prayoga Mochammad Zakky Wildan Firdaus Moh. Fairus Heriawan Moh. Rizky Dwi Jayanto Muh Yanuar Ismail Akbar Muhammad Angga Pratama Muhammad Azizul Hakim Muhammad Dwikarama Fanda Muhammad Dwikarama Zulis Fanda Muhammad Faishal Hidayat Muhammad Faiz Risqullah Ramadhan Muhammad Faizal Zain Muhammad Iqbal Alamsyah Muhammad Nur Rafi Muhammad Salik El Dawamudz Dzikri Muhammad Zaini Rochman Muhammad Zaky Ardiansyah Muhammed Nabil Ghulam Marzouk Nour El Ein Nadia Falisha Aaleyah Nadia Ni'amah Nadila Nurul Aini Nadya Atiqah Adha Nafa Ur Roisatu Rohmah Nandana Ardhani Naugis Sahmadani Nayla Najma Arifin Nor Nor Nova Salwa Safitri Nur Farida Pinggan Marinda Yuwana Rafi Fernandika Putra Tweede Rafi Putra Bagus Riadi Raga Deva Bela Negara Rahma Dwi Aprilliani Refida Muflichuna Refina Faisyatul Adzkiya Rena Nur Aliya Yunilafaiza Rika Ichsani Azzahra Rindu Puspita Wibawa Rivan Dwi Prayoga Riza Akhsani Setyo Prayoga Rizki Suci Rahmawati Rizky Ainur Ridho Roihana Lathifatunnabila Salman Al Farisi Savana Putra Aditama Sekar Danutri Hamdala Sheyla Nanda Azizah Songsong Blabar Rahmadani Syauqiyah Syifa Martina Putri Tasnim Mahmudatur Riza Teresa Panggabean Varsaretha Najmi Rohadatulaisyi Wafa Kasyifa Al Izza Wahid Arya Fikriyansyah Wardhana Wahyu Djati Kesumo Window Harnanta Prasetia Putra Yusuf Arif Rahman Zuhrifal Ridwan Muttaqin