๐Ÿ“– Panduan Lengkap

Panduan Penggunaan KasGo POS

Dokumentasi lengkap dari instalasi hingga troubleshooting

๐Ÿ“ฑPengenalan

KasGo POS adalah aplikasi Point of Sale (Kasir) profesional berbasis Android untuk bisnis ritel, grosir, dan resto/cafe dengan fitur:

โœ… Transaksi POS dengan metode pembayaran fleksibel (tunai/kredit/sebagian)
โœ… Refund Transaksi dengan pengembalian stok otomatis & net sales reporting
โœ… Manajemen Stok dengan tracking batch & kadaluarsa (FIFO)
โœ… Produk Varian (ukuran, warna, dll) - opsional
โœ… Multi-Unit Pricing (pcs, lusin, karton) - mode grosir
โœ… Customer Management dengan piutang & pricing khusus
โœ… Shift Management untuk kasir dengan variance tracking
โœ… Laporan Bisnis lengkap (15+ jenis laporan) dengan Net Sales (Sales - Refunds)
โœ… Multi-User dengan 2 role: Owner & Kasir
โœ… Printer Thermal Bluetooth (struk & KOT)
โœ… Offline First - Semua data lokal di HP

โš™๏ธInstalasi & Setup Awal

1. Install Aplikasi

  1. Download file Kasgo.apk
  2. Buka file APK di HP Android
  3. Izinkan "Install dari sumber tidak dikenal" jika diminta
  4. Tap Install dan tunggu selesai
  5. Buka aplikasi

2. Setup Owner (Pertama Kali)

Saat pertama buka, Anda akan diminta Setup Owner:

  1. Foto Profil (opsional): Tap icon kamera untuk ambil foto
  2. Username: Masukkan username owner (contoh: owner)
  3. Nama Lengkap: Nama Anda
  4. PIN: Buat PIN 4-6 digit (contoh: 123456)
  5. Konfirmasi PIN: Masukkan ulang PIN yang sama
  6. Tap Daftar

โš ๏ธ PENTING:

  • PIN ini untuk login, JANGAN LUPA!
  • Jika lupa PIN, harus uninstall-install ulang (data hilang)
  • Backup rutin sangat penting!

3. Setup Pengaturan Bisnis (Recommended)

A. Atur Mode Bisnis

  1. Buka Pengaturan (icon gear di kanan atas dashboard)
  2. Pilih Pengaturan Bisnis
  3. Pilih mode:
    • Retail Saja: Hanya jual eceran
    • Retail + Grosir: Jual eceran & grosir (aktifkan fitur multi-unit)
  4. Toggle Mode Resto/Cafe jika bisnis Anda resto/cafe (aktifkan fitur order type)
  5. Toggle Aktifkan Varian Produk jika jual produk dengan varian (ukuran/warna)

B. Setup Informasi Toko

  1. Buka Pengaturan โ†’ Pengaturan Toko
  2. Isi:
    • Nama Toko
    • Alamat Toko
    • Logo Toko (tap untuk upload/foto, akan otomatis dioptimasi untuk printer)
  3. Tap Simpan

C. Setup Metode Pembayaran

  1. Buka Pengaturan โ†’ Metode Pembayaran
  2. Default ada 2: Tunai (default) dan Transfer Bank
  3. Untuk tambah metode:
    • Tap tombol +
    • Isi Nama Metode (contoh: "QRIS BCA", "GoPay", "Debit Card")
    • Untuk metode QRIS:
      • Aktifkan toggle QRIS
      • Upload Foto QRIS statis (dari galeri atau kamera)
    • Toggle Metode Pembayaran Utama jika ingin jadi default
    • Tap Tambah Metode
  4. Untuk edit: Tap metode dari list โ†’ Edit โ†’ Simpan
  5. Untuk hapus: Swipe metode โ†’ Hapus

D. Setup Printer Bluetooth (Jika Punya)

Pastikan:

  • Printer thermal Bluetooth sudah ON
  • Bluetooth HP aktif
  • Printer sudah di-pair di Setting Bluetooth HP

Langkah:

  1. Buka Pengaturan โ†’ Printer Bluetooth
  2. Tap Sambungkan Printer
  3. Pilih printer dari daftar
  4. Tap Hubungkan
  5. Tap Test Print untuk cek koneksi

๐Ÿ Menu Utama & Dashboard

Dashboard (Home Screen)

A. Informasi User & Shift

Di bagian atas:

  • Foto profil & nama user
  • Status Shift (hanya untuk Kasir):
    • Buka Shift (tombol hijau) - jika shift belum dibuka
    • Shift Aktif (info shift) - jika shift sudah buka
    • Tutup Shift (tombol merah) - untuk close shift

B. Ringkasan Hari Ini (4 Card Besar)

๐Ÿ’ฐ
Penjualan

Total penjualan rupiah hari ini (klik โ†’ riwayat hari ini)

๐Ÿงพ
Transaksi

Jumlah transaksi hari ini (klik โ†’ riwayat hari ini)

๐Ÿ“ฆ
Stok Menipis

Produk dengan stok โ‰ค 5 (klik โ†’ daftar stok menipis)

๐Ÿ’ธ
Pengeluaran

Total pengeluaran hari ini (klik โ†’ riwayat pengeluaran)

C. Card Tambahan (Jika Ada)

โฐ Mendekati Expired: Batch yang akan kadaluarsa โ‰ค 30 hari (hanya muncul jika ada batch)

Menu Utama

IconMenuWarnaFungsi
๐Ÿ›’KasirHijauProses transaksi penjualan
๐Ÿ“ฆProdukOrangeKelola produk, varian, batch
๐Ÿท๏ธKategoriPinkKelola kategori produk
๐Ÿ“ŠStokTealMonitor & kelola stok
๐Ÿ‘ฅPelangganIndigoData pelanggan & piutang
๐Ÿ’ธPengeluaranMerahCatat pengeluaran bisnis
๐Ÿ“œRiwayatCyanHistori transaksi
๐Ÿ“ˆLaporanUnguAnalisis & laporan bisnis
โš™๏ธPengaturanAbuSetting aplikasi

๐ŸŽฏPanduan Fitur Lengkap

1. Kasir (Transaksi POS)

A. Untuk Kasir: Buka Shift Dulu

โš ๏ธ PENTING untuk role Kasir: Wajib buka shift sebelum transaksi!

  1. Di dashboard, tap Buka Shift
  2. Masukkan Saldo Awal Kas (uang di laci kasir)
  3. Tap Buka Shift
  4. Status berubah jadi Shift Aktif

Catatan Owner: Owner tidak perlu buka shift, bisa langsung transaksi.

B. Proses Transaksi Dasar

  1. Masuk ke Kasir:
    • Tap menu Kasir dari dashboard
    • Atau dari Home, tap card Kasir
  2. Pilih Produk:
    • Tap produk dari grid (2 kolom)
    • Scan barcode (tap icon barcode di search bar)
    • Search produk via search bar
    • Filter kategori untuk cari lebih cepat
  3. Tambah ke Keranjang:
    • Produk langsung masuk keranjang dengan qty 1
    • Ubah jumlah: Tap + atau - di keranjang
    • Hapus item: Tap icon X atau swipe ke kiri
    • Stok otomatis divalidasi
  4. Lanjut Pembayaran:
    • Setelah semua produk masuk, tap Lanjut Bayar (bawah)
    • Akan masuk ke halaman Konfirmasi Pembayaran

C. Konfirmasi Pembayaran

Halaman ini punya beberapa bagian:

1. Keranjang Belanja
  • Review semua item & harga
  • Tap + Tambah jika ingin tambah produk lagi (kembali ke kasir)
2. Pelanggan (Opsional)
  • Tap Pilih Pelanggan untuk select pelanggan
  • Berguna untuk tracking loyalitas & piutang
3. Jenis Pembayaran

Pilih salah satu:

  • ๐Ÿ’ต Bayar Penuh: Lunas semua (default)
  • ๐Ÿ’ณ Bayar Sebagian: Bayar sebagian, sisanya jadi piutang
  • ๐Ÿ“‹ Hutang Penuh: Tidak bayar sama sekali, semua jadi piutang
4. Tipe Order (Jika Mode Resto/Cafe Aktif)
  • Dine In: Makan di tempat
  • Take Away: Bawa pulang
  • Delivery: Antar
5. Diskon & Biaya
  • Diskon:
    • Masukkan nilai (contoh: 10000 untuk Rp 10.000)
    • Atau persen dengan % (contoh: 10% untuk diskon 10%)
  • PPN 11%: Toggle ON untuk tambah pajak 11%
  • Biaya Tambahan: Ongkir atau biaya lain
6. Ringkasan Pembayaran
  • Subtotal: Total sebelum diskon/pajak
  • Diskon: Nilai diskon
  • Pajak: Nilai PPN (jika aktif)
  • Biaya Tambahan: Nilai biaya tambahan
  • TOTAL: Angka besar ini yang harus dibayar
7. Metode Pembayaran
  • Pilih metode: Tap dropdown (Tunai/Transfer/QRIS/dll)
  • Untuk metode QRIS:
    • Button "Lihat QRIS" akan muncul setelah pilih metode QRIS
    • Tap untuk menampilkan QR Code
    • Modal akan tampil dengan QR Code dan total pembayaran
    • Pelanggan scan QR Code untuk bayar
  • Jumlah Bayar:
    • Masukkan manual
    • Atau tap Pas / 50rb / 100rb untuk shortcut
  • Kembalian: Otomatis terhitung (merah jika kurang bayar)
8. Catatan (Opsional)

Tambahkan catatan transaksi jika perlu

9. Proses
  • Tap Proses Pembayaran (hijau, bawah)
  • Transaksi berhasil โ†’ Masuk halaman Sukses

D. Setelah Transaksi Berhasil

Di halaman sukses, ada 3 pilihan:

  1. ๐Ÿ“„ Cetak Struk:
    • Print ke printer Bluetooth
    • Jika tidak ada printer, akan muncul preview struk
  2. ๐Ÿ›’ Transaksi Baru:
    • Langsung mulai transaksi baru
    • Keranjang kosong
  3. ๐Ÿ  Kembali ke Home:
    • Kembali ke dashboard

E. Transaksi Produk Varian

Jika produk punya varian (ukuran/warna):

  1. Tap produk varian
  2. Muncul dialog Pilih Varian
  3. Lihat list varian dengan:
    • Nama varian (contoh: "S - Merah")
    • Harga
    • Stok tersedia
  4. Pilih varian yang diinginkan (tap)
  5. Masukkan jumlah (default 1)
    • Tap + atau - untuk ubah
    • Atau ketik langsung
  6. Validasi stok: Tidak bisa lebih dari stok
  7. Tap Tambahkan (hijau, bawah)

Catatan:

  • Varian dengan stok 0 tetap bisa dipilih tapi tidak bisa ditambahkan
  • Icon ๐Ÿšซ muncul untuk varian stok habis

F. Transaksi Produk Multi-Unit (Mode Grosir)

Jika mode Retail + Grosir aktif dan produk punya multi-unit:

  1. Tap produk multi-unit
  2. Muncul dialog Pilih Satuan
  3. Lihat list satuan dengan:
    • Nama satuan (Pcs, Lusin, Karton)
    • Harga per satuan
    • Konversi (contoh: 1 Lusin = 12 Pcs)
  4. Pilih satuan yang diinginkan
  5. Masukkan jumlah
  6. Harga otomatis adjust sesuai satuan
  7. Tap Tambahkan

Contoh:

  • Beli 1 Karton @ Rp 288.000 (isi 24 pcs)
  • Atau beli 5 Pcs @ Rp 12.000 per pcs
  • Stok tetap dihitung dalam satuan dasar

G. Transaksi dengan Batch (Produk Kadaluarsa)

Jika produk punya batch dengan kadaluarsa:

  1. Saat tambah produk ke keranjang
  2. Muncul dialog Pilih Batch
  3. Sistem otomatis pakai FIFO (First In First Out):
    • Batch paling lama masuk dipilih duluan
    • Batch mendekati expired diprioritaskan
  4. Bisa pilih batch manual jika perlu
  5. Tap Lanjutkan

Manfaat:

  • Barang lama terjual duluan
  • Minimalisir produk kadaluarsa
  • Tracking lebih rapi

H. Untuk Kasir: Tutup Shift

Di akhir shift/hari:

  1. Dari dashboard, tap Tutup Shift
  2. Hitung Kas:
    • Masukkan Jumlah Uang Tunai di laci (hitung fisik)
    • Expected Cash (otomatis): Saldo awal + penjualan tunai - pengeluaran
    • Variance: Selisih (hijau jika pas, merah jika beda)
  3. Ringkasan Shift:
    • Total penjualan
    • Total transaksi
    • Total pengeluaran
    • Penjualan tunai
    • Penjualan non-tunai
  4. Tap Tutup Shift
  5. Shift selesai, kasir bisa logout atau buka shift baru besok

๐Ÿ’ก Tips:

  • Selalu hitung uang fisik dengan teliti
  • Jika variance besar, cek ulang transaksi
  • Variance wajar: ยฑRp 1.000 - 5.000

2. Produk

A. Melihat Daftar Produk

  1. Buka menu Produk
  2. 3 Tab tersedia:
    • Tab 1 (Semua): Semua produk aktif
    • Tab 2 (Stok Menipis): Stok โ‰ค 5 atau โ‰ค threshold
    • Tab 3 (Mendekati Expired): Batch akan kadaluarsa โ‰ค 30 hari
  3. Fitur:
    • Search: Ketik nama produk
    • Scroll: Lihat semua produk
    • Tap produk: Lihat detail

B. Tambah Produk Sederhana (Produk Biasa)

  1. Tap tombol + (float button kanan bawah)
  2. Isi Form Produk:
Informasi Dasar:
  • Foto Produk (opsional): Tap icon kamera
  • Nama Produk (wajib): Nama jelas
  • Deskripsi (opsional): Keterangan produk
Harga & Stok:
  • Harga Jual (wajib): Harga jual ke customer
  • Harga Beli (opsional): Harga beli dari supplier (untuk laporan margin)
  • Stok Awal (wajib): Jumlah stok awal
  • Stok Minimum: Alert ketika stok โ‰ค angka ini (default 5)
  • Satuan: Pcs, Kg, Liter, dll (default: Pcs)
Kategori & Identitas:
  • Kategori: Pilih dari dropdown (atau buat baru)
  • Barcode: Scan dengan kamera, ketik manual, atau tap Generate untuk auto-generate
  • SKU (opsional): Stock Keeping Unit internal
Pengaturan:
  • Tracking Stok: Toggle ON (default) untuk track stok otomatis. Jika OFF: Stok tidak akan berkurang saat dijual (untuk jasa/unlimited stock)
  • Izinkan Desimal: Toggle ON jika produk bisa dijual dalam pecahan (contoh: 0.5 kg)
  • Favorit: Toggle ON untuk produk favorit (muncul di atas di kasir)

3. Tap Simpan

Contoh:

  • Nama: "Aqua 600ml"
  • Harga Jual: Rp 5.000
  • Harga Beli: Rp 4.000
  • Stok: 100 botol
  • Satuan: Botol
  • Kategori: Minuman

C. Tambah Produk Varian

โš ๏ธ Pastikan fitur varian sudah diaktifkan di Pengaturan Bisnis!

Untuk produk dengan variasi (contoh: Kaos ukuran S/M/L/XL warna Merah/Biru):

  1. Tap tombol +
  2. Toggle Produk Varian ON (di atas form)
  3. Isi Info Produk (nama, deskripsi, kategori, dll)
  4. Setup Tipe Varian:
    • Varian 1 (wajib): Nama Tipe (contoh "Ukuran"), Opsi Varian (contoh "S, M, L, XL" - pisahkan dengan koma)
    • Varian 2 (opsional): Toggle Tambah Varian 2 ON, isi Nama Tipe (contoh "Warna"), Opsi Varian (contoh "Merah, Biru, Hijau")
  5. Tap Generate Varian
  6. Sistem otomatis buat kombinasi (S-Merah, S-Biru, S-Hijau, M-Merah, dll)
  7. Untuk setiap varian, isi: Harga Jual, Harga Beli, Stok, Barcode (opsional), Foto Varian (opsional)
  8. Tap Simpan

๐Ÿ’ก Tips:

  • Untuk produk hanya 1 varian (contoh: hanya ukuran S/M/L tanpa warna), jangan aktifkan Varian 2
  • Untuk pricing sama semua varian: Isi harga di varian pertama, lalu copy ke varian lain
  • Edit varian: Buka produk โ†’ Tab Varian โ†’ Edit per varian

D. Tambah Produk Multi-Unit (Mode Grosir)

โš ๏ธ Pastikan mode Retail + Grosir aktif di Pengaturan Bisnis!

Untuk produk dijual dengan satuan berbeda (contoh: Gula dijual per Kg, Ons, Karton):

  1. Tap tombol +
  2. Isi Info Produk Dasar:
    • Nama: "Gula Pasir"
    • Harga Jual: Rp 15.000 (harga per satuan dasar)
    • Stok: 50 (dalam satuan dasar)
    • Satuan: Kg (satuan dasar)
    • Kategori, dll
  3. Tambah Satuan Lain: Scroll ke bawah ke bagian Multi-Unit, Tap + Tambah Satuan
  4. Untuk Setiap Satuan:
    • Satuan 1 - Karton (grosir): Nama Satuan "Karton", Jumlah Isi 25 (1 karton = 25 kg), Harga Jual Rp 350.000
    • Satuan 2 - Ons (kecil): Nama Satuan "Ons", Jumlah Isi 0.1 (1 ons = 0.1 kg), Harga Jual Rp 1.500
  5. Tap Simpan

Cara Kerja:

  • Stok tetap dalam satuan dasar (Kg)
  • Jual 1 Karton = stok berkurang 25 Kg
  • Jual 10 Ons = stok berkurang 1 Kg
  • Customer bisa pilih satuan yang diinginkan

E. Tambah Produk dengan Batch (Tracking Kadaluarsa)

Untuk produk yang punya tanggal kadaluarsa (makanan, obat, kosmetik):

Cara 1: Saat Tambah Produk Baru
  1. Tambah produk seperti biasa
  2. Di bagian Batch, toggle Track Batch ON
  3. Isi Info Batch Pertama: Nomor Batch, Tanggal Terima, Tanggal Kadaluarsa, Supplier (opsional), Alert Hari (default: 30)
  4. Tap Simpan
Cara 2: Tambah Batch di Produk yang Sudah Ada
  1. Buka produk
  2. Tab Batch
  3. Tap + Tambah Batch
  4. Isi form sama seperti di atas
  5. Tap Simpan

Manfaat:

  • Alert otomatis untuk batch mendekati expired
  • FIFO otomatis (barang lama terjual duluan)
  • Laporan batch expired dengan nilai rupiah
  • Tracking lebih rapi per batch

F. Edit & Hapus Produk

Edit Produk:
  1. Tap produk dari list
  2. Tap icon Edit (pensil, kanan atas)
  3. Ubah data yang perlu
  4. Tap Simpan
Hapus Produk:
  1. Tap produk
  2. Tap icon Hapus (trash, kanan atas)
  3. Konfirmasi Ya, Hapus
  4. Produk terhapus (tidak bisa dikembalikan!)
Non-Aktifkan Produk (Recommended daripada hapus):
  1. Edit produk
  2. Toggle Status Aktif OFF
  3. Tap Simpan
  4. Produk tidak muncul di kasir tapi histori transaksi tetap aman

G. Import Produk dari CSV/Excel โšก

Untuk input ratusan produk sekaligus:

Langkah 1: Download Template
  1. Buka menu Produk
  2. Tap icon โ‹ฎ (titik tiga) di kanan atas
  3. Pilih Download Template CSV
  4. File tersimpan di folder Downloads HP
Langkah 2: Isi Data di Google Sheets
  1. Buka Google Sheets di HP atau PC
  2. Import file CSV yang di-download
  3. Ikuti petunjuk di baris atas (jangan dihapus!)
  4. ISI DATA DI BAWAH BARIS ### DATA START

Struktur CSV (21 kolom): Nama, Kategori, Barcode, HasVariants, Variant1Type, Variant1Value, Variant2Type, Variant2Value, HargaJual, HargaBeli, Stok, Satuan, Unit1-3, Price1-3, JumlahIsi1-3

Langkah 3: Import ke Aplikasi
  1. Save/Download file CSV dari Google Sheets
  2. Buka KasGo โ†’ Produk โ†’ โ‹ฎ โ†’ Import dari CSV
  3. Pilih file CSV yang sudah diisi
  4. Review Preview (lihat valid/error)
  5. Tap Import X Produk
  6. Tunggu proses (bisa lama jika ratusan produk)
  7. Sukses! Produk masuk ke database

๐ŸŽ‰ Auto-Create Kategori:

Jika kategori belum ada, sistem otomatis buat! Nama kategori otomatis dinormalisasi (Title Case). Contoh: "minuman", "MINUMAN", " Minuman " โ†’ semua jadi "Minuman".

๐Ÿ’ก Tips Import:

  • Test dulu dengan 5-10 produk
  • Backup sebelum import besar
  • Konsisten penulisan kategori
  • Jangan hapus baris contoh di template
  • Error common: kolom tidak lengkap (harus 21), harga/stok bukan angka, nama kosong

3. Kategori

A. Tambah Kategori

  1. Buka menu Kategori
  2. Tap tombol +
  3. Isi Nama Kategori (contoh: "Minuman", "Makanan Ringan")
  4. Tap Simpan

Kategori Otomatis dari Import:

Saat import CSV, kategori baru otomatis dibuat. Tidak perlu create manual!

B. Edit Kategori

  1. Tap kategori yang ingin diedit
  2. Ubah nama
  3. Tap Simpan

C. Hapus Kategori

  1. Swipe kategori ke kiri
  2. Tap icon Hapus
  3. Konfirmasi

โš ๏ธ Tidak bisa hapus jika kategori sudah dipakai oleh produk!

4. Stok

A. Monitoring Stok

Tab Produk Aktif:
  • Lihat semua produk dengan stok real-time
  • Warna merah: Stok menipis (โ‰ค threshold)
  • Warna hijau: Stok aman
Tab Stok Menipis:
  • Produk dengan stok โ‰ค minimum threshold
  • Segera restock!
Tab Batch Kadaluarsa:
  • Batch expired atau mendekati expired (โ‰ค 30 hari)
  • Lihat total nilai rupiah batch yang akan expired
  • Action: jual cepat atau buang

B. Tambah Stok

  1. Dari menu Stok, pilih produk
  2. Tap + Tambah Stok
  3. Isi Form:
    • Jumlah Tambahan: Qty yang mau ditambah
    • Harga Beli Baru (opsional): Update harga beli terbaru
    • Keterangan (opsional): Alasan tambah (contoh: "Restock dari supplier")
  4. Jika Produk Track Batch:
    • Nomor Batch: Kode batch baru
    • Tanggal Terima: Hari ini (atau ubah jika beda)
    • Tanggal Kadaluarsa: Kapan expired
    • Supplier: Nama supplier
    • Alert: Berapa hari sebelum expired mau diingatkan
  5. Tap Simpan
  6. Stok otomatis bertambah

C. Kurangi Stok (Stok Opname/Rusak)

  1. Pilih produk
  2. Tap โˆ’ Kurangi Stok
  3. Isi:
    • Jumlah Pengurangan
    • Alasan: Rusak, Hilang, Stok Opname, dll
  4. Tap Simpan
  5. Stok berkurang, tercatat di histori

Use Case:

  • Barang rusak/pecah
  • Barang kadaluarsa dibuang
  • Stok opname (koreksi selisih fisik vs sistem)
  • Barang hilang

D. Histori Stok

  1. Buka produk
  2. Tab Histori Stok
  3. Lihat semua perubahan stok:
    • Tanggal & waktu
    • Jumlah (+/-)
    • Stok sebelum & sesudah
    • Keterangan (contoh: "Transaksi #0001", "Tambah stok manual")
    • User yang ubah

Tracking Lengkap:

  • Penjualan: Transaksi #XXXX (klik untuk lihat transaksi)
  • Tambah stok: Tambah stok: {keterangan}
  • Kurangi stok: Kurangi stok: {alasan}

5. Pelanggan

A. Tambah Pelanggan

  1. Buka menu Pelanggan
  2. Tap tombol +
  3. Isi Data Pelanggan:
Data Dasar:
  • Nama (wajib): Nama lengkap
  • No. HP: Nomor telepon
  • Email: Email pelanggan
  • Alamat: Alamat lengkap
Data B2B (untuk pelanggan korporat):
  • Nama Perusahaan
  • NPWP: Nomor pajak
Limit Kredit:
  • Limit Kredit: Maksimal piutang (Rp)
  • Jika piutang melebihi limit, transaksi ditolak
Catatan:

Isi catatan khusus tentang pelanggan

4. Tap Simpan

B. Transaksi dengan Pelanggan

Di Halaman Konfirmasi Pembayaran:

  1. Tap Pilih Pelanggan
  2. Pilih pelanggan dari list
  3. Nama pelanggan muncul
  4. Lanjutkan transaksi normal

Manfaat:

  • Transaksi tercatat atas nama pelanggan
  • Tracking loyalitas otomatis
  • Histori pembelian tersimpan
  • Masuk laporan customer

C. Piutang/Kredit Pelanggan

Buat Piutang:
  1. Pilih pelanggan di konfirmasi pembayaran
  2. Pilih Bayar Sebagian atau Hutang Penuh
  3. Jika Bayar Sebagian: Masukkan jumlah yang dibayar (bisa 0 untuk hutang penuh), sisanya otomatis jadi piutang
  4. Proses pembayaran
  5. Piutang tercatat
Bayar Piutang:
  1. Menu Pelanggan โ†’ Pilih pelanggan
  2. Tab Piutang Aktif
  3. Lihat list piutang yang belum lunas
  4. Tap piutang yang mau dibayar
  5. Tap Bayar
  6. Isi Pembayaran: Jumlah Bayar (bisa sebagian atau lunas), Metode Pembayaran
  7. Tap Simpan
  8. Piutang berkurang
Lihat Histori Piutang:
  • Tab Histori Piutang: Semua piutang (lunas & belum lunas)
  • Status: Belum Lunas / Sebagian / Lunas

D. Laporan Pelanggan

Di Detail Pelanggan:
  • Total Transaksi: Berapa kali beli
  • Total Belanja: Total nilai pembelian (Rupiah)
  • Total Piutang: Sisa piutang aktif
  • Transaksi Terakhir: Kapan terakhir beli
  • Tier Loyalitas: VIP / Gold / Silver / Bronze (berdasarkan RFM analysis)
Tab Histori Transaksi:
  • Semua transaksi pelanggan ini
  • Tap untuk lihat detail

6. Pengeluaran

A. Catat Pengeluaran

  1. Buka menu Pengeluaran
  2. Tap tombol +
  3. Isi Form:
    • Tanggal: Default hari ini (bisa diubah)
    • Nama Pengeluaran: Deskripsi (contoh: "Bayar listrik")
    • Jumlah: Nominal (Rp)
    • Kategori: Pilih kategori (Operasional, Gaji, dll)
    • Keterangan: Catatan tambahan (opsional)
  4. Tap Simpan

Linked ke Shift:

  • Jika Kasir dan ada shift aktif โ†’ pengeluaran otomatis link ke shift
  • Untuk Owner โ†’ tidak perlu shift

B. Filter & Cari Pengeluaran

Filter Tanggal:
  1. Tap icon Kalender (kanan atas)
  2. Pilih Rentang Tanggal atau preset: Hari Ini, Minggu Ini, Bulan Ini, Custom range
  3. Tap Terapkan
Total Pengeluaran:

Total pengeluaran sesuai filter ditampilkan di atas list

C. Edit/Hapus Pengeluaran

Edit:
  1. Tap pengeluaran
  2. Ubah data
  3. Tap Simpan
Hapus:
  1. Tap pengeluaran
  2. Tap icon Hapus
  3. Konfirmasi

7. Riwayat Transaksi

A. Lihat Riwayat

  1. Buka menu Riwayat
  2. Lihat semua transaksi dari terbaru
  3. Info per transaksi:
    • Nomor transaksi (#0001, #0002, ...)
    • Tanggal & waktu
    • Total belanja
    • Metode pembayaran
    • Customer (jika ada)
    • Status: Lunas / Piutang
    • Kasir yang melayani

B. Filter Transaksi

Filter Tanggal:
  • Tap icon Kalender
  • Pilih rentang tanggal
  • Tap Terapkan
Search:
  • Ketik nomor transaksi
  • Ketik nama customer
Filter Status:
  • Semua
  • Lunas
  • Piutang

C. Detail Transaksi

Tap transaksi untuk lihat detail lengkap:

Informasi Transaksi:
  • Nomor transaksi
  • Tanggal & waktu
  • User/Kasir
  • Shift (jika ada)
  • Customer (jika ada)
  • Order Type (jika mode resto)
Daftar Item:
  • Nama produk
  • Qty ร— Harga
  • Subtotal per item
Ringkasan:
  • Subtotal
  • Diskon
  • PPN/Pajak
  • Biaya Tambahan
  • TOTAL
Pembayaran:
  • Metode pembayaran
  • Jumlah bayar
  • Kembalian
  • Status piutang (jika ada)
Catatan:

Catatan transaksi (jika ada)

D. Cetak Ulang Struk

Dari detail transaksi:
  1. Tap tombol Cetak Struk (bawah)
  2. Jika printer connected โ†’ langsung print
  3. Jika tidak ada printer โ†’ muncul preview struk
Atau dari list:
  1. Long press transaksi
  2. Pilih Cetak Struk

E. Lihat KOT (Kitchen Order Ticket)

Untuk transaksi dengan order type (resto/cafe):

  1. Buka detail transaksi
  2. Tap Lihat KOT
  3. Muncul preview KOT
  4. Bisa print KOT untuk dapur

F. Refund Transaksi ๐Ÿ”„

Fungsi: Membatalkan transaksi penjualan yang salah atau komplain pelanggan

โš ๏ธ Syarat Refund:
  • โœ… Hanya transaksi PENJUALAN (bukan refund)
  • โœ… Transaksi BELUM pernah di-refund sebelumnya
  • โŒ TIDAK BISA refund transaksi dengan piutang
Cara Refund Transaksi:
  1. Buka menu Riwayat
  2. Cari transaksi yang ingin di-refund
  3. Identifikasi status:
    • Tombol Refund (merah) โ†’ Bisa di-refund
    • Badge "Sudah di-refund" (hijau) โ†’ Sudah pernah di-refund
    • Badge "Transaksi Piutang" (orange) โ†’ Tidak bisa di-refund
  4. Tap tombol Refund
  5. Masuk ke Halaman Konfirmasi Refund
Halaman Konfirmasi Refund:
1. Info Transaksi Original
  • Nomor transaksi, tanggal & waktu
  • User/kasir, Customer (jika ada)
2. Daftar Item yang Di-refund
  • Semua item dari transaksi original
  • Full refund (tidak bisa partial/sebagian)
3. Alasan Refund (Wajib)
  • Barang rusak
  • Salah item
  • Permintaan pelanggan
  • Atau ketik alasan custom
4. Proses Refund
  • Review semua detail
  • Tap Proses Refund
  • Sistem akan mengembalikan stok otomatis
Dampak Refund pada Sistem:
Stok Produk:
  • Stok bertambah kembali sesuai qty
  • Support batch, varian, dan multi-unit
Laporan & Analisis:
  • Semua laporan menghitung Net Sales (Penjualan - Refund)
  • Dashboard menampilkan net sales
Riwayat Transaksi:
  • Transaksi original diberi badge "Sudah di-refund"
  • Transaksi refund baru dibuat dengan link ke original
๐Ÿ’ก Tips Refund:
  • Pastikan customer mengembalikan barang fisik
  • Selalu isi alasan refund dengan jelas
  • Print struk refund untuk customer
  • Review laporan refund berkala untuk analisis
โš ๏ธ Catatan Penting:
  • Refund adalah operasi irreversible (tidak bisa dibatalkan)
  • Transaksi dengan piutang harus dilunasi dulu sebelum bisa di-refund
  • Hanya user dengan permission Riwayat yang bisa refund

8. Laporan

Menu Laporan menyediakan 15+ jenis laporan untuk analisis bisnis.

Kategori Laporan

Laporan diorganisir dalam 5 kategori:

A. Analisis Bisnis

2 laporan

B. Laporan Penjualan

7 laporan

C. Laporan Keuangan

2 laporan

D. Laporan Pengeluaran

2 laporan

E. Laporan Pelanggan & Stok

5 laporan

A. Analisis Bisnis

1. Ringkasan Eksekutif
  • Overview bisnis lengkap
  • Metrics: Total Penjualan, Total Pengeluaran, Keuntungan Bersih, Margin Keuntungan (%), Jumlah Transaksi, Average Transaction Value
  • Grafik: Tren penjualan vs pengeluaran
  • Perbandingan: vs periode sebelumnya
2. Best & Worst Performers
  • Top 10 Produk Terlaris (berdasarkan qty & revenue)
  • Bottom 10 Produk (slow moving)
  • Best Days: Hari dengan penjualan tertinggi
  • Worst Days: Hari dengan penjualan terendah

B. Laporan Penjualan

1. Penjualan Per Periode

Grafik penjualan harian/mingguan/bulanan, tabel detail per hari, total penjualan periode, rata-rata per hari

2. Penjualan Per Produk

List produk dengan qty terjual, total revenue, % kontribusi. Sortir by Revenue/Qty. Top performers highlighted

3. Penjualan Per Varian

(Jika varian aktif) Detail penjualan per varian, varian mana yang paling laris, analisis kombinasi varian

4. Penjualan Per Kategori

Kontribusi setiap kategori, pie chart persentase, table detail

5. Penjualan Per Kasir/User

Performa setiap kasir, total transaksi & penjualan, comparison antar kasir

6. Laporan Metode Pembayaran

Usage setiap metode (Tunai, Transfer, dll), pie chart distribusi, total per metode

7. Laporan Tipe Order

(Jika resto mode aktif) Dine-In vs Take Away vs Delivery, chart perbandingan, revenue per tipe

8. Histori Shift

(Untuk Kasir) List semua shift (open & closed). Per shift: saldo awal & akhir, total penjualan tunai & non-tunai, total pengeluaran, variance (selisih cash), jumlah transaksi. Filter by user, by date

C. Laporan Keuangan

1. Laba Rugi (P&L Statement)
  • Revenue: Total penjualan
  • COGS: Cost of Goods Sold (harga beli ร— qty)
  • Gross Profit: Revenue - COGS
  • Expenses: Total pengeluaran
  • Net Profit: Gross Profit - Expenses
  • Margin: Net Profit / Revenue ร— 100%
  • Grafik breakdown revenue vs expenses
2. Margin Produk
  • List produk dengan: Harga jual, Harga beli, Margin (Rp), Margin (%), Qty terjual, Total profit
  • Sortir: By Margin % / By Total Profit
  • Identifikasi produk paling menguntungkan

D. Laporan Pengeluaran

1. Pengeluaran Per Periode

Grafik tren pengeluaran, tabel detail per hari, total pengeluaran

2. Pengeluaran Per Kategori

Pie chart distribusi kategori, table: Kategori, Jumlah, %. Identifikasi kategori pengeluaran terbesar

E. Laporan Pelanggan & Stok

1. Laporan Piutang Pelanggan
  • List pelanggan dengan piutang aktif
  • Per pelanggan: Total piutang, sudah jatuh tempo/belum, limit kredit, % utilisasi
  • Total piutang outstanding
  • Action: Tap untuk tagih
2. Laporan Penjualan Per Pelanggan

Top customers berdasarkan: total belanja, frekuensi transaksi, customer lifetime value

3. Laporan Loyalitas Pelanggan
  • RFM Analysis: Recency (kapan terakhir beli), Frequency (seberapa sering beli), Monetary (total belanja)
  • Tier Classification: ๐Ÿ† VIP (high frequency, high value, recent), ๐Ÿฅ‡ Gold (medium-high), ๐Ÿฅˆ Silver (medium), ๐Ÿฅ‰ Bronze (low)
  • Strategy untuk setiap tier
4. Status Stok
  • Ringkasan: Total produk, In Stock, Low Stock (โ‰ค threshold), Out of Stock
  • List produk per status
  • Total nilai stok (harga beli ร— qty)
5. Batch Kadaluarsa
  • List batch yang: sudah expired, akan expired โ‰ค 30 hari
  • Per batch: Produk, batch number, qty, tanggal expired, nilai Rupiah (harga beli ร— qty)
  • Total nilai batch yang terbuang

Cara Menggunakan Laporan

  1. Buka menu Laporan
  2. Pilih kategori laporan
  3. Pilih jenis laporan yang diinginkan
  4. Set filter: Tanggal (pilih rentang atau preset: Hari Ini, Minggu Ini, Bulan Ini, Tahun Ini), filter lain sesuai jenis laporan (kategori, user, dll)
  5. Tap Tampilkan atau Generate
  6. Lihat hasil: Grafik (visualisasi data), Tabel (detail angka), Ringkasan (key metrics)
  7. Scroll untuk lihat detail lengkap

๐Ÿ’ก Tips:

  • Cek laporan setiap hari untuk monitoring
  • Bandingkan periode untuk lihat tren
  • Focus on actionable insights: Slow moving โ†’ diskon/stop restock, Best seller โ†’ tambah stok, High margin โ†’ promosikan lebih, Loyal customer โ†’ beri reward

9. Pengaturan

A. Pengaturan Bisnis

Fungsi: Atur mode operasional bisnis

  1. Buka Pengaturan โ†’ Pengaturan Bisnis
  2. Mode Bisnis:
    • ๐Ÿช Retail Saja: Jual eceran normal
    • ๐Ÿข Retail + Grosir: Aktifkan fitur Multi-Unit untuk harga grosir
  3. Mode Resto/Cafe:
    • Toggle ON untuk aktifkan fitur Order Type (Dine In/Take Away/Delivery)
    • Akan muncul di konfirmasi pembayaran
  4. Aktifkan Varian Produk:
    • Toggle ON untuk enable fitur produk varian
    • Setelah aktif, bisa buat produk dengan varian di menu Produk
  5. Tap Simpan

โš ๏ธ Perubahan pengaturan ini akan:

  • Enable/disable menu & fitur terkait
  • Tidak akan menghapus data yang sudah ada
  • Bisa diubah kapan saja

B. Pengaturan Toko

Fungsi: Informasi toko untuk struk & identitas

  1. Buka Pengaturan โ†’ Pengaturan Toko
  2. Isi Data:
    • Nama Toko: Nama bisnis Anda
    • Alamat Toko: Alamat lengkap
    • Logo Toko: Tap untuk upload/foto. Sistem otomatis optimasi untuk thermal printer (monochrome, dithering). Preview logo asli & logo printer
  3. Tap Simpan

Logo di Struk:

  • Logo akan muncul di header struk
  • Otomatis convert jadi hitam-putih untuk printer thermal
  • Optimasi untuk print quality

C. Metode Pembayaran

Fungsi: Kelola metode pembayaran yang tersedia, termasuk support untuk QRIS

Default:
  • Tunai (default)
  • Transfer Bank
Tambah Metode Baru:
  1. Buka Pengaturan โ†’ Metode Pembayaran
  2. Tap + Tambah Metode Pembayaran
  3. Isi Form:
    • Nama Metode: Contoh "QRIS BCA", "GoPay", "Debit Card"
    • Toggle QRIS: Aktifkan jika metode ini menggunakan QRIS
    • Upload Foto QRIS (jika QRIS aktif):
      • Tap box untuk upload
      • Pilih Galeri atau Kamera
      • Upload foto QR Code statis Anda
      • Preview akan muncul
    • Metode Pembayaran Utama: Toggle ON jika ingin jadi default
  4. Tap Tambah Metode / Simpan Perubahan
Edit Metode:
  1. Tap metode dari list
  2. Ubah nama, status QRIS, foto QRIS, atau status default
  3. Tap Simpan Perubahan
Hapus Foto QRIS:
  • Saat edit, jika ada foto QRIS, akan muncul tombol Hapus di samping preview
  • Tap untuk menghapus foto
Hapus Metode:
  1. Swipe metode ke kiri
  2. Tap Hapus
  3. Konfirmasi

โš ๏ธ Tidak bisa hapus metode yang sudah dipakai di transaksi!

Set Default:

  • Hanya 1 metode yang bisa default
  • Metode default otomatis terpilih saat konfirmasi pembayaran

๐Ÿ’ณ Menggunakan QRIS di Transaksi:

  1. Saat konfirmasi pembayaran, pilih metode QRIS
  2. Button "Lihat QRIS" akan muncul
  3. Tap untuk melihat QR Code
  4. Modal akan tampil dengan:
    • QR Code statis
    • Total pembayaran yang harus dibayar
  5. Pelanggan scan QR Code dengan app e-wallet/banking
  6. Setelah pembayaran berhasil, proses transaksi seperti biasa

๐Ÿ’ก Tips QRIS:

  • Upload QR Code statis dari merchant/bank Anda
  • Pastikan QR Code jelas dan tidak blur
  • Foto bisa dari galeri atau ambil foto baru
  • Satu metode pembayaran bisa punya 1 QR Code
  • Buat metode terpisah untuk setiap QR Code yang berbeda (contoh: "QRIS BCA", "QRIS Mandiri")

D. Pengaturan Struk

Fungsi: Customize tampilan & konten struk

  1. Buka Pengaturan โ†’ Pengaturan Struk
  2. Opsi:
    • Ukuran Font: Small / Medium / Large
    • Cetak Logo: Toggle ON/OFF (logo toko di struk)
    • Header Struk: Text tambahan di atas (opsional)
    • Footer Struk: Text penutup (contoh: "Terima kasih atas kunjungan Anda")
    • Cetak Otomatis: Toggle ON untuk auto-print setelah transaksi
  3. Preview: Tap untuk lihat preview struk
  4. Tap Simpan

Default Footer: "Terima kasih atas kunjungan Anda"

E. Printer Bluetooth

Fungsi: Koneksi ke printer thermal Bluetooth

Persiapan:
  1. Pastikan printer thermal Bluetooth: sudah ON dan charged, sudah paired di Setting Bluetooth HP Android
  2. Pastikan Bluetooth HP aktif
Sambungkan Printer:
  1. Buka Pengaturan โ†’ Printer Bluetooth
  2. Tap Sambungkan Printer
  3. Daftar printer akan muncul (perangkat yang sudah paired)
  4. Pilih printer yang diinginkan
  5. Tap Hubungkan
  6. Status: ๐ŸŸข Terhubung
Test Print:
  1. Setelah terhubung, tap Test Print
  2. Printer akan cetak struk contoh
  3. Jika berhasil โ†’ setup sukses!
Putus Koneksi:
  • Tap Putuskan Koneksi
  • Status: ๐Ÿ”ด Tidak Terhubung

Troubleshooting:

  • Jika tidak muncul di list โ†’ pastikan sudah paired di Setting Bluetooth HP
  • Jika gagal connect โ†’ restart printer & HP, coba lagi
  • Jika print gagal โ†’ cek battery printer & kertas

Supported Printers:

  • Printer thermal Bluetooth 58mm atau 80mm
  • Protocol ESC/POS
  • Brand umum: Zjiang, Gowell, iWare, BlueBamboo, dll

F. Manajemen User (Owner Only)

Fungsi: Kelola user & permission (hanya untuk Owner)

Lihat Daftar User:
  1. Buka Pengaturan โ†’ Manajemen User
  2. List semua user dengan: Foto, Username, Nama lengkap, Role (Owner/Kasir)
Tambah User Baru (Kasir):
  1. Tap + Tambah User
  2. Isi Form: Foto (opsional), Username (unique, contoh: kasir1), Nama Lengkap, PIN (4-6 digit), Konfirmasi PIN, Role: KASIR (Owner hanya ada 1)
  3. Tap Simpan
  4. User bisa langsung login
Edit User:
  1. Tap user
  2. Ubah data (nama, foto)
  3. Ganti PIN: Toggle Ganti PIN โ†’ input PIN baru
  4. Tap Simpan
Hapus User:
  1. Tap user
  2. Tap Hapus
  3. Konfirmasi

โš ๏ธ Owner tidak bisa dihapus!

Set Permission per User:
  1. Tap user
  2. Tap Atur Permission
  3. Toggle ON/OFF untuk setiap menu: Kasir, Produk (Create, Read, Update, Delete), Kategori, Stok, Pelanggan, Pengeluaran, Riwayat, Laporan (+ sub-menu permission untuk setiap jenis laporan)
  4. Tap Simpan

๐Ÿ’ก Tips Permission:

  • Kasir: Kasir + Riwayat saja (tidak perlu akses Laporan/Pengaturan)
  • Supervisor: Kasir + Riwayat + Laporan (tanpa akses Produk/Pengaturan)
  • Manager: Hampir semua (kecuali Pengaturan)

G. Backup & Restore

Fungsi: Backup data untuk keamanan

โš ๏ธ SANGAT PENTING: Backup rutin untuk cegah data hilang!

Backup Manual:
  1. Buka Pengaturan โ†’ Backup & Restore
  2. Tap Backup Sekarang
  3. Konfirmasi
  4. File backup tersimpan di: /storage/emulated/0/Android/data/id.kasgo.pos/files/backup/

Format: kasgo_backup_YYYYMMDD_HHMMSS.json

Contoh: kasgo_backup_20250117_143052.json

Format Backup:
  • Plain JSON (tidak encrypted)
  • Readable & editable
  • Compatible untuk restore
Restore dari Backup:
  1. Tap Restore dari Backup
  2. Pilih file backup (dari folder backup)
  3. Preview info backup: Tanggal backup, Jumlah data (produk, transaksi, dll)
  4. โš ๏ธ PERINGATAN: Restore akan MENIMPA semua data yang ada! Data saat ini akan HILANG! Pastikan sudah backup data terbaru sebelum restore.
  5. Konfirmasi (centang checkbox)
  6. Tap Restore
  7. Proses restore (bisa lama jika data banyak)
  8. Aplikasi restart otomatis
  9. Login ulang
  10. Data berhasil di-restore!
Backup History:
  • Tap Histori Backup
  • Lihat semua file backup yang pernah dibuat
  • Info: Tanggal, ukuran file, jumlah data
  • Action: Restore atau Hapus

๐Ÿ’ก Tips Backup:

  1. Backup setiap hari sebelum tutup toko
  2. Copy file backup ke cloud: Google Drive, Dropbox, Email ke diri sendiri
  3. Simpan di HP lain atau PC
  4. Jangan hanya rely di HP yang sama!
  5. Test restore sesekali untuk memastikan backup valid

Auto Reminder: Jika belum backup โ‰ฅ 7 hari โ†’ muncul notifikasi reminder

H. Ganti PIN

Fungsi: Ubah PIN login user saat ini

  1. Buka Pengaturan โ†’ Ganti PIN
  2. Isi Form:
    • PIN Lama: Masukkan PIN saat ini
    • PIN Baru: 4-6 digit baru
    • Konfirmasi PIN Baru: Masukkan ulang
  3. Tap Simpan
  4. PIN berhasil diubah
  5. Login ulang dengan PIN baru

โš ๏ธ Jangan lupa PIN baru!

I. Tentang Aplikasi

Fungsi: Info aplikasi & developer

  1. Buka Pengaturan โ†’ Tentang
  2. Info:
    • Versi Aplikasi: 1.3.2
    • Build Number
    • Developer: Kasgo Team
    • Email Support: (jika ada)
    • License: (jika ada)

Update Aplikasi:

  • Jika ada versi baru, download APK terbaru
  • Install (akan overwrite versi lama)
  • Data aman, tidak hilang
  • Backup dulu untuk jaga-jaga!

๐Ÿ’กTips & Trik

๐Ÿ’กKasir Lebih Cepat

1. Gunakan Barcode Scanner:

  • Scan produk langsung, tidak perlu cari manual
  • Setup barcode saat tambah produk
  • Pastikan lighting cukup saat scan

2. Produk Favorit:

  • Toggle Favorit ON untuk produk yang sering dijual
  • Produk favorit muncul di atas di kasir
  • Lebih cepat diakses

3. Filter Kategori:

  • Di kasir, filter berdasarkan kategori
  • Lebih cepat cari produk dalam kategori tertentu

4. Shortcut Pembayaran:

  • Gunakan tombol Pas / 50rb / 100rb untuk input cepat
  • Tidak perlu ketik manual

5. Double-tap:

  • Double-tap produk di kasir untuk langsung +1 ke qty
  • Lebih cepat dari tap sekali lalu tap +

๐Ÿ’กManajemen Stok Efisien

1. Set Threshold yang Tepat:

  • Jangan set terlalu tinggi (alert terus)
  • Jangan terlalu rendah (kehabisan stok)
  • Sweet spot: 5-10 untuk produk cepat laku, 2-3 untuk slow moving

2. FIFO untuk Batch:

  • Sistem otomatis pakai FIFO
  • Barang lama terjual duluan
  • Minimalisir expired

3. Cek Dashboard Setiap Pagi:

  • Lihat Stok Menipis
  • Lihat Mendekati Expired
  • Restock/promosi hari itu

4. Import CSV untuk Stok Awal:

  • Saat baru pakai aplikasi
  • Import semua produk + stok sekaligus
  • Hemat waktu, tidak perlu input manual satu-satu

๐Ÿ’กKelola Pelanggan dengan Baik

1. Selalu Input Nomor HP:

  • Bisa untuk marketing via WhatsApp
  • Reminder piutang
  • Promo khusus

2. Track Loyalitas:

  • Lihat tier pelanggan (VIP/Gold/Silver/Bronze)
  • VIP โ†’ beri diskon khusus
  • Bronze โ†’ re-engagement campaign

3. Piutang Rapi:

  • Set Limit Kredit untuk cegah piutang bengkak
  • Reminder rutin untuk pelanggan dengan piutang
  • Laporan piutang setiap minggu

4. Customer Pricing:

  • Untuk pelanggan grosir/setia
  • Beri harga khusus
  • Otomatis apply saat transaksi

๐Ÿ’กLaporan untuk Keputusan Bisnis

1. Cek Best Seller Tiap Minggu:

  • Fokus stock produk laris
  • Promosi lebih gencar
  • Pertimbangkan tambah varian

2. Analisis Slow Moving:

  • Produk lambat laku โ†’ diskon/bundling
  • Atau stop restock
  • Alihkan modal ke best seller

3. Monitor Margin:

  • Produk dengan margin tinggi โ†’ push lebih
  • Margin rendah โ†’ review harga jual/beli

4. Bandingkan Periode:

  • Minggu ini vs minggu lalu
  • Bulan ini vs bulan lalu
  • Lihat growth/decline, cari tahu kenapa

5. Action from Insight:

  • Laporan bukan hanya lihat, tapi action!
  • Best seller โ†’ restock lebih
  • Worst performer โ†’ diskon/stop
  • VIP customer โ†’ special treatment

๐Ÿ’กShift Management (Untuk Kasir)

1. Hitung Cash dengan Teliti:

  • Saat tutup shift, hitung uang fisik dengan benar
  • Jangan buru-buru
  • Pisahkan uang tunai vs non-tunai

2. Catat Variance:

  • Jika ada selisih, cari tahu kenapa
  • Review transaksi tunai hari itu
  • Apakah salah hitung atau ada masalah?

3. Pengeluaran di Shift:

  • Catat pengeluaran saat itu juga
  • Jangan ditunda
  • Agar variance akurat

4. Review Shift History:

  • Owner bisa review histori shift semua kasir
  • Lihat performa
  • Deteksi anomali

๐Ÿ’กKeamanan Data

1. Ganti PIN Default:

  • Segera setelah setup owner
  • Gunakan PIN yang kuat tapi mudah diingat

2. Backup Rutin:

  • Minimal seminggu sekali
  • Atau setiap hari jika transaksi banyak
  • Simpan di Cloud (Google Drive, dll)

3. Batasi Permission Kasir:

  • Kasir tidak perlu akses:
    • Laporan keuangan
    • Pengaturan
    • Edit/hapus produk
  • Cukup: Kasir + Riwayat

4. Logout Setelah Selesai:

  • Kasir harus logout setelah shift
  • Jangan tinggalkan HP dalam keadaan login

5. Jangan Share PIN:

  • Setiap user punya PIN sendiri
  • Jangan share ke orang lain

โ“FAQ

โ“Apakah data tersimpan di cloud?

TIDAK. Semua data tersimpan 100% lokal di HP Anda.

Keuntungan:

  • โœ… Tidak perlu internet untuk operasional
  • โœ… Data sepenuhnya privat & di kontrol Anda
  • โœ… Lebih cepat (tidak ada network latency)
  • โœ… Gratis (tidak ada biaya server)

Kerugian:

  • โš ๏ธ Jika HP hilang/rusak, data hilang (kecuali ada backup)
  • โš ๏ธ Tidak bisa sync otomatis antar HP

Solusi:

  • ๐Ÿ“ค Backup rutin ke cloud (Google Drive, dll)
  • ๐Ÿ“ค Backup ke HP kedua atau PC
  • ๐Ÿ“ค Email backup ke diri sendiri

โ“Bisa dipakai di banyak HP sekaligus (multi-device)?

TIDAK secara native (tidak ada sync otomatis).

Setiap HP punya database independen. Tapi ada workaround:

Workaround:

  1. HP Master: 1 HP sebagai "master" untuk semua transaksi
  2. HP Display: HP lain hanya untuk display menu/katalog (tidak transaksi)
  3. Sync Manual:
    • Di akhir hari, backup dari HP master
    • Restore ke HP lain
    • Tidak realtime!

Untuk Bisnis Besar:

  • Jika butuh multi-device realtime โ†’ butuh server backend (future feature mungkin)
  • Saat ini KasGo dirancang untuk single-device POS

โ“Printer apa yang didukung?

Supported:

  • โœ… Printer Thermal Bluetooth (58mm atau 80mm)
  • โœ… Protocol ESC/POS
  • โœ… Brand umum: Zjiang, Gowell, iWare, BlueBamboo, dll

NOT Supported:

  • โŒ Printer WiFi (belum)
  • โŒ Printer USB (belum)
  • โŒ Printer inkjet/laserjet biasa

Tips:

  • Beli printer thermal Bluetooth yang support ESC/POS
  • Harga: Rp 400.000 - Rp 1.500.000
  • Ukuran 58mm sudah cukup untuk struk kasir

โ“Bagaimana cara update aplikasi?

Langkah:

  1. Download APK versi terbaru (dari Customer Support Via WA)
  2. Backup data dulu (PENTING!)
  3. Install APK baru (akan overwrite versi lama)
  4. Buka aplikasi
  5. Login dengan PIN seperti biasa
  6. Data tetap aman, tidak hilang

โš ๏ธ WAJIB BACKUP sebelum update! Just in case.

โ“Stok tidak berkurang setelah transaksi, kenapa?

Kemungkinan penyebab:

1. Produk Non-Aktif:

  • Produk yang non-aktif tidak auto-kurangi stok
  • Solusi: Edit produk โ†’ Toggle Aktif ON

2. Tracking Stok OFF:

  • Di form produk, Tracking Stok dimatikan
  • Untuk produk unlimited (jasa)
  • Solusi: Edit produk โ†’ Toggle Tracking Stok ON

3. Transaksi Gagal:

  • Cek di Riwayat, apakah transaksi tercatat?
  • Jika tidak ada โ†’ transaksi gagal (mungkin error)
  • Solusi: Transaksi ulang

4. Bug:

  • Cek Histori Stok produk tersebut
  • Apakah ada entry negatif dari transaksi?
  • Jika tidak ada โ†’ ada bug, report ke Customer Support Via WA

Validasi:

  • Buka produk โ†’ Tab Histori Stok
  • Seharusnya ada entry negatif saat transaksi
  • Keterangan: Transaksi #XXXX

โ“Lupa PIN, bagaimana?

Untuk Owner (PIN Utama):

โš ๏ธ TIDAK ADA cara reset! Solusi:

  1. Backup dulu (jika masih bisa akses HP)
  2. Uninstall aplikasi
  3. Install ulang
  4. Setup owner baru dengan PIN baru
  5. โš ๏ธ SEMUA DATA HILANG!
  6. Restore dari backup (jika ada)

Untuk Kasir:

  • Owner bisa hapus user kasir tersebut
  • Buat user baru dengan PIN baru
  • Data transaksi lama tetap aman

Moral: JANGAN LUPA PIN!

  • Catat di tempat aman
  • Atau gunakan PIN yang mudah diingat tapi aman

โ“Printer tidak connect, kenapa?

Troubleshooting:

  1. Bluetooth HP Aktif?
    • Buka Setting HP โ†’ Bluetooth โ†’ ON
  2. Printer Sudah ON & Charged?
    • Pastikan printer nyala
    • Battery/power cukup
  3. Printer Sudah Paired?
    • Buka Setting HP โ†’ Bluetooth
    • Cari printer โ†’ Pair dulu
    • Baru bisa connect dari aplikasi
  4. Jarak Terlalu Jauh?
    • Bluetooth range: ยฑ10 meter
    • Dekatkan HP ke printer
  5. Restart:
    • Restart printer
    • Restart HP
    • Coba lagi
  6. Printer Lain Connect?
    • Putuskan koneksi dari device lain
    • 1 printer hanya bisa connect ke 1 device

Cek Kompatibilitas:

  • Pastikan printer support ESC/POS
  • Baca manual printer

โ“Import CSV gagal terus, kenapa?

Penyebab & Solusi:

  1. Format CSV Salah:
    • โœ… Gunakan template yang disediakan aplikasi
    • โŒ Jangan bikin CSV dari nol
  2. Isi Data di Tempat yang Salah:
    • โœ… Isi data DI BAWAH baris ### DATA START
    • โŒ Jangan isi di baris contoh (di atas)
  3. Jumlah Kolom Kurang:
    • CSV harus ada 21 kolom
    • Jika kurang โ†’ error "Kolom tidak lengkap"
    • Solusi: Jangan hapus kolom, cukup kosongkan jika tidak perlu
  4. Harga/Stok Bukan Angka:
    • HargaJual, HargaBeli, Stok harus angka (tanpa titik/koma)
    • โŒ Rp 10.000 โ†’ salah
    • โœ… 10000 โ†’ benar
  5. Nama Produk Kosong:
    • Kolom Nama wajib diisi
    • Jika kosong โ†’ error
  6. Karakter Aneh:
    • Jangan pakai emoji atau symbol aneh
    • Gunakan huruf, angka, spasi saja
  7. File Corrupt:
    • Download ulang template
    • Isi ulang dengan hati-hati

Tips:

  • Test dengan 5 produk dulu
  • Jika sukses, lanjut isi semua
  • Lihat preview import sebelum confirm
  • Jika ada error โ†’ lihat pesan error, perbaiki, import ulang

โ“Aplikasi sering lemot/crash?

Penyebab & Solusi:

  1. HP Jadul:
    • Minimal: Android 8.0, RAM 2GB
    • Recommended: Android 10+, RAM 3GB+
    • Solusi: Upgrade HP (jika memungkinkan)
  2. Database Besar:
    • Setelah ribuan transaksi, database membengkak
    • Solusi:
      • Backup data
      • Restore dari backup (database di-compact otomatis)
      • Atau clear data transaksi lama (jika tidak perlu)
  3. Memory HP Penuh:
    • Ruang storage kurang
    • Solusi: Hapus file/app yang tidak perlu
  4. Banyak App Lain Running:
    • RAM habis untuk app lain
    • Solusi: Tutup app lain saat pakai KasGo
  5. Bug:
    • Report ke Customer Support Via WA dengan:
      • Screenshot error
      • Langkah yang dilakukan
      • Model HP & versi Android

Optimasi:

  • Restart HP setiap hari
  • Jangan simpan terlalu banyak foto produk (atau compress)
  • Backup & restore berkala untuk compact database

โ“Kenapa transaksi dengan piutang tidak bisa di-refund?

Ini adalah kebijakan keamanan accounting.

Alasan:

  1. Kompleksitas Piutang:
    • Transaksi dengan piutang melibatkan CustomerDebt record
    • Bisa jadi sudah ada cicilan/pembayaran sebagian
    • Refund akan membingungkan accounting
  2. Skenario yang Rumit:
    • Jika customer sudah bayar cicilan Rp 50.000 dari piutang Rp 100.000
    • Lalu transaksi di-refund
    • Harus kembalikan uang atau cancel piutang? Terlalu kompleks!

Solusi yang Aman:

  1. Lunasi piutang dulu โ†’ baru refund
  2. Jika customer bayar semua piutang โ†’ transaksi jadi "lunas"
  3. Setelah lunas โ†’ tombol refund akan muncul
  4. Refund seperti biasa, kembalikan semua uang

Contoh:

  • Transaksi Rp 100.000, bayar Rp 50.000, piutang Rp 50.000
  • Customer mau refund:
  • 1. Customer bayar piutang Rp 50.000 dulu (lunas)
  • 2. Sekarang transaksi lunas penuh (Rp 100.000)
  • 3. Refund transaksi
  • 4. Kembalikan Rp 100.000 ke customer

โ“Stok bertambah padahal tidak tambah barang, kenapa?

Kemungkinan penyebab:

1. Ada Transaksi Refund:

  • Cek Riwayat Transaksi โ†’ cari transaksi REFUND
  • Refund akan mengembalikan stok otomatis
  • Validasi:
    • Buka produk โ†’ Tab Histori Stok
    • Lihat entry dengan keterangan: Refund transaksi #XXXX
    • Qty positif (stok bertambah)

2. User Lain Tambah Stok:

  • Jika multi-user, cek siapa yang tambah stok
  • Histori Stok menunjukkan user yang ubah
  • Tanya user tersebut

3. Salah Input:

  • Mungkin tidak sengaja tap + Tambah Stok
  • Cek histori stok untuk konfirmasi

Cara Mengkoreksi (Jika Salah):

  1. Tap โˆ’ Kurangi Stok
  2. Masukkan jumlah yang salah ditambahkan
  3. Keterangan: "Koreksi - salah input"
  4. Tap Simpan

๐Ÿ”งTroubleshooting

๐Ÿ”ง Tidak Bisa Login

Gejala: PIN salah terus, tidak bisa masuk

Solusi:

  1. Pastikan username & PIN benar
    • Username & PIN case-sensitive
    • Cek CAPS LOCK
  2. Coba beberapa kali (mungkin salah ketik)
  3. Jika yakin benar tapi tetap salah:
    • Mungkin lupa PIN yang sebenarnya
    • Untuk owner: Harus uninstall-install ulang (data hilang!)
    • Untuk kasir: Owner bisa hapus user, buat baru

๐Ÿ”ง Produk Tidak Muncul di Kasir

Gejala: Produk ada di list tapi tidak tampil saat kasir

Solusi:

  1. Cek Status Produk:
    • Buka menu Produk
    • Tap produk
    • Pastikan Status Aktif ON
    • Jika OFF โ†’ toggle ON โ†’ Simpan
  2. Gunakan Search:
    • Ketik nama produk di search bar
    • Memastikan produk benar-benar ada
  3. Filter Kategori:
    • Mungkin produk di kategori lain
    • Reset filter (tampilkan semua)
  4. Stok 0 Tetap Muncul:
    • Produk stok 0 tetap muncul di kasir
    • Bisa dijual (stok jadi minus)
    • Tidak ada hubungan dengan tidak muncul

๐Ÿ”ง Struk Tidak Tercetak

Gejala: Print gagal, tidak ada output dari printer

1. Cek Koneksi:

  • Menu Pengaturan โ†’ Printer Bluetooth
  • Status: Terhubung (hijau)?
  • Jika tidak โ†’ Sambungkan ulang

2. Cek Printer:

  • Printer nyala?
  • Ada kertas?
  • Battery/power cukup?
  • Jika tidak โ†’ charge/ganti kertas

3. Test Print:

  • Di menu printer, tap Test Print
  • Jika test print berhasil โ†’ printer OK
  • Jika test gagal โ†’ masalah printer/koneksi

4. Restart:

  • Putuskan koneksi printer
  • Restart printer
  • Restart HP
  • Sambungkan ulang
  • Test print lagi

5. Jarak:

  • Dekatkan HP ke printer (โ‰ค5 meter)
  • Bluetooth bisa terhalang dinding/benda

6. Printer Busy:

  • Jangan print berkali-kali cepat
  • Tunggu print selesai baru print lagi

7. Printer Tidak Kompatibel:

  • Pastikan printer support ESC/POS
  • Coba printer lain untuk validasi

๐Ÿ”ง Stok Tidak Sinkron dengan Fisik

Gejala: Stok di aplikasi beda dengan barang fisik

1. Stok Opname (Hitung Fisik):

  • Hitung barang fisik yang ada
  • Catat jumlahnya

2. Bandingkan dengan Aplikasi:

  • Buka menu Stok
  • Lihat stok di aplikasi
  • Catat selisihnya

3. Adjust Manual:

  • Jika aplikasi lebih besar (fisik lebih sedikit):
    • Tap โˆ’ Kurangi Stok
    • Masukkan selisih
    • Keterangan: "Stok opname - barang rusak/hilang"
  • Jika aplikasi lebih kecil (fisik lebih banyak):
    • Tap + Tambah Stok
    • Masukkan selisih
    • Keterangan: "Stok opname - koreksi"

4. Cari Penyebab:

  • Histori Stok: Lihat pergerakan stok
  • Apakah ada transaksi yang tidak tercatat?
  • Apakah ada barang yang rusak tidak di-input?
  • Apakah ada pencurian?

5. Rutinkan Stok Opname:

  • Minimal sebulan sekali
  • Untuk produk fast-moving: seminggu sekali
  • Deteksi selisih lebih cepat

๐Ÿ”ง Aplikasi Force Close/Crash

Gejala: Aplikasi keluar sendiri, crash, error

1. Clear Cache:

  • Buka Setting HP โ†’ Apps โ†’ KasGo
  • Storage โ†’ Clear Cache
  • Jangan Clear Data (data hilang!)
  • Buka aplikasi lagi

2. Restart HP:

  • Matikan HP
  • Nyalakan lagi
  • Buka aplikasi

3. Reinstall (jika masih crash):

  • BACKUP DULU! (penting!)
  • Uninstall KasGo
  • Install ulang APK
  • Restore dari backup
  • Login

4. Update Aplikasi:

  • Pastikan pakai versi terbaru
  • Update jika ada versi baru

5. Report Bug:

  • Screenshot error (jika ada)
  • Catat langkah sebelum crash
  • Kirim ke Customer Support Via WA:
    • Model HP
    • Versi Android
    • Versi aplikasi
    • Langkah reproduce
    • Screenshot

๐Ÿ”ง Data Hilang Setelah Update

Gejala: Setelah update aplikasi, data (produk/transaksi) hilang

Penyebab:

  • Seharusnya tidak hilang saat update!
  • Data tersimpan di /data/data/id.kasgo.pos/
  • Update (install over) tidak menghapus data

Solusi:

  1. Jangan Panik:
    • Cek dulu semua menu
    • Buka Produk, Riwayat, dll
    • Pastikan benar-benar hilang
  2. Restore dari Backup:
    • Menu Pengaturan โ†’ Backup & Restore
    • Restore dari backup terakhir sebelum update
    • Data kembali
  3. Jika Tidak Ada Backup:
    • Tidak ada cara mengembalikan ๐Ÿ˜ข
    • Lesson learned: SELALU backup sebelum update!

Prevent di Masa Depan:

  • WAJIB backup sebelum update
  • Simpan backup di cloud/HP lain
  • Tidak ada backup = tidak ada jaminan

๐Ÿ”ง Backup Gagal

Gejala: Error saat backup, tidak bisa backup

Solusi:

  1. Cek Storage:
    • Pastikan ruang HP cukup (minimal 100MB free)
    • Hapus file tidak perlu jika ruang kurang
  2. Permission:
    • Pastikan aplikasi punya izin akses storage
    • Setting HP โ†’ Apps โ†’ KasGo โ†’ Permissions โ†’ Storage โ†’ Allow
  3. Coba Lagi:
    • Kadang error sesaat
    • Tap Backup Sekarang lagi
  4. Restart HP:
    • Restart
    • Buka aplikasi
    • Coba backup lagi
  5. Manual Backup (advanced):
    • Gunakan File Manager
    • Copy database file:
      • Path: /Android/data/id.kasgo.pos/files/databases/kasgo_database
    • Paste ke folder lain atau cloud
    • Ini backup mentah (bisa restore manual jika perlu)

๐Ÿ”ง Restore Backup Gagal

Gejala: Error saat restore, data tidak kembali

Solusi:

  1. Cek File Backup:
    • Pastikan file valid (format .json)
    • Ukuran file wajar (tidak 0 KB)
    • Jika corrupt โ†’ gunakan backup lain
  2. Cek Format:
    • File harus dari backup KasGo
    • Jangan edit manual file JSON (bisa corrupt)
  3. Pilih File yang Benar:
    • Pastikan pilih file backup yang sesuai
    • File terbaru mungkin bukan yang terbaik (jika data sudah corrupt sebelum backup)
  4. Reinstall:
    • Jika gagal terus:
    • Uninstall KasGo
    • Install ulang
    • Restore dari backup
  5. Report:
    • Jika tetap gagal โ†’ report ke Customer Support Via WA
    • Kirim file backup (jika tidak mengandung data sensitif)

Butuh Bantuan Lebih Lanjut?

Jika masalah belum terselesaikan:

  1. Screenshot Error: Ambil screenshot pesan error (jika ada)
  2. Catat Langkah: Apa yang dilakukan sebelum error?
  3. Info HP: Model HP, versi Android
  4. Versi App: Cek di Pengaturan โ†’ Tentang โ†’ Versi
  5. Hubungi Customer Support Via WA

Selamat Menggunakan KasGo POS! ๐ŸŽ‰

Aplikasi hanya tools, kesuksesan bisnis tetap di tangan Anda! ๐Ÿ’ช

โœ…

Backup Rutin

Minimal seminggu sekali

๐Ÿ“Š

Review Laporan

Setiap hari untuk insight

๐Ÿ‘จโ€๐Ÿซ

Training Kasir

Sebelum operasional

๐Ÿ“ฆ

Stok Opname

Minimal sebulan sekali

๐Ÿ”„

Update Aplikasi

Saat ada versi baru

Remember: Aplikasi hanya tools, kesuksesan bisnis tetap di tangan Anda! ๐Ÿ’ช

Siap Mulai Pakai KasGo?

Download sekarang dan rasakan kemudahan mengelola bisnis Anda