Skip to main content

Versi 1

FieldIsi
Dokumen IDVBS-SYS-010
DeskripsiMaster komponen biaya untuk pembukuan dan produksi
Nomor Revisi1
Tanggal2026-10-03
KeteranganInisiasi dokumentasi

1. Ringkasan​

a. In scope​

  • User melihat daftar cost component
  • User menambah dan mengubah cost component
  • User mengarsipkan atau menghapus cost component jika didukung

b. Catatan​

c. Kesimpulan​

  • [FE] -
  • [BE] -

2. Functional Requirement​

KodeDeskripsi
FR-01Sistem menampilkan daftar cost component brand
FR-02User dapat membuat cost component baru
FR-03User dapat mengubah cost component existing

3. Use Case List​

KodeDeskripsi
UC-01Melihat daftar cost component
UC-02Menambah cost component
UC-03Mengubah cost component

4. Use Case Scenario​

UC-01 : Melihat daftar cost component​

AktorAdmin brand / user berwenang
DeskripsiUser melihat daftar konfigurasi cost component
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
Alur utama1. User buka halaman cost component.
2. Sistem memuat daftar dengan pagination.
Alur negatif- Jika sesi login tidak valid, user diarahkan ke login.
- Jika konteks brand belum dimuat, laporan tidak dapat dijalankan.
- Jika permintaan data gagal, tampilan kosong atau muncul pesan gagal memuat.
Bisnis rule- Laporan hanya menampilkan data brand yang sedang aktif.
- Hak akses menu laporan mengikuti permission brand user.
PostkondisiDaftar tampil
TriggerBuka pages/brand/_id/cost-component/index.vue
Kode FRFR-01

UC-02 : Menambah cost component​

AktorAdmin brand
DeskripsiUser membuat record cost component baru
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
User punya hak tambah
Alur utama1. User klik tambah.
2. User isi form.
3. User simpan.
Alur negatif- Validasi gagal → error field.
- Gagal simpan → pesan error.
Bisnis rule- Data tersimpan scoped ke brand aktif.
PostkondisiRecord baru tersimpan
TriggerSimpan form tambah
Kode FRFR-02

UC-03 : Mengubah cost component​

AktorAdmin brand
DeskripsiUser mengedit record cost component
PrekondisiUser sudah login
User sudah masuk konteks brand aktif (lihat VBS-BRD-001)
Record ada
Alur utama1. User buka edit.
2. User ubah field.
3. User simpan.
Alur negatif- Record tidak ditemukan.
- Tidak berwenang.
Bisnis rule- id wajib saat update.
PostkondisiData terbarui
TriggerSimpan edit
Kode FRFR-03

5. Data Flow Diagram​

DFD-01​

6. Sequence Diagram​

SD-01 — UC-01 : Melihat daftar cost component​

SD-02 — UC-02 : Menambah cost component​

SD-03 — UC-03 : Mengubah cost component​

7. Table Schema​

8. API Schema​

EndpointStatusPerubahan
GET /cost-componentexisting-
POST /cost-componentexisting-
PUT /cost-component/:idexisting-