Point of Sales (POS) / Kasir

๐Ÿ“„ Fitur: Data Penjualan โ€“ Tampilan Rekap

๐Ÿ“Œ Tujuan:

Halaman ini berfungsi sebagai pusat rekapitulasi seluruh transaksi penjualan yang terjadi, baik penjualan umum, resep, maupun grosir. Tampilan ini digunakan oleh admin atau petugas apotek untuk menelusuri histori transaksi, memverifikasi pembayaran, mencetak ulang bukti transaksi, serta melakukan pencarian berdasarkan data pasien atau tanggal.


๐Ÿงพ Komponen Utama:

ElemenFungsi
+ Tambah Data PenjualanMengarahkan ke halaman input transaksi baru (jika akses tersedia).
ReloadMemuat ulang data terbaru dari sistem.
Tanggal (Filter)Menyaring daftar transaksi berdasarkan rentang tanggal yang dipilih.
Tampilkan / ResetMenjalankan filter atau menghapus filter yang sedang aktif.
SearchMencari transaksi berdasarkan nama pasien, nomor nota, jenis penjualan, dan lainnya.

๐Ÿ“Š Kolom dalam Tabel Data:

KolomPenjelasan
No.Nomor urut tampilan.
No. NotaNomor unik transaksi penjualan. Biasanya mengandung info tanggal dan jenis transaksi.
WaktuTanggal dan waktu transaksi dilakukan.
No PMRNomor pasien di sistem rekam medis.
Nama Pasien / PembeliNama pelanggan yang terdaftar dalam transaksi.
JenisMenunjukkan tipe penjualan: Umum, Resep, atau Grosir.
Jasa (Rp)Nilai jasa tambahan (seperti jasa farmasi).
Ongkir (Rp)Biaya pengiriman (jika ada).
Total (Rp)Total tagihan dari transaksi.
UserNama pengguna/kasir yang memproses transaksi.
MemoStatus pembayaran, contoh: PAID (ditampilkan dalam badge hijau).

๐Ÿงฐ Fitur Aksi:

Di kolom Aksi, pengguna diberikan beberapa pilihan:

  • Tombol Ungu (๐Ÿ“„) โ†’ Cetak Struk
    Mencetak struk penjualan dalam format ringkas, cocok untuk diberikan langsung ke pelanggan menggunakan kertas struk thermal.
  • Cetak Faktur โ†’
    Mencetak faktur penjualan yang lebih formal atau lengkap, biasanya dalam format A4.
  • Cetak Resep โ†’
    Digunakan untuk mencetak ulang salinan resep jika transaksi dilakukan melalui layanan resep.
  • Lihat (Dropdown) โ†’
    Memberikan akses ke menu tambahan seperti detail transaksi, edit (jika diizinkan), atau hapus (dengan hak akses tertentu).

โœ… Catatan Tambahan:

  1. Kombinasi fungsi cetak struk dan faktur memudahkan operasional kasir serta dokumentasi administratif.
  2. Tampilan ini hanya menampilkan transaksi 30 hari terakhir secara default. Untuk periode lebih lama, silakan akses melalui menu Laporan Penjualan.
  3. Harga yang muncul dalam transaksi grosir akan mengikuti kategori harga pelanggan seperti yang telah diatur dalam Data Pasien.

๐Ÿ–จ๏ธ Fitur Aksi Cetak Lanjutan pada Data Penjualan

Fitur ini memberikan fleksibilitas tambahan dalam mencetak dokumen yang berkaitan dengan transaksi penjualan, khususnya untuk transaksi berbasis resep. Selain tombol cetak faktur dan struk standar, sistem menyediakan opsi cetak lanjutan yang dapat diakses melalui menu dropdown pada kolom Aksi.

Beberapa pilihan cetak yang tersedia meliputi:

  • Cetak Resep: Digunakan untuk mencetak salinan resep berdasarkan transaksi yang dilakukan. Fitur ini bermanfaat sebagai dokumentasi medis maupun kebutuhan administratif (misal untuk klaim asuransi).
  • Cetak Kwitansi: Menyediakan format kwitansi resmi sebagai bukti pembayaran, cocok untuk diserahkan kepada pasien, perusahaan, atau pihak ketiga.
  • Cetak Struk Racikan: Digunakan jika transaksi melibatkan produk racikan. Dokumen ini menampilkan detail komposisi obat dan dapat digunakan sebagai petunjuk peracikan atau penyerahan ke pasien.

Fitur ini membantu memastikan setiap jenis transaksiโ€”terutama yang memerlukan pelacakan medis dan administratifโ€”dapat terdokumentasi dengan baik dan profesional sesuai kebutuhan.

๐Ÿ” Fitur: Lihat Detail Penjualan

Fitur ini memungkinkan pengguna untuk membuka tampilan lengkap dari satu transaksi penjualan dengan seluruh komponennya secara rinci. Akses ini tersedia melalui menu Aksi > Lihat pada setiap baris transaksi di halaman rekap data penjualan.


๐Ÿ“‹ Informasi yang Ditampilkan:

BagianPenjelasan
Jenis PenjualanMenunjukkan tipe transaksi: Umum, Resep, atau Grosir.
PembeliNama pasien atau pembeli, lengkap dengan nomor PMR-nya.
WaktuTanggal dan jam transaksi dilakukan.
Cara BayarMetode pembayaran yang digunakan, seperti Tunai, Transfer, atau Piutang.

๐Ÿงพ Rincian Item Penjualan:

Tabel item di bawah menampilkan:

  • Nama Produk: Termasuk item bonus (free item) yang ditandai dalam deskripsi.
  • Jumlah & Satuan: Jumlah produk yang dibeli serta satuan penjualannya.
  • Diskon % dan Rp: Jika ada potongan, baik dalam bentuk persentase atau nilai nominal.
  • Harga (Rp): Harga satuan dari produk.
  • Subtotal (Rp): Total nilai per item setelah diskon.

๐Ÿ’ฐ Rangkuman Nilai Transaksi:

KomponenKeterangan
SubtotalTotal dari semua produk yang dibeli.
DiskonPotongan keseluruhan transaksi (jika ada).
Diskon RoyaltiDiskon berbasis keanggotaan atau program loyalitas.
PPNPajak Pertambahan Nilai jika diterapkan.
Total / Grand TotalJumlah akhir yang harus dibayar.
CashUang tunai yang diterima dari pelanggan.
KembalianNominal uang kembalian ke pelanggan.

โœ… Fungsi Tambahan:

  • Dapat digunakan untuk review transaksi oleh supervisor atau auditor.
  • Penting dalam proses retur, untuk memverifikasi item dan nominal sebelumnya.
  • Menampilkan item gratis (free item) secara transparan di dalam daftar produk.

Fitur ini melengkapi alur manajemen penjualan dengan menyediakan akses detail ke isi nota tanpa harus mencetak ulang, dan memberi informasi yang dibutuhkan untuk keperluan administrasi maupun evaluasi operasional.


๐Ÿ’ณ Fitur Transaksi Penjualan โ€“ Menu POS

Menu POS adalah inti dari sistem transaksi penjualan di apotek, dengan tiga tab utama: Penjualan Umum, Penjualan Resep, dan Penjualan Grosir. Menu ini dirancang agar kasir dapat menyelesaikan transaksi dengan cepat dan akurat, serta memiliki akses langsung ke informasi produk, stok, hingga histori tanpa harus berpindah halaman.

๐Ÿงพ Form Transaksi Penjualan POS (Umum dan Grosir)

๐Ÿ”น Header Form

KolomFungsi
No Surat PesananOpsional. Diisi jika transaksi mengacu pada PO dari pelanggan, khususnya di grosir.
Nama PembeliUntuk penjualan umum bisa kosong, sedangkan grosir wajib diisi. Sistem akan mengaitkan pembeli ini dengan kategori harga 1/2/3 yang sudah diatur sebelumnya.
Nama SalesOpsional, berguna untuk mencatat siapa yang membawa transaksi (biasa dipakai dalam grosir).
Informasi IconKeterangan fungsi ikon yang digunakan pada baris produk, antara lain:
  • ๐Ÿ” History Pembelian
  • ๐Ÿ—“ ED (Expired Date)
  • ๐Ÿ“Š Kartu Stok
  • ๐Ÿ—‘ Hapus |

๐Ÿ”น Input Produk

KolomFungsi
BarcodeTempat input scan barcode produk. Jika ditemukan, langsung masuk ke tabel.
Cari Item Berdasarkan KategoriAlternatif pencarian produk melalui tampilan daftar. Dilengkapi filter berdasarkan Golongan, Kategori, dan Kelas. Dapat melihat HPP, Harga, dan Stok Produk.

๐Ÿ”ธ Tabel Item Produk

KolomFungsi
NoNomor urut produk yang dimasukkan.
Nama ItemsNama lengkap produk dan harga satuannya.
SatuanSatuan penjualan produk, seperti Tablet, Strip, Pot, dsb.
JumlahJumlah unit yang dibeli.
Aturan PakaiKolom opsional, berguna saat penjualan resep. Bisa ditulis โ€œ3×1โ€ atau sesuai permintaan dokter.
SisaMenampilkan stok real-time dari gudang utama.
Diskon %Diskon dalam bentuk persentase.
Diskon RpDiskon dalam nilai rupiah per item.
HargaHarga satuan yang digunakan (otomatis dari sistem, bisa disesuaikan jika diizinkan).
SubtotalTotal harga untuk masing-masing baris produk setelah diskon.
Tombol Ikon Aksi:
  • โ„น๏ธ โ†’ Menampilkan histori kartu stok dari produk yang bersangkutan.
  • ๐Ÿ—‘ โ†’ Menghapus produk dari daftar transaksi.
  • โŸณ โ†’ Reset/ulang input baris tersebut.
  • ED โ†’ Menampilkan informasi batch dan tanggal kedaluwarsa.

๐Ÿ”ป Bagian Ringkasan

KomponenPenjelasan
TotalJumlah seluruh subtotal sebelum diskon.
DiskonTotal diskon yang diberikan secara keseluruhan.
Grand TotalTotal bersih yang harus dibayar. Nilai ini akan muncul di form pembayaran.

๐Ÿ’ฐ Form Pembayaran

Berisi komponen yang mendukung berbagai jenis metode pembayaran dan komponen biaya lainnya.

KolomFungsi
Total PointPoin yang dimiliki pelanggan, bisa digunakan untuk tukar reward.
Sub Total / Total / Grand TotalRingkasan total tagihan dari barang yang dibeli.
Diskon (%) atau RpBisa diberikan tambahan diskon dari total.
PPN (Checkbox)Centang jika ingin menerapkan PPN.
AsuransiJika transaksi menggunakan asuransi, diisi dengan nilai pertanggungannya.
Ongkos KirimBiaya pengiriman, jika ada.
Penukaran Redeem RoyaltiJika pelanggan menukar poin reward, barang ditarik dari sistem poin.
Jenis PembayaranPilihan:
  • Tunai
  • Via EDC
  • Piutang
  • Split Bill (gabungan metode) |
Kolom LainPenjelasan
Gunakan Point / Tukar PointDigunakan untuk menukarkan poin sebagai potongan atau penukaran barang.
Redeem PointMenampilkan daftar reward yang bisa ditukar. Jika poin kurang, reward tidak bisa diambil.
Nominal / KembalianDiisi sesuai uang yang diterima, sistem akan otomatis menghitung kembalian.

๐Ÿ”„ Form Split Bill

Digunakan ketika pelanggan ingin membayar dengan lebih dari satu cara (misalnya: EDC + Tunai).

KolomFungsi
Jenis PembayaranEDC, Tunai, atau lainnya.
Kartu, Pemilik Kartu, Nomor Kartu, TanggalUntuk dokumentasi EDC.
NominalJumlah yang dibayarkan via metode tersebut.
โš ๏ธ Wajib: Total nominal split = Grand Total. Tidak boleh lebih atau kurang (ditandai dengan peringatan merah bila tidak sesuai).

๐Ÿงพ Form Pembayaran Piutang

Jika jenis pembayaran dipilih sebagai Piutang, maka akan muncul kolom tambahan:

KolomFungsi
Tanggal TempoPilih dari opsi: 7, 14, 30, 60 hari atau Custom sesuai perjanjian.
KembalianAkan tetap dihitung jika pelanggan memberikan DP tunai.

๐ŸŽ Penukaran Reward Point

Setelah tombol โ€œCari Reward Pointโ€ diklik, akan muncul daftar reward yang tersedia:

KolomPenjelasan
NamaNama event atau program reward.
RewardNama hadiah (contoh: Tas Kecil, HP Samsung).
Point yang DibutuhkanJumlah poin yang harus dimiliki agar bisa menukar reward tersebut.
AksiJika poin mencukupi, tombol pilih aktif. Jika tidak, akan muncul label Poin Kurang.

April 21, 2025
Was this article helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *