TRPL PL/4008 • PRAKTIKUM ERP
2. Arsitektur Teknis
Praktikum 2 — Arsitektur Teknis ERP untuk 100 Pengguna

Rancangan infrastruktur 3-Tier Enterprise terukur untuk 100 pengguna serentak di 5 departemen (Penjualan: 20, Gudang: 15, Produksi: 30, Pembelian: 15, Keuangan: 20).

Client Tier: 100 Pengguna Serentak (PC Kantor, Tablet Produksi, Barcode Scanner Gudang, Secure VPN)
↓ HTTPS / TLS 1.3 Terenkripsi
Web & Load Balancing Tier: NGINX Reverse Proxy & SSL Termination (Cluster Port 80/443)
↓ Internal High-Speed Private Network (10 Gbps)
Application Server Tier: Apache + PHP Cluster (Multi-Instance Instance 1 & Instance 2)
↓ Connection Pooling (ProxySQL / PgBouncer)
Database Tier: MySQL / MariaDB Enterprise (Primary Master Node)
↓ Streaming Replication Semi-Synchronous (Lag < 1 Detik)
Hot Standby Replica Node & Cloud Object Storage (Pencadangan 3-2-1)
Matriks Hak Akses Pengguna (Role-Based Access Control / RBAC)
Peran / Role Departemen Penjualan (SD) Gudang (MM) Produksi (PP) Keuangan (FI) Keterangan Otoritas
Staff Penjualan Marketing & Sales CRUD R - - Hanya mengelola Sales Order dan melihat ketersediaan stok
Staff Gudang Warehouse / Inventory R CRUD R - Mengelola mutasi stok fisik dan penerimaan barang (GRN)
Supervisor Produksi Shop Floor / PPIC - R CRUD - Merilis Work Order dan mencatat konsumsi material BOM
Staff Pembelian Procurement - CRUD R R Membuat PR/PO dan memantau status tagihan supplier
Staff Keuangan Finance & Accounting R R R CRUD Menjurnal transaksi, rekonsiliasi kas, dan laporan keuangan
Chaos Engineering Simulator (Uji 5 Gangguan)

Klik salah satu tombol simulasi untuk menguji ketahanan infrastruktur dan mencatat mitigasinya ke audit log:

Terminal Audit Log Mitigasi (Real-time):
Belum ada pengujian chaos yang dijalankan. Klik tombol simulasi di atas.
Kebijakan Pencadangan 3-2-1 & SOP RTO / RPO
Aturan Pencadangan 3-2-1 Baku
  • 3 Salinan Data: 1 data aktif produksi, 1 backup lokal, 1 backup off-site cloud.
  • 2 Media Berbeda: Disimpan pada NVMe Storage lokal dan Cloud S3 terenkripsi.
  • 1 Salinan Terpisah (Off-site): Disimpan di Data Center eksternal untuk perlindungan bencana fisik.
Target RTO (Recovery Time) < 30 Menit
Target RPO (Recovery Point) < 5 Menit