# Dashboard Reward

Halaman **Dashboard Reward** memberikan ringkasan menyeluruh tentang program reward dan loyalty pasien di fasilitas kesehatan Anda. Dashboard ini menjadi titik awal untuk memantau kinerja program dan aktivitas terkini.

## Akses Halaman

1. Buka menu **Reward** pada sidebar.
2. Pilih **Dashboard**.

## Kartu Statistik

Bagian atas halaman menampilkan empat kartu statistik utama:

- **Total Anggota** — Jumlah keseluruhan pasien yang terdaftar dalam program reward.
- **Poin Diraih** — Total poin yang telah diberikan kepada seluruh anggota.
- **Total Penukaran** — Jumlah transaksi penukaran poin yang telah dilakukan.
- **Program Aktif** — Jumlah program reward yang sedang berjalan.

## Program Reward Aktif

Bagian ini menampilkan informasi program reward yang sedang berjalan:

- **Nama dan Deskripsi** program yang aktif saat ini.
- **Periode Program** — Tanggal mulai dan berakhirnya program (atau "Berlangsung" jika tanpa batas waktu).
- **Status** — Badge hijau menunjukkan program aktif.
- Tombol **Kelola Program** untuk langsung menuju halaman pengelolaan program.

<div class="callout info" id="bkmrk-jika-belum-ada-progr">Jika belum ada program reward yang aktif, sistem akan menampilkan pesan ajakan untuk membuat program baru beserta tombol **Buat Program**.

</div>## Aktivitas Terkini

Tabel ini menampilkan riwayat transaksi poin terbaru dari seluruh anggota:

### Kolom Tabel

- **Pasien** — Nama dan avatar pasien.
- **Tipe** — Jenis transaksi ditandai dengan badge berwarna:

- **Poin Diraih** (hijau) — Poin yang diperoleh dari kunjungan atau pembelian.
- **Penukaran** (kuning) — Poin yang ditukar dengan benefit.
- **Penyesuaian** (biru) — Penyesuaian poin oleh admin.
- **Kadaluarsa** (merah) — Poin yang telah melewati masa berlaku.

- **Poin** — Jumlah poin (hijau untuk penambahan, merah untuk pengurangan).
- **Deskripsi** — Keterangan transaksi.
- **Tanggal** — Waktu transaksi.

### Filter Aktivitas

1. **Rentang Tanggal** — Gunakan date picker "Dari" dan "Sampai" untuk memfilter berdasarkan periode. Default menampilkan data hari ini.
2. **Filter Tipe** — Pilih dropdown untuk menampilkan tipe tertentu saja (Poin Diraih, Penukaran, Penyesuaian, atau Kadaluarsa).
3. Klik tombol **Reset** untuk mengembalikan filter ke kondisi default.

### Paginasi

Gunakan navigasi halaman di bawah tabel untuk menelusuri riwayat aktivitas. Sistem menampilkan 10 item per halaman.