Admin — Bank Accounts
Overview
Halaman Bank Accounts digunakan untuk mengelola rekening bank yang digunakan dalam proses deposit pemain. Setiap rekening bank memiliki informasi nama bank, nomor rekening, nama pemilik rekening, bank group, persentase potongan (cut), status aktif/nonaktif, dan status Auto DP. Admin dapat membuat rekening baru, mengedit konfigurasinya, atau menghapusnya dari sistem.
Access
- URL:
/dashboard/bank-account - Role required: Admin
- Navigation path: Sidebar > Bank Management > Bank Accounts
Submenu Bank Management
| Label | URL | Docs |
|---|---|---|
| Bank Group List | /dashboard/bank-group-list | 8_1_bank-group-list.md |
| Bank Accounts | /dashboard/bank-accounts | 8_2_bank-accounts.md |
| Banks | /dashboard/banks | 8_3_banks.md |
| Player Bank Group List | /dashboard/player-bank-group-list | 8_4_player-bank-group-list.md |
| Currency Settings | /dashboard/currency-settings | 8_5_currency-settings.md |
| Payment Gateway Setting | /dashboard/payment-gateway-agent-setting | 8_6_payment-gateway-setting.md |
Page Layout
Header Area
| Element | Type | Keterangan |
|---|---|---|
| Bank Accounts | Heading (H1) | Judul halaman |
| Create Bank | Button (kanan atas) | Membuka modal untuk menambahkan rekening bank baru |
Filter Area
| Filter | Tipe | Keterangan |
|---|---|---|
| Bank Name | Dropdown | Filter berdasarkan nama bank (default: All) |
| Bank Group | Dropdown | Filter berdasarkan bank group (default: All) |
| Status | Checkbox ganda | Filter berdasarkan status: Active dan Inactive (keduanya dicentang secara default) |
| Search | Button | Menjalankan pencarian berdasarkan filter yang dipilih |
| Reset | Button | Mereset semua filter ke kondisi awal |
Tabel Bank Accounts
Tabel utama menampilkan seluruh rekening bank yang terdaftar.
| Kolom | Keterangan |
|---|---|
| ID | Nomor ID unik rekening bank |
| Bank Name | Logo dan nama bank (contoh: DANA, BRI, BCA, PANIN, SEABANK, dll.) |
| Account No / Name | Dua baris: baris pertama = nomor rekening, baris kedua = nama pemilik rekening |
| Bank Group | Nama bank group yang menggunakan rekening ini |
| Cuts | Persentase potongan (cut percentage) yang diterapkan |
| Status | Status rekening: Active (hijau) / Inactive (merah) |
| Auto DP | Rekening digunakan untuk auto deposit: Yes / No |
| Actions | Tombol: Edit Bank dan Delete |
Pagination
| Element | Keterangan |
|---|---|
| Total count | Ditampilkan di atas dan bawah tabel (contoh: 32 Data) |
| Navigasi halaman | Tombol first, prev, nomor halaman, next, last |
| go to page | Input spinbutton untuk navigasi langsung ke halaman tertentu |
Features
Membuat Rekening Bank Baru
Langkah-langkah:
- Klik tombol Create Bank di kanan atas halaman.
- Modal Create New Bank terbuka.
- Pilih Bank Name dari dropdown.
- Pilih Bank Group — field Currency akan otomatis terisi sesuai bank group yang dipilih.
- Isi Account No. dan Account Name.
- Atur Status (default: Active).
- Opsional: isi Cut percentage.
- Klik Save untuk menyimpan, atau Cancel untuk membatalkan.
Result: Rekening bank baru ditambahkan ke daftar.
Mengedit Rekening Bank
Langkah-langkah:
- Temukan rekening bank yang ingin diedit di tabel.
- Klik tombol Edit Bank pada baris tersebut.
- Modal Edit Bank terbuka, menampilkan info rekening (readonly) di bagian atas.
- Ubah Bank Group, Status, dan/atau Cut percentage sesuai kebutuhan.
- Klik Save untuk menyimpan, atau Cancel untuk membatalkan.
Result: Data rekening bank diperbarui.
Catatan: Bank Name, Account No., Account Name, dan Currency tidak dapat diubah saat edit — ditampilkan sebagai informasi readonly di header modal.
Menghapus Rekening Bank
Langkah-langkah:
- Temukan rekening bank yang ingin dihapus di tabel.
- Klik tombol Delete (merah) pada baris tersebut.
- Konfirmasi penghapusan pada dialog yang muncul.
Result: Rekening bank dihapus dari sistem.
Mencari Rekening Bank
Langkah-langkah:
- Pilih Bank Name dan/atau Bank Group dari dropdown filter.
- Atur checkbox Status sesuai kebutuhan (Active, Inactive, atau keduanya).
- Klik Search.
Result: Tabel difilter sesuai kriteria yang dipilih.
Modal: Create New Bank
Dibuka dari tombol Create Bank.
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Bank Name | Dropdown | ✅ | Pilih nama bank dari daftar tersedia |
| Bank Group | Dropdown | ✅ | Menentukan grup bank; mempengaruhi Currency secara otomatis |
| Account No. | Textbox | ✅ | Nomor rekening bank |
| Status | Dropdown | ✅ | Status rekening (default: Active) |
| Account Name | Textbox | ✅ | Nama pemilik rekening |
| Currency | Label (readonly) | — | Otomatis berdasarkan Bank Group (contoh: IDR - INDONESIA) |
| Cut percentage | Textbox | ❌ | Persentase potongan opsional |
Tombol:
- Save — Simpan rekening baru
- Cancel — Tutup modal tanpa menyimpan
- Close (×) — Tutup modal
Modal: Edit Bank
Dibuka dari tombol Edit Bank pada tiap baris.
Info Bar (readonly)
Bagian atas modal menampilkan informasi rekening yang tidak dapat diubah:
| Field | Keterangan |
|---|---|
| Bank Name | Logo + nama bank |
| Account No. | Nomor rekening |
| Account Name | Nama pemilik rekening |
| Currency | Mata uang rekening |
Field yang Dapat Diedit
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Bank Group | Dropdown | ✅ | Grup bank yang menggunakan rekening ini |
| Status | Dropdown | ✅ | Status rekening (Active / Inactive) |
| Cut percentage | Textbox | ❌ | Persentase potongan |
Tombol:
- Save — Simpan perubahan
- Cancel — Tutup modal tanpa menyimpan
- Close (×) — Tutup modal
UI Elements Reference
| Label | Type | Lokasi | Keterangan |
|---|---|---|---|
| Create Bank | Button | Header (kanan) | Membuka modal tambah rekening baru |
| Bank Name filter | Dropdown | Filter area | Filter berdasarkan nama bank |
| Bank Group filter | Dropdown | Filter area | Filter berdasarkan bank group |
| Active checkbox | Checkbox | Filter area | Toggle tampil rekening aktif |
| Inactive checkbox | Checkbox | Filter area | Toggle tampil rekening nonaktif |
| Search | Button | Filter area | Jalankan filter |
| Reset | Button | Filter area | Reset semua filter |
| Edit Bank | Button (hitam) | Kolom Actions | Edit konfigurasi rekening |
| Delete | Button (merah) | Kolom Actions | Hapus rekening dari sistem |
| go to page | Spinbutton | Pagination | Navigasi langsung ke halaman tertentu |
Filters & Controls
| Filter | Tipe | Efek |
|---|---|---|
| Bank Name | Dropdown | Menyaring berdasarkan nama bank |
| Bank Group | Dropdown | Menyaring berdasarkan bank group yang digunakan |
| Status Active | Checkbox | Tampilkan/sembunyikan rekening aktif |
| Status Inactive | Checkbox | Tampilkan/sembunyikan rekening nonaktif |
Data Displayed
Setiap baris menampilkan satu rekening bank. Total data: 32 rekening (pada saat dokumentasi dibuat).
Contoh Data
| ID | Bank | Account No. | Account Name | Bank Group | Cuts | Status | Auto DP |
|---|---|---|---|---|---|---|---|
| 1 | DANA | 112-3123-1231-2313-21 | DANA DUA | USDT 1ST | 1 | Active | No |
| 2 | BRI | 178-4879-1 | brit set | DEFAULT TIER | 1 | Active | No |
| 3 | BCA | 454-5678-7123-7454-44 | TES | DEFAULT TIER | 0 | Active | No |
| 4 | BRI | 122-2111-2211-1332 | TEST REKENING DANIHAM | DEFAULT TIER | 12 | Inactive | No |
Keterangan Kolom Data
- Bank Name: Ditampilkan dengan logo bank berwarna (DANA, BCA, BRI, Jenius, Gopay, Telkomsel, SeaBank, PANIN, dll.)
- Account No / Name: Kolom gabungan — baris atas = nomor rekening, baris bawah = nama pemilik
- Cuts: Nilai 0 berarti tidak ada potongan; nilai positif = persentase potongan yang diterapkan
- Auto DP: Menandakan rekening digunakan untuk deposit otomatis; saat ini semua bernilai No
Notes
- Currency pada modal Create New Bank ditentukan secara otomatis oleh pilihan Bank Group — admin tidak perlu mengisinya secara manual.
- Rekening dengan status Inactive tetap tampil di daftar, namun tidak digunakan dalam proses deposit aktif.
- Field Bank Name, Account No., Account Name, dan Currency tidak dapat diubah setelah rekening dibuat — hanya Bank Group, Status, dan Cut percentage yang dapat diedit.
- Kolom Auto DP menunjukkan apakah rekening digunakan dalam sistem deposit otomatis.