Implementasi RESTful API sebagai Layanan Backend Aplikasi Web Menggunakan Laravel dan MySQL
Keywords:
API, Backend, Laravel, RestfulAbstract
Dalam era pengembangan aplikasi web terkini, penting untuk memisahkan bagian backend dari frontend guna mencapai tingkat fleksibilitas dan skalabilitas yang optimal. Studi ini fokus pada penerapan RESTful API sebagai solusi backend dengan memanfaatkan framework Laravel serta basis data MySQL, menggunakan aplikasi portofolio sebagai contoh kasus. Tantangan utama dalam pendekatan monolitik terletak pada tingginya interdependensi antar elemen, yang sering kali menghambat proses integrasi dengan platform eksternal seperti aplikasi seluler. Pendekatan metodologis yang diterapkan adalah model Waterfall dalam System Development Life Cycle (SDLC), mencakup tahapan analisis persyaratan, desain sistem, pengkodean, serta evaluasi. Output dari penelitian ini berupa layanan web service berbasis API yang dapat mengelola operasi CRUD (Create, Read, Update, Delete) dan penanganan file gambar, dengan respons dalam format JSON. Verifikasi dilakukan melalui alat Postman untuk memastikan performa setiap titik akhir yang memadai. Pada akhirnya, pemanfaatan Laravel memfasilitasi konstruksi arsitektur RESTful yang andal dan efektif, sekaligus menyederhanakan sinkronisasi data lintas berbagai klien platform.
References
Alif Fikri, M., Rahma Saputri, D., Marcelino, M., Hoerudin, D., & Saifudin, A. (2024). Penerapan Model Waterfall Untuk Meningkatkan Kecepatan Dan Fleksibilitas Pengembangan Sistem Inventaris. Buletin Ilmiah Ilmu Komputer Dan Multimedia (BIIKMA), 2(1), 136–144. https://jurnalmahasiswa.com/index.php/biikma/article/view/976
Devi, N. K. A. S., Harsemadi, I. G., & Srinadi, N. L. P. (2024). Sistem Informasi Pengarsipan Surat Berbasis Website pada Kantor Perbekel Desa Pelapuan Menggunakan Framework Laravel. Seminar Hasil Penelitian Informatika Dan Komputer (SPINTER), 496–501.
Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures [University of California, Irvine]. https://ics.uci.edu/~fielding/pubs/dissertation/top.htm
Hadinata, W., & Stianingsih, L. (2024). Analisis Perbandingan Performa RESTful API Antara Express.js Dengan Laravel Framework dengan JMeter. Jurnal Informatika Dan Teknik Elektro Terapan, 12(1), 531–540. https://doi.org/10.23960/jitet.v12i1.3845
Kartono, F. K., Nursaadah, S., Nugroho, M. R., Tama, D. A., Mashudi, F. A., Wicaksono, A., & Nasir, M. (2024). Pengujian Black Box Testing Pada Sistem Website Osha Snack: Pendekatan Teknik Boundary Value Analysis. Jurnal Kridatama Sains Dan Teknologi, 6(2), 754–766. https://doi.org/10.53863/kst.v6i02.1407
Riawan, F. A., Kusumo, D. S., & Selviandro, N. (2024). Implementation of REST API Architecture for Feelsquest Online Course Feature in Feelsbox Application Using Laravel Framework. Jurnal Teknik Informatika (JUTIF), 5(5), 1355–1364. https://doi.org/10.52436/1.jutif.2024.5.5.2493
Simbulan, R., & Aryanto, J. (2024). Implementasi REST API Web Services pada Aplikasi Sumber Daya Manusia. Jurnal Indonesia: Manajemen Informatika Dan Komunikasi, 5(1), 552–560. https://doi.org/10.35870/jimik.v5i1.511




