Skip to main content

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
LabelURLDocs
Win Lose Provider/dashboard/win-lose-provider14_1_win-lose-provider.md
Win Lose Player/dashboard/win-lose-player14_2_win-lose-player.md
Win Lose Game Group/dashboard/win-lose-game-group14_3_win-lose-game-group.md
Transaction History/dashboard/transaction-history14_4_transaction-history.md
DP/WD Daily Report/dashboard/dp-wd-daily-report14_5_dp-wd-daily-report.md
Purchase History/dashboard/purchase-history14_6_purchase-history.md
Inactive Player Report/dashboard/inactive-player14_7_inactive-player-report.md
DP/WD Player Report/dashboard/dp-wd-player-report14_8_dp-wd-player-report.md
Summary Report/dashboard/summary-report14_9_summary-report.md

MenuKeterangan
Win Lose ProviderLaporan WL dikelompokkan per provider (halaman ini)
Win Lose PlayerLaporan WL dikelompokkan per player
Win Lose Game groupLaporan WL dikelompokkan per game group
Transaction HistoryRiwayat transaksi game
DP/WD Daily ReportLaporan harian deposit & withdraw
Purchase HistoryRiwayat pembelian
Inactive Player ReportLaporan player tidak aktif
DP/WD Player ReportLaporan DP/WD per player
Summary ReportLaporan ringkasan

Page Layout

ElemenTipeDeskripsi
Win Lose ProviderHeading H1Judul halaman
Export to CSVButtonMengunduh data tabel dalam format CSV

Filter Area

ElemenTipeDeskripsi
Date (dari)Datetime textboxRentang waktu mulai, format MM/DD/YYYY HH:mm, default: hari ini 00:00
Date (sampai)Datetime textboxRentang waktu berakhir, format MM/DD/YYYY HH:mm, default: hari ini 23:59
SearchButtonMenjalankan pencarian dan menampilkan data tabel
ResetButtonMereset 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 HeaderKolom
Row 1No | Game | Turnover | Player (colspan 4) | Agent (colspan 4) | Company
Row 2(sub-header)

Deskripsi kolom:

KolomKeterangan
NoNomor urut
GameNama game provider (klik untuk drill-down ke Player level)
TurnoverTotal nilai taruhan player
Player — Win LoseSelisih menang/kalah player (negatif = player kalah)
Player — CommTotal komisi yang diterima player
Player — BonusTotal bonus yang diterima player
Player — TotalJumlah: Win Lose + Comm + Bonus (sisi player)
Agent — Win LoseBagian Win Lose yang menjadi hak agen
Agent — CommKomisi yang dibayar ke agen
Agent — BonusBiaya bonus yang ditanggung agen
Agent — TotalJumlah: Win Lose + Comm + Bonus (sisi agen)
CompanyKeuntungan 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:

  1. Atur rentang tanggal/waktu pada filter Date (format: MM/DD/YYYY HH:mm).
  2. Klik tombol Search.
  3. 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:

  1. Pastikan data sudah dimuat (klik Search terlebih dahulu).
  2. 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:

  1. Klik salah satu nama provider (misalnya: bigpotgaming).
  2. 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:

  1. Dari tampilan Level 2, klik salah satu username player (misalnya: sayasiapa).
  2. 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):

KolomKeterangan
NoNomor urut
TimeTimestamp transaksi (format: DD-MM-YYYY HH:mm:ss)
Player UsernameUsername player
InformationID transaksi + nama game (format: {transaction_id}-{provider}${game_code}[{game_name}])
TurnoverNilai taruhan transaksi
StatusHasil transaksi: lose / win / draw
Player Win LoseNilai menang/kalah player untuk transaksi ini
DetailTombol 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

LabelTipeLokasiDeskripsi
Win Lose ProviderHeadingHeader halamanJudul halaman
Export to CSVButtonKanan atasDownload data sebagai CSV
Date (from)Datetime inputFilter areaTanggal-waktu mulai (MM/DD/YYYY HH:mm)
Date (to)Datetime inputFilter areaTanggal-waktu akhir (MM/DD/YYYY HH:mm)
SearchButtonFilter areaMenjalankan query dan memuat tabel
ResetButtonFilter areaReset filter ke default hari ini
ProviderLabelDi atas chartLabel visualisasi distribusi provider
Tabel dataTableArea utamaData WL per provider (Level 1)
Nama providerCell (clickable)Kolom GameKlik untuk drill-down ke Level 2
BreadcrumbNavigationAtas tabelMenampilkan posisi drill-down aktif
Nama playerCell (clickable)Kolom Player UsernameKlik untuk drill-down ke Level 3
ViewButtonKolom Detail (Lv3)Detail transaksi (saat ini disabled)

Filters & Controls

KontrolTipeDefaultKeterangan
Date FromDatetime textboxHari ini 00:00Format MM/DD/YYYY HH:mm
Date ToDatetime textboxHari ini 23:59Format MM/DD/YYYY HH:mm
SearchButtonWajib diklik untuk memuat data
ResetButtonMengembalikan filter ke default hari ini

Data Displayed

Level 1 — Per Provider

Contoh data (04/03/2026):

#ProviderTurnoverPl Win LosePl CommPl BonusPl TotalAg Win LoseAg CommAg BonusAg TotalCompany
1bigpotgaming8.8-6.800-6.85.44005.441.36
2fastspin12-1200-129.6009.62.4
3habanero8.8-6.400-6.45.12005.121.28
4nextspin75-41.200-41.28.24008.2432.96
5nolimitcity3.6-1.200-1.20.96000.960.24
6playstar7.2-6.9600-6.965.57005.571.39
7pragmatic79.7-50.400-50.440.320040.3210.08
8spadegaming6-600-64.8004.81.2
TOTAL201.1-130.9600-130.9680.050080.0550.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:

#TimePlayerInformationTurnoverStatusPlayer WL
104-03-2026 15:34:23sayasiapa10801511969a7ee8a3ed8a-slot$qo-slot game[quests of olympus]0.8lose-0.6
204-03-2026 15:34:17sayasiapa40525742169a7ee8853990-slot$qo-slot game[quests of olympus]0.8lose-0.8
504-03-2026 15:34:00sayasiapa38518009469a7ee7345191-slot$qo-slot game[quests of olympus]0.8draw0
.....................
TOTAL8.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).