BACK TO WORK
LARAVELMULTI-TENANTPROJECT MANAGEMENT

TOP FIK

Project Manager & Backend Engineer · Bengkel Koding · 2025

Platform sistem informasi akademik multi-tenant — satu basis kode yang melayani banyak fakultas dengan kebutuhan berbeda.

01 · MASALAH

Satu kode, banyak fakultas, requirement berbeda.

Sistem informasi akademik melayani banyak fakultas, masing-masing dengan requirement berbeda (kurikulum, jadwal, struktur organisasi, alur approval). Membangun sistem terpisah per fakultas akan butuh tim besar dan biaya tinggi; satu sistem monolitik tanpa isolasi akan cepat jadi kusut.

02 · PERAN SAYA

PM + backend engineer yang mengorkestrasi banyak tim.

Project manager dan backend engineer — mengoordinasikan tim backend, frontend, mobile, dan pihak eksternal. Merancang arsitektur multi-tenant, memimpin discovery kebutuhan lintas fakultas, dan mengawal delivery dari sketsa sampai deployment.

03 · SOLUSI

Arsitektur multi-tenant dengan isolasi data.

Arsitektur multi-tenant di atas Laravel — setiap fakultas adalah tenant dengan data terisolasi, konfigurasi sendiri, tapi berjalan di satu basis kode. Skema database dirancang untuk mendukung kebutuhan yang dinamis tanpa perubahan struktur per tenant. Ekstraksi data otomatis untuk laporan periodik.

04 · FITUR UTAMA

Satu deployment, banyak tenant.

01

Arsitektur multi-tenant dengan isolasi data per fakultas

02

Konfigurasi per-tenant (kurikulum, jadwal, alur approval)

03

Modul akademik: KRS, KHS, jadwal, presensi

04

Ekstraksi data otomatis untuk laporan periodik

05

REST API untuk integrasi dengan mobile & sistem eksternal

06

Optimasi legacy code dari sistem monolitik sebelumnya

05 · TECH STACK
LaravelMySQLMulti-tenant architectureREST APITailwind CSS
06 · HASIL

Platform yang menyatukan banyak fakultas.

Platform multi-tenant yang skalabel — diorkestrasi lintas tim backend, frontend, dan mobile. Satu deployment melayani banyak fakultas tanpa duplikasi kode, dengan ruang untuk konfigurasi kebutuhan masing-masing.