Dokumentasi yang
bisa dipakai.
Bukan sekadar rencana.
Panduan Pemilik/Manajer dan Kasir untuk MCorner v0.7.7, disusun dari source, tes, dan alur yang benar-benar dijalankan di lingkungan lokal. Setiap klaim menyebut versi, environment, dan batasnya.
Data pada tangkapan layar adalah fiktif. Dokumen ini bukan pernyataan bahwa aplikasi siap menerima uang atau keputusan HR sungguhan.
- Commit aplikasi
- ffb06aa7
- Schema
- 0010 · shift templates
- Environment
- 127.0.0.1 · D1/R2 lokal
- Tanggal audit
- 9 November 2026
Apa yang berubah.
Sebelumnya belum ada panduan pengguna per peran, dan status antar dokumen saling bertentangan. Seri ini menambahkan panduan prioritas, audit yang dapat ditelusuri, dan bukti eksekusi nyata.
Workspace
Ringkasan, presensi, jadwal, dana, akuntansi, tim, audit, versi.
Portal karyawan
Jadwal pribadi, check-in/out foto & GPS, slip gaji, pengajuan.
POS
Tagihan meja, pesanan, tiket dapur/bar, tunai, shift kasir, laporan.
HP Tamu
QR kunjungan dari kasir; pesanan masuk ke tagihan yang sama.
Langkah yang bisa diikuti.
Label tombol ditulis persis seperti aplikasi. Tab di bawah memuat alur Kasir, pekerjaan Pemilik/Manajer, dan langkah awal. Klik gambar untuk memperbesar.
Buka shift kasir
Shift Kasir → Buka shift, isi terminal dan modal awal laci. Modal awal bukan pendapatan.
Buka tagihan meja
+ Tagihan / meja → pilih Meja / layanan (atau Bawa pulang) → simpan. QR kunjungan muncul untuk meja.
Pilih tagihan, tambah menu
Pada Pilih tagihan, pilih tagihan aktif. Ketuk menu → pilih varian/ekstra → Tambah · Rp ….
Kirim pesanan
Periksa catatan, lalu Terima & kirim pesanan. Tiket dapur/bar, stok, dan jurnal terbentuk.
Selesaikan tiket
Tab Dapur & Bar: Mulai kerjakan → Tandai siap → Sudah diantar.
Terima pembayaran tunai
Bayar tunai → pilih patungan → isi jumlah dan uang diterima → Catat penerimaan tunai.
Struk & cetak ulang
Riwayat → Lihat / cetak struk. Cetak / simpan PDF membuka dialog cetak browser.
Tutup tagihan, lalu tutup shift
Tutup tagihan hanya bila lunas, tidak ada pesanan tamu menunggu, dan semua tiket selesai. Lalu Hitung & tutup shift.
Bahan & stok
POS → Bahan & Stok → + Bahan, lalu Terima untuk saldo awal/pembelian. Pilih sumber: utang pemasok, tunai, atau saldo awal.
Menu & resep
+ Menu: kategori, stasiun Dapur/Bar, ukuran + harga, resep per porsi. Ekstra opsional. Pajak & target lewat tombol pada halaman yang sama.
Meja
Meja → + Meja, isi nama (maks. 200 karakter), Simpan meja.
Tim & peran
Tim MCorner → Tambah anggota. Ubah peran butuh alasan ≥10 karakter dan kata sandi Anda. Minimal satu Pemilik aktif harus tetap ada.
Template shift & jadwal
Jadwal & shift → Buat template (nama, jam mulai WITA, durasi). Lalu Tambah shift: cari karyawan, tanggal mulai, pilih template.
Pengawasan
Ringkasan, Laporan POS (tunai, tagihan terbuka, menu terjual, stok rendah), Riwayat, dan Jejak aktivitas.
Masuk
Buka / untuk Workspace atau /pos untuk POS. Isi email dan kata sandi. Google hanya aktif bila administrator memasang kredensial.
Pasang sebagai aplikasi
Aplikasi & versi → Cara memasang aplikasi. iPhone: Bagikan → Tambah ke Layar Utama. Android: menu ⋮ → Instal aplikasi.
Periksa versi
Aplikasi & versi menampilkan versi aplikasi, versi server, commit, waktu build, environment, dan schema.
Dokumen vs kenyataan.
28 Markdown diperiksa terhadap source, 10 migrasi, tes, dan UI lokal. Masalah terbesar bukan isi teknis, melainkan status yang saling bertentangan.
| Dokumen | Status | Catatan |
|---|
Dua belas hal
yang perlu diputuskan.
Empat di antaranya adalah perilaku UI, bukan salah tulis dokumen. Tidak ada perbaikan kode yang dilakukan dalam tugas dokumentasi ini.
Klaim, bukti, celah.
R01–R23 dipetakan ke modul dan bukti. Status "AB" berarti aktif tetapi belum diverifikasi di perangkat/produksi — bukan berarti fitur tidak ada.
Yang benar-benar dijalankan.
93 tes lulus pada Node 26.11.1 (proyek mem-pin 24). Alur kasir lengkap dijalankan lewat browser; 11 dari 24 skenario UAT sudah lulus, sisanya belum diuji atau terblokir perangkat.
| Bukti | Hasil | Catatan |
|---|---|---|
| npm test | 93/93 lulus | 11 file · 13,7 detik · Node 26.11.1 |
| Alur kasir end-to-end | Lulus | Shift → tagihan → pesanan → tiket → bayar 44.000/50.000 → struk → tutup → shift (variance 0) |
| Template & jadwal shift | Lulus | 08:00–16:00 WITA · jadwal 10 Nov · dibuat lewat UI |
| UAT perangkat / kamera / printer | Belum | Tidak ada perangkat fisik pada audit ini |
| QRIS / offline POS | Tidak berlaku | Belum diimplementasikan |
| ID | Modul / skenario | Status |
|---|
Jangan janjikan lebih.
Paket ini tidak menyatakan aplikasi selesai atau siap produksi. Semua status mengacu pada versi, commit, dan environment yang diperiksa.
Belum diverifikasi
- PWA di Android/iOS fisik
- Kamera, GPS, dan izin perangkat
- Printer dan cetak langsung
- QRIS provider & settlement
- POS tunai offline
- Backup/restore drill
Tidak dilakukan
- Deploy atau migrasi remote
- Perubahan src/, dependency, config
- Transaksi atau akun nyata
- Penyalinan kredensial / .env
- Perbaikan kode untuk F-01/02/09/10
Berikutnya
- Perbaiki README & architecture/README
- Beri banner status pada plan & backlog
- Samakan perintah deploy
- Perbarui panduan portal v0.7.4
- Panduan Employee, Finance, Waiter, Kitchen/Bar, Developer, Guest
- Dokumentasi teknis & UAT penuh