1. Pendahuluan
1.1 Tujuan Dokumen
Section titled “1.1 Tujuan Dokumen”Dokumen ini merupakan Software Design Document (SDD) untuk proyek MKCJ Warehouse Management System (MKCJ-WMS). Dokumen ini disusun dengan tujuan untuk mendefinisikan arsitektur teknis, desain sistem, komponen-komponen perangkat lunak, serta spesifikasi integrasi yang akan digunakan sebagai acuan selama siklus pengembangan sistem.
SDD ini ditujukan kepada:
- Tim Pengembang – sebagai panduan implementasi teknis sistem.
- Arsitek Sistem – sebagai referensi perancangan arsitektur dan integrasi.
- Manajer Proyek – sebagai dasar perencanaan dan pengendalian scope pengembangan.
- Tim QA/Testing – sebagai acuan validasi fungsional dan teknis.
- Pemangku Kepentingan (Stakeholder) – sebagai dokumentasi resmi desain sistem yang telah disepakati.
Dokumen ini akan diperbarui secara berkala seiring perkembangan proyek dan menjadi bagian dari dokumentasi teknis resmi yang diserahterimakan kepada klien pada akhir proyek.
1.2 Ruang Lingkup (Scope)
Section titled “1.2 Ruang Lingkup (Scope)”1.2.1 Dalam Lingkup (In-Scope)
Section titled “1.2.1 Dalam Lingkup (In-Scope)”Ruang lingkup proyek MKCJ-WMS mencakup hal-hal berikut:
| No | Deskripsi |
|---|---|
| 1 | Pembangunan sistem manajemen gudang (Warehouse Management System) multi-site yang mencakup pengelolaan bahan baku (raw material), barang setengah jadi (semi-finished goods), dan barang jadi (finished goods). |
| 2 | Pembangunan modul Work In Process (WIP) untuk mendukung proses produksi di lantai pabrik (shop floor). |
| 3 | Sinkronisasi data dua arah antara MKCJ-WMS dengan sistem ERP klien (SAP) mencakup data master, transaksi penerimaan, pengeluaran, dan inventori. |
| 4 | Pengadaan dan pemasangan perangkat AIDC (Automatic Identification and Data Capture) beserta infrastruktur pendukung, termasuk production server dan perangkat keras terkait. |
| 5 | Instalasi, konfigurasi, dan komisioning sistem pada infrastruktur yang telah disediakan. |
| 6 | Migrasi data master yang diperlukan untuk operasional awal sistem. |
| 7 | Pelaksanaan User Acceptance Testing (UAT) bersama tim klien. |
| 8 | Penyusunan dokumentasi teknis sistem dan pelaksanaan serah terima (handover) kepada klien. |
| 9 | Pelaksanaan pelatihan (training) kepada pengguna akhir (end-user) dan administrator sistem. |
1.2.2 Di Luar Lingkup (Out-of-Scope)
Section titled “1.2.2 Di Luar Lingkup (Out-of-Scope)”Hal-hal berikut secara eksplisit tidak termasuk dalam ruang lingkup proyek ini:
| No | Deskripsi |
|---|---|
| 1 | Melakukan perubahan, modifikasi, atau peningkatan (upgrade) pada sistem yang sudah ada (existing system) di sisi klien. |
| 2 | Melakukan pengembangan RFC (Remote Function Call) pada sistem SAP klien. |
| 3 | Rekayasa ulang proses bisnis (Business Process Reengineering) di luar kebutuhan langsung operasional WMS. |
| 4 | Perubahan atau penambahan infrastruktur jaringan (network) di luar yang telah disepakati dalam lingkup pengadaan proyek ini. |
| 5 | Pemeliharaan perangkat keras (hardware maintenance) pasca masa garansi yang telah disepakati. |
| 6 | Dukungan pasca-implementasi (post go-live support) di luar periode garansi yang telah ditentukan dalam kontrak. |
| 7 | Pengembangan fitur atau modul tambahan di luar spesifikasi kebutuhan yang telah didefinisikan dan disepakati. |
1.3 Definisi dan Akronim
Section titled “1.3 Definisi dan Akronim”Tabel berikut mendefinisikan istilah dan akronim yang digunakan dalam dokumen ini.
| Istilah / Akronim | Definisi |
|---|---|
| MKCJ | PT Mitsui Kinzoku Catalist Jakarta |
| WMS | Warehouse Management System — Sistem manajemen gudang. |
| MKCJ-WMS | Nama sistem WMS yang dikembangkan untuk proyek ini. |
| ERP | Enterprise Resource Planning — Sistem perencanaan sumber daya perusahaan. |
| SAP | Systems, Applications & Products in Data Processing — Platform ERP yang digunakan oleh klien. |
| RFC | Remote Function Call — Mekanisme komunikasi antar sistem pada platform SAP. |
| AIDC | Automatic Identification and Data Capture — Teknologi identifikasi otomatis, seperti barcode scanner dan RFID. |
| WIP | Work In Process — Barang yang sedang dalam proses produksi. |
| UAT | User Acceptance Testing — Pengujian penerimaan oleh pengguna. |
| SDD | Software Design Document — Dokumen Desain Perangkat Lunak. |
| Multi-site | Konfigurasi sistem yang mendukung lebih dari satu lokasi gudang atau pabrik. |
| Handover | Proses serah terima sistem dan dokumentasi kepada klien. |
Definisi dan akronim tambahan akan ditambahkan pada bagian ini seiring perkembangan dokumen.
1.4 Referensi
Section titled “1.4 Referensi”Bagian ini akan diperbarui dengan tautan ke dokumen-dokumen terkait, seperti:
- Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL / SRS)
- Spesifikasi API Integrasi SAP
- Dokumen Kontrak dan Statement of Work (SoW)
- Diagram arsitektur sistem (draw.io / Mermaid)