Reengineering REST API Monolit ke Microservice Menggunakan Framework Laravel

Penulis

  • Asep Sahrudin Sekolah Tinggi Teknologi Terpadu Nurul Fikri
  • Ahmad Rio Adriansyah Sekolah Tinggi Teknologi Terpadu Nurul Fikri

DOI:

https://doi.org/10.54914/dbesti.v2i1.1158

Kata Kunci:

Backend, Microservice, Monolitik, Laravel, Locust

Abstrak

Pertumbuhan penduduk di Jakarta yang semakin meningkat turut membuat permintaan akan kebutuhan tempat tinggal, termasuk kos-kosan menjadi melonjak. Lonjakan permintaan tersebut menjadi tantangan tersendiri dalam pengelolaan aplikasi dan situs web penyedia informasi dan layanan terkait kos-kosan dalam mengelola aktivitas user di dalam sistem. Oleh karenanya, peneliti mencoba untuk melakukan reengineering aplikasi kos yang telah ada dengan menggunakan model microservice. Penelitian ini membahas reengineering aplikasi kos backend dari model monolitik ke microservice dengan studi kasus pada Kos Jenggot. Metode pengembangan yang diterapkan dalam penelitian ini adalah Extreme Programming (XP) dengan metode pengujian yakni menggunakan blackbox testing dan performance testing. Hasil penelitian ini menunjukkan lebih unggul menggunakan model microservice dibandingkan model monolitik, dengan hasil blackbox testing sebesar 100% fitur dapat berjalan baik melalui performa untuk scenario paling besar yakni beban akses 200 user dalam waktu 100 detik yang memiliki total eror 100% untuk model monolitik dan 40% untuk model microservice. Dari hasil tersebut diperoleh, bahwa efektifitas penggunaan model microservice pada reengineering aplikasi kos ini lebih unggul dibandingkan model monolitik.

Unduhan

Referensi

Badan Pusat Statistik Provinsi DKI Jakarta, “Jumlah Penduduk Menurut Kabupaten/Kota di Provinsi DKI Jakarta (Jiwa),” Jumlah Penduduk Menurut Kabupaten/Kota di Provinsi DKI Jakarta (Jiwa), 2020-2022.

S. Waruwu dan K. D. Nuryana, “Implementasi Arsitektur Monolitik Pada Rancang Bangun Sistem Informasi,” Journal of Informatics and Computer Science, vol. 4, pp. 2686-2220, 2023.

S. A. Karimah, H. H. Latif, dan S. Prabowo, “Analisis Performansi Layanan Web Menggunakan Arsitektur Microservice dan Monolitik,” KESATRIA: Jurnal Penerapan Sistem Informasi (Komputer & Manajemen), vol. 4, pp. 830-840, 2023.

Badan Pengembangan dan Pembinaan Bahasa Kemdikbudristek RI, “Pengertian Restrukturisasi,” 2016. [Online]. Available: https://kbbi.kemdikbud.go.id/entri/restrukturisasi. [Diakses 25 Maret 2024].

M. Raharjo, M. Napiah, and R. S. Anwar, “Perancangan Sistem Informasi dengan PHP dan MySQL untuk Pendaftaran Sekolah di Masa Pandemi,” Computer Science (CO-SCIENCE), vol. 2, no. 1, pp. 2808-9065, 2022.

A. R. R. O’g’li, “The Difference Between The Concepts Of Database (DB) and Database Management System (DBMS),” Humanity and Science Congress Hosted From Essen, Germany, 2022.

M. Toni dan A. Hadi, “Pengembangan Sistem Informasi Akademik Politeknik LP3I Kampus Padang Menggunakan Framework Laravel,” Jurnal Sains dan Teknologi Informatika, vol. 1, no. 2, pp. 73-79, 2023.

D. Y. Arimbi, D. Kartinah, dan W. A. N. Della, "Rancangan Sistem Informasi Kost Putri Malika Berbasis Website Menggunakan Framework Laravel dan MySQL," Jurnal Ilmiah Multidisiplin (JUKIM), vol. 1, no. 3, pp. 93-103, 2022.

F. Arifien, Rozi, dan E. Sutomo, “Implementasi Arsitektur Microservices Pada Sistem Informasi Akademik Stmik Jakarta Sti&K Menggunakan Model Enterprise Javabeans (EJB) dan Polymer JS,” Seminar Nasional Teknologi Informasi dan Komunikasi STI&K (SeNTIK), vol. 5, 2021.

N. M. D. Febriyanti, A. A. K. O. Sudana, and I. N. Piarsa, “Implementasi Black Box Testing pada Sistem Informasi Manajemen Dosen,” JITTER- Jurnal Ilmiah Teknologi dan Komputer, vol. 2, 2021.

R. I. Borman, A. T. Priandika, and A. R. Edison, “Implementasi Metode Pengembangan Sistem Extreme Programming (XP) pada Aplikasi Investasi Peternakan,” Jurnal Sistem dan Teknologi Informasi (JUSTIN), vol. 8, pp. 272-277, 2020.

Unduhan

Diterbitkan

31-05-2025

Cara Mengutip

Sahrudin, A., & Adriansyah, A. R. (2025). Reengineering REST API Monolit ke Microservice Menggunakan Framework Laravel. DBESTI: Journal of Digital Business and Technology Innovation, 2(1), 45–53. https://doi.org/10.54914/dbesti.v2i1.1158

Terbitan

Bagian

Artikel

Artikel Serupa

Anda juga bisa Mulai pencarian similarity tingkat lanjut untuk artikel ini.