Skip to main content

Admin — Win Lose Player

Overview

Halaman Win Lose Player menampilkan laporan menang/kalah (Win/Lose) yang dikelompokkan berdasarkan username player. Admin dapat melihat total turnover, Win Lose, komisi, bonus, dan keuntungan perusahaan per player dalam rentang waktu tertentu. Filter tambahan berupa Username memungkinkan pencarian data untuk player spesifik.

Halaman ini bersifat read-only dengan fitur drill-down tiga level:

  • Level 1: Ringkasan per Player Username
  • Level 2: Drill-down per Game/Provider (untuk player tertentu)
  • Level 3: Drill-down per Transaksi (untuk player + provider tertentu)

Data hanya ditampilkan setelah tombol Search diklik.


Access

  • URL: /dashboard/win-lose-player
  • Role required: Admin
  • Navigation path: Sidebar > Report > Win Lose Player
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

Page Layout

ElemenTipeDeskripsi
Win Lose PlayerHeading 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
UsernameTextboxFilter opsional — cari data untuk player dengan username tertentu
SearchButtonMenjalankan pencarian dan menampilkan data tabel
ResetButtonMereset filter ke nilai default (hari ini, username kosong)

Player Visualization Section

  • Label "Player" ditampilkan di atas area visualisasi.
  • Area ini menampilkan chart/bar visualization distribusi WL per player (tidak tercapture dalam accessibility snapshot).

Tabel Data Utama (Level 1 — Per Player)

Tabel menggunakan 2-baris header (kompleks):

Baris HeaderKolom
Row 1No | Player Username | Turnover | Player (colspan 4) | Agent (colspan 4) | Company
Row 2(sub-header)

Deskripsi kolom:

KolomKeterangan
NoNomor urut
Player UsernameUsername player (klik untuk drill-down ke Level 2)
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): Player Username, 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. (Opsional) Ketik username player di kolom Username untuk menyaring ke satu player saja.
  3. Klik tombol Search.
  4. Tabel akan diisi dengan data sesuai filter yang dipilih.

Catatan: Tabel kosong saat halaman pertama kali dibuka — data hanya muncul setelah klik Search.

Hasil: Data ditampilkan dalam tabel per player 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 (Player ke Provider/Game)

Trigger: Klik username player di kolom Player Username (ditandai dengan cursor: pointer).

Langkah:

  1. Klik salah satu username player (misalnya: sayasiapa).
  2. Tampilan berubah ke level drill-down Provider/Game.

Perubahan tampilan:

  • Breadcrumb di atas tabel berubah menjadi: Player [link] > sayasiapa
  • Kolom Player Username digantikan oleh kolom Game (nama provider)
  • Data yang ditampilkan adalah daftar provider yang digunakan oleh player tersebut
  • Struktur kolom numerik tetap sama (Turnover, Player WL/Comm/Bonus/Total, Agent WL/Comm/Bonus/Total, Company)

Navigasi kembali: Klik link Player di breadcrumb untuk kembali ke Level 1.


4. Drill-down Level 2 → Level 3 (Provider ke Transaksi)

Trigger: Klik nama provider/game di kolom Game (ditandai dengan cursor: pointer).

Langkah:

  1. Dari tampilan Level 2, klik salah satu nama provider (misalnya: bigpotgaming).
  2. Tampilan berubah ke level transaksi individual.

Perubahan tampilan:

  • Breadcrumb berubah menjadi: Player [link] > sayasiapa [link] > bigpotgaming
  • 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.

Navigasi kembali: Klik link di breadcrumb (Player atau nama player) untuk naik ke level sebelumnya.


UI Elements Reference

LabelTipeLokasiDeskripsi
Win Lose PlayerHeadingHeader 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)
UsernameTextboxFilter areaFilter opsional berdasarkan username player
SearchButtonFilter areaMenjalankan query dan memuat tabel
ResetButtonFilter areaReset filter ke default
PlayerLabelDi atas chartLabel visualisasi distribusi WL player
Tabel dataTableArea utamaData WL per player (Level 1)
Player UsernameCell (clickable)Kolom Player UsernameKlik untuk drill-down ke Level 2 (per Provider)
BreadcrumbNavigationAtas tabelMenampilkan posisi drill-down aktif
Game/ProviderCell (clickable)Kolom Game (Level 2)Klik untuk drill-down ke Level 3 (per Transaksi)
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
UsernameTextboxKosongFilter opsional — ketik username untuk menyaring satu player
SearchButtonWajib diklik untuk memuat data
ResetButtonMengembalikan filter ke default

Data Displayed

Level 1 — Per Player Username

Contoh data (04/03/2026):

#Player UsernameTurnoverPl Win LosePl CommPl BonusPl TotalAg Win LoseAg CommAg BonusAg TotalCompany
1100bonus10.8-8.1600-8.166.53006.531.63
2sayasiapa14.8-12.800-12.810.240010.242.56
3user63mar175.5-11000-11063.280063.2846.72
TOTAL201.1-130.9600-130.9680.050080.0550.91

Level 2 — Per Provider/Game (dalam satu Player)

Contoh: Klik sayasiapa → daftar provider yang digunakan player tersebut:

#Game (Provider)TurnoverPl Win LosePl TotalAg TotalCompany
1bigpotgaming8.8-6.8-6.85.441.36
2spadegaming6-6-64.81.2
TOTAL14.8-12.8-12.810.242.56

Level 3 — Per Transaksi (dalam satu Player + Provider)

Contoh: Klik bigpotgaming (dari sayasiapa) → 11 transaksi individual:

#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

Perbedaan dengan Win Lose Provider

AspekWin Lose ProviderWin Lose Player
Pengelompokan Level 1Per Game ProviderPer Player Username
Filter tambahanTidak adaUsername (textbox)
Level 2 drill-downPlayer (siapa yang bermain di provider itu)Provider/Game (apa yang dimainkan player itu)
Level 3 drill-downTransaksi per player-providerTransaksi per player-provider (sama)
Visualisasi section label"Provider""Player"

Notes

  • Data tidak langsung tampil — halaman awal kosong, wajib klik tombol Search untuk memuat data.
  • Filter Username bersifat opsional — jika dikosongkan, semua player dalam rentang waktu ditampilkan.
  • Player Win Lose negatif berarti player kalah (uang mengalir ke perusahaan/agen).
  • Company = keuntungan bersih perusahaan setelah dikurangi pembayaran ke agen.
  • Tombol View di Level 3 saat ini dalam kondisi disabled — kemungkinan fitur yang belum aktif.
  • Filter datetime menggunakan format MM/DD/YYYY HH:mm (bulan/tanggal/tahun jam:menit).
  • Drill-down tiga level: Player → Provider/Game → Transaksi. Navigasi kembali menggunakan breadcrumb yang clickable.
  • Kolom Information di Level 3 berisi ID transaksi + kode provider + kode game (format gabungan).