- 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
6.2 KiB
6.2 KiB
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