Menu Daftar Voucher pada modul Master Data berfungsi sebagai pusat manajemen untuk mengelola program promosi berupa pemotongan harga berbasis nominal tertentu (bukan sekadar persentase) yang menggunakan kode unik. Fitur ini sangat bermanfaat untuk strategi retensi atau loyalitas pasien, seperti pemberian potongan harga khusus pada hari ulang tahun pasien atau kompensasi layanan.

Antarmuka halaman ini dirancang secara terstruktur dengan komponen utama sebagai berikut:
- Fitur Pencarian dan Penyaringan (Filter)
- Kolom Pencarian (“Cari kode voucher…”): Fasilitas pencarian untuk melacak status atau keberadaan voucher secara cepat dan spesifik menggunakan nomor/kode unik voucher tersebut.
- Filter Status Penggunaan (“Belum Terpakai”): Menu tarik-turun (dropdown) yang sangat berguna untuk menyaring daftar tampilan berdasarkan status riwayat klaim voucher (misalnya: hanya menampilkan voucher yang Belum Terpakai atau yang Sudah Terpakai).
- Pengaturan Tampilan (“Item 10” & “Aksi Massal”): Fitur untuk menyesuaikan jumlah baris data yang ditampilkan pada layar, serta menu dropdown aksi massal yang dapat dikombinasikan dengan kotak centang (checkbox) di sisi kiri tabel untuk mengeksekusi instruksi pada banyak voucher sekaligus.
- Tabel Data Voucher
Tabel utama menyajikan rincian masing-masing voucher dengan struktur kolom:
- KODE: Menampilkan deret alfanumerik unik (contoh: ..) yang harus diinputkan pada modul Kasir agar pasien mendapatkan potongan harga.
- NAMA: Menampilkan deskripsi atau judul program promosi dari voucher tersebut (contoh: Voucher Ulang Tahun).
- NILAI: Menunjukkan nominal uang atau besaran ekuivalen potongan harga yang akan mengurangi total tagihan pasien (contoh: 100.000,00).
- TANGGAL: Menampilkan masa validitas atau batas waktu penggunaan voucher tersebut. Jika tanggal transaksi berada di luar rentang ini, kode voucher akan otomatis ditolak oleh sistem.
- STATUS: Indikator visual yang menandakan apakah voucher tersebut masih aktif dan dapat diklaim, atau sudah nonaktif.
- Tombol Aksi (Action Buttons)
Pada halaman ini, terdapat dua opsi penambahan voucher yang membedakannya dari menu lain:
- + Generate Voucher: Tombol berwarna biru untuk mengotomatisasi pembuatan banyak kode voucher sekaligus dalam satu waktu (pembuatan massal/acak oleh sistem).
- + Tambah Voucher: Tombol berwarna biru untuk mendaftarkan dan membuat satu kode voucher secara manual dan spesifik.
- Sunting: Tombol aksi pada ujung baris masing-masing data yang difungsikan untuk melihat rincian lebih lanjut, mengedit, atau menonaktifkan kode voucher yang bersangkutan.
Pada bagian bawah tabel, disematkan informasi Paginasi yang menampilkan total keseluruhan kode voucher yang pernah dicatat oleh sistem (pada contoh gambar mencapai 2331 data), yang memudahkan pengguna menelusuri riwayat voucher dari waktu ke waktu.
Menu Tambah Voucher merupakan bagian dari modul Master Data yang difungsikan untuk membuat dan mendaftarkan kode promosi spesifik secara manual ke dalam sistem. Berbeda dengan menu diskon yang menggunakan sistem persentase, fitur voucher ini dirancang untuk memberikan potongan harga berdasarkan nominal mata uang yang tetap (Rupiah). Formulir ini sangat krusial untuk membuat program loyalitas yang ditargetkan, seperti kompensasi pelanggan, hadiah, atau penawaran eksklusif lainnya yang nantinya dapat diklaim pada saat transaksi di Kasir.

Tampilan :

Pengisian formulir pada halaman ini mencakup beberapa elemen data berikut:
- Identitas dan Nilai Voucher
- Kode: Kolom teks wajib untuk menentukan kombinasi huruf dan/atau angka unik (alfanumerik) yang akan menjadi kata kunci voucher (misalnya: HBD2026, PROMO100K). Kode inilah yang nantinya harus dimasukkan oleh staf kasir agar sistem dapat mendeteksi dan mengaplikasikan potongan harga.
- Nama: Kolom teks untuk mendeskripsikan judul atau nama program voucher tersebut agar mudah diidentifikasi dalam laporan (misalnya: Voucher Ulang Tahun Pasien, Voucher Kompensasi Layanan).
- Nilai (Rp): Kolom input numerik untuk menetapkan besaran nominal uang yang akan dipotong dari total tagihan pasien. Angka yang dimasukkan di sini adalah nilai pasti dalam satuan Rupiah (contoh: 100000 untuk potongan Rp100.000).
- Pengaturan Periode dan Status
- Tanggal Mulai & Tanggal Selesai: Fitur pemilih kalender (date picker) yang berfungsi untuk membatasi rentang waktu (periode) validitas kode voucher. Jika kode voucher tersebut digunakan sebelum tanggal mulai atau setelah tanggal selesai, sistem akan secara otomatis menolaknya.
- Status Voucher: Tombol geser (toggle) untuk mengaktifkan atau menonaktifkan kode voucher. Voucher harus dalam keadaan “Aktif” agar dapat diklaim dan digunakan di modul Kasir.
Tombol Aksi (Action Buttons):
- Simpan: Tombol utama berwarna biru di sudut kanan bawah untuk memvalidasi dan merekam kode voucher baru secara permanen ke dalam basis data sistem klinik.
- Reset: Tombol yang difungsikan untuk mengosongkan seluruh kolom isian secara instan jika pengguna ingin mengulang pengetikan dari awal.
- Kembali: Tombol di sudut kanan atas yang digunakan untuk membatalkan proses pembuatan voucher dan membawa pengguna kembali ke halaman utama Daftar Voucher tanpa melakukan penyimpanan data apa pun.
Menu Generate Voucher merupakan bagian dari modul Master Data yang difungsikan secara khusus untuk memproduksi dan mendaftarkan sekumpulan kode voucher secara massal (bulk create) dalam satu kali proses. Berbeda dengan fitur “Tambah Voucher” yang mengharuskan input manual satu per satu, fitur generate ini sangat menghemat waktu dan efisien ketika fasilitas kesehatan ingin menerbitkan puluhan, ratusan, atau ribuan kode promo sekaligus untuk keperluan kampanye pemasaran berskala besar atau pencetakan voucher fisik.

Tampilan :

Pengisian formulir pada halaman ini terbagi ke dalam dua tahap konfigurasi utama:
- Konfigurasi Seri atau Deret Angka (Kode voucher)
Area ini digunakan untuk memerintahkan sistem memproduksi rentang nomor urut secara berurutan:
- Angka Awal: Kolom untuk menetapkan titik awal nomor seri atau urutan pertama dari rentang voucher yang akan dibuat (contoh: memasukkan 000001).
- Angka Akhir: Kolom untuk menetapkan batas akhir dari rentang seri voucher (contoh: memasukkan 000100). Dengan kombinasi ini, sistem akan otomatis mencetak 100 kode voucher yang berurutan.
- Rincian Parameter Promosi (Data voucher yang akan digenerate)
Area ini berfungsi untuk mengatur rincian data dasar yang akan disematkan secara seragam ke seluruh rentang voucher yang diproduksi di atas:
- Kode: Kolom ini umumnya difungsikan sebagai prefix atau awalan karakter (teks) yang akan digabungkan dengan rentang angka sebelumnya. (Misalnya: Jika Anda mengetik “HBD” di sini, dan rentang angka di atas adalah 001 hingga 100, maka sistem akan menghasilkan deretan kode HBD001, HBD002, dan seterusnya).
- Nilai (Rp): Kolom input numerik untuk menetapkan besaran nominal pasti potongan harga (dalam mata uang Rupiah) yang berlaku sama untuk setiap voucher yang dicetak dari batch
- Nama: Deskripsi atau nama kampanye promosi (contoh: Voucher Undian Akhir Tahun) agar kelompok voucher ini mudah diidentifikasi dalam rekapitulasi laporan.
- Tanggal Mulai & Tanggal Selesai: Fitur pemilih kalender (date picker) untuk menentukan masa berlaku promosi. Seluruh voucher yang dihasilkan pada proses ini akan memiliki kedaluwarsa yang sama sesuai rentang tanggal yang dipilih.
- Status Voucher: Tombol geser (toggle) untuk langsung mengaktifkan (atau menunda status aktif) seluruh batch voucher yang baru saja dibuat.
Tombol Aksi (Action Buttons):
- Simpan: Tombol utama berwarna biru untuk mengeksekusi proses pembuatan dan menyimpan ratusan/ribuan data voucher massal tersebut ke dalam database
- Reset: Tombol untuk menghapus seluruh isian pada formulir secara instan sebelum eksekusi dilakukan.
- Kembali: Tombol di sudut kanan atas untuk membatalkan proses generate dan kembali ke halaman Daftar Voucher.