Memproses...
1%

Martin Retail System

Aplikasi Manajemen Toko & Kasir

Yuk, login dulu sebelum mulai bertugas. Dengan begitu, setiap transaksi otomatis tercatat atas nama kasir yang jaga — lebih rapi, lebih aman, dan enak dilacak kalau suatu saat perlu dicek.

🔒 Login per Kasir
📋 Riwayat Transaksi
👤 Member & Kartu
🤝 Affiliate & Komisi
🎟️ Kupon Belanja
📊 Laporan Keuangan
📦 Stok & Kadaluarsa
👔 Karyawan & Gaji
🗓️ Pre-Order & Reservasi
↩️ Retur & Refund
🏬 Cabang & Outlet
🧾 Pembukuan & Pengeluaran
🔑 Hak Akses Karyawan

Login Kasir

Siapkan pelayanan terbaikmu hari ini! Masukkan username & password untuk mulai menyebarkan senyuman ke pelanggan.

Username atau password salah, coba lagi.
Lupa kata sandi? Klik "Lupa kata sandi?" di atas — kode reset akan dikirim ke email yang terdaftar di akun.

Kasir Transaksi

Layani pesanan kue kering & hampers pelanggan

00.00.00 WIB
Rabu, 08 Juli 2026
🔄 Ada data yang belum tersinkron ke server.
💰
Pendapatan Hari Ini
Rp0
🧾
Jumlah Transaksi
0
📦
Item Terjual
0
💳
Penjualan Member
0

Menu

Keranjang

⚙️ Kelola Kategori
SubtotalRp0
Diskon Pembulatan
TotalRp0
KembalianRp0
Uang diterima kurang dari total.
Belum ada transaksi.
Struk akan muncul di sini.

Riwayat Transaksi

0 transaksi

Lihat Periode

0 dipilih
No StrukWaktuKasirPelangganItemTotalStatus
🧮

Tutup Kasir

Rekap otomatis penjualan sejak shift terakhir ditutup (tanpa perlu catat modal awal), lalu cocokkan dengan uang kas fisik di laci.

🕒
Shift Berjalan Sejak
—
💵
Penjualan Berjalan
Rp0
🧾
Jumlah Transaksi
0
🧮
Rata-rata / Transaksi
Rp0

🧾 Riwayat Transaksi Sif Ini

0 transaksi · Rp0

▼ Lihat Rincian

Cek satu per satu transaksi selama sif ini sebelum serah terima ke sif berikutnya — supaya kamu & penerima sama-sama tahu persis nominal yang seharusnya ada di kas, dan tidak ada selisih waktu Tutup Toko nanti.

Hitung, Cocokkan & Serah Terima Kasir

Pengeluaran tidak lagi dipotong di sini — kebutuhan pengeluaran tak terduga selama sif wajib diajukan & disetujui admin/owner terlebih dulu, dicatat langsung di menu Pembukuan.

Kas Seharusnya
Rp0
Selisih
Rp0

Riwayat Tutup Kasir

🧾 Kekurangan Kas Kasir (Belum Diganti)

Daftar kekurangan kas saat tutup kasir yang dicatat sebagai utang dan belum diganti.

💰 Kas Kembalian (Modal Tetap)

Uang kembalian yang harus selalu tersedia di laci untuk transaksi, terpisah dari hasil penjualan. Target diatur oleh Owner/Admin per cabang di menu Cabang & Outlet — kasir tidak perlu mengatur apa pun di sini, nilainya otomatis terisi sesuai cabang aktif saat ini.

Cabang Aktif
—
Target Kas Kembalian
—
👤
Total Member
0
✅
Member Aktif
0
⛔
Member Tidak Aktif
0

Kartu Member

Tampilan kartu digital tiap member. Gunakan tombol di bawah tiap kartu untuk mengunduh (PDF/PNG) atau membagikannya langsung ke WhatsApp member. Gunakan "Unduh Batch" untuk mengunduh semua kartu member yang sedang tampil (sesuai pencarian) sekaligus.

🤝
Total Affiliate
0
✅
Affiliate Aktif
0
💰
Total Komisi Lunas (Semua Waktu)
0 Poin

Daftar Affiliate

0 affiliate

Member dengan level yang ditandai "Boleh Jadi Reseller/Affiliate" akan otomatis tampil di sini. Komisi langsung dipotong dari total transaksi saat itu juga di kasir — jadi setiap komisi otomatis lunas, tidak ada saldo komisi yang mengendap. Harga jual ke pelanggan tetap normal — komisi dihitung terpisah sesuai pengaturan level, dan makin besar belanjanya makin besar komisinya (untuk tipe persen). Sisa komisi kurang dari 1.000 ditabung sebagai Poin Affiliate — poin ini bukan uang tunai dan tidak bisa dicairkan/ditarik; satu-satunya cara memakainya adalah lewat field "Pakai Poin" di kasir saat member itu belanja, dan poin hanya mengurangi Total belanja.

Riwayat Komisi Affiliate

0 riwayat

0 dipilih
WaktuNama AffiliateTipeKomisiCatatan

Kupon Belanja

Semua Kupon Belanja yang sudah dibuat di halaman Admin > Kupon Belanja otomatis muncul di sini sebagai kartu kupon belanja, lengkap dengan kode dan status pemakaiannya.

0 dipilih
💰

Belanja Modal Usaha & Balik Modal

Catat semua belanja modal usaha — baik saat awal buka maupun pembelian susulan sesuai kebutuhan (sewa tempat, renovasi, peralatan, kendaraan, stok awal, perizinan, dll), lalu pantau progres balik modal secara otomatis berdasarkan laba bersih yang sudah terkumpul dari Pembukuan.

Daftar Belanja Modal

⚙️ Kelola Kategori

Isi kalau belanjanya dihitung per satuan (mis. gula 10 Kg) — nanti "Jumlah (Rp)" di bawah cukup diisi harga per satuannya, totalnya dihitung otomatis. Kosongkan kalau harga sudah berupa total (mis. sewa ruko).

Rp
🏠

Cicilan Tempat Usaha

Catat pembelian tempat usaha (yang tadinya disewa lalu ditawarkan untuk dibeli oleh pemiliknya) dengan sistem cicil ke pemilik tempat. Setiap uang muka dan cicilan yang dibayarkan otomatis tercatat sebagai Pengeluaran di Pembukuan, dan sisa hutangnya dipantau otomatis di sini.

📊 Ringkasan Cicilan Tempat Usaha

Total dari semua tempat usaha yang sedang/sudah dicicil.

🏠
Total Harga Tempat
Rp0
✅
Total Sudah Dibayar
Rp0
⏳
Total Sisa Hutang
Rp0

Daftar Cicilan Tempat Usaha

Tambah Cicilan Tempat Baru

Rp
Rp
Rp

Jumlah cicilan per bulan hanya sebagai pengingat jumlah yang biasa dibayar — jumlah aktual tetap bisa disesuaikan tiap kali mencatat pembayaran.

⚙️

Panel Admin

Ringkasan menyeluruh performa toko dan status aplikasi.

💰
Total Pendapatan
Rp0
🧺
Total Pengeluaran
Rp0
📈
Laba Bersih (Semua Waktu)
Rp0
🧾
Total Transaksi
0
🍲
Menu Aktif
0
💳
Pendapatan Member
Rp0
🗑️
Di Tempat Sampah
0

Menu Terlaris (Semua Waktu)

Aktivitas Terbaru

Lihat semua →

Pembukuan

Ringkasan pendapatan, pengeluaran, dan menu terlaris untuk periode yang dipilih.

Periode

Ringkasan

💵
Pendapatan
Rp0
🧺
Pengeluaran
Rp0
📈
Laba Bersih
Rp0
🧾
Jumlah Transaksi
0
🧮
Rata-rata/Transaksi
Rp0
🏷️
Diskon & Subsidi
Rp0
🚫
Transaksi Dibatalkan
0
↩️
Retur & Refund
0
🤝
Komisi Affiliate
Rp0
🎁
Poin Dipakai
Rp0

Grafik Pendapatan, Pengeluaran & Laba

Ringkasan performa penjualan

Pendapatan Pengeluaran Laba Bersih

Pengeluaran per Kategori

Catat Pengeluaran

💡 Untuk gaji, gaji lembur, dan kasbon karyawan, catat lewat menu Karyawan masing-masing (Bayar Gaji, Catat Jam Lembur, Catat Kasbon) — bukan di sini — supaya otomatis tertaut ke karyawannya dan muncul di Riwayat & laporan Cetak/PDF-nya.

⚙️ Kelola Kategori
⚙️ Kelola Satuan

0 dipilih
TanggalDeskripsiKategoriHarga

Menu Terlaris

Laporan Keuangan

Ringkasan pendapatan, pengeluaran, dan laba bersih untuk periode yang dipilih. Bisa dicetak atau diekspor sebagai PDF (A4).

Periode

💵
Pendapatan
Rp0
🧺
Pengeluaran
Rp0
📈
Laba Bersih
Rp0
🧾
Jumlah Transaksi
0
🧮
Rata-rata / Transaksi
Rp0
🏷️
Diskon & Subsidi Diberikan
Rp0
🚫
Transaksi Dibatalkan
0

📊 Ringkasan Laba Rugi Harian

Dikelompokkan per hari.

TanggalPendapatanPengeluaranLaba Bersih

🚫 Transaksi Dibatalkan (Void)

Semua transaksi yang dibatalkan pada periode ini, untuk keperluan audit.

WaktuID TransaksiItemTotal

🏆 Menu Terlaris (Periode Ini)

Pengeluaran per Kategori

Detail Pengeluaran

0 dipilih
TanggalDeskripsiKategoriHarga

🧾

Laporan Pajak Lengkap

Rekap Dasar Pengenaan Pajak (DPP) dan nominal pajak (PPN/lainnya) yang terkumpul dari transaksi, per bulan atau per tahun — lengkap dengan tren dan arsip 5 tahun terakhir untuk keperluan pelaporan/pemeriksaan perpajakan.

🧮
Dasar Pengenaan Pajak (DPP)
Rp0
💰
Total Pajak Terkumpul
Rp0
🧾
Transaksi Kena Pajak
0
🧮
Rata-rata Pajak / Transaksi
Rp0

📊 Tren Pajak

🗄️ Arsip Tahunan (5 Tahun Terakhir)

Wajib tersedia untuk keperluan pemeriksaan/pelaporan pajak. Data transaksi tidak pernah terhapus otomatis oleh sistem, jadi arsip ini selalu bisa dibuka kapan pun dibutuhkan, walau belum ada transaksi di tahun tersebut.

📅 Rekap Bulanan

Rincian per bulan (Januari–Desember) untuk tahun yang sedang dipilih, memudahkan pelaporan/pemeriksaan pajak bulanan.

📋 Rincian Transaksi Periode Ini

0 dipilih

Menghapus transaksi di sini akan memindahkannya ke Tempat Sampah (tidak lagi dihitung sebagai omzet/pajak) dan masih bisa dipulihkan kapan saja.

WaktuNo. StrukPelanggan DPPTarifPajakTotal Status
👥
Total Member
0
✅
Member Aktif
0
⛔
Member Tidak Aktif
0
💰
Pendapatan Iuran Member (Semua Waktu)
Rp0
💵
Pemasukan Pembelian Member (Periode)
Rp0
🧾
Jumlah Transaksi Member (Periode)
0
🧮
Rata-rata / Transaksi Member
Rp0

Laporan Member

Ringkasan jumlah member, status keanggotaan, dan pemasukan dari pembelian member. Bisa dicetak atau diekspor sebagai PDF (A4).

Periode Pemasukan Pembelian Member

"Pemasukan Pembelian Member" dihitung dari transaksi kasir yang memakai akun member dengan diskon level. "Pendapatan Iuran Member" adalah total biaya pendaftaran/perpanjangan keanggotaan.

👤 Detail Per Member

0 dipilih
NamaLevelStatusGabungKadaluarsaTotal Iuran

🧾 Transaksi Member pada Periode Ini

0 dipilih
WaktuNo. StrukNama MemberLevelItemDiskonTotalAksi
🎁
Total Diskon Pembulatan Diberikan
Rp0
🧾
Jumlah Struk Berdiskon Pembulatan
0
📉
Rata-rata Diskon Pembulatan / Struk
Rp0

Riwayat Struk Berdiskon Pembulatan

Semua transaksi yang menggunakan Diskon Pembulatan, terbaru di atas.

0 dipilih
NoWaktuPelangganItemDiskon PembulatanTotal Struk
🎫
Total Kupon Belanja
0
✅
Kupon Belanja Aktif
0
⏳
Kadaluarsa
0
🔒
Sudah Dipakai
0
💰
Total Nilai Terpakai
Rp0

Tambah Kupon Belanja

Buat kupon belanja satuan atau sekaligus banyak. Kode tidak peka huruf besar/kecil dan harus unik.

Daftar Kupon Belanja

Kupon Belanja yang sudah dipakai tidak bisa dihapus, sebagai jejak riwayat. Setiap kode Kupon Belanja hanya bisa dipakai 1 kali.

KodeNilaiMin. BelanjaStatusPemakaianMasa Berlaku

Daftar Menu

Kolom kotak kecil di samping harga adalah kuota stok — kosongkan jika stok tidak dibatasi. Saat kuota mencapai 0, menu otomatis tampil "Habis" di kasir dan tidak bisa dipesan sampai kuotanya diisi ulang.

Tambah Menu Baru

⏳

Masa Kadaluarsa

Atur masa simpan default tiap menu, catat tanggal produksi & kadaluarsa per batch, lalu cetak stiker kadaluarsa untuk ditempel ke kemasan produk.

⛔
Batch Kadaluarsa
0
💸
Kerugian Kadaluarsa Tercatat
Rp0
⚠️
Belum Dicatat ke Pembukuan
Rp0

🏷️ Diskon Produk Mendekati Kadaluarsa

Aktifkan diskon otomatis untuk produk yang masa kadaluarsanya sudah dekat, supaya stok tetap laku sebelum harus dibuang. Persen diskon naik otomatis makin dekat ke tanggal kadaluarsa sesuai tier di bawah — makin mepet, makin besar diskonnya. Nyalakan sakelar diskon pada tiap catatan batch di kartu "Daftar Kadaluarsa" di bawah; kalau perlu, persen tiap batch juga bisa dioverride manual sendiri.

Lainnya
=
%

Dipakai kalau batch didiskon manual di luar hari tier di atas.

Contoh bawaan: H-4 = 55%, H-3 = 60%, H-2 = 65%, H-1 = 70% — angka hari dan persennya bisa kamu ubah sendiri sesuai kebutuhan toko.

⚡ Auto-aktifkan Ambang Kadaluarsa
Kalau nyala, saklar diskon tiap batch otomatis ikut nyala sendiri begitu masuk rentang "Segera Kadaluarsa" — tidak perlu klik toggle satu-satu atau tombol massal lagi.
🛒
Terjual dengan Ambang Kadaluarsa
0 pcs
💰
Pemasukan dari Produk Ambang Kadaluarsa
Rp0
🏷️
Total Nominal Diskon Diberikan
Rp0

📊 Pemasukan per Produk (Ambang Kadaluarsa)

Rincian penjualan seluruh produk yang terjual memakai diskon kadaluarsa, sepanjang waktu.

✍️ Kata-kata pada Stiker Kadaluarsa

Atur tulisan yang ikut tercetak di setiap stiker kadaluarsa — label tanggal, slogan/pesan tetap toko, dan catatan per batch.

Catat Tanggal Kadaluarsa

Daftar Kadaluarsa

Diurutkan dari yang paling dekat kadaluarsa.

0 dipilih

Masa Simpan Default per Menu

Isi jumlah hari masa simpan & tanggal stok terakhir masuk tiap menu — sistem akan otomatis menghitung tanggal kadaluarsa (tanggal stok masuk + masa simpan) dan otomatis memblokir penjualan di Kasir begitu tanggal itu lewat, tanpa perlu dicatat manual satu-satu di kartu Batch Kadaluarsa. Klik Hari Ini setiap kali stok baru masuk supaya perhitungannya tetap akurat. Kosongkan jika tidak ingin dihitung otomatis — kamu tetap bisa mencatat batch manual seperti biasa.

📈

Laporan Kadaluarsa Lengkap

Rekap kerugian produk kadaluarsa per bulan atau per tahun, lengkap dengan tren, kategori paling boros, produk paling sering kadaluarsa, dan rincian tiap produk.

📊 Tren Kerugian

🏷️ Kerugian per Kategori

🔁 Produk Paling Sering Kadaluarsa

📋 Rincian Produk Kadaluarsa Periode Ini

0 dipilih
🌾

Masa Kadaluarsa Bahan Baku

Catat semua bahan baku dapur (tepung, gula, mentega, telur, dsb) lengkap dengan jumlah stok, harga, tanggal beli & tanggal kadaluarsanya — supaya kamu tahu bahan mana yang harus segera dipakai dan berapa nilai stok yang tersimpan.

🌾
Jenis Bahan Aktif
0
💰
Total Nilai Stok
Rp0
⚠️
Segera Kadaluarsa
0
⛔
Sudah Kadaluarsa
0
🚫
Stok Habis
0

⚙️ Pengaturan Ambang Kadaluarsa

Tentukan berapa hari sebelum tanggal kadaluarsa suatu bahan mulai ditandai "Segera Kadaluarsa", supaya kamu bisa mengutamakan pemakaiannya lebih dulu.

➕ Bahan baku baru dicatat lewat menu Catat Pengeluaran (pilih kategori "Bahan Baku"). Data otomatis muncul di daftar bawah ini. Gunakan ✏️ pada tiap kartu hanya untuk mengoreksi data yang sudah tercatat.

Daftar Bahan Baku

Diurutkan dari yang paling dekat kadaluarsa. Harga & total nilai stok ikut ditampilkan di tiap kartu.

📖

Resep Masakan & Minuman

Atur resep setiap menu lengkap dengan bahan dan modalnya. Saat hidangan diproses/dibuat, modal bahannya otomatis tercatat ke Catat Pengeluaran pada tanggal produksi.

⚙️ Kelola Kategori Resep

Daftar Resep

Tambah Resep Baru

➕ Tambah Bahan
Total Modal per BatchRp0
Modal per PcsRp0

Isi target persentase untung dari harga jual (mis. 40 = 40% dari harga jual adalah untung). Saran harga jual otomatis dihitung dari Modal per Pcs.

💡 Saran Harga Jual—

🧑‍🍳 Catat Produksi (Buat Hidangan Sekarang)

Saat kamu memasak/membuat hidangan memakai resep di atas, catat di sini — modal bahannya otomatis ditambahkan ke Catat Pengeluaran pada tanggal produksi tersebut.

Total Pcs Dihasilkan0 pcs
Total Modal DiproduksiRp0

Riwayat Produksi

Setiap produksi otomatis tercatat di Catat Pengeluaran (kategori "Bahan Baku"). Hapus catatan di sini akan ikut menghapus pengeluaran terkait.

🛠️

Peralatan Pendukung Usaha

Catat semua alat usaha (kompor, gerobak, blender, dsb) lengkap dengan umur pakai, harga beli, dan riwayat biaya perawatannya. Kalau alat sudah tidak bisa diperbaiki, catat penggantian/peremajaannya di sini — biayanya otomatis masuk ke Catat Pengeluaran.

Daftar Peralatan

Tambah Peralatan Baru

📋

Tugas & Tanggung Jawab Setiap Divisi

Daftar tugas kerja untuk setiap divisi/jabatan supaya semua karyawan tahu persis apa yang harus dikerjakan setiap kali bertugas. Nama divisi dan daftar tugasnya bebas diubah, ditambah, atau dihapus — cocok dipakai untuk jenis usaha apa pun, bukan cuma toko kue.

Daftar Divisi & Tugasnya

Klik 📑 untuk menyalin divisi (kalau ada beberapa yang mirip, tinggal ubah sedikit), ✏️ untuk mengubah nama divisi & daftar tugasnya, atau ✕ untuk menghapus divisi yang sudah tidak dipakai.

0 dipilih
📘

SOP (Standar Operasional Prosedur) Usaha

Daftar langkah-langkah kerja baku untuk setiap prosedur/kegiatan di usaha ini, supaya semua karyawan mengerjakannya dengan cara yang sama dan konsisten. Judul SOP dan daftar langkahnya bebas diubah, ditambah, atau dihapus — cocok dipakai untuk jenis usaha apa pun.

Daftar SOP

Klik 📑 untuk menyalin SOP (kalau ada beberapa yang mirip, tinggal ubah sedikit), ✏️ untuk mengubah judul & daftar langkahnya, atau ✕ untuk menghapus SOP yang sudah tidak dipakai.

0 dipilih

Daftar Kategori

Ubah nama kategori langsung pada kotak teks, atau hapus kategori yang sudah tidak dipakai (kategori yang masih punya menu tidak bisa dihapus).

Tambah Kategori Baru

Level Membership

Setiap level punya biaya pendaftaran per tahun dan persentase diskon belanja yang berbeda. Level yang masih dipakai member tidak bisa dihapus.

Tambah Level Baru

Boleh Jadi Reseller/Affiliate
🗓️

Pre-Order & Reservasi

Catat pesanan yang diambil/dikirim di kemudian hari, lengkap dengan uang muka (DP) dan status prosesnya — cocok untuk pesanan hampers Lebaran atau kue custom.

Daftar Pre-Order

0 dipilih

Tambah Pre-Order Baru

💡 Cari & pilih produk di atas — nama, harga, pajak, pembulatan, dan total otomatis terisi mengikuti pengaturan Info Toko (sama seperti di Kasir). Kolom teks ini tetap bisa diedit manual untuk item custom di luar menu.
🕐Pilih jam
DP wajib minimal 50% dari Total Harga. Direkomendasikan langsung bayar lunas.
Sisa BayarRp0
↩️

Retur & Refund

Catat barang yang dikembalikan pelanggan dan dana yang dikembalikan (refund), lengkap dengan alasan dan metode pengembaliannya.

📎 SOP Wajib — Struk Fisik & Barang Retur
Setiap Retur & Refund WAJIB ada struk fisik dari pelanggan dan barang yang dikembalikan. Kalau struk fisik atau barangnya tidak ada, retur TIDAK BISA diproses — No. Struk yang diketik di form di bawah harus sesuai dengan struk fisik tersebut.

Daftar Retur & Refund

0 dipilih

Tambah Retur Baru

📎 Wajib sesuai struk fisik yang dipegang pelanggan. Tanpa struk fisik dan barangnya, retur tidak bisa diproses.
🔒 Otomatis mengikuti total struk yang dipilih, tidak bisa diketik/diubah manual.

Daftar Karyawan

Data gaji, jam kerja, hari libur, dan SOP setiap karyawan. Gunakan menu ⋮ pada tiap karyawan untuk cetak Surat Keterangan Kerja, Formulir Identitas, atau Formulir Pengajuan Cuti.

Tambah Karyawan Baru

Pilih cabang tempat karyawan ini bertugas, supaya kelihatan rapi karyawan mana ada di kota/cabang mana. Kelola daftar cabang di menu Cabang & Outlet.

Pilih tanggal
📋 Data Identitas Lengkap opsional — isi sekarang biar Formulir Identitas otomatis lengkap
Pilih tanggal
Pilih tanggal
🕐Pilih jam
🕐Pilih jam
Hari Libur
—

🏬 Karyawan per Cabang

Rekap rapi siapa bertugas di cabang/kota mana, diambil otomatis dari data karyawan di sebelah kiri.

Daftar Hadir Karyawan

Buat lembar daftar hadir karyawan untuk satu bulan — satu tabel berisi semua karyawan terpilih dengan kolom tanggal 1 sampai akhir bulan, siap dicetak dan ditempel di depan toko untuk diisi paraf/tanda tangan setiap hari. Hari toko tutup (dari Pengumuman Libur/Buka Toko, atau ditambahkan manual) otomatis ditandai merah, dan di bagian bawah lembar sudah ada kolom tanda tangan Pemilik/Pemimpin Usaha.

Penilaian Kinerja Harian

Nilai kinerja setiap karyawan setiap hari berdasarkan 7 aspek kerja. Pilih tanggal, beri skor bintang 1–5 untuk tiap aspek, lalu simpan. Semua penilaian harian akan otomatis terkumpul jadi laporan bulanan di bawah.

0 dipilih

📄 Laporan Kinerja & Slip Gaji Bulanan

Rekap semua penilaian harian selama satu bulan per karyawan, lengkap dengan catatan otomatis dan informasi gaji. Bisa dicetak atau diunduh sebagai PDF untuk diperlihatkan ke karyawan.

0 dipilih
⏱️

Gaji Lembur

Catat jam lembur karyawan di waktu-waktu tertentu (misal saat ramai pengunjung) — setiap catatan lembur otomatis ditambahkan ke Catat Pengeluaran.

Riwayat Lembur

Semua catatan lembur yang sudah ditambahkan ke pengeluaran.

Catat Jam Lembur

Total LemburRp0
💳

Kasbon Karyawan

Catat pinjaman/kasbon karyawan — otomatis tercatat sebagai pengeluaran. Kasbon bisa dilunasi dengan dipotong dari pembayaran gaji atau lembur, atau dibayar tunai langsung.

Riwayat Kasbon

Semua catatan kasbon karyawan beserta status pelunasannya.

Catat Kasbon Baru

Pilih 1x kalau kasbon mau dipotong sekaligus / dibayar tunai langsung. Pilih lebih dari 1x kalau mau dicicil bertahap tiap gajian. Jumlah cicilan hanya bisa dipilih dari daftar, tidak bisa diketik manual.
🗓️

Cuti & Upah Pengganti

Catat pengajuan cuti karyawan di sini — upah untuk karyawan pengganti akan otomatis dihitung (tarif harian × jumlah hari cuti) dan langsung ditambahkan ke Catat Pengeluaran, tanpa perlu diatur manual lagi.

Riwayat Cuti

Semua catatan cuti karyawan beserta upah pengganti yang sudah otomatis dicatat.

Catat Pengajuan Cuti Baru

Jumlah hari cuti: -
Otomatis terisi dari tarif harian karyawan pengganti × jumlah hari cuti — tidak perlu diisi manual.
🗓️

Kalender Gajian

Jadwal tanggal gajian berikutnya untuk setiap karyawan, dihitung dari Tanggal Gajian Pertama.

-

Sen
Sel
Rab
Kam
Jum
Sab
Min

Daftar Gajian Bulan Ini

Karyawan bergaji harian tidak dijadwalkan otomatis (dibayar per hari kerja).

⏳

Prosedur Masa Percobaan

Catat dan kelola riwayat Masa Percobaan tiap karyawan, lalu cetak atau unduh Surat Perjanjian Masa Percobaan Kerja per catatan.

Riwayat Prosedur Masa Percobaan

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

📜

Prosedur Kontrak Kerja Baru

Catat dan kelola riwayat Kontrak Kerja Baru (PKWT) tiap karyawan, lalu cetak atau unduh dokumennya per catatan.

Riwayat Prosedur Kontrak Kerja Baru

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

🔄

Prosedur Perpanjangan Kontrak

Catat dan kelola riwayat Perpanjangan Kontrak tiap karyawan, lalu cetak atau unduh Surat Perpanjangan Kontrak Kerja per catatan.

Riwayat Prosedur Perpanjangan Kontrak

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

⚠️

Surat Peringatan 1 (SP1)

Catat dan kelola riwayat Surat Peringatan Pertama untuk karyawan yang kinerjanya tidak sesuai atau melanggar aturan, lalu cetak atau unduh dokumennya per catatan.

Riwayat Surat Peringatan 1

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

⚠️

Surat Peringatan 2 (SP2)

Catat dan kelola riwayat Surat Peringatan Kedua untuk karyawan yang masih mengulangi pelanggaran/kinerja buruk setelah SP1, lalu cetak atau unduh dokumennya per catatan.

Riwayat Surat Peringatan 2

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

⛔

Surat Peringatan 3 (SP3)

Catat dan kelola riwayat Surat Peringatan Ketiga/Terakhir untuk karyawan yang masih mengulangi pelanggaran/kinerja buruk setelah SP1 & SP2, lalu cetak atau unduh dokumennya per catatan.

Riwayat Surat Peringatan 3

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

🚫

Surat PHK

Catat dan kelola riwayat Pemutusan Hubungan Kerja (PHK) untuk karyawan yang tidak sesuai, merugikan usaha, atau kinerjanya buruk, lalu cetak atau unduh Surat Keputusan PHK per catatan.

Riwayat Surat PHK

Klik salah satu catatan di bawah untuk memilihnya, lalu cetak/unduh dokumennya lewat kartu di bagian bawah. Gunakan ✏️ untuk mengubah catatan atau ✕ untuk menghapusnya.

🖨️ Cetak / Unduh Dokumen

Pilih dulu salah satu catatan di daftar atas untuk mencetak/mengunduh dokumennya.

🏬

Cabang & Outlet

Kelola data cabang/outlet usaha, tentukan cabang aktif di perangkat ini, dan pantau performa penjualan tiap cabang.

Daftar Cabang

Tambah Cabang Baru

Uang kembalian tetap (modal tetap) yang wajib selalu ada di laci cabang ini, terpisah dari hasil penjualan. Isi >0 supaya kasir di cabang ini otomatis hanya mencocokkan uang kas kembalian saat Tutup Kasir, bukan total penjualan. Kosongkan / isi 0 = mode normal (cocokkan total penjualan).

Laporan Performa per Cabang

Bandingkan penjualan & jumlah transaksi antar cabang

0 dipilih

Info Toko

Informasi ini akan tampil pada struk transaksi.

🍪

Logo ini otomatis dipakai di sidebar, menu mobile, ikon besar halaman login kasir, & ikon tab browser. Format JPG/PNG, disarankan persegi.

Akan tampil di kop cetak/PDF halaman Laporan Pajak. Kosongkan jika belum punya NPWP.

Jabatan & nama ini otomatis dipakai sebagai tanda tangan "Pimpinan / Pemilik Usaha" di semua dokumen cetak/PDF (Surat Keterangan Kerja, Kebijakan Kasbon, Formulir Identitas, Formulir Cuti, Formulir Kasbon, Surat Lunas Kasbon). Ganti di sini, otomatis ikut berubah di semua dokumen tanpa perlu diedit satu-satu.

Mencegah kasir mengetik nominal Diskon Pembulatan yang kelewat besar secara tidak sengaja (atau disalahgunakan). Kosongkan / isi 0 kalau tidak ingin dibatasi.

Pratinjau Struk

Contoh tampilan bagian atas & bawah struk.

Ukuran Kertas Struk

Pilih ukuran printer thermal yang dipakai. Berlaku untuk pratinjau, cetak, PDF, dan PNG — termasuk lebar cetak untuk RawBT & Web Bluetooth di bawah.

🖨️ Metode Cetak Struk

Pilih cara struk dikirim ke printer. Struk akan otomatis dicetak lewat metode ini setiap kali tombol "Cetak Struk" ditekan.

Ganti Password Admin

Password ini diminta setiap ada aksi sensitif (hapus data, batalkan transaksi, dsb) sebagai konfirmasi tambahan — bukan lagi untuk membuka halaman. Akses halaman kini diatur lewat peran akun & menu Hak Akses Kasir.

⏱️ Auto-Logout Kasir

Kasir akan otomatis logout dari halaman kasir kalau tidak ada aktivitas (klik/ketik/sentuh layar) selama durasi ini. Isi 0 untuk mematikan auto-logout.

🔐 Akun Login Kasir

Setiap kasir wajib login pakai akun sendiri sebelum bisa membuka halaman kasir. Buat satu akun untuk tiap kasir supaya riwayat aktivitas tercatat per orang.

Admin punya akses ke halaman pengaturan toko. Kasir hanya bisa membuka halaman yang diaktifkan di menu Hak Akses Kasir → (bawaan: Transaksi, Riwayat, Member, Affiliate, Kupon Belanja, dan Sinkronkan Data).

📧 Notifikasi Email (Lupa Kata Sandi)

Aplikasi ini tidak punya server email sendiri, jadi kode "Lupa Kata Sandi" dikirim lewat layanan pihak ketiga EmailJS (gratis, dipanggil langsung dari browser). Buat akun di emailjs.com, buat 1 Email Service & 1 Email Template berisi variabel {{to_email}}, {{to_name}}, {{otp_code}}, lalu tempelkan ID-nya di bawah. Jangan lupa juga isi email tiap akun di kartu "Akun Login Kasir" di atas.

⚠️ Penyebab paling sering email tidak terkirim: di halaman Template Email → buka template kamu → ada kolom terpisah bernama "To Email" (di pengaturan template, bukan di isi/body pesan) yang harus diisi {{to_email}}. Kalau kolom itu kosong, EmailJS akan menolak mengirim walau Service ID/Template ID/Public Key sudah benar. Setelah diisi, klik "Kirim Email Tes" di bawah — kalau masih gagal, pesan errornya sekarang akan tampil detail supaya lebih mudah dilacak.

📷 Foto Keamanan Otomatis

Saat ada aksi hapus/pembatalan yang butuh konfirmasi password, sistem akan mengambil satu foto dari kamera perangkat sebagai bukti verifikasi. Browser akan selalu menampilkan izin kamera & lampu indikator kamera akan menyala — ini bukan fitur tersembunyi.

Lihat seluruh foto yang tersimpan di menu Foto Keamanan →

🔑

Hak Akses Kasir

Atur halaman mana saja yang boleh dibuka akun berperan Kasir.

Halaman untuk Akun Kasir

Nyalakan sakelar untuk mengizinkan, matikan untuk menyembunyikan halaman itu dari akun Kasir. Perubahan langsung berlaku di semua perangkat kasir yang tersinkron.

📌 Halaman Kasir Transaksi selalu bisa dibuka semua akun (halaman utama kasir) sehingga tidak ada di daftar pengaturan ini.
🗝️

Hak Akses Admin

Atur halaman mana saja yang boleh dibuka akun berperan Admin.

Halaman untuk Akun Admin

Nyalakan sakelar untuk mengizinkan, matikan untuk menyembunyikan halaman itu dari akun Admin. Perubahan langsung berlaku di semua perangkat yang tersinkron.

📌 Halaman Kasir Transaksi selalu bisa dibuka semua akun (halaman utama kasir) dan halaman Hak Akses Admin ini sendiri hanya untuk Owner, sehingga tidak ada di daftar pengaturan ini.
🧩

Paket & Tingkat Akses Menu

Batasi halaman/menu yang bisa dibuka di toko ini sesuai paket yang sudah dibeli — dikonfigurasi lewat kode dari Pusat Kontrol Lisensi (admin-dashboard). Berlaku untuk semua akun, termasuk Owner.

Terapkan Kode Konfigurasi Paket

Tempel kode konfigurasi yang disalin dari halaman "Paket Menu POS" di Pusat Kontrol Lisensi, lalu klik Terapkan. Selama belum ada kode yang diterapkan, semua halaman tetap bisa dibuka seperti biasa (tidak dibatasi).

Tingkat Akses Aktif

Pilih paket mana yang sedang aktif dipakai toko ini.

🧹

Hak Akses Hapus & Seleksi

Atur halaman mana saja yang boleh menampilkan tombol hapus/batalkan dan mode seleksi (centang banyak item) untuk akun Kasir maupun Admin. Owner selalu bisa melihat & memakai semuanya tanpa batas.

Pilih Akun

Pengaturan Hapus & Seleksi diatur terpisah untuk akun Kasir dan akun Admin.

Tombol Hapus & Mode Seleksi per Halaman

Nyalakan sakelar Hapus untuk menampilkan tombol hapus/batalkan, dan sakelar Seleksi untuk menampilkan centang pilih banyak item, di halaman itu. Matikan untuk menyembunyikannya.

📌 Fitur ini menyembunyikan tampilan tombol saja (bukan halaman itu sendiri). Kalau suatu halaman memang tidak boleh dibuka akun ini sama sekali, atur lewat menu Hak Akses Kasir / Hak Akses Admin.
📷

Foto Keamanan

Bukti foto otomatis setiap ada aksi hapus/pembatalan yang dikonfirmasi dengan password admin.

🗂️
Total Foto
0
✅
Berhasil
0
⚠️
Gagal Diambil
0

Galeri Foto

Diurutkan dari yang terbaru

Log Aktivitas

Riwayat aktivitas aplikasi, per hari

0 dipilih

Backup Data

Unduh seluruh data aplikasi (menu, transaksi, pengeluaran, pengaturan) sebagai file cadangan.

Restore Data

Pulihkan data dari file backup. Data saat ini akan digantikan.

Tempat Sampah

Transaksi dan pengeluaran yang dihapus

0 dipilih
WaktuJenisDetailJumlah
📢

Pengumuman Libur/Buka Toko

Catat kapan toko libur (hari besar, cuti bersama, atau alasan lain) dan kapan buka kembali. Tambahkan otomatis dari daftar Hari Libur Nasional supaya tidak perlu input manual tanggal satu per satu, lalu cetak atau unduh PDF untuk ditempel di depan toko biar pelanggan tahu jadwalnya.

Tampilan Poster

Atur warna bingkai & ikon gembok pada poster Toko Libur (berlaku untuk cetak & unduh PDF).

#C1272D
#E8A33D
#7A1418
#2B211D
#3E8E5A

Jam Operasional Toko (Bawaan)

Dipakai otomatis untuk mengisi "Jam Buka" & "Jam Tutup" pada setiap pengumuman libur baru (termasuk yang ditambah otomatis dari Libur Nasional), supaya poster "Buka Kembali" selalu jelas jamnya tanpa perlu diisi satu-satu.

🕐Pilih jam
🕐Pilih jam

Daftar Pengumuman

0 dipilih

Tambah Pengumuman Baru

⚙️ Kelola Judul Pengumuman

🕐Pilih jam
🕐Pilih jam
Memeriksa status…
Terakhir sinkron: belum pernah
0
Data belum tersinkron
-
Terakhir kirim ke server
-
Terakhir ambil dari server

Data yang belum tersinkron

  • Semua data sudah tersinkron ✅

Pengaturan Server

Isi alamat server (sync.php) dan API Key yang sudah dipasang di hosting. Hubungi pemilik toko jika kamu belum punya akses.

Belum ada aktivitas sinkronisasi.
✅
Semua data sudah tersinkron
Terakhir sinkron: belum pernah
Selesai 100%

Aplikasi tetap bisa dipakai walau tidak ada internet — data akan otomatis terkirim ke server saat koneksi kembali online.

Pilih Jam
-- : --