Skip to main content

Versi 1

FieldIsi
Dokumen IDVBS-BRD-009
DeskripsiMengelola data corporate di dalam brand: melihat, menambah, mengubah, dan menghapus
Nomor Revisi1
Tanggal2026-10-03
KeteranganInisiasi dokumentasi

1. Ringkasan​

a. In scope​

  • User dapat melihat daftar corporate
  • User dapat menambah corporate baru
  • User dapat melihat detail corporate
  • User dapat mengubah data corporate
  • User dapat menghapus corporate

b. Catatan​

c. Kesimpulan​

  • [FE] -
  • [BE] -

2. Functional Requirement​

KodeDeskripsi
FR-01User dapat melihat daftar corporate berpaginasi
FR-02User dapat menambah corporate
FR-03User dapat melihat detail corporate
FR-04User dapat mengubah corporate
FR-05User dapat menghapus corporate

3. Use Case List​

KodeDeskripsi
UC-01Melihat daftar corporate
UC-02Menambah corporate
UC-03Melihat detail corporate
UC-04Mengubah corporate
UC-05Menghapus corporate

4. Use Case Scenario​

UC-01 : Melihat daftar corporate​

AktorUser brand
DeskripsiMelihat tabel daftar corporate
PrekondisiUser sudah login
Akses menu corporate
Alur utama1. User membuka menu Corporate.
2. Sistem menampilkan tabel corporate beserta pagination.
Alur negatif- Jika data kosong, tabel menampilkan empty state.
- Jika gagal memuat, daftar tidak terisi / error.
Bisnis rule- Daftar memakai pagination (page, perpage).
- Data corporate diambil dari layanan Person, bukan Brand.
PostkondisiDaftar tampil
TriggerMenu Corporate
Kode FRFR-01

UC-02 : Menambah corporate​

AktorUser dengan hak tambah
DeskripsiMenambah corporate baru
PrekondisiUser sudah login
Hak tambah
Alur utama1. User klik Tambah Corporate.
2. User mengisi form.
3. User menyimpan.
4. Sistem menutup form dan menyegarkan daftar.
Alur negatif- Jika field wajib kosong / tidak valid, simpan gagal dan muncul error.
- Jika API gagal, form tetap terbuka dan daftar belum berubah.
Bisnis rule- Penanggung jawab corporate merujuk ke person terkait.
- Setelah sukses, daftar di-fetch ulang.
PostkondisiCorporate baru ada di daftar
TriggerTombol Tambah Corporate
Kode FRFR-02

UC-03 : Melihat detail corporate​

AktorUser brand
DeskripsiMembuka panel detail corporate
PrekondisiAda data corporate
Alur utama1. User mengklik baris corporate.
2. Sistem menampilkan panel lihat.
Alur negatif- Jika detail gagal dimuat, panel tidak lengkap / error.
Bisnis rule- Klik baris membuka mode lihat; dari situ bisa lanjut ke edit.
PostkondisiDetail tampil
TriggerKlik baris tabel
Kode FRFR-03

UC-04 : Mengubah corporate​

AktorUser dengan hak ubah
DeskripsiMengedit data corporate
PrekondisiCorporate dipilih
Alur utama1. User membuka edit.
2. User mengubah field.
3. User menyimpan.
4. Sistem menyegarkan daftar.
Alur negatif- Jika validasi gagal, perubahan tidak tersimpan.
- Jika API gagal, data lama tetap.
Bisnis rule- Update memakai id corporate pada path.
- Setelah sukses, daftar di-fetch ulang.
PostkondisiData terbarui
TriggerTombol edit
Kode FRFR-04

UC-05 : Menghapus corporate​

AktorUser dengan hak hapus
DeskripsiMenghapus corporate
PrekondisiCorporate dipilih
Alur utama1. User klik hapus.
2. User mengonfirmasi.
3. Sistem menghapus dan menyegarkan daftar.
Alur negatif- Jika user membatalkan konfirmasi, data tidak terhapus.
- Jika hapus gagal, data tetap di daftar.
Bisnis rule- Hapus bersifat permanen dari daftar corporate aktif.
PostkondisiCorporate hilang dari daftar
TriggerTombol hapus
Kode FRFR-05

5. Data Flow Diagram​

DFD-01​

6. Sequence Diagram​

SD-01 — UC-01 : Melihat daftar corporate​

SD-02 — UC-02 : Menambah corporate​

SD-03 — UC-03 : Melihat detail corporate​

SD-04 — UC-04 : Mengubah corporate​

SD-05 — UC-05 : Menghapus corporate​

7. Table Schema​

8. API Schema​

EndpointStatusPerubahan
GET /corporateexisting-
GET /corporate/:idexisting-
POST /corporateexisting-
PUT /corporate/:idexisting-
DELETE /corporate/:idexisting-