Admin — Currency Settings
Overview
Halaman Currency Settings digunakan untuk mengelola konfigurasi mata uang yang didukung oleh sistem, termasuk negara asal, zona waktu (GMT), kode mata uang, harga per koin, dan status aktif/nonaktif. Setiap entri mata uang juga memiliki pengaturan Coin Settings yang mendefinisikan nilai koin pada 4 sequence/tingkatan.
Access
- URL:
/dashboard/currency-settings - Role required: Admin
- Navigation path: Sidebar > Bank Management > Currency Settings
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
Filter Area
| Element | Tipe | Keterangan |
|---|---|---|
| Country Name | Textbox | Cari berdasarkan nama negara |
| Status | Dropdown | Filter berdasarkan status: All / active / inactive |
| Search | Button | Jalankan pencarian |
| Reset | Button | Reset semua filter |
Sorting
| Element | Tipe | Keterangan |
|---|---|---|
| Sort By Ascending | Radio button | Urutan menaik (default aktif) |
| Sort By Descending | Radio button | Urutan menurun |
Tabel Currency Settings
Tabel utama yang menampilkan seluruh mata uang yang terdaftar di sistem.
| Kolom | Keterangan |
|---|---|
| No | Nomor urut baris |
| Country | Nama negara/wilayah mata uang |
| GMT | Zona waktu dalam format offset GMT (contoh: +07:00). Saat di-hover menampilkan nama timezone (contoh: Asia/Jakarta) |
| Code | Kode mata uang (contoh: IDR, THB, VND, USDT) |
| Price 1 Coin | Nilai konversi 1 koin dalam mata uang tersebut |
| Status | Status aktif/nonaktif mata uang: active (hijau) / inactive (merah) |
| Action | Tombol Coin Settings untuk mengatur nilai koin per sequence |
Pagination
| Element | Keterangan |
|---|---|
| Total count | Ditampilkan di atas dan bawah tabel (contoh: 17 Data) |
| Navigasi halaman | Tombol first, prev, nomor halaman, next, last |
| go to page | Input spinbutton untuk navigasi langsung ke halaman tertentu |
Features
Mencari Mata Uang
Langkah-langkah:
- Ketik nama negara di field Country Name, dan/atau pilih Status dari dropdown.
- Klik Search.
Result: Tabel difilter sesuai kriteria yang dipilih.
Mengatur Coin Settings
Setiap mata uang memiliki konfigurasi 4 sequence nilai koin yang dapat diatur.
Langkah-langkah:
- Temukan baris mata uang yang ingin dikonfigurasi.
- Klik tombol Coin Settings pada kolom Action.
- Modal Coin Settings terbuka.
- Ubah nilai Value pada tiap sequence (Sequence 1–4) sesuai kebutuhan.
- Klik Save untuk menyimpan, atau Cancel untuk membatalkan.
Result: Nilai koin untuk masing-masing sequence diperbarui untuk mata uang tersebut.
Modal: Coin Settings
Dibuka dari tombol Coin Settings pada tiap baris.
| Field | Tipe | Keterangan |
|---|---|---|
| Sequence 1 — Value | Textbox (number) | Nilai koin untuk tingkatan pertama |
| Sequence 2 — Value | Textbox (number) | Nilai koin untuk tingkatan kedua |
| Sequence 3 — Value | Textbox (number) | Nilai koin untuk tingkatan ketiga |
| Sequence 4 — Value | Textbox (number) | Nilai koin untuk tingkatan keempat |
Tombol:
- Save — Simpan semua nilai sequence
- Cancel — Tutup modal tanpa menyimpan
- Close (×) — Tutup modal
Contoh Nilai Coin Settings (INDIA / INR)
| Sequence | Value |
|---|---|
| 1 | 12 |
| 2 | 21 |
| 3 | 31 |
| 4 | 31,000 |
UI Elements Reference
| Label | Type | Lokasi | Keterangan |
|---|---|---|---|
| Country Name | Textbox | Filter area | Cari berdasarkan nama negara |
| Status | Dropdown | Filter area | Filter All / active / inactive |
| Search | Button | Filter area | Jalankan pencarian |
| Reset | Button | Filter area | Reset filter |
| Sort By Ascending | Radio button | Atas tabel | Urutan naik (default) |
| Sort By Descending | Radio button | Atas tabel | Urutan turun |
| Coin Settings | Button (hitam) | Kolom Action | Buka modal pengaturan nilai koin per sequence |
| go to page | Spinbutton | Pagination | Navigasi ke halaman tertentu |
Data Displayed
Total mata uang terdaftar: 17 entri (pada saat dokumentasi dibuat).
Daftar Mata Uang
| No | Country | GMT | Code | Price 1 Coin | Status |
|---|---|---|---|---|---|
| 1 | THAILAND | +07:00 | THB | 1 | Active |
| 2 | PHILIPPINE | +07:00 | PHP | 4 | Inactive |
| 3 | CHINESE | +08:00 | CNY | 1 | Inactive |
| 4 | INDONESIA | +07:00 | IDR | 1,000 | Active |
| 5 | INDONESIA USDT | +07:00 | USDT | 1 | Active |
Keterangan Kolom Data
- GMT: Ditampilkan sebagai offset (+07:00). Tooltip saat di-hover menampilkan nama lengkap timezone (contoh: Asia/Jakarta, Asia/Bangkok, Asia/Seoul).
- Price 1 Coin: Konversi nilai 1 koin dalam satuan mata uang lokal. Contoh: IDR = 1,000 berarti 1 koin = Rp 1.000.
- Code: Kode unik mata uang di sistem — umumnya mengikuti standar ISO 4217 (IDR, THB, VND, USDT), namun ada juga kode kustom (BCA, DNI, HMD untuk data test).
Notes
- Mata uang yang statusnya active adalah yang digunakan secara aktif di platform — saat ini: IDR, THB, VND, USDT.
- Field Price 1 Coin menentukan nilai konversi koin internal sistem ke mata uang nyata. Ini memengaruhi kalkulasi saldo dan transaksi pemain.
- Coin Settings (Sequence 1–4) merepresentasikan tingkatan nilai koin yang bisa digunakan untuk konfigurasi denomination atau level transaksi — sequence yang lebih tinggi umumnya bernilai lebih besar.
- Beberapa entri (no. 12–16) terlihat sebagai data test/pengembangan dan berstatus inactive.