Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-PJL-012 |
| Deskripsi | Memantau dan memproses order makanan resto (kitchen) per meja dari antrian order terbuka |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User melihat antrian invoice order resto kategori food
- User memilih meja dan menandai item order selesai dimasak
- User berpindah antar meja untuk memproses order berikutnya
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | User dapat membuka dan melihat halaman |
| FR-02 | Sistem memuat data tampilan sesuai filter |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Melihat halaman |
| UC-02 | Memuat / menyegarkan data tampilan |
4. Use Case Scenario
UC-01 : Melihat halaman
| Aktor | User brand |
| Deskripsi | Membuka halaman informasi |
| Prekondisi | Login Hak akses |
| Alur utama | 1. User buka menu/halaman. 2. Sistem menampilkan UI. |
| Alur negatif | - Tanpa hak → ditolak. |
| Bisnis rule | - Halaman berada di konteks brand. |
| Postkondisi | Halaman tampil |
| Trigger | Navigasi menu |
| Kode FR | FR-01 |
UC-02 : Memuat / menyegarkan data tampilan
| Aktor | User brand |
| Deskripsi | Memuat data untuk ditampilkan |
| Prekondisi | Halaman terbuka |
| Alur utama | 1. Sistem/user memicu load. 2. Data ditampilkan. |
| Alur negatif | - Gagal API → error/empty. |
| Bisnis rule | - Data mengikuti filter aktif bila ada. |
| Postkondisi | Data tampil |
| Trigger | Mount halaman / refresh |
| Kode FR | FR-02 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Melihat halaman
SD-02 — UC-02 : Memuat / menyegarkan data tampilan
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET /invoice-order-resto | existing | - |
PUT /order-resto/:id | existing | - |