Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-MST-015 |
| Deskripsi | Mengelola membership / member brand: daftar member dan registrasi member |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User dapat melihat daftar member brand
- User dapat mendaftarkan member baru
- User dapat memfilter daftar member
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | Sistem menampilkan daftar membership |
| FR-02 | User dapat mendaftarkan member baru |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Melihat daftar member |
| UC-02 | Mendaftarkan member |
4. Use Case Scenario
UC-01 : Melihat daftar member
| Aktor | User brand |
| Deskripsi | User melihat daftar member terdaftar |
| Prekondisi | User login, brand aktif |
| Alur utama | 1. User buka halaman member. 2. Sistem tampilkan daftar dengan pagination. |
| Alur negatif | - Gagal memuat → pesan error. - Sesi habis → login. |
| Bisnis rule | - Membership terikat brand. |
| Postkondisi | Daftar member tampil |
| Trigger | Buka menu member |
| Kode FR | FR-01 |
UC-02 : Mendaftarkan member
| Aktor | User brand |
| Deskripsi | User mendaftarkan member baru |
| Prekondisi | Hak tambah member |
| Alur utama | 1. User buka registrasi member. 2. Isi data. 3. Simpan. |
| Alur negatif | - Duplikat / validasi gagal → ditolak. |
| Bisnis rule | - Data member dienkripsi di wire sesuai modul finance-book. |
| Postkondisi | Member terdaftar |
| Trigger | User submit registrasi |
| Kode FR | FR-02 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Daftar member
SD-02 — UC-02 : Registrasi member
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET /membership | existing | - |
POST /membership | existing | - |