IMPLEMENTASI SISTEM INFORMASI AKADEMIK BERBASIS REST API MENGGUNAKAN FRAMEWORK LARAVEL
DOI:
https://doi.org/10.70248/jdaics.v3i1.3437Abstract
Sistem Informasi Akademik (SIA) merupakan komponen penting dalam mendukung operasional institusi pendidikan, khususnya dalam pengelolaan data akademik dan layanan administrasi mahasiswa. Seiring meningkatnya kebutuhan integrasi antar sistem dan fleksibilitas pengembangan, pendekatan berbasis layanan melalui RESTful API menjadi solusi yang banyak diterapkan. Penelitian ini bertujuan untuk mengimplementasikan Sistem Informasi Akademik berbasis REST API menggunakan framework Laravel dengan menerapkan arsitektur berlapis (layered architecture). Sistem dikembangkan menggunakan Laravel versi 12, database MySQL, autentikasi berbasis token menggunakan Laravel Sanctum, serta dikembangkan menggunakan Docker dan docker-compose. Arsitektur sistem dirancang dengan pemisahan lapisan Controller, FormRequest, Service, Repository, dan Resource untuk meningkatkan keterpeliharaan dan skalabilitas sistem. Hasil implementasi menunjukkan bahwa REST API yang dibangun mampu mendukung proses akademik, meliputi pengelolaan data master, pengisian Kartu Rencana Studi (KRS), pengelolaan nilai, serta penyajian jadwal berbasis peran pengguna. Pengujian fungsional menggunakan Postman menunjukkan bahwa seluruh endpoint berjalan sesuai kebutuhan dan aturan bisnis yang ditetapkan. Penelitian ini diharapkan dapat menjadi referensi implementasi REST API pada sistem akademik dengan pendekatan arsitektur berlapis.
References
F. Ahmad, “Design of Academic Information Systems Using REST API,” Journal of Information Management, 2024.
R. D. Putra and others, “Academic Information System Integration Using REST API,” Journal of Information Systems, 2023.
Y. Pratama, “Layered Architecture on Monolithic Backend Systems,” Journal of Software Architecture, 2022.
A. Rahman, “Backend Service Design Using RESTful API,” Journal of Computer Science, 2022.
D. Sari and A. Prabowo, “Token-Based Authentication on REST API Using Laravel Sanctum,” Journal of Information Security, 2023.
K. Gowell and Suprihadi, “Perancangan Web Service REST API Menggunakan Laravel,” Jurnal Teknologi Informasi dan Komunikasi, vol. 8, no. 1, pp. 49–57, 2024.
A. Wijaya and B. Santoso, “Monolithic Architecture in Academic Information Systems,” Journal of Software Engineering, 2021.
S. H. Supangkat and R. F. A. Azis, “Pengembangan Sistem Informasi Akademik Berbasis REST API,” Jurnal RESTI, vol. 6, no. 4, pp. 712–720, 2022.
W. Hadinata and L. Stianingsih, “Performance Comparison of RESTful API Between Laravel and Express.js,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 1, pp. 531–540, 2024.
M. Ramadhan, “Implementation of REST API Using Laravel 12,” Journal of Modern Web Development, 2023.
A. P. Nugroho and R. A. Pratama, “Implementasi Arsitektur Berbasis Layanan pada Sistem Informasi Akademik,” Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 9, no. 3, pp. 601–610, 2022.
H. F. Herdiyatmoko, “Desain Backend REST API Menggunakan Framework Laravel,” Jurnal Skanika, vol. 5, no. 2, pp. 85–92, 2022.
D. Anggraini, “Backend-Only Application Architecture for Academic Systems,” Journal of Applied Information Systems, 2024.
R. Setiawan, “Functional Testing of REST API Using Postman,” Journal of Software Testing, 2023.
L. Hakim, “JSON-Based Data Exchange on Web Services,” Journal of Web Technology, 2024.
O. M. A. Al-Atraqchi, “RESTful API Architecture Based on Laravel Framework,” International Journal of Web Engineering, 2021.
M. I. Fadilah, T. F. Kusumasari, and S. Suakanto, “Implementation of MVC Architecture on RESTful API Using Laravel,” Proceedings of the International Conference on Computer Science, 2023.
M. Novianto and S. Munir, “Analisis dan Implementasi RESTful API pada Sistem Informasi Akademik,” Jurnal Informatika Terpadu, vol. 8, no. 1, pp. 45–53, 2022.
N. Putri, “Academic System Backend Development Using REST API,” Journal of Information Technology, 2022.
E. Susanto, “RESTful API Principles and Implementation,” Journal of Web Services, 2021.
















