WEB · ERP

CHAS iERP: Modernisasi ERP 193 Halaman Legacy ke SvelteKit + NestJS

Klien
PT. Cipta Hasil Sugiarto
Timeline
Migrasi bertahap (8 tahap)
Layanan
Web Development + Server
Status
Live

TantanganERP legacy PHP dengan 193 halaman dan 2,4 juta request per 6 minggu

ERP lama (fleet.chas.co.id) berjalan di PHP murni tanpa framework modern — 193 halaman yang dipakai harian untuk purchasing, gudang, keuangan, dan operasional. Analisis log Nginx menunjukkan ±2,44 juta request dalam 6 minggu. Sistem tidak boleh berhenti: migrasi harus bertahap tanpa mengganggu operasional perusahaan.

SolusiRebuild bertahap berbasis data trafik nyata, migrasi via CDC

Rebuild Modern Bertahap

SvelteKit (Svelte 5) + NestJS + PostgreSQL (Drizzle) diadopsi modul per modul — prioritas ditentukan dari analisis trafik nyata, bukan tebakan: Purchasing → Warehouse → Finance → Accounting.

Migrasi Data via CDC

Master data pindah lewat Change Data Capture tanpa menghentikan ERP lama: 187.805 item, 5.437 karyawan, 3.189 supplier, 1.596 customer, dan 1.856 unit alat berat.

HRMS & Manajemen Aset Live

Modul HRMS (absensi, cuti, lembur, payroll master) dan Manajemen Aset (pengadaan, depresiasi, maintenance, GPS operator) sudah berjalan — terhubung dengan aplikasi mobile CHAS.

HasilYang Berubah Setelah Launch

193 Halaman legacy dipetakan ke modul modern dalam 8 tahap
187.805 Master item termigrasi via CDC — plus 5.437 karyawan & 3.189 supplier
0 downtime ERP lama tetap berjalan read-only sampai cutover
SvelteKitNestJSPostgreSQLDrizzleDockerMinIO

Lanjut Membaca

Punya ide proyek? Mari wujudkan bersama.

Konsultasi pertama gratis. Ceritakan kebutuhan Anda, saya balas dalam 24 jam.

Chat WhatsApp Sekarang