Skip to content

1. Pendahuluan

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.


Ruang lingkup proyek MKCJ-WMS mencakup hal-hal berikut:

NoDeskripsi
1Pembangunan 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).
2Pembangunan modul Work In Process (WIP) untuk mendukung proses produksi di lantai pabrik (shop floor).
3Sinkronisasi data dua arah antara MKCJ-WMS dengan sistem ERP klien (SAP) mencakup data master, transaksi penerimaan, pengeluaran, dan inventori.
4Pengadaan dan pemasangan perangkat AIDC (Automatic Identification and Data Capture) beserta infrastruktur pendukung, termasuk production server dan perangkat keras terkait.
5Instalasi, konfigurasi, dan komisioning sistem pada infrastruktur yang telah disediakan.
6Migrasi data master yang diperlukan untuk operasional awal sistem.
7Pelaksanaan User Acceptance Testing (UAT) bersama tim klien.
8Penyusunan dokumentasi teknis sistem dan pelaksanaan serah terima (handover) kepada klien.
9Pelaksanaan pelatihan (training) kepada pengguna akhir (end-user) dan administrator sistem.

Hal-hal berikut secara eksplisit tidak termasuk dalam ruang lingkup proyek ini:

NoDeskripsi
1Melakukan perubahan, modifikasi, atau peningkatan (upgrade) pada sistem yang sudah ada (existing system) di sisi klien.
2Melakukan pengembangan RFC (Remote Function Call) pada sistem SAP klien.
3Rekayasa ulang proses bisnis (Business Process Reengineering) di luar kebutuhan langsung operasional WMS.
4Perubahan atau penambahan infrastruktur jaringan (network) di luar yang telah disepakati dalam lingkup pengadaan proyek ini.
5Pemeliharaan perangkat keras (hardware maintenance) pasca masa garansi yang telah disepakati.
6Dukungan pasca-implementasi (post go-live support) di luar periode garansi yang telah ditentukan dalam kontrak.
7Pengembangan fitur atau modul tambahan di luar spesifikasi kebutuhan yang telah didefinisikan dan disepakati.

Tabel berikut mendefinisikan istilah dan akronim yang digunakan dalam dokumen ini.

Istilah / AkronimDefinisi
MKCJPT Mitsui Kinzoku Catalist Jakarta
WMSWarehouse Management System — Sistem manajemen gudang.
MKCJ-WMSNama sistem WMS yang dikembangkan untuk proyek ini.
ERPEnterprise Resource Planning — Sistem perencanaan sumber daya perusahaan.
SAPSystems, Applications & Products in Data Processing — Platform ERP yang digunakan oleh klien.
RFCRemote Function Call — Mekanisme komunikasi antar sistem pada platform SAP.
AIDCAutomatic Identification and Data Capture — Teknologi identifikasi otomatis, seperti barcode scanner dan RFID.
WIPWork In Process — Barang yang sedang dalam proses produksi.
UATUser Acceptance Testing — Pengujian penerimaan oleh pengguna.
SDDSoftware Design Document — Dokumen Desain Perangkat Lunak.
Multi-siteKonfigurasi sistem yang mendukung lebih dari satu lokasi gudang atau pabrik.
HandoverProses serah terima sistem dan dokumentasi kepada klien.

Definisi dan akronim tambahan akan ditambahkan pada bagian ini seiring perkembangan dokumen.


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)