Admin — Win Lose Provider
Overview
Halaman Win Lose Provider menampilkan laporan menang/kalah (Win/Lose) yang dikelompokkan berdasarkan game provider. Admin dapat melihat total turnover, Win Lose player, komisi, bonus, dan keuntungan perusahaan per provider dalam rentang waktu tertentu.
Halaman ini bersifat read-only (hanya untuk melihat data) dengan fitur drill-down tiga level:
- Level 1: Ringkasan per Provider
- Level 2: Drill-down per Player Username (untuk provider tertentu)
- Level 3: Drill-down per Transaksi (untuk player tertentu)
Data hanya ditampilkan setelah tombol Search diklik.
Access
- URL:
/dashboard/win-lose-provider - Role required: Admin
- Navigation path: Sidebar > Report > Win Lose Provider
Submenu Reports
| Label | URL | Docs |
|---|---|---|
| Win Lose Provider | /dashboard/win-lose-provider | 14_1_win-lose-provider.md |
| Win Lose Player | /dashboard/win-lose-player | 14_2_win-lose-player.md |
| Win Lose Game Group | /dashboard/win-lose-game-group | 14_3_win-lose-game-group.md |
| Transaction History | /dashboard/transaction-history | 14_4_transaction-history.md |
| DP/WD Daily Report | /dashboard/dp-wd-daily-report | 14_5_dp-wd-daily-report.md |
| Purchase History | /dashboard/purchase-history | 14_6_purchase-history.md |
| Inactive Player Report | /dashboard/inactive-player | 14_7_inactive-player-report.md |
| DP/WD Player Report | /dashboard/dp-wd-player-report | 14_8_dp-wd-player-report.md |
| Summary Report | /dashboard/summary-report | 14_9_summary-report.md |
| Menu | Keterangan |
|---|---|
| Win Lose Provider | Laporan WL dikelompokkan per provider (halaman ini) |
| Win Lose Player | Laporan WL dikelompokkan per player |
| Win Lose Game group | Laporan WL dikelompokkan per game group |
| Transaction History | Riwayat transaksi game |
| DP/WD Daily Report | Laporan harian deposit & withdraw |
| Purchase History | Riwayat pembelian |
| Inactive Player Report | Laporan player tidak aktif |
| DP/WD Player Report | Laporan DP/WD per player |
| Summary Report | Laporan ringkasan |
Page Layout
Header
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Win Lose Provider | Heading H1 | Judul halaman |
| Export to CSV | Button | Mengunduh data tabel dalam format CSV |
Filter Area
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Date (dari) | Datetime textbox | Rentang waktu mulai, format MM/DD/YYYY HH:mm, default: hari ini 00:00 |
| Date (sampai) | Datetime textbox | Rentang waktu berakhir, format MM/DD/YYYY HH:mm, default: hari ini 23:59 |
| Search | Button | Menjalankan pencarian dan menampilkan data tabel |
| Reset | Button | Mereset filter ke nilai default (hari ini) |
Provider Visualization Section
- Label "Provider" ditampilkan di atas area visualisasi.
- Area ini menampilkan chart/bar visualization distribusi per provider (tidak tercapture dalam accessibility snapshot, namun terlihat secara visual di browser).
Tabel Data Utama (Level 1 — Per Provider)
Tabel menggunakan 2-baris header (kompleks):
| Baris Header | Kolom |
|---|---|
| Row 1 | No | Game | Turnover | Player (colspan 4) | Agent (colspan 4) | Company |
| Row 2 | (sub-header) |
Deskripsi kolom:
| Kolom | Keterangan |
|---|---|
| No | Nomor urut |
| Game | Nama game provider (klik untuk drill-down ke Player level) |
| Turnover | Total nilai taruhan player |
| Player — Win Lose | Selisih menang/kalah player (negatif = player kalah) |
| Player — Comm | Total komisi yang diterima player |
| Player — Bonus | Total bonus yang diterima player |
| Player — Total | Jumlah: Win Lose + Comm + Bonus (sisi player) |
| Agent — Win Lose | Bagian Win Lose yang menjadi hak agen |
| Agent — Comm | Komisi yang dibayar ke agen |
| Agent — Bonus | Biaya bonus yang ditanggung agen |
| Agent — Total | Jumlah: Win Lose + Comm + Bonus (sisi agen) |
| Company | Keuntungan bersih perusahaan |
Kolom yang dapat diurutkan (sortable): Game, Turnover, Player Win Lose, Company
Footer baris: Menampilkan total kumulatif untuk semua kolom numerik.
Features
1. Filter & Search Data
Langkah:
- Atur rentang tanggal/waktu pada filter Date (format:
MM/DD/YYYY HH:mm). - Klik tombol Search.
- Tabel akan diisi dengan data sesuai rentang waktu yang dipilih.
Catatan: Tabel kosong saat halaman pertama kali dibuka — data hanya muncul setelah klik Search.
Hasil: Data ditampilkan dalam tabel per provider beserta total di footer.
2. Export Data
Langkah:
- Pastikan data sudah dimuat (klik Search terlebih dahulu).
- Klik tombol Export to CSV.
Hasil: File CSV berisi data tabel ter-download ke perangkat.
3. Drill-down Level 1 → Level 2 (Provider ke Player)
Trigger: Klik nama provider di kolom Game (ditandai dengan cursor: pointer).
Langkah:
- Klik salah satu nama provider (misalnya:
bigpotgaming). - Tampilan berubah ke level drill-down Player.
Perubahan tampilan:
- Breadcrumb di atas tabel berubah menjadi:
Provider [link] > bigpotgaming - Kolom Game digantikan oleh kolom Player Username
- Data yang ditampilkan adalah daftar player yang bermain di provider tersebut
- Struktur kolom numerik tetap sama (Turnover, Player WL/Comm/Bonus/Total, Agent WL/Comm/Bonus/Total, Company)
Navigasi kembali: Klik link Provider di breadcrumb untuk kembali ke Level 1.
4. Drill-down Level 2 → Level 3 (Player ke Transaksi)
Trigger: Klik nama player di kolom Player Username (ditandai dengan cursor: pointer).
Langkah:
- Dari tampilan Level 2, klik salah satu username player (misalnya:
sayasiapa). - Tampilan berubah ke level drill-down Transaksi.
Perubahan tampilan:
- Breadcrumb berubah menjadi:
Provider [link] > bigpotgaming [link] > sayasiapa - Tabel berganti ke struktur yang lebih detail per transaksi
Kolom tabel Level 3 (Per Transaksi):
| Kolom | Keterangan |
|---|---|
| No | Nomor urut |
| Time | Timestamp transaksi (format: DD-MM-YYYY HH:mm:ss) |
| Player Username | Username player |
| Information | ID transaksi + nama game (format: {transaction_id}-{provider}${game_code}[{game_name}]) |
| Turnover | Nilai taruhan transaksi |
| Status | Hasil transaksi: lose / win / draw |
| Player Win Lose | Nilai menang/kalah player untuk transaksi ini |
| Detail | Tombol View untuk melihat detail (saat ini disabled) |
Footer baris: Total Turnover dan Player Win Lose dari semua transaksi.
Navigasi kembali: Klik link di breadcrumb (Provider atau nama provider) untuk naik ke level sebelumnya.
UI Elements Reference
| Label | Tipe | Lokasi | Deskripsi |
|---|---|---|---|
| Win Lose Provider | Heading | Header halaman | Judul halaman |
| Export to CSV | Button | Kanan atas | Download data sebagai CSV |
| Date (from) | Datetime input | Filter area | Tanggal-waktu mulai (MM/DD/YYYY HH:mm) |
| Date (to) | Datetime input | Filter area | Tanggal-waktu akhir (MM/DD/YYYY HH:mm) |
| Search | Button | Filter area | Menjalankan query dan memuat tabel |
| Reset | Button | Filter area | Reset filter ke default hari ini |
| Provider | Label | Di atas chart | Label visualisasi distribusi provider |
| Tabel data | Table | Area utama | Data WL per provider (Level 1) |
| Nama provider | Cell (clickable) | Kolom Game | Klik untuk drill-down ke Level 2 |
| Breadcrumb | Navigation | Atas tabel | Menampilkan posisi drill-down aktif |
| Nama player | Cell (clickable) | Kolom Player Username | Klik untuk drill-down ke Level 3 |
| View | Button | Kolom Detail (Lv3) | Detail transaksi (saat ini disabled) |
Filters & Controls
| Kontrol | Tipe | Default | Keterangan |
|---|---|---|---|
| Date From | Datetime textbox | Hari ini 00:00 | Format MM/DD/YYYY HH:mm |
| Date To | Datetime textbox | Hari ini 23:59 | Format MM/DD/YYYY HH:mm |
| Search | Button | — | Wajib diklik untuk memuat data |
| Reset | Button | — | Mengembalikan filter ke default hari ini |
Data Displayed
Level 1 — Per Provider
Contoh data (04/03/2026):
| # | Provider | Turnover | Pl Win Lose | Pl Comm | Pl Bonus | Pl Total | Ag Win Lose | Ag Comm | Ag Bonus | Ag Total | Company |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | bigpotgaming | 8.8 | -6.8 | 0 | 0 | -6.8 | 5.44 | 0 | 0 | 5.44 | 1.36 |
| 2 | fastspin | 12 | -12 | 0 | 0 | -12 | 9.6 | 0 | 0 | 9.6 | 2.4 |
| 3 | habanero | 8.8 | -6.4 | 0 | 0 | -6.4 | 5.12 | 0 | 0 | 5.12 | 1.28 |
| 4 | nextspin | 75 | -41.2 | 0 | 0 | -41.2 | 8.24 | 0 | 0 | 8.24 | 32.96 |
| 5 | nolimitcity | 3.6 | -1.2 | 0 | 0 | -1.2 | 0.96 | 0 | 0 | 0.96 | 0.24 |
| 6 | playstar | 7.2 | -6.96 | 0 | 0 | -6.96 | 5.57 | 0 | 0 | 5.57 | 1.39 |
| 7 | pragmatic | 79.7 | -50.4 | 0 | 0 | -50.4 | 40.32 | 0 | 0 | 40.32 | 10.08 |
| 8 | spadegaming | 6 | -6 | 0 | 0 | -6 | 4.8 | 0 | 0 | 4.8 | 1.2 |
| TOTAL | 201.1 | -130.96 | 0 | 0 | -130.96 | 80.05 | 0 | 0 | 80.05 | 50.91 |
Level 2 — Per Player (dalam satu Provider)
Contoh: Klik bigpotgaming → menampilkan player-level breakdown dengan kolom yang sama, kolom Game diganti Player Username.
Level 3 — Per Transaksi (dalam satu Player + Provider)
Contoh: Klik sayasiapa (dalam bigpotgaming) → menampilkan 11 transaksi individual.
Contoh data transaksi:
| # | Time | Player | Information | Turnover | Status | Player WL |
|---|---|---|---|---|---|---|
| 1 | 04-03-2026 15:34:23 | sayasiapa | 10801511969a7ee8a3ed8a-slot$qo-slot game[quests of olympus] | 0.8 | lose | -0.6 |
| 2 | 04-03-2026 15:34:17 | sayasiapa | 40525742169a7ee8853990-slot$qo-slot game[quests of olympus] | 0.8 | lose | -0.8 |
| 5 | 04-03-2026 15:34:00 | sayasiapa | 38518009469a7ee7345191-slot$qo-slot game[quests of olympus] | 0.8 | draw | 0 |
| ... | ... | ... | ... | ... | ... | ... |
| TOTAL | 8.8 | -6.8 |
Notes
- Data tidak langsung tampil — halaman awal kosong, wajib klik tombol Search untuk memuat data.
- Player Win Lose negatif berarti player kalah (uang mengalir ke perusahaan). Player Win Lose positif berarti player menang.
- Company = keuntungan bersih perusahaan setelah dikurangi pembayaran ke agen.
- Tombol View di Level 3 saat ini dalam kondisi disabled — kemungkinan fitur yang belum aktif atau memerlukan izin tambahan.
- Filter datetime menggunakan format
MM/DD/YYYY HH:mm(bulan/tanggal/tahun jam:menit). - Drill-down tiga level: Provider → Player → Transaksi. Navigasi kembali menggunakan breadcrumb yang clickable.
- Kolom Information di Level 3 berisi ID transaksi + kode provider + kode game (format gabungan).