PENGEMBANGAN BACK END SISTEM PEMBELAJARAN ELEKTRONIK (SIMPEL) BERBASIS WEB UNTUK SMK DI JAKARTA MENGGUNAKAN METODE SCRUM

AHMAD ADAM RAMADHAN YUSUF, . (2026) PENGEMBANGAN BACK END SISTEM PEMBELAJARAN ELEKTRONIK (SIMPEL) BERBASIS WEB UNTUK SMK DI JAKARTA MENGGUNAKAN METODE SCRUM. Sarjana thesis, UNIVERSITAS NEGERI JAKARTA.

[img] Text
COVER.pdf

Download (972kB)
[img] Text
BAB I.pdf

Download (225kB)
[img] Text
BAB II.pdf
Restricted to Registered users only

Download (505kB) | Request a copy
[img] Text
BAB III.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[img] Text
BAB IV.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[img] Text
BAB V.pdf
Restricted to Registered users only

Download (181kB) | Request a copy
[img] Text
DAFTAR PUSTAKA.pdf

Download (232kB)
[img] Text
LAMPIRAN SKRIPSI.pdf
Restricted to Registered users only

Download (1MB) | Request a copy

Abstract

Penelitian ini bertujuan untuk mengembangkan backend Sistem Pembelajaran Elektronik (SIMPEL) berbasis web yang dapat mendukung proses pembelajaran di Sekolah Menengah Kejuruan (SMK) di Jakarta. Pengembangan difokuskan pada penyediaan layanan Representational State Transfer Application Programming Interface (RestAPI) dengan metode pengembangan perangkat lunak yang digunakan adalah Scrum, yang terdiri atas tiga sprint. Sprint 1 berfokus pada pengembangan autentikasi dan manajemen dasar, Sprint 2 berfokus pada pengembangan fitur pembelajaran yang meliputi mata pelajaran, forum diskusi, materi, dan tugas, sedangkan Sprint 3 berfokus pada penyelesaian fitur penilaian, pengelolaan profil pengguna, serta finalisasi layanan RestAPI. Backend dikembangkan menggunakan Node.js, sedangkan MySQL digunakan sebagai sistem manajemen basis data. Hasil penelitian menunjukkan bahwa backend SIMPEL berhasil dikembangkan dengan menyediakan layanan RestAPI yang mendukung autentikasi pengguna, pengelolaan master data, data guru, data siswa, mata pelajaran, forum diskusi, materi, tugas, pengumpulan tugas, penilaian, pengumuman, kustomisasi sekolah, dan profil pengguna. Pengujian dilakukan menggunakan metode Black Box Testing untuk menguji fungsi setiap endpoint serta Integration Testing untuk memastikan integrasi antar modul berjalan sesuai dengan proses bisnis sistem. Hasil pengujian menunjukkan bahwa seluruh fungsi dan integrasi layanan RestAPI berjalan sesuai dengan kebutuhan sistem sehingga backend SIMPEL dinyatakan berfungsi dengan baik dan dapat digunakan sebagai layanan pendukung aplikasi pembelajaran berbasis web. ***** This study aims to develop a web-based backend for the Electronic Learning System (SIMPEL) that can support the learning process at Vocational High Schools (SMK) in Jakarta. Development focused on providing a Representational State Transfer Application Programming Interface (RestAPI), using the Scrum software development methodology, which consists of three sprints. Sprint 1 focused on developing authentication and basic management features; Sprint 2 focused on developing learning features, including subjects, discussion forums, course materials, and assignments; and Sprint 3 focused on completing assessment features, user profile management, and finalizing the RestAPI service. The backend was developed using Node.js, while MySQL was used as the database management system. The research results show that the SIMPEL backend was successfully developed, providing a RestAPI that supports user authentication, master data management, teacher data, student data, subjects, discussion forums, course materials, assignments, assignment submission, grading, announcements, school customization, and user profiles. Testing was conducted using the Black Box Testing method to test the functionality of each endpoint, as well as Integration Testing to ensure that integration between modules aligns with the system’s business processes. The test results show that all RestAPI service functions and integrations operate in accordance with system requirements; therefore, the SIMPEL backend is deemed to function properly and can be used as a support service for web-based learning applications.

Item Type: Thesis (Sarjana)
Additional Information: 1). Hamidillah Ajie, S.Si., M.T. ; 2). Ressy Dwitias Sari, S.T., M.T.I.
Subjects: Teknologi dan Ilmu Terapan > Teknologi (umum)
Teknologi dan Ilmu Terapan > Teknologi (umum) > Teknologi Pendidikan
Teknologi dan Ilmu Terapan > Teknik Komputer
Divisions: FT > S1 Pendidikan Teknik Informatika Komputer
Depositing User: Ahmad Adam Ramadhan Yusuf .
Date Deposited: 24 Aug 2026 01:46
Last Modified: 24 Aug 2026 01:46
URI: http://repository.unj.ac.id/id/eprint/72151

Actions (login required)

View Item View Item