ApotekHijau โ apa saja yang bisa dikerjakan di back-office
Dua pintu masuk berbeda pada aplikasi yang sama. Super Admin mengurus platform dan master data yang diwarisi semua apotek; Klien mengurus apoteknya sendiri. Kasir tetap memakai aplikasi PoS terpisah โ halaman ini untuk pengelolaan, bukan transaksi.
๐ก๏ธ
Login 1 ยท ApotekHijau HQ
Super Admin Sistem
Pemilik platform. Mengurus siapa yang berlangganan, berapa bayarnya, dan katalog obat yang diwarisi seluruh apotek. Tidak menyentuh stok atau transaksi apotek mana pun.
10
halaman
Ringkasan2 halaman
๐Dashboard
Kesehatan langganan seluruh klien hari ini.
Empat angka utama: klien berbayar aktif, yang sedang mencoba (trial & demo), MRR bulan berjalan, dan klien menunggak
Daftar trial & demo yang berakhir dalam 7 hari, dengan tombol tindak lanjut langsung
Pengingat aturan konversi: Demo memakai data contoh dan terhapus saat berakhir; Trial memakai data asli sehingga naik paket tanpa migrasi
๐ณLangganan & Promo
Tiga tab: Klien ยท Paket & Harga ยท Kode Promo.
Klien โ daftar tenant dengan filter status (aktif, trial, demo, menunggak, suspend), paket, tanggal berakhir beserta sisa hari, dan MRR
Buat tenant baru: mulai dari Demo 7 hari, Trial 14 hari, atau langsung Paket 1
Paket & Harga โ tambah/ubah/hapus paket: harga per bulan, maks outlet, BPJS Fornas, modul gudang. Paket yang masih dipakai klien tidak bisa dihapus
Siklus tagihan & diskon bayar di muka โ inilah yang dilihat klien di alur upgrade QRIS
Kode Promo โ diskon persen, potongan rupiah, atau perpanjangan trial; lengkap dengan kuota dan masa berlaku
Master Data5 halaman ยท diwarisi semua klien
๐Master Obat (KFA)inti
Katalog pusat bersumber Kamus Farmasi & Alat Kesehatan.
Tarik data dari KFA Browser, atau impor CSV dengan tahap draf sebelum disimpan
Tambah/ubah obat: kode KFA, nama, zat aktif, golongan, satuan atom, kemasan jual, isi per kemasan, HNA, dan HET saran
Cari berdasarkan nama, zat aktif, atau kode KFA; saring per golongan
Obat yang masih dipakai paket atau promo klien tidak bisa dihapus
Perubahan menyebar ke semua klien pada sinkron berikutnya โ harga yang sudah ditimpa klien tidak ikut tertimpa
โ ๏ธAturan Interaksi Obat
Dikurasi apoteker sistem, dipakai kasir secara langsung.
Pasangan zat aktif dengan tingkat keparahan: ringan, sedang, atau berat
Pesan dan saran tindakan yang muncul di layar kasir
Tingkat berat membuat kasir menolak, bukan sekadar memperingatkan
โ๏ธMaster Satuan
Fondasi seluruh perhitungan stok.
Tiga jenis satuan: atom (tablet, kapsul, mL, gram), kemasan (strip, box, botol, tube), dan racikan (bungkus)
Catatan konversi, mis. 1 strip = 10 tablet
Satuan yang sedang dipakai master obat tidak bisa dihapus
๐ท๏ธMaster Signa
Aturan pakai baku untuk etiket.
Kode singkat (3dd1, prn, ue), teks yang tercetak, dan frekuensi per hari
Bisa dinonaktifkan tanpa dihapus
Klien mewarisi seluruhnya, lalu boleh menambah signa kustom sendiri
๐๏ธMaster Hari Libur
Kalender bawaan sistem.
Libur nasional dan cuti bersama beserta jenisnya
Diwariskan ke semua klien; klien boleh mematikan yang tidak berlaku bagi mereka
Akun & Staf3 halaman
๐ก๏ธAkun Super Admin
Kewenangan penuh โ jumlahnya sengaja dijaga sedikit.
Tambah super admin baru lewat undangan email dengan 2FA wajib
Cabut akun, dengan syarat minimal satu akun tersisa โ sistem tidak boleh tanpa pemilik
๐Akun Admin Sistem
Hak akses lebih rendah, dipilih per akun.
Matriks lima kewenangan: kelola master data, lihat langganan, ubah langganan & promo, kelola akun klien, dan membuat admin lain
Aktifkan atau nonaktifkan akun tanpa menghapusnya
๐ชKlien & Stafnya
Jendela ke dalam tenant untuk keperluan dukungan.
Daftar apotek klien beserta akun staf di dalamnya
Bantuan pemulihan akses tanpa perlu meminta kata sandi pengguna
Batas yang dijaga. Super admin mengatur katalog, paket, dan akun โ bukan stok, harga jual, atau transaksi apotek. Setiap apotek tetap memegang angka bisnisnya sendiri.
๐ช
Login 2 ยท Pemilik apotek
Klien Back-Office
Owner dan manajemen apotek. Mengurus katalog dan harga sendiri, stok, gudang, staf, jam buka, hingga langganannya. Sebagian menu terkunci mengikuti paket.
19
halaman
Ringkasan2 halaman
๐Dashboard
Konsolidasi seluruh outlet hari ini.
Penjualan hari ini semua outlet, jumlah shift yang sedang berjalan, promo aktif, dan obat menipis
Panel shift berjalan per outlet beserta nilai penjualannya
Panel stok di bawah minimum, dengan pintasan langsung ke defekta
๐Laporan Shift
Setiap rupiah punya pemilik shift.
Daftar shift semua outlet, bisa disaring per outlet
Ringkasan kas โ modal awal, penjualan tunai net, kas masuk dan keluar, setoran seharusnya, dan selisih penutupan
Detail transaksi per shift โ nomor, jam, metode bayar, item, dan status sinkron
Selisih minus yang berulang pada petugas yang sama ditandai otomatis
Katalog & Harga6 halaman ยท semua paket
๐Daftar Obatsemua paket
Katalog warisan KFA, diatur ulang untuk apotek sendiri.
Tetapkan harga jual sendiri โ menimpa HET saran tanpa mengubah master
Atur stok minimum dan maksimum per obat; inilah dasar defekta
Matikan obat yang tidak dijual, per outlet
Pencarian nama atau zat aktif, dengan saringan golongan
๐งฎStok & Live SOsemua paket
Tiga tab: Stok ยท Live Stock Opname ยท Master SO.
Stok tampil dalam dua satuan sekaligus, mis. 42 strip + 3 tablet, beserta nilai persediaannya
Penyesuaian stok dengan alasan wajib
Opname tanpa menutup apotek โ kasir tetap berjualan, angka harapan dihitung ulang secara langsung sehingga selisih yang muncul adalah selisih sungguhan
Selisih di bawah toleransi disesuaikan otomatis; sisanya butuh alasan dan persetujuan Owner atau Manajer
Yang menghitung bukan yang menyetujui โ pemisahan tugas dipaksakan sistem
Master SO: ambang toleransi, kelola area/rak, dan penempatan obat ke area
๐Kartu Stoksemua paket
Riwayat setiap butir yang masuk dan keluar.
Sembilan jenis pergerakan: penjualan kasir, penerimaan, retur, penghapusan, penyesuaian, opname, transfer keluar, transfer masuk, dan stok awal
Saldo sesudah setiap baris, plus nomor dokumen asalnya
Baris dari kasir yang masuk secara langsung ditandai โก
Transfer antar outlet selalu tampil dua sisi dengan nomor yang sama
๐ฆPaket Obatsemua paket
Bundel kurasi yang dijual sebagai satu baris di kasir.
Rakit isi paket dari katalog, lalu tetapkan harga paket yang lebih murah dari jumlah satuannya
Staf Gudang & SO โ defekta, terima RO, transfer, hitung opname; tanpa akses kas dan tanpa menyetujui selisih
Admin Back-office โ paket, promo, signa, katalog; tanpa akses laci kas
Nomor SIPA dan STRTTK wajib untuk peran klinis โ sistem menolak menyimpan bila kosong. PIN dikirim lewat WhatsApp
๐ณLangganan Saya
Status paket dan pembayaran sendiri.
Paket berjalan, tanggal berakhir, sisa hari, kuota outlet dan akun staf, serta tagihan bulanan
Fitur yang menyala dan yang belum, ditampilkan apa adanya
Upgrade atau perpanjang lewat QRIS, dengan diskon bayar 6 bulan atau setahun di muka
Tukar kode promo dari ApotekHijau; potongan tercermin di tagihan berikutnya
Menu terkunci tidak disembunyikan. Halaman gudang tetap terlihat pada paket yang lebih rendah, bertanda ๐ dan berisi penjelasan apa yang didapat bila naik paket. Stok, Live SO, dan Kartu Stok tetap tersedia di semua paket.
Yang membedakan paket
Hanya tiga hal. Sisanya sama di semua paket, termasuk sinkron SATUSEHAT, stok minimum & maksimum, kartu stok, dan live stock opname.
Kemampuan
Demo ยท Trial
Paket 1
Paket 2
Paket 3
Jumlah outlet
1
maks 3
maks 6
tanpa batas
BPJS Fornas
โ
โ
โ
โ
Modul Gudang (defekta, PR/PO/RO, transfer, retur, write-off)
โ
โ
โ
โ
Sinkron SATUSEHAT
โ
โ
โ
โ
Stok, kartu stok & live SO
โ
โ
โ
โ
Paket obat, promo, signa kustom
โ
โ
โ
โ
Demo vs Trial. Demo berisi data contoh dan terhapus saat masa cobanya berakhir โ cocok untuk presentasi penjualan. Trial berisi data asli milik klien, sehingga naik ke paket berbayar tidak memerlukan migrasi apa pun.
Berlaku di kedua login
Kerangka aplikasi yang sama dipakai dua peran, sehingga tim dukungan hanya perlu menghafal satu pola.
โธ Navigasi ganda โ rail menu di sisi kiri untuk layar lebar, bilah tab di bawah untuk ponsel
โธ Panel geser untuk semua formulir, sehingga halaman di belakangnya tetap terlihat sebagai konteks
โธ Pencarian dan saringan berhitung โ setiap chip menampilkan jumlah datanya
โธ Impor CSV bertahap โ masuk sebagai draf lebih dulu, baris yang tidak cocok ditandai untuk diperbaiki sebelum disimpan
โธ Format Indonesia โ pemisah ribuan pada setiap isian rupiah, dan istilah regulasi setempat di seluruh antarmuka
โธ Penolakan yang menawarkan jalan keluar โ sistem tidak hanya bilang tidak bisa, tetapi menyebutkan apa yang harus dilakukan