Skip to content
Free testing. Start growing your restaurant, retail, or factory canteen.
POS Guides

Cara Setting POS Offline Untuk Kedai Runcit 2024: Panduan Lengkap

Panduan praktikal cara setting POS offline untuk kedai runcit 2024. Belajar konfigurasi hardware, stok, dan e-Invoice tanpa bergantung internet.

UntungPOS Team 4 min read
Pemilik kedai runcit menyeting POS offline di kaunter tanpa kabel internet

Setting cara setting pos offline untuk kedai runcit 2024 bermula dengan memilih perisian yang beroperasi sepenuhnya di perangkat tempatan (local-first), bukan sekadar 'cache mode' yang masih perlukan sinkronan harian. Pilih sistem yang menyimpan transaksi, stok, dan pelanggan dalam storan dalaman (SQLite atau SQL Server Express) supaya kedai terus beroperasi walau Streamyx atau fiber putus seharian. Pastikan perisian itu menyokong LHDN e-Invoice (MyInvois) secara automatik apabila sambungan pulih, elakkan risiko saman atau penalti pematuhan.

Pilih Hardware Yang Tahan Lama & Kompatibel

Kedai runcit Malaysia sering hadapi kelembapan, debu tepung, dan penggunaan 12–14 jam sehari. Spesifikasi minimum praktikal:

  • Terminal: Windows 10/11 Pro (64-bit), Intel i3/Ryzen 3, 8 GB RAM, SSD 256 GB. Elakkan Celeron/Pentium entry-level — lambat bila buka laporan stok 5,000 SKU.
  • Penerima wang (cash drawer): Port RJ12 ke printer resit, bukan USB terus, supaya buka automatik cetak resit.
  • Printer resit: Thermal 80 mm (EPSON TM-T20III atau setara) dengan driver ESC/POS. Simpan 1 gulungan kertas lebihan di laci.
  • Scanner barcode: 2D imager (baca QR e-wallet & barcode produk), plug-and-play HID mode.
  • UPS/Backup bateri: Minimum 600 VA, cukup mengekalkan terminal + printer 15 minit untuk shutdown selamat.
Peranti Model Contoh (Pasaran MY) Anggaran Harga (RM) Catatan Penting
Terminal Mini Beelink SER5 / Minisforum 1,200 – 1,800 Hemat ruang kaunter
Printer Resit Epson TM-T20III 550 – 650 Sokong ESC/POS, tahan 15 juta cetakan
Cash Drawer Posiflex / Generic 4N8C 180 – 300 Pastikan solenoid 24V
Scanner 2D Honeywell 1470G / Zebra DS2200 350 – 500 Baca QR DuitNow / Touch 'n Go
UPS 600VA APC BV650I-MS / Eaton 3S 220 – 350 Ganti bateri setiap 2–3 tahun

Install & Konfigurasi Perisian (Windows/macOS)

  1. Muat turun pemasang rasmi dari laman pembangun — elakkan link pihak ketiga yang mungkin bawa malware.
  2. Jalankan sebagai Administrator supaya servis latar belakang (database engine, print spooler) boleh daftar dengan betul.
  3. Tetapkan lokasi database ke drive kedua (D:\POSData) bukan C:\ — elakkan data hilang kalau OS rosak perlu format.
  4. Aktifkan auto-backup harian ke folder yang disinkronkan ke Google Drive / OneDrive / NAS tempatan. Tetapkan retention 30 hari.
  5. Daftar kod cukai SST (TX, SR, ZR, DS) sekali dalam Tax Master — jangan tukar-tukar nanti elakkan silap e-Invoice.

Masukkan Data Produk & Stok Awal

  • Import CSV/Excel: Sediakan lajur SKU, Nama, Harga Jual, Harga Beli, Kuantiti, Unit, Kod Cukai, Kategori. Simpan sebagai UTF-8 CSV elakkan huruf Melayu (é, ô) jadi simbol aneh.
  • Barcode: Cetak label sendiri dengan printer label 4×2 inci (Zebra ZD220 / Brother QL-800) untuk barang tidak ada barcode kilang.
  • Min/Max Stock: Tetapkan reorder point (contoh: min 5, max 50) supaya sistem beri amaran beli stok sebelum habis.

Konfigurasi Shift & Kawalan Wang

  1. Buka Shift: Kasir masuk ID + PIN, sistem minta float amount (contoh: RM200: RM50×2, RM10×5, RM1×10, 50sen×20).
  2. Transaksi Harian: Semua jualan, refund, void log automatik dengan timestamp & user ID.
  3. Tutup Shift: Kasir kira fizikal, masukkan jumlah sebenar per denominasi. Sistem kira variance — jika > RM5, flag untuk penyiasatan.
  4. Laporan Harian (Z-Report): Cetak 2 salinan — satu simpan kedai, satu bawa pulang pemilik. Simpan digital PDF di backup folder.

Aktifkan LHDN e-Invoice (MyInvois) Secara Automatik

  • Profil Syarikat: Masukkan TIN, nama perniagaan, alamat, SST no., MSIC code.
  • Mod Offline: Sistem bina signed JSON (UBl 2.1) simpan dalam outbox tempatan. Tiada internet? Resit tetap cetak dengan QR kod kosong (placeholder).
  • Sinkronisasi: Apabila WiFi pulih, servis latar belakang hantar batch ke MyInvois API. Semak Submission Status = "Valid" sebelum buang outbox.
  • Consolidated e-Invoice: Untuk pembeli tidak mahu butir, sistem auto-buat konsolidasi harian (00:00 cutoff) mengikut garis panduan LHDN.

Uji Penuh Sebelum Operasi (Dry Run)

  1. Jualan Tunai: 3 item, bayar RM50, terima baki.
  2. Jualan QR/DuitNow: Simulasi bayar RM12.50, pastikan status "Paid" keluar tanpa internet.
  3. Refund Sepenuhnya: Tiada resit asal, guna manager override PIN.
  4. Void Item: Dalam transaksi yang sama, pastikan stok pulih automatik.
  5. Putus Internet: Cabut kabel LAN, terus jual 2 item — resit mesti cetak, stok mesti kurung.
  6. Sambung Balik: Tunggu 30 saat, semak e-Invoice Status jadi "Valid".

Rutin Harian & Mingguan Untuk Elak Masalah

  • Harian: Cetak Z-Report, backup manual ke pendrive (redudansi cloud), bersihkan debu printer dengan pengecas udara.
  • Mingguan: Semak Audit Log untuk void/refund tidak biasa, update Windows (luar jam operasi), semak ruang disk > 10 GB bebas.
  • Bulanan: Eksport General Ledger ke Excel untuk akauntan, semak Consolidated e-Invoice sudah diterima LHDN, ganti gulungan kertas resit sebelum habis.

Kesilapan Biasa & Penyelesaian Cepat

Gejala Punca Biasa Tindakan Segera
Printer cetak kosong/garis Kertas terpasang terbalik Pasang semula, lado thermal muka atas
Scanner tidak bunyi 'beep' USB suspend / driver hilang Cabut colok semula, Device Manager > Scan hardware changes
Cash drawer tidak buka Kabel RJ12 rosak / port printer Tukar kabel, test buka manual (leverside)
e-Invoice 'Invalid TIN' TIN salah format (perlu 11 digit) Betulkan di Company Profile, resend batch
Stok jadi negatif Kasir void selepas stok habis Audit log > adjust stok manual + catat sebab

Bottom line

Pasang perisian offline POS yang betul-betul local-first, lengkapi hardware tahan lama, dan uji aliran penuh — jualan, refund, e-Invoice — sebelum hari pertama buka. Itu satu-satunya cara elakkan kedai runcit anda 'mati' masa internet putus atau LHDN mula audit. Mulakan setup hari ini dengan senarai semak di atas, dan simpan salinan PDF di laci kaunter untuk rujukan kakitangan.

Frequently asked questions

Bolehkah POS offline menghasilkan e-Invoice LHDN tanpa internet?

Ya. Sistem offline-first bina fail JSON UBL 2.1 tertandatangan dan simpan dalam outbox tempatan. Resit tetap dicetak dengan kod QR placeholder. Apabila internet pulih, servis latar belakang hantar batch ke MyInvois API dan kemaskini status kepada 'Valid' secara automatik.

Berapa kos minimum untuk setup POS offline satu kaunter kedai runcit?

Anggaran RM2,500–RM3,500 untuk terminal mini, printer thermal 80mm, cash drawer, scanner 2D, dan UPS 600VA (harga pasaran 2024). Kos perisian bergantung model langganan atau beli sekali; pilih yang tiada fee bulanan tersembunyi.

Macam mana nak elakkan data hilang kalau komputer rosak?

Simpan database di drive kedua (D:\POSData) dan aktifkan auto-backup harian ke cloud (Google Drive/OneDrive) serta NAS tempatan. Cetak Z-Report harian sebagai bukti fizikal. Uji pulih backup sebulan sekali untuk pastikan fail tidak rosak.

Adakah POS offline sesuai untuk kedai yang ada 2–3 kaunter?

Ya, gunakan architektur peer-to-peer (satu terminal jadi server database, yang lain klien) melalui LAN kabel (bukan WiFi) untuk ketara stabil. Pastikan perisian lesen sokong multi-terminal tanpa kos tambahan per seat.

Perlu ke update Windows pada terminal POS?

Ya, tapi jadualkan di luar jam operasi (contoh: 3 pagi) dan matikan auto-restart. Sebelum update, buat system restore point dan backup database. Uji cetak resit dan buka cash drawer selepas reboot untuk pastikan driver printer kekal stabil.

Tags POS Offline Kedai Runcit Setup POS LHDN e-Invoice Retail Malaysia
Guna Untung, Mesti Untung!

Want this running at your counter?

UntungPOS handles dine-in, retail and canteen subsidies offline-first, then syncs automatically. Tell us how you sell and we will show you the exact setup.

All articles