Files
slicing-scm/docs/DIFFERENCES-INDONESIA.md
AbrahamWillemH 31d06cd2cc redesign layout and expand to full SCM coverage
- Replace MatOne-clone sidebar with distinct blue navy sidebar design
- Lighter blue color palette (#5699DA) for better readability
- Remove app icon/logo, use text 'SCM' branding
- Fix sidebar active tab highlighting (only current page, not entire group)
- Fix duplicated title/search/button inside overflow-x-auto containers
- Restructure all list pages: filters before table, table outside flex

Add 20 new pages to cover missing requirements from SCM spec:
- Purchase Requisition (list, create, approval queue)
- PO 3-Way Matching with mismatch detail view
- PO Amendment workflow
- Supplier Performance scorecards, contacts, blacklist
- Returns/RMA workflow and ATP check
- Lot/Batch and Serial number tracking
- ABC Analysis, Pick List generation
- Freight Cost comparison, Shipping Documents
- Scenario Planning
- Notification Center with preferences
- System Integrations registry
- Custom Report Builder

Add documentation:
- docs/BP-SCM-ENGLISH.md — full business process documentation
- docs/BP-SCM-INDONESIA.md — versi Bahasa Indonesia
- docs/DIFFERENCES-ENGLISH.md — SCM vs MatOne MMS comparison
- docs/DIFFERENCES-INDONESIA.md — perbandingan SCM vs MatOne
2026-05-29 16:35:41 +07:00

122 lines
6.2 KiB
Markdown

# SCM vs. MatOne MMS — Perbedaan Utama
**SCM (Supply Chain Management)** adalah sistem rantai pasok menyeluruh yang mencakup pengadaan, inventory, penjualan, logistik, kualitas, dan perencanaan.
**MatOne MMS** adalah Sistem Manajemen Material yang berfokus pada inventory rumah sakit: permintaan material, pengadaan, penerimaan, kontrol stok, dan posting keuangan.
---
## 1. Perbandingan Ruang Lingkup
| Dimensi | SCM | MatOne MMS |
|---------|-----|------------|
| **Domain utama** | Rantai pasok umum (manufaktur, distribusi, ritel) | Manajemen material rumah sakit / kesehatan |
| **Pengadaan** | Purchase Requisition + Purchase Order + 3-Way Matching + Amendemen | Purchase Order (dari MR atau ad-hoc) |
| **Inventory** | Multi-gudang, zona, bin, analisis ABC, lot/batch, serial, umur inventory, aturan putaway, pick list | Multi-cabang, batch, stock count |
| **Penjualan** | Sales Order, ATP check, Fulfillment, Faktur, Retur/RMA, Backorder | ❌ (tidak dalam lingkup) |
| **Logistik** | Pelacakan pengiriman, perbandingan biaya freight, konfirmasi pengiriman, dokumen pengiriman, optimasi rute | ❌ (tidak dalam lingkup — hanya transfer internal) |
| **Pelanggan** | Master pelanggan lengkap dengan limit kredit | ❌ (tidak dalam lingkup) |
| **Perencanaan** | Peramalan (statistik), perencanaan skenario, pengisian ulang, akurasi peramalan | ❌ (tidak dalam lingkup) |
| **Kualitas** | Rencana inspeksi, catatan inspeksi, NCR dengan CAPA | Profil inspeksi per grup item (dasar) |
| **Pelaporan** | Dashboard + laporan standar + pembuat laporan kustom + pengiriman terjadwal | Dashboard + laporan operasional |
| **Multi-tenant** | ❌ (single-tenant) | ✓ (database-per-tenant) |
| **Keuangan** | Faktur penjualan, 3-way matching, umur AP/AR | Posting keuangan, COGS, revaluasi, jurnal |
---
## 2. Field Master Item
| Field | SCM | MatOne MMS |
|-------|-----|------------|
| **Barcode / GTIN** | ✓ | ❌ |
| **Tipe Item** | Bahan Baku, Setengah Jadi, Barang Jadi, Barang Dagangan, Kemasan, Jasa, Aset | Hanya tipe pelacakan QTY/BATCH/SERIAL |
| **Klasifikasi ABC** | ✓ (A/B/C dengan % nilai) | ❌ |
| **Dimensi Fisik** | Panjang, Lebar, Tinggi, Volume | ❌ |
| **Berat** | Berat Kotor, Berat Bersih | ❌ |
| **Tipe Penanganan** | Rapuh, Suhu Terkontrol, Berbahaya, HAZMAT | ❌ |
| **Suhu Penyimpanan** | Rentang Min/Maks | ❌ |
| **Umur Simpan** | Hari (dengan manajemen tanggal kedaluwarsa) | ❌ |
| **Negara Asal** | ✓ | ❌ |
| **Kode HS / Tarif** | ✓ | ❌ |
| **Reorder Point** | ✓ | Min/Maks stok saja |
| **Safety Stock** | ✓ | ❌ |
| **EOQ** | ✓ | ❌ |
| **Lead Time** | Hari (total dari pemasok) | Dirinci (MR→PO, supplier→HQ, HQ→Cabang) |
| **Perlu Inspeksi** | ✓ (flag) | ✓ (via profil inspeksi) |
| **Dapat Diretur** | ✓ | ❌ |
---
## 3. Modul Unik Masing-Masing Sistem
### Modul Khusus SCM
| Modul | Deskripsi |
|-------|-----------|
| Sales Orders | Alur order-to-cash lengkap dengan ATP, fulfillment, faktur |
| Manajemen Pelanggan | Master pelanggan, limit kredit, alamat kirim/tagih |
| Logistik & Pengiriman | Penetapan kurir, pelacakan API, perbandingan biaya, dokumen BOL/packing |
| Peramalan Permintaan | Peramalan statistik, override manual, akurasi |
| Perencanaan Skenario | Simulasi gangguan pasokan/permintaan |
| Retur / RMA | Otorisasi retur, disposisi, refund/kredit |
| Manajemen Backorder | Backorder otomatis dan pemenuhan saat stok tersedia |
| Aturan Putaway | Menyarankan bin optimal berdasarkan atribut item |
| Pick List | Urutan pick yang dioptimalkan dari SO |
| Perbandingan Biaya Freight | Perbandingan tarif multi-kurir |
| Analisis ABC | Klasifikasi inventory berdasarkan nilai konsumsi |
| Pelacakan Lot & Serial | Siklus lot/batch dengan FEFO dan registrasi nomor seri |
| Pembuat Laporan Kustom | Pembuatan laporan dengan drag-and-drop kolom/filter |
| Pusat Notifikasi | Preferensi notifikasi in-app + email + SMS |
| Integrasi Sistem | Registry integrasi dengan monitoring status |
### Modul Khusus MatOne MMS
| Modul | Deskripsi |
|-------|-----------|
| Branch Stock Override | Konfigurasi stok min/maks per cabang |
| Arsitektur Multi-Tenant | Database-per-tenant dengan control plane bersama |
| Posting Keuangan | Pengakuan COGS, revaluasi, jurnal |
| Kontrol Pajak | Timeline kebijakan PKP, mapping pajak, rekonsiliasi |
| SoD Conflict Monitor | Pemantauan segregasi tugas antar pengguna |
| Delegasi | Delegasi wewenang sementara untuk ketidakhadiran |
| Kebijakan Pajak Perusahaan | Master data kebijakan pajak per entitas |
| In-Transit Monitor | Pelacakan transfer antar cabang real-time |
| Pemeriksa Kelayakan Retur | Validasi retur material sebelum diproses |
| Resolusi Exception | Manajemen kasus exception terpusat |
---
## 4. Perbedaan Visual / Tata Letak
| Aspek | SCM | MatOne MMS |
|-------|-----|------------|
| **Latar sidebar** | Biru (#5699DA) | Putih (#FEFEFC) |
| **Teks sidebar** | Putih dengan tingkat opacity | Coklat tua (#2E0F06) |
| **Indikator grup aktif** | Latar putih/15 di atas biru | Sorotan amber |
| **Navigasi** | Sidebar kiri dengan border-left sub-item | Sidebar kiri dengan pohon bertingkat |
| **Header** | Teks logo SCM + subtitle | Logo gambar + breadcrumb |
| **Warna primer** | Biru (#5699DA) | Coklat/amber (#A05C23) |
| **Latar halaman** | Slate-100 (#F1F5F9) | Putih (#FEFEFC) |
| **Header tabel** | Biru/slate | Amber/tembaga |
| **Kartu** | Putih dengan border slate | Putih dengan border coklat |
| **Tombol primer** | Biru (#5699DA) | Coklat (#A05C23) |
| **Penekanan tabel** | Kolom lebar untuk barcode, HS code, dll. | Kolom standar untuk master item |
| **Ikon/logo aplikasi** | Teks "SCM" saja | Logo gambar (logo.png) |
---
## 5. Perbedaan Teknis
| Aspek | SCM | MatOne MMS |
|-------|-----|------------|
| **Implementasi** | Prototipe HTML statis | Aplikasi Go full-stack |
| **Template engine** | Tidak ada (dihasilkan Python) | templ (template Go type-safe) |
| **Frontend** | Tailwind CSS (CDN) + Inter | Tailwind CSS (CDN) + HTMX + Inter |
| **Backend** | ❌ (hanya slicing statis) | Go 1.24 dengan sqlc, Zap logger |
| **Pendekatan desain** | Slicing HTML untuk referensi UI | Aplikasi live dengan server-side rendering |
| **Target pengguna** | Prototipe untuk review stakeholder | Produksi multi-tenant |
---
*Versi dokumen 1.0 — Mei 2026*