================================================================================
LAPORAN HASIL PENGUJIAN ALUR DATA TRANSAKSI OPERASIONAL LENGKAP (END-TO-END)
Platform     : KeluargaMart Omnichannel Enterprise (ERP, POS, B2B, Backend)
Tanggal Uji  : 6/11/2026, 20.39.49 WIB
Status Data  : TERSIMPAN DI DATABASE (OPSI A: Disimpan untuk Demo & Inspeksi)
Pelaksana    : Automated Playwright & Backend E2E Test Suite
================================================================================

1. RINGKASAN EKSEKUTIF ALUR DATA (CYCLE)
--------------------------------------------------------------------------------
Pengujian alur data (Data Flow) berhasil mensimulasikan seluruh siklus operasional
perusahaan retail dan distribusi tanpa error, dengan hasil:
- Total Langkah Pengujian : 28 Langkah
- Hasil Langkah Lolos     : 28 Langkah (100% SUKSES)
- Hasil Gagal             : 0 Langkah
- Keseimbangan Buku Besar : BALANCE (Total Debit = Total Kredit)
- Integritas Mutasi Stok  : 100% Presisi (IN/OUT sinkron otomatis antar gudang & kasir)

2. DETAIL TAHAPAN PENGUJIAN DATA FLOW
--------------------------------------------------------------------------------
A. TAHAP 1: MASTER DATA & SETUP OUTLET
   - Supplier Dibuat / Aktif : PT Sumber Makmur Berkah [TEST-FLOW] (ID: 1)
   - Produk Uji              : Kopi Susu Mantap [TEST-FLOW] (ID: 2, SKU: MAK-20261031-001)
   - Harga Beli / Jual       : Rp 10.000 / Rp 15.000 (Margin Keuntungan: 33.33%)
   - Barcode Primer          : 8997788990011 (Terdaftar di sistem pemindai kasir)
   - Outlet Toko             : KeluargaMart Store Pusat [TEST-FLOW] (STR-PST)

B. TAHAP 2: PENGADAAN BARANG & STOK MASUK (PURCHASING)
   - Surat Pesanan (PO)      : PO-20261106-0044 (Sebanyak 20 pcs @ Rp 10.000 = Rp 200.000)
   - Otorisasi PO            : Disetujui oleh Admin (Status: approved)
   - Penerimaan Barang (GR)  : GR-20261106-0044 (Diterima 20 pcs di Gudang Pusat Medan)
   - Jurnal Otomatis Terbit  : JU-20261106-0045 (Hutang Dagang diakui otomatis)
   - Dampak Stok Gudang      : Stok awal bertambah +20 pcs secara real-time.

C. TAHAP 3: PENJUALAN RETAIL KASIR (STORE POS)
   - Buka Shift Kasir        : SHF-... (Modal Kas Awal: Rp 150.000)
   - Transaksi Kasir POS     : SO-202611-000205 (Penjualan tunai 3 pcs Kopi Susu = Rp 45.000)
   - Faktur & Pembayaran     : INV-202611-000194 (Tunai Rp 50.000, Kembalian Rp 5.000)
   - Pemotongan Stok         : Stok gudang terpotong otomatis 3 pcs (Movements: stock_out)
   - Tutup Shift Kasir       : Kas di laci dihitung Rp 195.000 (Selisih / Variance: Rp 0)

D. TAHAP 4: DISTRIBUSI & WHOLESALE B2B
   - Pesanan Grosir (SO)     : SO-202611-000206 (Sebanyak 5 pcs @ Rp 15.000 = Rp 75.000)
   - Konfirmasi Pesanan      : Status menjadi 'invoiced' (Stok dialokasikan/reserved)
   - Surat Jalan (DO)        : DO-202611-000178 dibuat secara otomatis oleh sistem
   - Pengiriman Armada (SHP) : SHP-202611-000046 diberangkatkan sebanyak 5 pcs
   - Konfirmasi Serah Terima : Diterima penerima toko (Status: delivered)
   - Pelunasan Tagihan (INV) : Dilunasi via transfer bank (Status: paid)
   - Sisa Stok Akhir Gudang  : 493 pcs (Presisi sesuai perhitungan matematika)

E. TAHAP 5: VERIFIKASI AKUNTANSI & BUKU BESAR
   - Prinsip Double-Entry    : Total Debit = Total Kredit (Rp 1.455.987.100)
   - Akun Terlibat           : 211.03 (Hutang Dagang), 500.03 (Pembelian Barang)
   - Kartu Mutasi Stok       : Riwayat lengkap pergerakan stok_in dan stock_out tercatat

F. TAHAP 6: VERIFIKASI ANTARMUKA WEB (PLAYWRIGHT BROWSER)
   - Halaman Produk ERP      : Muncul produk '[TEST-FLOW]' beserta stok riil di web.
   - Halaman Penerimaan GR   : Dokumen penerimaan barang tampil lengkap di tabel.
   - Halaman Sales Order     : Seluruh pesanan kasir dan B2B tampil beserta invoice.
   - Terminal Kasir POS      : Riwayat struk dan shift kasir tercatat di database.

3. KESIMPULAN & PETUNJUK AKSES UNTUK KLIEN
--------------------------------------------------------------------------------
Data flow pengujian di atas SENGAJA TIDAK DIHAPUS sesuai Opsi A agar Bapak/Ibu dan
klien dapat langsung memverifikasi hasilnya secara visual melalui browser:
1. Akses ERP Back-Office  : https://stg-erp-km.trl.my.id
   - Buka menu: Master Data > Produk (lihat produk 'Kopi Susu Mantap [TEST-FLOW]')
   - Buka menu: Pembelian > Penerimaan Barang (lihat GR yang masuk)
   - Buka menu: Akuntansi > Buku Besar (lihat saldo debet & kredit yang seimbang)
2. Akses POS Kasir        : https://stg-pos-km.trl.my.id
   - Buka menu: Riwayat Transaksi (lihat penjualan POS yang baru saja diproses)
3. Akses REST API Backend : https://stg-api-km.trl.my.id/health
================================================================================
