Aplikasi Kasir · Indonesia

Aplikasi Kasir Apotek: Jualan dan Stok Obat Tercatat Otomatis

Fitur apa yang perlu ada, apa yang harus dicek sebelum beli, dan berapa harganya — plus cara menangani kedaluwarsa, satuan obat, dan nomor batch.

Aplikasi kasir apotek adalah sistem untuk mencatat penjualan sekaligus memperbarui stok obat setiap kali transaksi terjadi. Jadi saat satu obat terjual, penjualannya tersimpan dan jumlah stok ikut berkurang — tanpa perlu dicatat ulang.

Untuk apotek, aplikasi kasir juga perlu menangani kebutuhan yang tidak biasa ditemukan di toko umum: penjualan per box, per strip, atau per tablet, tanggal kedaluwarsa, dan nomor batch di setiap kiriman.

Karena itu aplikasi kasir apotek sebaiknya tidak dipilih hanya dari fitur kasirnya. Cara sistem mencatat stok obat justru bagian yang paling menentukan.

Dalam panduan ini kamu akan mempelajari
  • Fitur apa saja yang perlu ada di aplikasi kasir apotek
  • Checklist 9 hal yang perlu dicek sebelum membeli
  • Cara kerjanya sehari-hari, dari buka sampai tutup apotek
  • Masalah stok yang khas apotek: kedaluwarsa, satuan, batch, kategori
  • Berapa harganya, dan aplikasi ini cocok untuk apotek seperti apa

01. Apa Itu Aplikasi Kasir Apotek?

Aplikasi kasir apotek adalah software yang dipakai untuk mencatat transaksi penjualan di apotek, di mana setiap transaksi otomatis mengurangi stok obat yang terjual. Jadi kasir bukan sekadar alat hitung uang, tapi juga titik awal pencatatan stok.

Prinsip dasarnya sama dengan aplikasi kasir usaha kecil pada umumnya: satu pencatatan untuk kasir dan stok, bukan dua sistem yang berjalan sendiri-sendiri. Yang membedakan apotek adalah sisi stoknya — obat punya masa berlaku, dijual dalam beberapa satuan sekaligus, dan datang dari kiriman yang berbeda-beda.

Buat Siapa Aplikasi Ini Dibuat

Apotek kecil biasanya punya satu sampai beberapa orang yang memegang kasir sekaligus mengurus stok, bukan tim khusus untuk masing-masing bagian. Jadi aplikasinya perlu cukup sederhana untuk langsung dipakai orang yang sama, tanpa belajar dua sistem berbeda untuk dua pekerjaan yang sebenarnya saling berkaitan.

02. Apa Bedanya dengan Kasir Toko Biasa?

Perbedaannya paling jelas terlihat dari apa yang terjadi sesudah transaksi selesai. Kasir biasa berhenti di angka kembalian. Aplikasi kasir apotek meneruskan transaksi yang sama ke catatan stok dan ke catatan keuangan.

Setelah satu transaksi selesaiKasir biasa / mesin hitungAplikasi kasir apotek
Total dan kembalianDihitungDihitung
Obat yang terjualTidak tersimpanTersimpan per item
Stok obat di rakDikurangi manual belakanganBerkurang otomatis saat itu juga
Catatan uang masukDirekap manualTercatat otomatis
Obat paling larisDikira-kiraTerlihat dari laporan penjualan

Satu hal lagi yang khas apotek: obat sering dibeli per box tapi dijual per strip atau per tablet. Kasir toko biasa tidak dirancang untuk itu, dan di situlah selisih stok paling sering mulai muncul.

03. Fitur yang Perlu Ada di Aplikasi Kasir Apotek

Kalau kamu sedang membandingkan beberapa aplikasi, tabel ini bisa dipakai langsung: sebelah kiri kebutuhan nyata di apotek, sebelah kanan nama fitur yang perlu kamu cari.

Kebutuhan apotekFitur yang dicari
Jual obat di kasirKasir / pencatatan penjualan
Stok berubah setiap ada penjualanStok otomatis
Jual per box, strip, dan tabletSatuan bertingkat
Obat punya masa berlakuTanggal kedaluwarsa
Barang datang dari kiriman berbedaNomor batch
Tahu obat mana yang hampir habisBatas stok minimum per obat
Tahu untung atau rugiLaporan untung-rugi
Cek apotek dari luarAkses HP / berbasis internet
Baca ini sebelum lanjut

Fitur dasar seperti transaksi, stok, dan laporan tersedia di banyak aplikasi kasir. Tapi fitur khusus apotek — nomor batch, tanggal kedaluwarsa, dan penjualan box-strip-tablet — perlu dicek satu per satu, karena tidak semua aplikasi menyediakannya. Jangan berasumsi ada; tanyakan.

Tiga fitur terakhir itu yang membedakan aplikasi kasir apotek dari aplikasi kasir biasa. Kenapa ketiganya penting dijelaskan lebih detail di bagian masalah stok di bawah.

04. Checklist 9 Hal Sebelum Beli Aplikasi Kasir Apotek

Simpan halaman ini dan buka saat kamu sedang mencoba demo atau berbicara dengan penjualnya. Sembilan pertanyaan ini cukup untuk memisahkan aplikasi yang benar-benar cocok untuk apotek dari yang sekadar kasir biasa.

Checklist 9 hal sebelum membeli
  • ✅ Stok otomatis berkurang setiap ada penjualan, bukan diperbarui manual belakangan
  • ✅ Bisa jual per box, strip, dan tablet tanpa kamu hitung sendiri
  • ✅ Ada tempat mencatat tanggal kedaluwarsa saat barang masuk
  • ✅ Nomor batch bisa dicatat dan dicari kembali
  • ✅ Batas stok minimum bisa berbeda untuk tiap obat
  • ✅ Ada laporan untung-rugi yang terbentuk sendiri dari transaksi
  • ✅ Bisa dibuka dari HP, bukan cuma dari satu komputer di apotek
  • ✅ Harga jelas per tahun, tanpa biaya tersembunyi yang muncul belakangan
  • ✅ Ada bantuan kalau kamu tersendat di tengah jalan

Cara tercepat menguji poin pertama: minta lakukan satu transaksi percobaan, lalu lihat apakah angka stoknya sudah berubah tanpa disentuh siapa pun. Kalau stoknya masih harus diperbarui manual sesudah transaksi, itu kasir biasa dengan tambahan kolom stok — bukan pencatatan otomatis.

05. Cara Kerja: Penjualan → Stok → Catatan Keuangan

Alurnya sederhana. Setiap penjualan langsung tercatat, stok berkurang, dan catatan uang masuk serta untung-rugi ikut diperbarui otomatis.

  1. Kasir memasukkan transaksi penjualan obat seperti biasa.
  2. Sistem mencatat obat yang terjual dan menguranginya dari stok — dihitung dalam satuan terkecil, jadi penjualan per strip maupun per tablet sama-sama terhitung.
  3. Transaksi yang sama masuk ke catatan keuangan (pembukuan), jadi laporan untung-rugi (laba-rugi) dan catatan uang masuk dan keluar (arus kas) ikut terbentuk.
  4. Kamu bisa membuka stok dan laporan itu kapan saja dari HP, tanpa merekap manual dulu.
Satu transaksi di kasir → stok obat berkurangcatatan keuangan terisi → laporan siap dibaca dari HP

Yang penting di sini: arahnya satu jalur, bukan tiga pencatatan yang harus kamu sambungkan sendiri tiap malam.

06. Contoh Penggunaan Aplikasi Kasir Apotek dari Pagi sampai Tutup

Supaya terbayang, ini satu hari di apotek kecil — apa yang kamu lakukan, dan apa yang tercatat sendiri tanpa kamu kerjakan.

WaktuYang kamu lakukanYang tercatat otomatis
PagiBuka apotek, kasir mulai melayani pembeliTiap transaksi tersimpan, stok obat berkurang
SiangBarang datang dari distributor, kamu catat sekali saat diterimaStok bertambah, tanggal kedaluwarsa dan nomor batch ikut tersimpan
SoreCek dari HP obat mana yang mulai menipisLaporan stok sudah siap, tanpa menghitung rak satu per satu
MalamTutup kasir dan rekap akhir hariUntung-rugi hari itu sudah terbentuk

Perhatikan kolom tengah: pekerjaanmu hari itu cuma melayani pembeli dan mencatat barang masuk satu kali. Tidak ada langkah “merekap ulang” di dalamnya.

07. Masalah Stok yang Sering Terjadi di Apotek

Empat hal berikut yang membuat stok apotek lebih rumit dari toko biasa. Ini juga alasan kenapa tiga fitur di checklist tadi tidak bisa dilewat.

Stok punya tanggal kedaluwarsa

Di toko sembako, barang yang lama terjual masih bisa didiskon. Di apotek, obat yang lewat tanggal kedaluwarsa nilainya berhenti di nol — tidak bisa dijual, tidak bisa didiskon, dan modal yang sudah kamu keluarkan ikut hilang.

ObatNomor batchKedaluwarsaSisa stokHarga beli
Amoxicillin 500 mgAMX-2405Maret 202712 boxRp420.000
Vitamin C 500 mgVTC-2412September 20268 boxRp160.000
Obat batuk sirupSRP-2501November 20265 botolRp95.000

Vitamin C: stok 8 box × harga beli Rp20.000 = Rp160.000 modal yang masih tersimpan di rak, dan tanggalnya tinggal sekitar satu bulan lagi. Angka itu tidak terlihat kalau stok cuma ditulis sebagai jumlah.

Karena itu, obat yang lebih cepat kedaluwarsa perlu dijual lebih dulu. Cara ini biasa disebut FEFO (First Expired, First Out).

Contohnya begini

Batch A kedaluwarsa September 2026. Batch B kedaluwarsa Maret 2027. Walaupun Batch B datang lebih dulu ke apotek, Batch A yang sebaiknya dikeluarkan duluan karena masa berlakunya lebih dekat. Urutannya ditentukan tanggal kedaluwarsa, bukan tanggal barang masuk.

Obat bisa dibeli dan dijual dalam satuan berbeda

Ini penyebab selisih stok yang paling sering terjadi, dan paling jarang disadari: kamu membeli dalam satu satuan, tapi menjual dalam satuan yang lebih kecil. Satu box Paracetamol isi 10 strip, satu strip isi 10 tablet — tapi pembeli datang minta “satu strip”, kadang “empat tablet saja”.

KeteranganStripTablet
Stok awal (1 box)10100
Terjual: 3 strip−3−30
Terjual: 4 tablet−4
Sisa6 strip66 tablet

Angkanya harus bertemu di satuan terkecil supaya bisa diperiksa: 3 strip = 30 tablet, ditambah 4 tablet, jadi 34 tablet terjual. Dari 100 tablet, sisanya 66 tablet — atau di rak terbaca 6 strip penuh dan 6 tablet lepas.

Kesalahan yang paling sering terjadi

Stok dicatat “1” karena membeli satu box, lalu dikurangi “1” setiap ada yang beli satu strip. Sepuluh transaksi kemudian catatan menunjukkan stok minus 9, padahal boxnya baru habis. Solusinya: pilih satu satuan terkecil untuk tiap obat (biasanya tablet atau ml) dan catat semuanya di sana — box dan strip cukup jadi cara membacanya di rak.

Setiap kiriman punya nomor batch

Nomor batch adalah kode produksi yang tercetak di kemasan, biasanya bersama tanggal kedaluwarsa. Obat dengan nama sama bisa punya nomor batch berbeda kalau datang dari kiriman berbeda.

Gunanya di apotek kecil ada tiga: kalau distributor menarik produk, yang ditarik biasanya batch tertentu saja — jadi kamu tidak perlu memeriksa seluruh rak; kalau ada keluhan pembeli, kamu bisa menelusuri obat itu dari kiriman mana; dan kalau ada pengembalian barang (retur) ke distributor, nomor batch biasanya diminta. Cukup dicatat sekali saat barang masuk, di nota pembelian, bukan tiap kali ada penjualan.

Stok perlu dipisahkan per kategori

Obat di apotek terbagi dalam beberapa golongan dengan penanganan berbeda. Aturan penjualan tiap golongan mengikuti ketentuan yang berlaku dan menjadi tanggung jawab apoteker penanggung jawab — panduan ini tidak membahas sisi itu.

Yang menjadi urusan sistem kasir jauh lebih sederhana: memberi kategori pada tiap produk sejak awal, supaya laporan penjualan bisa dibaca per kelompok dan penghitungan stok tidak perlu mengaduk seluruh rak sekaligus. Dilakukan sekali di awal, sesudah itu mengikuti sendiri.

08. Cara Mengurangi Selisih Stok Obat

Punya aplikasi tidak otomatis berarti catatannya benar. Cara memastikannya: hitung stok fisik di rak (istilah umumnya stok opname), lalu bandingkan dengan angka di sistem.

Misalnya untuk satu obat, dalam satuan strip. Pagi awal bulan ada 40 strip. Barang baru datang 25 strip. Bulan ini terjual 38 strip. Ada 2 strip rusak. Berarti seharusnya tersisa:

40 + 25 − 38 − 2 = 25 strip  →  di rak cuma ada 23  →  selisih 2 strip

Angka 25 itu bukan tebakan — itu hasil hitungan. Karena di rak cuma ada 23, ada 2 strip yang perlu dicari ke mana perginya. Urutan menelusurinya, dari penyebab yang paling sering:

  1. Cek satuannya dulu. Ada penjualan per tablet yang tercatat sebagai strip? Ini penyebab nomor satu.
  2. Cek barang masuk. Ada kiriman yang belum dicatat, atau tercatat dua kali?
  3. Cek barang rusak dan kedaluwarsa. Obat yang dibuang sering lupa dikurangi dari catatan.
  4. Cek pengembalian barang (retur). Barang yang dikembalikan pembeli atau dikirim balik ke distributor perlu tercatat juga.
Cara memulai yang realistis

Tidak perlu menghitung seluruh apotek sekaligus. Mulai dari 20 obat yang paling laku — itu biasanya sudah mewakili sebagian besar perputaran dan sebagian besar selisih. Yang penting selisihnya diperbaiki di sistem, bukan dibiarkan, supaya bulan depan kamu mulai dari angka yang benar.

09. Aplikasi Kasir Apotek vs Excel atau Catatan Manual

Yang dibandingkanExcel / catatan manualAplikasi kasir apotek
Catat penjualanDimasukkan satu per satuOtomatis tiap transaksi
Update stok obatTerpisah, sering terlambatOtomatis bersamaan transaksi
Penjualan per strip atau tabletDihitung sendiri tiap kaliTerhitung dari satuan bertingkat*
Tanggal kedaluwarsaDicek manual di rakTersimpan sejak barang masuk*
Obat hampir habisHarus cek rak duluTerlihat dari laporan stok
Cari penyebab selisihCek satu per satuDitelusuri dari riwayat transaksi
Lihat untung-rugiRekap manual di akhir bulanTerbentuk otomatis dari kasir
Pantau saat tidak di apotekSulitBisa dari HP*

*Tidak semua aplikasi kasir punya ketiganya — ini justru yang perlu kamu tanyakan sebelum memilih.

Excel memang bisa dibuat rapi kalau ditelateni, dan untuk apotek yang baru mulai itu sudah jauh lebih baik daripada buku tulis. Batasnya muncul saat apotek makin ramai atau yang memegang kasir berganti-ganti — konsistensi input manual itu yang paling mudah hilang duluan.

10. Salah Paham yang Sering Terjadi

“Apotek saya masih kecil, belum perlu.” Justru sebaliknya. Apotek kecil paling terasa dampaknya karena orangnya sedikit — satu orang memegang kasir, stok, dan pembelian sekaligus. Apotek besar punya staf untuk merekap; apotek kecil tidak.

“Aplikasi kasir berarti harus beli mesin kasir mahal.” Tidak. Aplikasi berbasis internet berjalan di komputer atau HP yang sudah kamu punya. Printer struk atau scanner sifatnya opsional, bisa ditambah belakangan.

“Pindah sistem berarti apotek harus tutup dulu.” Tidak perlu. Cara yang biasa dipakai: masukkan dulu obat yang paling laku, jalankan kasirnya, lalu tambahkan sisanya bertahap sambil apotek tetap buka.

11. Aplikasi Kasir Apotek Cocok untuk Siapa?

Cocok kalau:

  • Apotek masih mencatat penjualan dan stok secara terpisah.
  • Stok di catatan sering tidak sama dengan barang di rak.
  • Kamu ingin melihat penjualan dari HP saat sedang tidak di apotek.
  • Kamu ingin tahu untung-rugi tanpa merekap manual tiap akhir bulan.
  • Produknya banyak dan sulit mengecek stok satu per satu.
Cek dulu kalau kebutuhanmu lebih khusus

Kalau apotek kamu butuh fungsi seperti integrasi resep dokter, data pasien, nomor batch otomatis, atau pengelolaan kedaluwarsa yang sangat detail, cek dulu apakah aplikasi yang kamu pilih menyediakan fungsi tersebut. Aplikasi kasir dan sistem manajemen apotek lengkap adalah dua hal yang berbeda.

12. Berapa Harga Aplikasi Kasir Apotek?

Harga aplikasi kasir di Indonesia bervariasi — ada yang ditagih bulanan, ada yang tahunan, ada yang gratis di awal lalu berbayar per fitur tambahan. Yang perlu kamu pastikan bukan cuma angkanya, tapi apakah angka itu sudah termasuk sisi stok dan laporan, atau baru kasirnya saja.

Untuk Niagawan, harganya satu harga jelas per tahun:

PaketIsinyaHarga
Niagawan PlusCatatan keuangan lengkap: penjualan, pembelian, stok, dan laporanRp2,2 juta/tahun
Niagawan PosProKasir (POS) dan catatan keuangan dalam satu sistemRp3,5 juta/tahun

Untuk apotek yang melayani pembeli di depan konter, PosPro yang biasanya dicari — karena kasirnya dan catatan keuangannya sudah jadi satu, tanpa biaya tersembunyi yang muncul belakangan.

Kasir, Stok, dan Catatan Keuangan

Jualan Masuk, Stok Obat Langsung Update

  • Stok keluar-masuk tercatat otomatis tiap transaksi
  • Laporan untung-rugi terbentuk sendiri dari kasir
  • Bisa dipantau dari HP kapan saja, di mana saja
Coba Niagawan

13. Kasir, Stok, dan Catatan Keuangan dalam Satu Sistem

Jadi, aplikasi seperti apa yang cocok untuk apotek kecil?

Kalau kebutuhanmu hanya transaksi dan stok sederhana, cari aplikasi yang menyatukan kasir dan stok — itu saja sudah menghilangkan pencatatan ganda. Kalau kamu juga ingin melihat uang masuk, pengeluaran, dan untung-rugi tanpa membuat catatan kedua, cari sistem yang menghubungkan kasir dengan catatan keuangan sekaligus.

Salah satu pilihannya adalah Niagawan. Setiap kali ada penjualan, transaksi langsung tersimpan dan stok ikut berkurang. Kamu juga bisa melihat catatan penjualan, pengeluaran, serta untung-rugi tanpa merekap semuanya dari awal — dan semuanya bisa dibuka dari HP.

Tidak perlu mengerti istilah akuntansi untuk mulai memakainya, dan tidak perlu konsultan untuk memasang atau menjalankannya. Bisa kamu atur sendiri.

Untuk kebutuhan khusus apotek — tanggal kedaluwarsa, nomor batch, dan penjualan box-strip-tablet — tanyakan langsung sesuai cara kerja apotek kamu, supaya jelas sejak awal, bukan setelah datanya terlanjur dimasukkan.

👉 Mau melihat sisi stoknya lebih dulu? Cek aplikasi stok barang, atau cara menghitung modal barang (HPP) kalau kamu ingin tahu untung per obat setelah dipotong harga beli.

Pertanyaan yang Sering Ditanya (FAQ)

Apa itu aplikasi kasir apotek?

Aplikasi kasir apotek adalah sistem untuk mencatat penjualan sekaligus memperbarui stok obat setiap kali transaksi terjadi. Jadi saat satu obat terjual, penjualannya tersimpan dan jumlah stok ikut berkurang tanpa perlu dicatat ulang.

Apa bedanya aplikasi kasir apotek dan kasir biasa?

Kasir biasa berhenti di angka kembalian. Aplikasi kasir apotek meneruskan transaksi yang sama ke catatan stok dan catatan keuangan, dan menangani hal yang khas apotek seperti penjualan per box, strip, atau tablet.

Apakah stok otomatis berkurang setelah penjualan?

Di aplikasi yang benar-benar menyatukan kasir dan stok, iya. Cara mengeceknya: minta lakukan satu transaksi percobaan, lalu lihat apakah angka stoknya sudah berubah tanpa disentuh siapa pun. Kalau stoknya masih harus diperbarui manual sesudah transaksi, itu kasir biasa dengan tambahan kolom stok.

Apakah bisa menjual obat per box, strip, dan tablet?

Perlu dicek per aplikasi, karena tidak semua menyediakannya. Kalau ada, biasanya disebut satuan bertingkat: kamu tentukan satu satuan terkecil per obat (biasanya tablet), dan sistem menghitung sendiri saat kamu jual per strip atau per box.

Apakah bisa mencatat tanggal kedaluwarsa dan nomor batch?

Ini dua fitur khusus apotek yang paling sering tidak tersedia di aplikasi kasir umum, jadi tanyakan sebelum membeli. Tanggal kedaluwarsa menentukan obat mana yang harus keluar lebih dulu, dan nomor batch dipakai saat ada penarikan produk, keluhan pembeli, atau pengembalian barang ke distributor.

Apakah aplikasi kasir apotek bisa membuat laporan untung-rugi?

Bisa, kalau aplikasinya menghubungkan kasir dengan catatan keuangan — setiap penjualan langsung masuk ke laporan untung-rugi tanpa kamu rekap ulang. Kalau aplikasinya hanya kasir, laporan itu tetap harus dibuat terpisah.

Apakah bisa digunakan dari HP?

Bisa, selama aplikasinya berbasis internet — kamu bisa membuka stok dan laporan dari HP kapan saja, tanpa harus berada di apotek.

Apakah cocok untuk apotek kecil yang masih pakai buku atau Excel?

Cocok, dan justru apotek kecil yang paling terasa dampaknya karena orangnya sedikit — satu orang memegang kasir, stok, dan pembelian sekaligus. Tidak perlu tutup dulu untuk pindah: masukkan obat yang paling laku, jalankan kasirnya, lalu tambahkan sisanya bertahap.

Berapa harga aplikasi kasir apotek?

Bervariasi — ada yang ditagih bulanan, ada yang tahunan. Untuk Niagawan: Plus Rp2,2 juta/tahun (catatan keuangan lengkap) dan PosPro Rp3,5 juta/tahun (kasir dan catatan keuangan dalam satu sistem), satu harga jelas setahun tanpa biaya tersembunyi.

Kasir, Stok, dan Catatan Keuangan dalam Satu Sistem

Tidak perlu mencatat dua kali antara kasir dan stok obat lagi. Kasir, stok, dan catatan keuangan jadi satu sistem, bisa kamu atur sendiri dari HP.

Niagawan — software akuntansi & kasir untuk usaha kecil.
Beranda
Disclaimer: Informasi di halaman ini hanya untuk referensi umum, bukan nasihat akuntansi, pajak, atau keuangan. Kami berusaha menjaga informasi tetap akurat dan terkini, namun tidak menjamin keakuratannya.

© 2026 Niagawan. All rights reserved.