Aplikasi kasir untuk apotek & toko obat

Ratusan produk kecil dengan nama mirip, kemasan strip dan botol, pembeli yang ingin cepat dilayani, dan stok yang harus selalu ada. Salesmaster membantu kasir menemukan produk dengan scan barcode atau pencarian, dan membantu Anda memantau stok setiap barang.

Diperbarui 24 September 2026

Singkatnya

Salesmaster adalah aplikasi kasir (POS) untuk apotek dan toko obat di Android, iPhone & iPad, Windows dan Mac. Kasir bisa scan barcode atau mencari nama produk, menjual per strip atau per botol lewat varian, dan mencetak atau mengirim struk. Stok dan riwayat stok tercatat per barang, dan laporan Keuangan menunjukkan laba bersih setelah belanja stok, gaji dan sewa.

Masalah yang biasa dihadapi apotek dan toko obat

Kalau salah satu dari ini terdengar akrab, halaman ini untuk Anda.

  • 01

    Nama produk mirip, kasir salah ambil harga

    Paracetamol tablet dan sirup anak, obat batuk 60 ml dan 100 ml. Kalau harga dicari di buku atau dihafal, salah hitung mudah terjadi saat antrean panjang.

  • 02

    Satu produk dijual dalam beberapa kemasan

    Vitamin dijual per strip dan per botol, minyak kayu putih ada tiga ukuran. Setiap kemasan punya harga dan modal sendiri, dan semuanya harus tercatat benar.

  • 03

    Stok habis baru ketahuan saat pembeli bertanya

    Oralit, plester dan masker laku setiap hari. Tanpa catatan stok, Anda baru tahu barang kosong ketika pembeli sudah di depan kasir, dan order ke distributor jadi mendadak.

  • 04

    Omzet ramai, laba tidak jelas

    Margin per produk tipis, sementara gaji apoteker, sewa dan listrik tetap jalan. Tanpa catatan pengeluaran, Anda tidak tahu berapa yang benar-benar tersisa setiap bulan.

Menyusun katalog produk: kategori, satuan dan barcode

Mulailah dari produk yang paling sering dicari pembeli. Di Salesmaster, setiap produk adalah satu item di Katalog dengan nama, satuan (strip, botol, sachet, pak, box), harga jual dan modal. Kelompokkan dengan kategori yang mengikuti rak Anda, misalnya Obat bebas, Vitamin, P3K serta Alat & perlengkapan, supaya kasir bisa menyaring produk dalam satu ketukan di layar Penjualan.

Tulis nama produk selengkap yang tertera di kemasan, termasuk kekuatan dan isinya, seperti "Paracetamol 500 mg (strip isi 10)" atau "Obat Batuk Sirup 100 ml". Nama yang lengkap membuat pencarian lebih tepat dan mengurangi salah ambil antara produk yang namanya mirip.

Masukkan juga barcode dari kemasan. Kalau jumlah produk Anda ratusan, isi katalog di laptop (Windows atau Mac) terlebih dahulu, lalu gunakan di HP atau tablet di meja kasir. Katalog tersinkron ke perangkat toko Anda.

  1. Langkah 1: Buka Katalog → Kategori, lalu buat kategori seperti Obat bebas, Vitamin, P3K serta Alat & perlengkapan.
  2. Langkah 2: Buka Katalog → Daftar Item, tambahkan produk dengan nama lengkap, satuan, harga jual dan modal.
  3. Langkah 3: Isi barcode dari kemasan, atau pindai langsung dengan kamera.
  4. Langkah 4: Mulai dari 50 produk terlaris, lalu lengkapi sisanya sedikit demi sedikit di jam sepi.

Satu produk, beberapa kemasan: pakai varian

Banyak produk di apotek dijual dalam lebih dari satu kemasan. Vitamin C bisa dijual per strip atau per botol, minyak kayu putih tersedia dalam beberapa ukuran. Daripada membuat item terpisah untuk setiap kemasan, buat satu item dengan varian. Kasir memilih variannya, dan harganya ikut.

Setiap varian punya harga jual, modal dan stoknya sendiri. Artinya stok "Strip isi 10" dan "Botol isi 30" dihitung terpisah. Salesmaster tidak mengubah satu kemasan menjadi kemasan lain secara otomatis: kalau Anda membuka satu box untuk dijual per strip, catat perubahannya sebagai penyesuaian stok di kedua varian.

Kalau kemasan berbeda punya barcode berbeda, isi barcode di setiap varian. Saat barcode dipindai, varian yang tepat langsung masuk ke keranjang.

  1. Langkah 1: Buka Katalog → Daftar Item dan pilih produk yang dijual dalam beberapa kemasan.
  2. Langkah 2: Tambahkan varian, misalnya Strip isi 10 dan Botol isi 30, masing-masing dengan harga dan modalnya.
  3. Langkah 3: Isi barcode per varian kalau kemasannya punya kode sendiri.
  4. Langkah 4: Simpan, lalu coba di layar Penjualan: kasir memilih varian dan harganya menyesuaikan.
Edit item Vitamin C 500 mg dengan varian Strip isi 10 dan Botol isi 30, masing-masing berharga sendiri
Edit item Vitamin C 500 mg dengan varian Strip isi 10 dan Botol isi 30, masing-masing berharga sendiri

Melayani pembeli dengan cepat: scan barcode dan cari produk

Di jam ramai, pagi sebelum orang berangkat kerja dan sore sepulang kerja, kasir harus cepat. Di layar Penjualan, kasir cukup memindai barcode di kemasan dengan kamera HP atau tablet, atau dengan pemindai barcode yang terhubung ke perangkat kasir. Produknya langsung masuk ke keranjang.

Untuk produk tanpa barcode, seperti kapas curah atau produk yang kemasannya rusak, kasir bisa mengetik sebagian nama di kolom Cari, misalnya "batuk" atau "kasa". Filter kategori di bagian atas layar juga membantu mempersempit pilihan.

Isi nama pelanggan kalau pembeli ingin dicatat, lalu pilih metode pembayaran: tunai, QRIS, transfer, kartu, atau metode lain yang Anda buat sendiri. Pembayaran lewat mesin EDC atau aplikasi lain dicatat sebagai metode pembayaran; Salesmaster tidak terhubung langsung ke mesin tersebut.

Layar Penjualan Apotek Sehat Sentosa dengan Termometer Digital, Masker Medis, P3K dan keranjang pelanggan
Layar Penjualan Apotek Sehat Sentosa dengan Termometer Digital, Masker Medis, P3K dan keranjang pelanggan

Stok per barang dan riwayat stok

Aktifkan Lacak stok di setiap produk yang ingin Anda pantau. Setiap kali terjual, stoknya berkurang otomatis. Saat barang dari distributor datang, catat penambahan stok, dan kalau ada barang rusak atau hilang, catat sebagai penyesuaian. Semua perubahan itu tersimpan di Riwayat Stok per barang, jadi Anda bisa melihat kapan stok bertambah, terjual atau disesuaikan.

Simpan distributor Anda di daftar Supplier. Sebelum membuat order, buka daftar stok dan lihat produk mana yang tinggal sedikit. Produk cepat laku seperti oralit, plester, masker dan paracetamol sebaiknya dicek setiap minggu.

Salesmaster tidak mencatat tanggal kedaluwarsa produk. Cara praktis yang dipakai banyak toko: periksa rak setiap awal bulan, tarik produk yang mendekati kedaluwarsa, catat sebagai penyesuaian stok dengan catatan singkat, dan simpan daftar tanggal kedaluwarsa terpisah untuk produk yang lambat laku.

  1. Langkah 1: Buka Katalog → Daftar Item, pilih produk, lalu aktifkan Lacak stok.
  2. Langkah 2: Buka Katalog → Inventaris → Stok dan isi stok awal setiap produk atau varian.
  3. Langkah 3: Tambahkan distributor Anda di Katalog → Inventaris → Supplier.
  4. Langkah 4: Setiap barang datang, catat penambahan stoknya supaya angka di aplikasi sama dengan rak.

Asisten apoteker dan perangkat kasir

Pemilik masuk dengan akun utama. Satu akun hanya bisa aktif di satu perangkat pada satu waktu, jadi asisten atau kasir tidak memakai akun Anda. Tambahkan mereka sebagai staf, daftarkan perangkat kasir untuk mereka, dan mereka masuk dengan PIN sesuai perannya. Akun staf tersedia di paket Bronze Pro (1 staf) dan Silver Pro (2 staf).

Staf masuk di perangkat kasir: pilih nama staf, lalu masuk dengan PIN
Staf masuk di perangkat kasir: pilih nama staf, lalu masuk dengan PIN

Transaksi, struk dan pajak

Setiap penjualan tersimpan di Transaksi, lengkap dengan produk, jumlah, pajak, diskon, metode pembayaran dan nama pelanggan kalau diisi. Kalau pembeli kembali karena ingin menukar produk atau menanyakan harga yang ia bayar kemarin, Anda cukup mencari transaksinya.

Struk bisa dicetak di printer thermal Bluetooth atau USB, atau dikirim lewat WhatsApp, email, atau link struk web. Link struk web memudahkan pembeli yang membutuhkan bukti belanja untuk penggantian biaya dari kantor.

Kalau toko Anda memungut PPN, atur sekali di Pajak, Biaya, Ongkos, lalu pajak dihitung otomatis di setiap transaksi. Diskon untuk pelanggan tetap atau promo tertentu diatur di Diskon atau Potongan.

Daftar transaksi dengan detail satu penjualan: produk, PPN, metode pembayaran dan total
Daftar transaksi dengan detail satu penjualan: produk, PPN, metode pembayaran dan total

Laporan penjualan: produk apa yang paling laku

Laporan tersedia harian, mingguan, bulanan dan tahunan. Anda melihat total pendapatan, laba kotor, jumlah transaksi, grafik harian dan pendapatan per produk. Dari sini terlihat produk mana yang paling banyak menyumbang omzet, dan hari apa toko paling ramai.

Gunakan laporan ini saat membuat order ke distributor. Produk yang laku setiap hari perlu stok lebih banyak, sedangkan produk yang jarang terjual cukup dipesan sedikit supaya modal tidak tertahan di rak.

Laporan bisa diekspor ke Excel atau PDF untuk dikirim ke akuntan atau rekan usaha.

Laporan bulanan apotek: total pendapatan, laba kotor, grafik harian dan pendapatan per produk
Laporan bulanan apotek: total pendapatan, laba kotor, grafik harian dan pendapatan per produk

Pengeluaran dan laba bersih apotek

Laba kotor belum menjawab berapa yang sebenarnya tersisa. Di Keuangan, catat setiap pengeluaran dengan kategorinya: belanja stok dari distributor, gaji apoteker dan asisten, sewa tempat, listrik dan internet, serta operasional toko seperti kantong kertas. Setiap pengeluaran juga punya dompet asalnya, misalnya kas toko, rekening bank atau dompet digital.

Di akhir bulan, laporan Keuangan menunjukkan omzet, modal barang yang terjual, biaya operasional dan laba bersih. Pajak yang Anda pungut dari pembeli dipisah dari laba, karena uang itu bukan milik toko.

  1. Langkah 1: Buka Keuangan dan siapkan dompet seperti Kas toko, Rekening bank dan Dompet digital.
  2. Langkah 2: Buat kategori pengeluaran seperti Belanja stok, Gaji karyawan, Sewa tempat serta Listrik & internet.
  3. Langkah 3: Catat setiap pengeluaran dengan kategori, dompet dan catatan singkat.
  4. Langkah 4: Di akhir bulan, lihat omzet, modal, biaya dan laba bersih di laporan Keuangan.
Pengeluaran bulan ini: order distributor, gaji apoteker dan asisten, sewa, listrik dan internet, beserta labanya
Pengeluaran bulan ini: order distributor, gaji apoteker dan asisten, sewa, listrik dan internet, beserta labanya

Mulai tanpa menutup toko, dan tetap jalan saat offline

Anda bisa mulai di hari biasa. Install Salesmaster di HP, tablet atau laptop kasir, daftar akun, lalu masukkan produk terlaris dengan barcode-nya. Produk lain bisa ditambahkan di sela jam sepi. Di malam pertama, buka laporan harian dan cocokkan dengan uang di laci.

Kalau internet atau sinyal hilang, kasir tetap bisa berjualan. Transaksi tersimpan di perangkat dan dikirim ke cloud saat internet kembali. Mode offline bisa dipakai sampai 7 hari; setelah itu aplikasi perlu tersambung ke internet sebentar untuk sinkronisasi. Karena data tersimpan di akun, catatan toko tidak hilang kalau perangkat rusak atau diganti.

Panduan langkah demi langkah ada di Pusat Bantuan Salesmaster, dan tim kami bisa dihubungi lewat WhatsApp kalau Anda butuh bantuan menyusun katalog.

Contoh susunan katalog apotek

Pakai tabel ini sebagai titik awal. Ganti nama, kemasan dan harganya dengan produk Anda sendiri.

KategoriProdukSatuanVarianBarcode
Obat bebasParacetamol 500 mg (strip isi 10)strip-Dari kemasan
Obat bebasObat Batuk Sirup 100 mlbotol-Dari kemasan
Obat bebasOralitsachet-Dari kemasan
VitaminVitamin C 500 mgkemasanStrip isi 10, Botol isi 30Per varian
VitaminVitamin B Kompleks (isi 50)botol-Dari kemasan
P3KPlester Luka (isi 10)pak-Dari kemasan
P3KKapas 50 gpak-Tanpa barcode
Alat & perlengkapanMinyak Kayu Putihbotol60 ml, 120 ml, 210 mlPer varian
Alat & perlengkapanTermometer Digitalpcs-Dari kemasan

Produk tanpa barcode tetap bisa dijual lewat pencarian nama. Untuk produk dengan beberapa kemasan, buat satu item dengan varian supaya harga, modal dan stok setiap kemasan tercatat sendiri.

Paket yang cocok untuk apotek Anda

Hitung dulu jumlah pembeli per hari. Toko obat yang melayani sekitar 50 pembeli sehari mencatat kira-kira 1.500 transaksi sebulan.

PaketHargaTransaksi / bulanAkun stafCocok untuk
GratisGratis30Pemilik sajaUntuk mencoba alur kasir dan scan barcode sebelum dipakai sungguhan.
Solo ProRp49.000/bulan3.000Pemilik sajaToko obat yang kasirnya dipegang pemilik sendiri.
Bronze ProRp69.000/bulan5.0001 stafApotek dengan satu asisten atau kasir yang memakai perangkat sendiri.
Silver ProRp99.000/bulan8.0002 stafApotek yang dijaga bergantian, dengan dua staf di perangkat terpisah.

Semua paket termasuk kasir, katalog, struk, laporan dan mode offline. Anda bisa pindah paket kapan saja. Lihat harga →

Pertanyaan yang sering ditanya

Apakah Salesmaster bisa scan barcode obat dan vitamin?
Bisa. Kasir memindai barcode di kemasan dengan kamera HP atau tablet, atau dengan pemindai barcode yang terhubung ke perangkat kasir, dan produknya langsung masuk ke keranjang. Produk tanpa barcode bisa dicari dengan mengetik namanya.
Bisakah satu produk dijual per strip dan per botol?
Bisa, dengan varian. Buat satu item, misalnya Vitamin C 500 mg, lalu tambahkan varian Strip isi 10 dan Botol isi 30. Setiap varian punya harga, modal dan stok sendiri. Stok antar varian tidak dikonversi otomatis; kalau Anda membongkar kemasan besar, catat sebagai penyesuaian stok.
Apakah Salesmaster mengingatkan tanggal kedaluwarsa obat?
Tidak. Salesmaster tidak mencatat tanggal kedaluwarsa produk. Periksa rak secara rutin, misalnya setiap awal bulan, catat produk yang ditarik sebagai penyesuaian stok, dan simpan daftar tanggal kedaluwarsa terpisah untuk produk yang lambat laku.
Apakah Salesmaster bisa mengelola resep dokter?
Tidak. Salesmaster adalah aplikasi kasir untuk mencatat penjualan, stok dan laporan. Resep dokter dan aturan penyerahan obat tertentu tetap Anda kelola sesuai ketentuan yang berlaku, di luar aplikasi.
Bisakah saya melihat riwayat keluar-masuk stok per produk?
Bisa. Setiap produk yang Lacak stok-nya aktif punya Riwayat Stok: penjualan, penambahan stok dari distributor dan penyesuaian tercatat di sana. Ini membantu saat mencocokkan stok rak dengan catatan.
Apakah apotek tetap bisa berjualan kalau internet mati?
Bisa. Transaksi tersimpan di perangkat dan tersinkron saat internet kembali. Mode offline bisa dipakai sampai 7 hari sebelum aplikasi perlu tersambung ke internet untuk sinkronisasi.
Bisakah asisten apoteker memakai perangkat kasir sendiri?
Bisa, lewat akun staf. Satu akun hanya aktif di satu perangkat pada satu waktu, jadi tambahkan asisten sebagai staf dan daftarkan perangkat kasirnya. Akun staf tersedia di paket Bronze Pro (1 staf) dan Silver Pro (2 staf).

Butuh bantuan menyusun katalog? Chat tim kami di WhatsApp →

Usaha serupa yang juga memakai Salesmaster

Mulai gratis untuk apotek & toko obat Anda.

Download, daftar, dan catat penjualan pertama dalam beberapa menit.