Penerapan REST API Laravel 11 sebagai Fondasi Back-End Website Learning Management System Campus Digital Indonesia
Abstract
Penelitian ini membahas penerapan REST API Laravel 11 sebagai fondasi back-end untuk website LMS Campus Digital Indonesia. Sistem ini dirancang menggunakan pendekatan Waterfall dalam Software Development Life Cycle (SDLC), mencakup tahap analisis kebutuhan, perancangan sistem, implementasi, dan pengujian. Fitur utama dari sistem ini meliputi manajemen artikel, galeri media, program pembelajaran, dan kontrol akses berbasis peran (admin, author, dan member). Pengembangan REST API menggunakan fitur-fitur Laravel seperti migration, seeder, model, controller, dan route yang diatur sesuai dengan struktur database dan kebutuhan pengguna. Pengujian dilakukan dengan metode Black Box untuk memastikan fungsi-fungsi utama berjalan sesuai dengan harapan. Hasil pengujian menunjukkan bahwa seluruh endpoint CRUD pada entitas artikel, galeri, dan cabang berfungsi dengan baik, mendukung pengembangan LMS yang andal dan terstruktur.