4. Kebutuhan Non-Fungsional
4.1 Performa
Section titled “4.1 Performa”- Waktu respon transaksi web admin maksimum 3 detik untuk 95% permintaan normal.
- Waktu respon transaksi handheld maksimum 2 detik untuk 95% scan transaction.
- Latensi sinkronisasi data SAP maksimum 5 menit dari transaksi tercatat sampai status terkonfirmasi.
- Sistem harus mendukung 50 pengguna aktif bersamaan tanpa degradasi layanan kritikal.
4.2 Ketersediaan dan Keandalan
Section titled “4.2 Ketersediaan dan Keandalan”- SLA ketersediaan minimum 99.5% pada jam operasional 06:00-22:00 WIB, Senin-Minggu.
- Downtime terencana harus diinformasikan minimal 24 jam sebelumnya.
- Sistem harus mampu melanjutkan operasi normal maksimal 60 menit setelah restart layanan terkontrol.
- Proses retry integrasi harus berjalan otomatis untuk gangguan sementara.
4.3 Keamanan
Section titled “4.3 Keamanan”- Sistem harus menerapkan autentikasi pengguna dengan kebijakan kata sandi minimum 8 karakter.
- Sistem harus menerapkan otorisasi berbasis peran dan assignment gudang.
- Session timeout otomatis setelah 30 menit tanpa aktivitas.
- Aktivitas kritikal (approval, koreksi stok, perubahan master) wajib tercatat pada audit trail.
- Data pertukaran integrasi harus menggunakan kanal komunikasi internal yang dikontrol oleh tim IT MKCJ.
4.4 Auditabilitas dan Kepatuhan
Section titled “4.4 Auditabilitas dan Kepatuhan”- Audit trail harus menyimpan identitas pengguna, timestamp, nilai sebelum, dan nilai sesudah transaksi.
- Retensi audit trail minimum 5 tahun.
- Semua exception transaksi harus memiliki status penanganan.
4.5 Kemudahan Operasional
Section titled “4.5 Kemudahan Operasional”- Antarmuka utama pengguna lapangan diprioritaskan pada handheld dengan alur scan-first.
- Web admin digunakan untuk konfigurasi, monitoring, dan aktivitas administratif.
- Pesan kesalahan harus jelas dan dapat ditindaklanjuti pengguna operasional.
4.6 Bagian yang Tidak Diterapkan
Section titled “4.6 Bagian yang Tidak Diterapkan”- Target sertifikasi keamanan formal (misal ISO/IEC 27001 scope aplikasi): Not available.
- Uji beban ekstrem di atas 50 pengguna konkuren pada fase initial go-live: Not available.