KatalogBarang 0 Item
Keranjang Belanja
Riwayat Transaksi
Daftar transaksi kasir & pemesanan online. Penghapusan oleh Kasir/Admin memerlukan validasi Owner.
| ID / Waktu | Pelanggan / Pemesan | RincianBarang | Metode | Total (Rp) | Sinkron | Aksi |
|---|---|---|---|---|---|---|
| Belum ada transaksi | ||||||
Dashboard Analytical Toko
Monitoring omset, keuntungan, top produk & sinkronisasi Google Sheets
Filter Tanggal Laporan
Total Pendapatan
Rp0
Total Keuntungan
Rp0
Total Transaksi
0
Item Terjual
0
Rata-rata Transaksi
Rp0
Performance Penjualan & Keuntungan
Grafik gabungan Omset (Batang) dan Keuntungan (Garis)
10 Top Produk Terlaris
Ranking Qty TerjualProduk Stok Menipis (stok ≤ 10)
0 Produk| Material | Kategori | Harga Jual | Sisa Stok | Aksi |
|---|---|---|---|---|
| Semua stok aman | ||||
Pesanan dari Web Publik
0 Pesanan Baru| Waktu | Pemesan | Layanan | Rincian | Total | Status | Aksi |
|---|---|---|---|---|---|---|
| Tidak ada pesanan online | ||||||
Semua Riwayat Transaksi (Sesuai Filter)
| Waktu | Pelanggan / Kasir | Sumber | Metode | RincianBarang | Total (Rp) | Untung (Rp) | Aksi |
|---|---|---|---|---|---|---|---|
| Memuat data... | |||||||
Riwayat Edit Stok
Log perubahan stokBarang . Hanya dapat diakses oleh Owner (Pemilik Toko).
| Waktu | User | Material | Barcode | Aktivitas | Qty +/- | Stok Sebelum | Stok Sesudah |
|---|---|---|---|---|---|---|---|
| Belum ada riwayat edit stok | |||||||
Manajemen Database Produk
KelolaBarang , harga beli (modal), harga jual, dan stok realtime. (Admin menghapus perlukan validasi Owner)
| Material | Barcode | Kategori | Harga Beli | Harga Jual | Margin | Stok | Aksi |
|---|
Profil Toko Barang
Isi dengan link gambar logo (PNG/JPG). Logo akan tampil di struk browser. Kosongkan jika tidak ingin pakai logo.
Manajemen Pengguna (User Database)
Tersimpan di Sheet "Pengguna". Penghapusan oleh Admin memerlukan Validasi Password Owner.
| Username | Nama Lengkap | Role | Status | Aksi |
|---|
Pengaturan Printer & Struk
Printer Thermal Bluetooth (mis. UK58)
Belum terhubungNyalakan printer UK58, lalu klik Hubungkan Printer dan pilih namanya di daftar (mis. "BlueTooth Printer", "PT-210", "MPT-II", dsb). Jika perangkat sudah pernah dipasangkan (paired) via Bluetooth OS tapi tidak muncul, coba lepas pairing lalu pasang ulang. Setelah terhubung, ubah Metode Cetak Struk ke "Printer Thermal Bluetooth" lalu Simpan Konfigurasi agar tombol "Cetak Struk" langsung mencetak ke UK58.
Sinkronisasi Backend
Aplikasi POS bekerja offline-first (tersimpan di browser). Saat online, data secara otomatis terhubung dua arah ke server backend.
Harus sama dengan const API_KEY di Code.gs
Harus sama dengan API_KEY di .env backend Node.js
Notifikasi Pesanan Baru
Popup & suara saat ada order dari website
Backend Google Apps Script (`Code.gs`)
Salin kode ini ke Apps Script Google Sheets Anda
Backup & Restore Data
Cadangkan atau pulihkan seluruh data aplikasi. Hanya Owner yang dapat mengakses fitur ini.
Peringatan: Restore data akan menimpa seluruh data yang ada saat ini. Pastikan Anda telah melakukan backup terlebih dahulu sebelum restore.
Backup Data
Export seluruh data ke file JSON
File backup berisi: Produk, Transaksi, Pengguna, Pengaturan Toko, Log Stok, dan Konfigurasi Printer.
Restore Data
Import data dari file backup JSON
Pilih file backup (.json) untuk memulihkan data. Pastikan file berasal dari backup yang valid.
Reset Semua Data
Hapus seluruh data aplikasi
Menghapus semua produk, transaksi, log stok, dan pengaturan. Akun pengguna TIDAK dihapus. Pastikan sudah backup!
Log Percobaan Login
Riwayat semua percobaan login (berhasil & gagal). Hanya Owner.
| Waktu | User | Status | Device | Catatan |
|---|---|---|---|---|
| Klik Refresh untuk memuat data | ||||