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