Dokumen Riset & Arsitektur
Ref: XPERD-ERP-DERM-2026
Klasifikasi: CONFIDENTIAL
Enterprise ERP Proposal
DERMIS
ERP
Rancangan sistem ERP klinik estetika enterprise-grade untuk Dermaster Indonesia — mencakup seluruh operasional klinik, multi-cabang nasional, hingga keuangan & akuntansi terintegrasi.
Multi-Branch National High-Availability Cloud SATU SEHAT Compliant Finance & Accounting Real-time Queue
01 — Client Overview
Memahami Dermaster Indonesia
Dermaster adalah klinik kecantikan estetika medis terbesar di Indonesia dengan jaringan multi-kota. Kompleksitas operasional lintas cabang, ratusan transaksi harian, dan regulasi medis yang ketat menjadikan sistem ERP enterprise-grade sebagai kebutuhan kritikal.
20+
Cabang Aktif
10
Provinsi di Indonesia
14
Modul Operasional
1
Sistem Terintegrasi

🏥 Profil Bisnis

Dermaster Indonesia adalah klinik estetika medis premium yang berdiri sebagai No. 1 di Indonesia. Layanan meliputi facial treatment, laser, filler, botox, thread lifting (Best Tightening Threads Award 2016–2024), slimming program, skin booster, dan peeling.


Jaringan cabang tersebar di DKI Jakarta (Menteng, Mangga Besar, Puri, Cengkareng, Pakubuwono, Pondok Indah, dll), Bali, East Java, Kalimantan Selatan & Timur, Papua, Sulawesi Selatan & Utara, dan Sumatera Selatan.

🎯 Problem Statement

Tanpa sistem ERP terpadu, Dermaster menghadapi:


  • Data pasien tidak sinkron antar cabang (rekam medis terpisah)
  • Antrian manual / tidak real-time — pengalaman pasien buruk
  • Stok farmasi & produk tidak terkontrol secara terpusat
  • Laporan keuangan per cabang tidak konsolidasi otomatis
  • Jadwal dokter tidak terkoordinasi lintas cabang
  • Tidak ada integrasi SATU SEHAT (kewajiban regulasi)
  • Data omzet tidak real-time untuk manajemen pusat

Pengguna Sistem

  • Dokter Estetika / Spesialis Kulit
  • Apoteker & Asisten Apoteker
  • Resepsionis & Admission Staff
  • Kasir (Cashier)
  • Treatment Therapist
  • Branch Manager per Cabang
  • HQ Finance & Accounting
  • Super Admin / IT

Layanan Bisnis Utama

  • Medical Aesthetic Treatment
  • Facial & Skin Care Procedures
  • Laser & Device Treatment
  • Filler, Botox, Thread Lifting
  • Slimming Program
  • Produk Skincare Retail
  • Membership & Loyalty Program
  • Doctor Home/Visit Service

Regulasi & Compliance

  • SATU SEHAT (Kemenkes RI) — wajib
  • UU Praktik Kedokteran No. 29/2004
  • Permenkes Rekam Medis Elektronik
  • UU PDP No. 27/2022 (Data Pribadi)
  • BPJS Integration (opsional)
  • Standar ISO 27001 (Data Security)
  • OJK (jika ada layanan finansial)
02 — Infrastructure Architecture
Enterprise Server Architecture
Arsitektur berlapis (layered architecture) berbasis cloud-native di region AWS Jakarta (ap-southeast-3), dirancang untuk high availability 99.9% uptime, horizontal scalability, dan latensi rendah untuk seluruh cabang di Indonesia.

DERMIS ERP — Infrastructure Layer Diagram

CLIENT LAYER
Web Browser (PWA)
Mobile App (Android/iOS)
Kiosk Antrian
Tablet Dokter
↓ HTTPS / WSS ↓
EDGE & CDN
Cloudflare CDN + WAF
DDoS Protection
SSL Termination
Rate Limiting
Static Asset Cache
↓ Filtered Traffic ↓
LOAD BALANCER
AWS ALB (Application Load Balancer)
Health Check
Auto Scaling Trigger
Session Affinity
↓ Distributed Requests ↓
APP SERVERS
App Server 1 (Laravel + Octane)
App Server 2 (Laravel + Octane)
App Server N (Auto Scale)
WebSocket Server (Reverb)
Queue Worker Cluster
↓ Read / Write ↓
CACHE LAYER
Redis Cluster (ElastiCache)
Session Store
Query Cache
Queue Broker
Real-time Queue State
↓ Persistent Storage ↓
DATABASE
PostgreSQL Primary (RDS)
PostgreSQL Read Replica ×2
PgBouncer (Connection Pool)
Automated Backup (S3)
Failover (Multi-AZ)
↓ Storage & Search ↓
STORAGE & SEARCH
AWS S3 (Media, Dokumen, Foto Pasien)
Elasticsearch (Medical Record Search)
CloudWatch (Monitoring & Logs)
SNS / SES (Notifikasi)
↓ External Integrations ↓
EXTERNAL API
SATU SEHAT API (Kemenkes)
Payment Gateway (Midtrans)
WhatsApp Business API
BPJS API (opsional)
Printer / Kiosk Hardware

🌐 Multi-AZ Deployment

Seluruh komponen kritikal (App Server, Database, Redis) di-deploy di minimal 2 Availability Zone di AWS Jakarta region. Jika satu AZ down, traffic otomatis failover ke AZ lain tanpa downtime.

⚡ Auto Scaling

App Server menggunakan AWS Auto Scaling Group. Ketika CPU > 70% atau request queue menumpuk, server baru otomatis spawn dalam 2-3 menit. Sebaliknya, scale-in saat traffic rendah untuk efisiensi biaya.

🔄 Database HA

PostgreSQL di RDS Multi-AZ dengan 2 Read Replica. Write query ke Primary, read query terdistribusi ke replika via PgBouncer. Backup otomatis ke S3 setiap hari dengan retensi 30 hari.

🏗️ Deployment Strategy

Blue-Green Deployment — dua environment identik (Blue = live, Green = new). Update di-push ke Green, ditest, lalu traffic di-switch. Zero downtime deployment, rollback instant jika ada masalah.

📦 Containerisasi

Docker + AWS ECS (Fargate) untuk semua app server. Setiap service berjalan dalam container yang identik di dev, staging, dan production. CI/CD via GitHub Actions otomatis build → test → deploy.

03 — ERP Modules
Modul Operasional Klinik
14 modul utama operasional klinik yang saling terintegrasi dalam satu platform. Data mengalir seamless dari Antrian → Admission → Konsultasi → Treatment → Farmasi → Kasir → Rekam Medis.
🎫
Antrian (Queue)
Generate & cetak nomor antrian digital. Real-time display via WebSocket. Kiosk self-service & WhatsApp booking.
Real-time
📋
Admission & Registration
Registrasi pasien baru & lama. Verifikasi identitas, cek riwayat kunjungan, form consent digital.
Core
👨‍⚕️
Consulting
Konsultasi dokter dengan Work Instruction (WI). Anamnesis digital, diagnosa, rencana treatment otomatis.
Core
💊
Pharmacy
Proses WI & dispensing obat. Stok farmasi per cabang, FIFO management, alert stok minimum.
Inventory
💳
Kasir (Cashier)
POS multi-payment: cash, QRIS, kartu debit/kredit, transfer, EDC. Split billing & paket bundling.
Finance
💉
Treatment
Eksekusi tindakan medis estetika. Checklist prosedur, foto before/after, progress tracking per sesi.
Core
📁
Medical Record
Rekam medis elektronik terpusat. Akses riwayat lengkap pasien dari semua cabang. Enkripsi data.
Compliance
🏥
SATU SEHAT
Integrasi wajib dengan platform Kemenkes. Push data kunjungan, diagnosa, & resep secara otomatis.
Regulasi
📝
Resep Elektronik
E-prescription terintegrasi dengan standar Kemenkes. QR code verifikasi, digital signature dokter.
Regulasi
↩️
Return Management
Proses pengembalian produk/treatment. Refund approval workflow, credit note otomatis ke akuntansi.
Finance
📅
Jadwal Dokter
Manajemen jadwal dokter per cabang. Online booking, reminder otomatis, shift management.
Scheduling
📄
Dokumen Digital
DMS untuk SOP, consent form, sertifikat treatment. Digital signature terintegrasi, versioning.
DMS
📊
Report & Analytics
Dashboard real-time omzet per cabang. Laporan operasional, KPI dokter, analisis produk & treatment.
Analytics
💰
Finance & Accounting
General Ledger, A/R, A/P, Cash Flow, konsolidasi multi-cabang, laporan keuangan standar PSAK.
Enterprise

🔗 Alur Data Terintegrasi (Patient Journey Flow)

Pasien Datang → Kiosk/WA Antrian (nomor A0042) → Admission verifikasi & registrasi → Consulting dokter buat WI + diagnosa → Treatment eksekusi tindakan → Pharmacy proses obat → Kasir pembayaran → Medical Record update otomatis → SATU SEHAT push data → Finance jurnal otomatis → Report update dashboard real-time.

04 — Finance & Accounting Module
Akuntansi Multi-Cabang Enterprise
Modul keuangan paling kompleks dalam ekosistem DERMIS ERP. Dirancang untuk menangani konsolidasi keuangan puluhan cabang secara real-time dengan standar akuntansi PSAK Indonesia dan audit trail lengkap.
STEP 01
Transaksi Kasir
Invoice otomatis
Multi-payment
Split bill
Deposit pasien
STEP 02
Jurnal Otomatis
Auto posting
Double-entry
Chart of Accounts
Cost center
STEP 03
Buku Besar
General Ledger
Sub-ledger
Reconciliation
Closing period
STEP 04
Konsolidasi
Per cabang
Per region
Eliminasi
Intercompany
STEP 05
Laporan Keuangan
P&L Report
Balance Sheet
Cash Flow
Neraca Lajur

📊 General Ledger

Chart of Accounts (CoA) sesuai standar PSAK. Setiap transaksi kasir otomatis membuat jurnal debit/kredit. Multi-currency support (IDR + USD). Period closing dengan approval workflow. Audit trail tidak dapat diubah.

💵 Accounts Receivable (A/R)

Piutang pasien (deposit, cicilan paket treatment). Aging report otomatis. Reminder WA/email untuk piutang jatuh tempo. Reconciliation dengan bank statement. Bad debt provisioning.

🧾 Accounts Payable (A/P)

Hutang ke supplier farmasi, alat medis, dan vendor lainnya. 3-way matching (PO → GR → Invoice). Payment scheduling. Approval workflow multi-level. Integrasi dengan Purchase Order module.

🏦 Cash Management

  • Kas kecil (petty cash) per cabang
  • Rekonsiliasi bank otomatis (bank statement import)
  • Multi-rekening bank per cabang
  • Cash flow forecast 30/60/90 hari
  • Setor kas ke pusat (intercompany transfer)
  • Laporan posisi kas real-time

📦 Inventory Accounting

  • COGS (Cost of Goods Sold) otomatis per treatment
  • Valuation: FIFO / weighted average
  • Inventory revaluation
  • Waste & expired write-off
  • Transfer stok antar cabang (dengan jurnal)
  • Purchase price variance

🏢 Fixed Asset

  • Daftar aset tetap (mesin laser, alat, furnitur)
  • Penyusutan otomatis (straight-line / declining)
  • Asset disposal & write-off
  • Maintenance schedule & cost tracking

Laporan Keuangan Standar

📈 Laporan Laba Rugi

P&L per cabang, per region, dan konsolidasi nasional. Perbandingan vs periode sebelumnya dan vs budget. Breakdown revenue per kategori treatment (facial, laser, filler, dll).

⚖️ Neraca (Balance Sheet)

Posisi keuangan konsolidasi multi-entitas. Eliminasi transaksi antar cabang secara otomatis. Sesuai standar PSAK IFRS-convergent.

💧 Arus Kas (Cash Flow)

Metode tidak langsung (indirect method). Tiga seksi: operasional, investasi, pendanaan. Forecast vs aktual. Export ke Excel/PDF untuk laporan direksi.

⚠️ Penting: Tax Compliance

Modul Finance harus dilengkapi integrasi PPN (e-faktur DJP), PPh 21 (gaji dokter & staff), dan PPh 23 (jasa). Generate file CSV untuk e-SPT. Integrasi dengan sistem DJP Coretax untuk faktur pajak elektronik otomatis.

05 — Performance Strategy
High Traffic, Low Latency
Dengan 20+ cabang mengakses sistem secara bersamaan, peak hours (09:00–12:00 WIB) bisa mencapai ratusan concurrent users. Berikut strategi konkret untuk memastikan sistem tetap responsif di kondisi apapun.
Strategi Implementasi Dampak & Penjelasan Target
CDN Static Assets Cloudflare CDN (Global PoP) JS, CSS, gambar, logo disajikan dari edge server terdekat pengguna. Beban server berkurang drastis. PoP Singapore & Jakarta tersedia. ≤ 50ms
Laravel Octane Swoole/RoadRunner Laravel berjalan in-memory tanpa bootstrap ulang per request. Throughput meningkat 4–10× dibanding PHP-FPM biasa. Sangat efektif untuk API yang sering dipanggil. 4× faster
Query Caching Redis (TTL-based) Master data (dokter, treatment, produk), dashboard stats, jadwal — di-cache Redis. DB tidak diquery berulang untuk data yang jarang berubah. Invalidasi cache saat data berubah. ≤ 5ms
Database Read Replica PostgreSQL RDS Read Replica Query SELECT (laporan, dashboard, pencarian pasien) diarahkan ke replica. Primary DB hanya menerima INSERT/UPDATE/DELETE. Mengurangi beban primary hingga 70%. Load -70%
Connection Pooling PgBouncer App server tidak membuka koneksi DB langsung. PgBouncer menjadi proxy yang me-pool koneksi. Maksimal 100 koneksi fisik cukup untuk ribuan concurrent request. 100 koneksi
Real-time Queue WebSocket (Laravel Reverb) Status antrian di-push ke semua display (TV, tablet, kiosk) via WebSocket. Tanpa polling berulang. Pasien & staf melihat update antrian secara live. ≤ 100ms
Async Jobs Laravel Queue + Redis Proses berat (kirim notif WA, push SATU SEHAT, generate PDF laporan, kirim email) dijalankan background. User tidak menunggu, respons API tetap cepat. Non-blocking
Database Indexing PostgreSQL Composite Index Index pada kolom yang sering di-query: patient_id, branch_id, created_at, status. Partial index untuk filter status aktif. Analyze & vacuum terjadwal. ≤ 20ms query
Horizontal Scaling AWS Auto Scaling Group App server bertambah otomatis saat CPU > 70%. CloudWatch trigger scale-out dalam 3 menit. Scale-in saat traffic turun untuk efisiensi biaya. ∞ scale
Image Optimization S3 + CloudFront + WebP Foto pasien (before/after) dikompresi ke WebP otomatis saat upload. Thumbnail di-generate server-side. Disajikan via CloudFront dengan lazy loading. -60% size

🎯 SLA Target

  • Uptime: 99.9% (≤ 8.76 jam downtime/tahun)
  • API Response Time: ≤ 200ms (P95)
  • Page Load Time: ≤ 2 detik
  • Real-time Queue Update: ≤ 100ms
  • DB Query: ≤ 50ms (P99)
  • Recovery Time Objective: ≤ 15 menit

📡 Monitoring Stack

  • AWS CloudWatch (infra metrics)
  • Laravel Telescope (app debugging)
  • Sentry (error tracking & alerting)
  • Grafana + Prometheus (dashboard)
  • Uptime Robot (external monitoring)
  • PagerDuty (on-call alerting)

🌏 Multi-Branch Connectivity

  • Semua cabang akses via HTTPS public internet
  • Tidak perlu VPN (Web-based, aman via HTTPS+TLS)
  • Offline mode untuk Kasir (PWA cache) jika koneksi putus
  • Local print service untuk printer kasir/antrian
  • Minimum bandwidth per cabang: 10 Mbps
06 — Technology Stack
Pilihan Teknologi Terbaik
Stack yang dipilih berdasarkan kriteria: battle-tested di skala enterprise, ekosistem developer Indonesia yang besar, dukungan jangka panjang, dan kecocokan dengan kebutuhan spesifik industri klinik.
Frontend
Web Framework
React + Vite
Primary
SPA performa tinggi, component reuse antar modul, ekosistem luas, developer Indonesia banyak
UI Components
Shadcn/UI + TailwindCSS
Primary
Komponen aksesibel, customizable sesuai brand Dermaster, tidak opinionated
State Management
Zustand + React Query
Primary
Zustand untuk global state, React Query untuk server state & caching otomatis
Real-time
Laravel Echo + WebSocket
Realtime
Real-time queue display, notifikasi dokter, update treatment status live
Mobile App
React Native (Expo)
Phase 2
Codebase bersama dengan web (React), deploy ke Android & iOS sekaligus. Untuk dokter & pasien app.
PWA (Offline)
Vite PWA Plugin
Offline
Modul Kasir bisa offline sementara jika koneksi putus, data sync ketika online kembali
Backend
Framework
Laravel 11 + Octane
Primary
Most popular PHP framework di Indonesia, mature, laravel ecosystem (Horizon, Reverb, Scout, Telescope)
API Style
RESTful API + JSON
Primary
Standard, mudah diintegrasikan oleh mobile & third-party. Dokumentasi via OpenAPI/Swagger
Authentication
Laravel Sanctum + RBAC
Security
Token-based auth, role-based permission (dokter, kasir, admin, HQ), per-branch access control
Queue Worker
Laravel Horizon (Redis)
Async
Job monitoring visual, retry otomatis, prioritas queue. Background: notif WA, SATU SEHAT push, PDF gen
WebSocket Server
Laravel Reverb
Realtime
Official first-party WebSocket server untuk Laravel. Self-hosted, tidak perlu Pusher berbayar.
Search Engine
Laravel Scout + Meilisearch
Search
Full-text search rekam medis, data pasien. Meilisearch sangat cepat dan mudah di-self-host.
Database & Storage
Primary Database
PostgreSQL 16 (RDS)
Primary
ACID compliance, JSON support untuk data klinis fleksibel, excellent performance, row-level security
Cache / Sessions
Redis 7 (ElastiCache)
Cache
In-memory, sub-millisecond. Queue broker, session store, real-time state antrian
File Storage
AWS S3
Storage
Foto pasien (before/after), dokumen digital, backup laporan PDF. Unlimited scalable.
Connection Pool
PgBouncer
Performance
Pooling koneksi DB untuk mencegah connection exhaustion saat high traffic
Infrastructure & DevOps
Cloud Provider
AWS (ap-southeast-3 Jakarta)
Primary
Region Jakarta lokal, latensi rendah untuk semua cabang Indonesia, compliance data residency
Containerisasi
Docker + AWS ECS Fargate
DevOps
Serverless containers, tidak perlu manage EC2 instance, otomatis scale up/down
CDN & WAF
Cloudflare Pro
Security
CDN global, WAF (block SQL injection/XSS), DDoS mitigation, SSL gratis
CI/CD
GitHub Actions
DevOps
Auto build → test → deploy. Blue-green deployment. Rollback satu klik.
Monitoring
Sentry + Grafana
Monitoring
Error tracking real-time, performance dashboard, alerting ke WhatsApp/Slack tim IT
07 — Security & Compliance
Keamanan Data Pasien & Regulasi
Data medis adalah data paling sensitif. Sistem harus memenuhi UU PDP No. 27/2022, standar keamanan medis, dan integrasi wajib SATU SEHAT Kemenkes. Zero-trust security model diterapkan di semua layer.
🔐 Data Protection
Enkripsi data at-rest: AES-256 untuk semua data DB (RDS encryption enabled)
Enkripsi data in-transit: TLS 1.3 mandatory untuk semua koneksi
Rekam medis: field-level encryption untuk data klinis sensitif
Foto pasien di S3: private bucket, akses via signed URL (expire 1 jam)
Database credential: disimpan di AWS Secrets Manager, tidak pernah di-hardcode
Key rotation otomatis setiap 90 hari
👥 Access Control
Role-Based Access Control (RBAC) multi-level: Super Admin, HQ Finance, Branch Manager, Dokter, Kasir, Apoteker, Resepsionis, Therapist
Branch isolation: staf cabang A tidak bisa akses data cabang B (kecuali dokter dengan hak multi-cabang)
Multi-Factor Authentication (MFA) untuk role sensitif (Finance, Admin)
Session timeout otomatis setelah 30 menit idle
IP whitelist untuk akses admin panel HQ
Audit log semua aksi (siapa, apa, kapan, dari IP mana)
🏥 SATU SEHAT Compliance
Integrasi FHIR R4 API sesuai standar Kemenkes RI
Push data kunjungan (Encounter), diagnosa (Condition), resep (MedicationRequest) otomatis
Registrasi Organization & Location di SATU SEHAT per cabang
Verifikasi NIK pasien via Dukcapil API
ICD-10 coding untuk diagnosa (standar internasional)
Retry mechanism + log error saat SATU SEHAT API down
🛡️ Infrastructure Security
Cloudflare WAF: block OWASP Top 10 (SQL Injection, XSS, CSRF)
AWS Security Groups: principle of least privilege, DB tidak exposed ke internet
VPC private subnet untuk Database & Redis (tidak accessible dari luar)
DDoS protection via Cloudflare + AWS Shield Standard
Penetration testing minimal 1× setahun oleh third party
Vulnerability scanning otomatis (Snyk, AWS Inspector)

⚖️ UU PDP No. 27/2022

Sistem harus comply dengan UU Perlindungan Data Pribadi Indonesia. Implementasi: consent management (pasien setuju data diproses), right to access (pasien bisa request data sendiri), right to erasure (delete request workflow), data breach notification (max 14 hari), DPO (Data Protection Officer) ditunjuk.

📋 Disaster Recovery

  • RTO (Recovery Time Objective): ≤ 15 menit
  • RPO (Recovery Point Objective): ≤ 1 jam (backup inkremental)
  • Daily backup otomatis ke S3 (retensi 30 hari)
  • Weekly backup ke region lain (Singapore) untuk geo-redundancy
  • DR drill dilakukan 2× setahun
  • Runbook tersedia untuk semua skenario kegagalan
08 — Implementation Roadmap
Rencana Implementasi 18 Bulan
Pendekatan phased implementation — modul kritikal operasional lebih dulu, kemudian diperluas ke finance, analytics, dan mobile. Setiap fase deliver value bisnis nyata sebelum fase berikutnya dimulai.
Fase 1
Bulan 1–4 (Foundation)
Core Clinic Operations
Deliverable: Sistem operasional harian klinik berjalan penuh.

✓ Setup infrastruktur AWS (VPC, RDS, Redis, ECS, Cloudflare)
✓ Autentikasi & RBAC multi-role, multi-cabang
✓ Modul Antrian (Queue) dengan WebSocket real-time
✓ Modul Admission & Registration (data pasien terpusat)
✓ Modul Medical Record (rekam medis elektronik)
✓ Modul Jadwal Dokter
✓ Migrasi data cabang pilot (1–2 cabang Jakarta)
✓ Training staf cabang pilot
Fase 2
Bulan 5–8 (Clinical Workflow)
Clinical & Pharmacy
Deliverable: Alur klinis dari konsultasi hingga pembayaran terintegrasi.

✓ Modul Consulting (WI, diagnosa, treatment plan)
✓ Modul Treatment (eksekusi tindakan, foto before/after)
✓ Modul Pharmacy (stok, dispensing, FIFO)
✓ Modul Kasir / POS (multi-payment, deposit, paket)
✓ Modul Resep Elektronik
✓ Modul Return Management
✓ Integrasi SATU SEHAT (FHIR R4)
✓ Rollout ke semua cabang Indonesia
Fase 3
Bulan 9–13 (Finance & Accounting)
Finance Module Full
Deliverable: Keuangan perusahaan terintegrasi, laporan konsolidasi otomatis.

✓ Chart of Accounts setup (standar PSAK)
✓ General Ledger & auto-journal dari transaksi kasir
✓ Accounts Receivable & Accounts Payable
✓ Cash Management & rekonsiliasi bank
✓ Inventory Accounting & Fixed Asset
✓ Laporan Keuangan (P&L, Neraca, Cash Flow)
✓ Multi-cabang konsolidasi
✓ Tax compliance (e-Faktur, PPh)
✓ Dokumen Digital & DMS
Fase 4
Bulan 14–18 (Intelligence & Mobile)
Analytics, AI & Mobile
Deliverable: Intelligence layer dan aksesibilitas mobile.

✓ Advanced Report & Analytics Dashboard (BI)
✓ AI-powered: patient retention prediction, treatment recommendation
✓ Mobile App dokter & manajemen (React Native)
✓ Pasien App: booking online, riwayat, loyalty points
✓ Notifikasi otomatis (WhatsApp Business API)
✓ CRM: membership, loyalty program, campaign management
✓ API marketplace untuk integrasi pihak ketiga
✓ Performance optimization & security audit
09 — Investment Estimate
Estimasi Investasi
Estimasi biaya pengembangan dan operasional selama 18 bulan pertama. Harga development berdasarkan rate pasar IT consultant Indonesia untuk tim enterprise-grade.
Biaya Development (One-time)
KomponenDurasiEstimasi
Fase 1 — Core Operations4 bulanRp 180–220 jt
Fase 2 — Clinical & Pharmacy4 bulanRp 200–240 jt
Fase 3 — Finance & Accounting5 bulanRp 240–280 jt
Fase 4 — Analytics & Mobile5 bulanRp 180–220 jt
QA, Testing & Security AuditAll phasesRp 80–100 jt
Data Migration & TrainingPer rolloutRp 60–80 jt
Total Development18 bulanRp 940 jt — 1,14 M
Biaya Operasional (per bulan)
KomponenSpecEstimasi/Bulan
AWS ECS Fargate (App)2–4 tasksRp 3–6 jt
AWS RDS PostgreSQLdb.t3.large Multi-AZRp 4–6 jt
AWS ElastiCache Rediscache.t3.mediumRp 1–2 jt
AWS S3 + CloudFront~100GB + transferRp 500 rb–1 jt
Cloudflare Pro1 domainRp 350 rb
Monitoring (Sentry, etc)Team planRp 500 rb–1 jt
WhatsApp Business API~1000 msg/hariRp 1–2 jt
Maintenance & SupportTim DNIRp 15–25 jt
Total OpsRp 25–43 jt/bulan

💰 ROI Highlight

Dengan 20+ cabang, sistem ini menghemat: waktu administrasi per pasien (~15 menit → 3 menit), eliminasi error stok manual, laporan keuangan konsolidasi yang sebelumnya butuh 3 hari jadi real-time, dan compliance SATU SEHAT yang bisa kena sanksi jika tidak dipenuhi.

📋 Yang Termasuk

  • Source code full ownership (klien)
  • Dokumentasi teknis & user manual
  • Training tim per cabang
  • Warranty bug 6 bulan post-launch
  • Setup server & CI/CD pipeline
  • Migrasi data dari sistem lama

⚠️ Catatan Penting

Estimasi di atas asumsi tim 5–7 developer (2 backend, 2 frontend, 1 DevOps, 1 QA, 1 PM). Harga dapat berubah sesuai scope finalisasi. Disarankan mulai dengan PoC 1 cabang pilot sebelum full rollout.


DERMIS ERP adalah investasi transformasi digital yang akan menjadi backbone operasional Dermaster Indonesia untuk 10+ tahun ke depan. Dengan arsitektur cloud-native yang scalable, compliance penuh terhadap regulasi Indonesia, dan modul yang mencakup seluruh patient journey hingga finance & accounting terintegrasi — sistem ini dirancang bukan hanya untuk kebutuhan hari ini, tapi untuk mendukung pertumbuhan ratusan cabang di masa depan.