Praktikum 2 - Arsitektur Teknis ERP (100 Pengguna)

Politeknik META Industri · Mata Kuliah ERP
1. Diagram arsitektur
flowchart LR
U[100 Pengguna: Penjualan, Gudang, Produksi, Pembelian, Keuangan] --> W[Antarmuka Web - Browser]
W --> LB[Load Balancer + HTTPS]
LB --> A1[Server Aplikasi 1]
LB --> A2[Server Aplikasi 2]
A1 --> D[(Database Utama)]
A2 --> D
D --> R[(Replika Standby)]
D --> BK[Sistem Backup: harian + offsite]
2. Matriks hak akses (C=Create, R=Read, U=Update, A=Approve, -=Tidak ada)
DepartemenPenjualanGudangProduksiPembelianKeuangan
PenjualanCRURR-R
GudangRCRURR-
ProduksiRRCRUR-
Pembelian-RRCRUAR
KeuanganRR-RCRUA

Prinsip: least privilege, login individual, audit log, pemisahan tugas (yang membuat tidak menyetujui).

3. Backup dan pemulihan
  • Full backup harian (malam), incremental/binlog tiap jam.
  • Salinan offsite/cloud terenkripsi; retensi 30 hari.
  • Uji restore bulanan di lingkungan pengujian.
  • Pemulihan: restore full terakhir, terapkan binlog sampai waktu gangguan, validasi data, buka akses.
  • Target: RPO 1 jam, RTO 4 jam.
4. Aliran data transaksi pembelian
sequenceDiagram
Pengguna->>Web: Input PO
Web->>Server App: Request (HTTPS)
Server App->>Server App: Cek hak akses & validasi
Server App->>Database: Simpan PO
Database-->>Server App: OK
Server App-->>Web: Konfirmasi
Database->>Backup: Binlog/backup terjadwal
5. Potensi kegagalan teknis
KegagalanDampak operasional
Database downSeluruh transaksi berhenti
Server aplikasi downPengguna tidak dapat login
Backup tidak berjalanData hilang saat bencana
Hak akses salahKebocoran data keuangan
Simulasi gangguan

Catatan: simulasi hanya di lingkungan pengujian, tidak mematikan server bersama.