Mode tampilan
Data Stok Depo Apotek
Modul Data Stok adalah sistem manajemen inventory untuk memantau dan mengelola stok obat dan alat kesehatan di depo apotek. Modul ini menyediakan visibilitas real-time terhadap ketersediaan stok, expired date monitoring, dan pengelolaan pergerakan stok secara efisien.
Overview
Modul ini adalah pusat kendali inventory apotek yang terintegrasi dengan gudang farmasi, penjualan, dan dispensing resep.
Fitur Utama
- 📊 Monitor Stok Real-time - Tracking stok aktual per item dan batch
- 🔍 Pencarian & Filter Canggih - Cari berdasarkan nama, kategori, atau kode
- 🏥 Multi Depo Support - Kelola stok di berbagai depo apotek
- 📦 Batch & Expired Tracking - Monitor batch dan tanggal kadaluarsa
- 🔄 Retur ke Gudang - Proses pengembalian stok ke gudang farmasi
- 📤 Stok Keluar - Dokumentasi pengeluaran stok (rusak, ED, dll)
- 📈 Kartu Stok - History pergerakan stok per item
Alur Kerja Stok Apotek
mermaid
graph TD
A["Gudang Farmasi"] -->|Transfer Stok| B["Depo Apotek"]
B --> C{"Penggunaan Stok"}
C -->|Dispensing Resep| D["Pasien"]
C -->|Penjualan Bebas| D
C -->|Rusak/ED/Penggunaan Faskes| E["Stok Keluar"]
C -->|Kelebihan| F["Retur ke Gudang"]
E --> G["Laporan"]
F --> A
D --> GAkses Menu Data Stok
Navigasi
- Login dengan akun Petugas Apotek atau Apoteker
- Klik menu Apotek di sidebar
- Pilih submenu Data Stok
Tampilan Halaman
Interface data stok dirancang untuk kemudahan monitoring dan akses cepat:
Komponen Halaman:
| Area | Fungsi |
|---|---|
| 🎛️ Filter Panel | Panel filter dan pencarian di atas |
| 📋 Tabel Stok | Daftar detail stok per item |
| 🔧 Action Buttons | Tombol aksi pada setiap item |
Daftar Stok
Struktur Tabel
Tabel menampilkan informasi lengkap stok per item:
| Kolom | Informasi |
|---|---|
| ID Batch | Kode batch internal |
| Nama Obat/Alkes | Nama lengkap dan kekuatan |
| Satuan OBHP | Unit satuan (Tablet, Botol, Box) |
| Stok Awal | Jumlah stok aktual |
| Sisa Stok | Jumlah stok tersisa |
| Stok Gudang | Jumlah stok Gudang |
| Harga Jual | Harga Jual satuan |
| Expired | Tanggal ED |
| Aksi | Tombol aksi untuk Stok Keluar dan Retur |
Pencarian Stok
Search Bar
Gunakan kolom pencarian untuk menemukan item dengan cepat:
Metode Pencarian:
By Nama Obat Contoh: "paracetamol" Hasil: Semua item mengandung kata "paracetamol"
Filter Stok
Filter by Depo
Untuk Faskes dengan Multiple Depo:
Jika apotek memiliki beberapa depo (contoh: Depo Laboratorium, Depo Rawat Jalan):
Screenshot Dropdown filter depo
Cara Menggunakan:
- Klik dropdown "Pilih Depo"
- Pilih depo yang ingin ditampilkan
- Data Stok akan di filter berdasarkan depo yang dipilih
- Jika data tidak tampil, klik tombol "Refresh"
NOTE
Multi-Depo Management: User dengan hak akses ke beberapa depo dapat melihat dan manage stok di semua depo yang diizinkan. User dengan akses single depo hanya akan melihat depo mereka.
Filter by Status Stok
Aktif/Expired/Semua Batch:
Screenshot Filter status aktif/expired/semua batch
Penjelasan:
| Status | Keterangan |
|---|---|
| ✅ Aktif | Menampilkan item yang tersedia untuk dispensing/penjualan |
| ✅ Semua Batch | Menampilkan semua batch obat |
| ❌ Expired | Menampilkan item yang tidak bisa dijual karena expired |
Aksi Retur ke Gudang
Kapan Melakukan Retur?
Stok apotek perlu diretur ke gudang farmasi dalam kondisi:
- Stok Berlebih - Overstock yang tidak akan terpakai
- Slow Moving - Item jarang digunakan
- Mendekati Expired - Item yang akan expired sebelum habis terpakai
- Salah Order - Barang yang salah dikirim dari gudang
Proses Retur
Dari halaman data stok:
- Klik Tombol Retur pada kolom aksi
- Isi jumlah yang akan di retur pada form retur
- Klik tombol Submit
Screenshot Form retur ke gudang
Field Form:
| Field | Deskripsi | Wajib |
|---|---|---|
| Petugas | Nama Petugas yang melakukan retur | ✅ Auto |
| Nama OBHP | Nama Obat/Alkes yang diretur | ✅ Auto |
| Jumlah Retur | Qty yang diretur | ✅ |
Aksi Stok Keluar
Kapan Entry Stok Keluar?
Stok keluar digunakan untuk mendokumentasikan pengeluaran stok di luar penjualan/dispensing normal:
- Barang Rusak - Kemasan rusak, pecah, bocor
- Expired - Obat sudah kadaluarsa
- Hilang - Item tidak ditemukan saat stock opname
- Sample Gratis - Diberikan sebagai sample ke pasien
- Internal Use - Dipakai untuk keperluan internal faskes
- Musnah/Disposal - Pemusnahan obat (khusus narkotika/psikotropika)
- Lainnya - Penyesuaian stok
Proses Stok Keluar
Dari halaman data stok:
- Klik tombol Stok Keluar pada kolom aksi
- Isi jumlah stok keluar dan keterangan pada form stok keluar
- Klik tombol Submit
Field Form:
| Field | Deskripsi | Wajib |
|---|---|---|
| Petugas | Nama Petugas yang melakukan stok keluar | ✅ Auto |
| Nama OBHP | Nama Obat/Alkes yang keluar | ✅ Auto |
| Jumlah | Qty yang keluar | ✅ |
| Keterangan | Penjelasan singkat | ✅ |
Best Practices
Manajemen Stok Harian
✅ DO's:
- Check data stok Depo setiap pagi
- Prioritaskan FEFO dalam dispensing
- Update stok real-time saat transaksi
- Lakukan spot check random stok
❌ DON'Ts:
- Menunda entry stok keluar
- Mengabaikan pengecekan tanggal expired
- Membiarkan stok expired menumpuk
- Overstock tanpa analisis kebutuhan
Troubleshooting
Stok di sistem berbeda dengan fisik
Penyebab:
- Ada transaksi yang belum di-entry
- Stok keluar tidak terdokumentasi
- Error input qty
- Kehilangan/pencurian
Solusi:
- Review kartu stok item tersebut
- Check transaksi 1-2 hari terakhir
- Lakukan physical count
- Investigasi selisih
- Evaluasi SOP untuk prevent di masa depan
Tidak bisa retur ke gudang
Penyebab:
- Qty melebihi stok tersedia
- Batch sudah tidak ada di sistem
- User tidak punya akses retur
Solusi:
- Koordinasi dengan gudang farmasi
- Check stok dan batch availability
- Verifikasi hak akses user
- Contact IT support jika error sistem
Tidak bisa entry stok keluar
Penyebab:
- Qty melebihi stok tersedia
Solusi:
- Pastikan semua field mandatory terisi
- Verify qty tidak exceed stok
- Check koneksi dan refresh
FAQ
Q: Apakah bisa edit stok manual tanpa transaksi?
A: Tidak disarankan. Semua perubahan stok harus melalui transaksi resmi (penerimaan, penjualan, retur, stok keluar) untuk audit trail.
Q: Bagaimana menangani obat mendekati expired yang tidak laku?
A: Ada beberapa opsi:
- Retur ke gudang (jika masih >3 bulan ED)
- Promosi/diskon untuk percepat penjualan
- Transfer ke depo lain yang lebih ramai
- Koordinasi dengan dokter untuk prioritaskan resep obat tersebut
- Last resort: Entry sebagai stok keluar expired dan lakukan disposal sesuai prosedur
Integrasi dengan Modul Lain
Gudang Farmasi
mermaid
graph TD
A["Gudang Farmasi"] -->|Transfer Stok| B["Depo Apotek"]
B -->|Retur| A
B -->|Request Stok| APenjualan & Resep
- Stok otomatis berkurang saat penjualan
- Dispensing resep update stok real-time
- Alert jika stok tidak cukup untuk resep
Kasir
- Nilai stok masuk ke laporan keuangan
- COGS (Cost of Goods Sold) auto-calculate
- Inventory valuation untuk financial reporting
