Rizal OS
3D OfficeCase StudiesProjectsLab SistemExperience
Lihat di 3D Office
Product/SaaSSoftware SystemsProduction Live & Multi-Outlet Deployed

mfood.id — Integrated F&B Business Operating System & Mobile POS

PeranTechnical Project Manager & Systems Architect
Periode2025 — 2026
Status RilisProduction Live & Multi-Outlet Deployed
Peringkat DampakTop Tier #4
Video Demonstrasi POS Kasir & KDS mfood.idInteractive Demo

Rekaman demo transaksi kasir offline-resilient, pemilihan modifier, dan alur sinkronisasi dapur.

01. Ringkasan Eksekutif & Konteks

mfood.id adalah sistem operasi bisnis F&B komprehensif yang menyatukan Point of Sale (POS), sinkronisasi stasiun dapur (KDS), manajemen multi-cabang dan food truck (titik mangkal), pembayaran QRIS instan, toko online terhubung, dan pelaporan keuangan harian via WhatsApp.

Pelaku usaha kuliner (dari gerai street food, kedai kopi, hingga resto multi-cabang) sering mengalami pesanan berantakan, perselisihan kasir dengan dapur, dan kesulitan memantau omzet saat sedang tidak di tempat.

02. Masalah Operasional & Kendala Teknis

Akar Masalah yang Dihadapi:

Sistem kasir berbasis web murni rentan lumpuh saat jaringan Wi-Fi outlet drop di jam sibuk makan siang, menyebabkan pesanan terlewat, struk dobel, dan hilangnya rekonsiliasi pembayaran di akhir shift.

Batasan & Hambatan Proyek:

  • ⚠Dapat dijalankan lancar pada tablet Android berkapasitas RAM 3GB di lingkungan outlet yang bising dan panas.
  • ⚠Desain antarmuka satu layar yang memangkas waktu pelatihan kasir baru menjadi di bawah 4 jam.

03. Target & Sasaran Eksekusi

Target 01

Menjamin 0% pesanan hilang saat koneksi internet terputus sementara hingga 30 menit melalui antrean transaksi lokal IndexedDB.

Target 02

Menghubungkan kasir dengan Kitchen Display System (KDS) dan printer dapur melalui protokol WebSocket lokal dengan latensi di bawah 200ms.

Target 03

Mengirimkan rekapitulasi penjualan harian otomatis langsung ke nomor WhatsApp pemilik usaha tanpa harus membuka spreadsheet manual.

04. Tanggung Jawab & Kolaborasi Tim

Tanggung Jawab Utama PM:

  • →Menyusun Product Requirement Document (PRD), spesifikasi sinkronisasi offline-first, dan kontrak API rekonsiliasi data order.
  • →Memimpin sprint tim engineering dan mengoordinasikan uji coba lapangan (shadow testing) bersama kasir dan kru dapur.
  • →Merancang protokol cetak struk ESC/POS yang kompatibel dengan berbagai merk printer termal Bluetooth/USB.

Stakeholder & Tim Terkait:

  • •1 Technical Project Manager & Systems Architect (Rizal)
  • •3 Full-Stack & Frontend Engineers
  • •1 Product Designer
  • •F&B Outlet Managers, Cashiers, Kitchen Expediters & Restaurant Owners

05. Keputusan Arsitektur & Trade-Offs

Keputusan #1:Memprioritaskan arsitektur offline-first dengan IndexedDB dan fallback LAN lokal dibanding laporan grafik analitik di fase awal.
Rasionalisasi: Bagi pemilik gerai, kecepatan dan keandalan input pesanan saat rush-hour jauh lebih krusial dibanding grafik dashboard.
Trade-off: Pengembangan fitur reporting BI multi-cabang tingkat lanjut dijadwalkan pada iterasi berikutnya.
Keputusan #2:Menghilangkan modal dialog bertingkat untuk pemilihan varian menu (topping, level pedas, es).
Rasionalisasi: Pengamatan langsung membuktikan kasir sering salah input saat harus membuka lebih dari 2 pop-up saat antrean pelanggan panjang.
Trade-off: Memerlukan rancangan tata letak kisi menu yang lebih padat dan efisien.

06. Roadmap Eksekusi & Hasil per Fase

FaseFase 1: Riset Lapangan & Arsitektur Sinkronisasi
DeliverableMesin status sinkronisasi offline, kontrak data order, dan prototipe kasir
HasilDisetujui oleh tim operasional outlet tanpa ambiguitas ruang lingkup.
FaseFase 2: Core POS Engine & Integrasi KDS
DeliverableAntrean pesanan idempoten, modul split-bill, dan live ticket KDS
HasilLolos uji stres 200 pesanan beruntun dalam kondisi simulasi packet loss.
FaseFase 3: Pilot Multi-Outlet & Otomasi WhatsApp
DeliverablePeluncuran live pilot, gateway pembayaran QRIS, dan bot rekap WhatsApp
HasilDiadopsi oleh lebih dari 1.200 bisnis kuliner aktif dengan nol kasus pesanan hilang.

07. Hasil Terverifikasi & Dampak Nyata

✓

Menghilangkan pesanan hilang atau duplikat tiket dapur akibat gangguan koneksi Wi-Fi di outlet pilot.

✓

Mempersingkat waktu training kasir baru dari 3 hari menjadi 4 jam berkat antarmuka sentuh satu layar yang intuitif.

✓

Mempercepat penutupan buku shift harian melalui otomasi pelaporan penjualan ke WhatsApp pemilik bisnis.

08. Retrospektif & Pembelajaran

  • 💡Mendesain software POS di ruang kantor ber-AC tidak pernah mencerminkan tekanan mental kasir di jam sibuk makan malam; observasi langsung di gerai menyelamatkan berminggu-minggu pekerjaan ulang.

09. Bukti Visual & Tangkapan Layar

mfood.id Mobile POS & Order Ecosystem
mfood.id Mobile POS & Order EcosystemSistem kasir multi-outlet dengan dukungan antrean transaksi offline IndexedDB.
Kitchen Display System & WhatsApp Reporting
Kitchen Display System & WhatsApp ReportingSinkronisasi tiket pesanan dapur real-time dan rekap penjualan otomatis ke WhatsApp owner.

10. Bukti Terverifikasi & Artefak Sistem

video

Video Demonstrasi Operasional mfood.id

Rekaman demonstrasi sistem kasir offline-resilient dengan antrean transaksi IndexedDB.

  • ✓Format: MP4 Video (Remotion)
  • ✓Zero Latency Input Kasir
  • ✓Offline-First IndexedDB Sync
link

Live Ekosistem mfood.id

Platform operasional bisnis kuliner terintegrasi live di internet.

  • ✓Adopsi: 1.248+ Bisnis Kuliner Aktif
  • ✓Fitur: POS, KDS, Titik Mangkal, QRIS, WA Report
  • ✓Sync: Offline-Resilient IndexedDB
diagram

Arsitektur Offline-First Sync & KDS

Diagram alur transisi status dari antrean IndexedDB lokal hingga acknowledgement stasiun dapur.

  • ✓Idempotent UUID Keys
  • ✓WebSocket LAN Fallback Protocol
← Kembali ke Semua Studi KasusBuka Kasus Ini di 3D Virtual Office↗