Cetak Biru Bizeto Morning: Tactical Command Slate & Living Dashboard
Rencana perancangan dan cetak biru arsitektur Bizeto Morning dengan pendekatan Living Dashboard cerdas dan asisten bisnis adaptif.
Dokumen ini menggabungkan seluruh hasil diskusi perancangan arsitektur, rencana pengembangan, serta skenario interaksi dasbor adaptif untuk proyek Bizeto Morning (Tactical Command Slate).

Meninggalkan WebGL atau engine visual berat untuk menjamin performa konstan 60 FPS pada perangkat kasir atau tablet berspesifikasi menengah.
- Layout: Asymmetric Bento Grid Layout yang terkunci dalam satu layar penuh (viewport-locked) tanpa scroll panjang.
- Stack: Next.js 15 (App Router), Tailwind CSS v4, Zustand (state management), dan Lucide React (ikon).
- Tema: Dark Slate (
#090D16) dengan aksen neon Emerald (Aman/Keuangan), Amber (Peringatan/AI), dan Cyan (Grafik Analitik).
Dasbor bertindak sebagai asisten bisnis cerdas yang terus bertumbuh mengikuti dinamika data, aplikasi yang aktif, serta intens/kebiasaan pengguna:
- Persona Intelligence: “Cerdas Menampilkan Apa kepada Siapa”:
AI mendeteksi peran pengguna yang masuk (Role) dan memprioritaskan informasi strategis dibanding data teknis:
- Pemilik Bisnis (Owner): Dasbor menyajikan ringkasan kognitif tingkat tinggi yang berfokus pada Keuangan (arunway kas operasional), Anomali (fraud, anomali harga beli supplier), Harga Pasaran & Margin, serta Prediksi Bisnis. Data stok teknis (seperti jumlah unit fisik) disembunyikan dan hanya dimunculkan jika stok tersebut menyebabkan modal mati tertimbun (capital lockup).
- Manajer Operasional: Layar disesuaikan untuk menampilkan metrik produktivitas kerja shift, detail logistik, dan kecepatan rotasi item.
- Ecosystem-Aware Auto-Hydration (Integrasi Ekosistem Samkarsa):
Tampilan dasbor otomatis menyesuaikan dengan aplikasi aktif milik tenant di ekosistem Samkarsa, dengan MCP Server sebagai jantung utama ekosistem:
- Core Package (Blonjo + Sajen + MCP Server): Karena Blonjo (Pembelian/OCR) dan Sajen (Akuntansi/Ledger) adalah satu paket inti yang dihubungkan oleh MCP Server, dasbor sejak awal berfokus penuh pada metrik keuangan strategis: pengeluaran kas belanja nota, otomatisasi penjurnalan, tren fluktuasi harga beli supplier, dan cash runway.
- Add-on Package (+ Bizeto POS): Jika Bizeto POS (Penjualan Retail) aktif, dasbor menambahkan data omset, proyeksi margin produk per cup/porsi, deteksi fraud kasir secara otomatis, grafik tren jam sibuk penjualan, dan komparasi shift kasir. Jika POS belum aktif, AI mengaktifkan skenario fallback cerdas (Heuristik Spot Audit & estimasi HPP dari omset harian manual).
- Intent-Driven Layout Evolution (Adaptasi Kebiasaan): Tampilan awal dasbor saat dibuka tidak akan pernah sama dan statis. AI mendeteksi riwayat interaksi terakhir dan anomali data terhangat untuk menyusun modul yang paling relevan bagi pengguna di saat itu.
- Context-Preserved Expansion (Drilldown Cerdas): Setiap modul grid, kartu anomali, atau pokok bahasan memiliki fitur ekspansi (drilldown) instan dan integrasi chat/voice. Saat pengguna menekan kartu “Anomali Harga”, asisten AI di panel chat langsung memfokuskan konteks kognitifnya pada isu fluktuasi harga komoditas tersebut untuk mendiskusikan alternatif supplier.
- Autonomous Report Generator: Tombol satu-klik untuk mengekspor dokumen ringkasan eksekutif dan analisis risiko operasional berformat PDF.
- Contextual Cognitive Engine: Menyatukan log belanja internal dengan data pasar/tren global luar untuk menghasilkan rekomendasi bisnis yang cermat.
- Pertanyaan: “Apakah arus kas operasional kita aman untuk menutup biaya bulan depan?”
- Interaksi: Modul
Cash Safety Metermenampilkan status visual Emerald (Aman) dengan visualisasi cadangan waktu (contoh: “Aman untuk 3 minggu”). Klik pada modul membuka proyeksi arus kas masuk-keluar di panel samping.
- Pertanyaan: “Mengapa profit margin bersih kita menurun bulan ini?”
- Interaksi: Melalui input suara/teks pada
Talk-to-Data Canvas, pengguna menanyakan penyebab penurunan margin. Dasbor secara dinamis merakit grafik batang yang membandingkan harga pokok beli bahan baku dengan harga jual.
- Pertanyaan: “Apakah ada indikasi mencurigakan atau kebocoran dana pada kasir?”
- Interaksi: Modul
Proactive AI Interventionsmenyorot rasio transaksi void (pembatalan) yang tidak lazim. Menyediakan tombol aksi cepat langsung di dasbor:[ Tinjau Video POS ]atau[ Bekukan Otorisasi ].
- Pertanyaan: “Stok barang apa yang paling lambat berputar (dead stock) dan menimbun modal?”
- Interaksi: Modul stok berkedip kuning lembut, menyodorkan rekomendasi: “Biji Arabika menumpuk. Rekomendasi: Buat promo bundling diskon 15%.” Tombol
[ Terapkan Promo ]langsung mengintegrasikan diskon ke sistem kasir POS.
- Pertanyaan: “Apakah ada supplier yang berisiko terlambat mengirimkan barang kritis?”
- Interaksi: Kartu Proactive AI memunculkan notifikasi keterlambatan pengiriman berdasarkan riwayat performa pengantaran supplier dan menyarankan alternatif supplier terdekat.
- Pertanyaan: “Bagaimana dampak kenaikan harga jual produk kopi sebesar 5% terhadap total profit bulanan?”
- Interaksi: Modul
What-If Simulatormenyediakan slider harga interaktif. Saat digeser, kurva penjualan dan estimasi profit pada layar diperbarui secara instan melalui model prediktif elastisitas harga.
- Pertanyaan: “Berapa banyak pelanggan loyal kita yang berhenti berbelanja (churn) bulan ini?”
- Interaksi: Dasbor memantau frekuensi belanja pelanggan terdaftar. Kartu Churn Alert menampilkan persentase penurunan aktivitas dengan opsi tombol aksi:
[ Kirim Voucher WhatsApp ].
- Pertanyaan: “Shift mana yang berkinerja paling optimal dan memiliki tingkat retur terendah?”
- Interaksi: Melalui kueri suara pada Canvas: “Bandingkan shift 1 dan 2”, dasbor langsung memproduksi tabel performa kerja shift kasir dengan rasio retur transaksi.
- Pertanyaan: “Apakah dana kas kita cukup untuk membayar pajak dan sewa gedung akhir bulan nanti?”
- Interaksi:
Cash Safety Metermenyertakan indikator batas aman belanja belanja operasional (Safe Limit) dengan menandai bagian tagihan sewa/pajak bulanan yang akan jatuh tempo.
- Pertanyaan: “Produk baru apa yang sedang tren di area sekitar toko kita yang bisa kita jual?”
- Interaksi: AI memadukan RAG global tren pasar dengan histori penjualan internal, lalu menyajikannya secara lisan/visual di Morning Briefing: “Matcha Latte di area Anda meningkat 40% minggu ini.
[ Tambahkan ke Menu ]”.
- Skenario Penjualan Detail: Deteksi dead stock dihitung dari selisih logs pembelian masuk dengan logs penjualan keluar pada
inventory_logs. - Skenario Penjualan Omset Total Harian (Tanpa Detail Item):
- Heuristik ‘Purchase Inactivity’: AI memantau siklus pembelian belanja. Jika suatu barang tidak dibeli kembali melebihi rata-rata siklusnya (misal: 30 hari tanpa restock), AI menandainya sebagai potensi barang mati (dead stock).
- Asisten Proactive Spot Audit: AI menyodorkan kartu verifikasi audit singkat untuk meminta input konfirmasi pemilik: “Anda membeli 50 kg Kopi Toraja pada 1 Juli, namun tidak ada pembelian baru setelah itu. Apakah stok ini sudah habis?
[ Ya, Habis ][ Tersisa X kg ]”. - Analisis Akumulasi Modal: AI membandingkan belanja barang bulanan dengan estimasi HPP (COGS) dari total omset harian (berdasarkan margin rata-rata toko) untuk mendeteksi penimbunan modal mati di gudang (overstocking).
- Konsep: Evaluasi harga aktif secara interaktif via obrolan (chat) atau suara (voice).
- Interaksi:
- User: “Berapa harga jual Kopi Susu saat ini?”
- AI Response: “Harga dasar Kopi Susu adalah Rp 15.000. Namun, karena saat ini sedang aktif Price Rule ‘Happy Hour Sore’ (Diskon 10%), harga jual aktifnya menjadi Rp 13.500.”
- Panel samping otomatis membuka grafik riwayat harga dan visualisasi aturan harga aktif yang berlaku.
Flat 2D UI/UX design screenshot of a premium business intelligence dashboard named ‘Bizeto Morning’ on a dark slate background #090D16. The interface is laid out in an asymmetric bento grid. Left card shows a glowing ‘Cash Safety Meter’ with an emerald green circular gauge progress bar, showing safety status high and monospaced financial figures. Middle card displays ‘Proactive AI Interventions’ showing 3 active alerts list in amber colors. Right card displays ‘Talk-to-Data Canvas’ featuring a minimal clean line chart in cyan with an input search bar on top. Top navigation bar features a pulsing voice command soundwave widget. Sleek futuristic tech terminal aesthetics, modern sans-serif typography, clean flat design, high contrast neon accents, vector style, no physical devices, no laptop frames, direct interface screenshot, 8k resolution, photorealistic graphics –ar 16:9 –style raw
Dokumen ini memaparkan rencana integrasi model interaktif dari Blonjo Advisor - AI Dashboard (dashboard.samkarsa.com yang saat ini berbasis Astro) ke dalam arsitektur Next.js 15 + Tailwind CSS v4 milik Bizeto Morning.
Mengadopsi dan menyempurnakan 4 konsep interaktif utama dari dashboard.samkarsa.com untuk diimplementasikan di bizeto-morning dengan performa yang lebih optimal, dukungan multitenancy, dan kecerdasan persona owner (Keuangan, Anomali, Harga Pasar, Prediksi).
- Status Saat Ini: Viewport-locked, skema warna gelap dengan neon glowing.
- Langkah Upgrade:
- Pindah ke Next.js 15 menggunakan CSS Grid dinamis Tailwind v4 untuk memastikan grid modular 100% responsif terhadap ukuran layar tablet kasir maupun monitor desktop pemilik bisnis.
- Menerapkan rendering asinkron pada tingkat komponen untuk mencegah status “SYNTHESIZING DATA…” mengunci seluruh halaman dasbor (tiap kartu memiliki loading skeleton mandiri).
- Status Saat Ini: Grid statis dengan muatan data yang sama untuk semua user.
- Langkah Upgrade:
- Implementasi dynamic component hydration menggunakan Zustand. Dasbor akan mendeteksi modul ekosistem Samkarsa yang aktif (Core: Blonjo+Sajen+MCP Server, Add-on: Bizeto POS).
- Menyusun tata letak grid secara dinamis berdasarkan prioritas persona (menampilkan modul Keuangan & Anomali untuk Owner, dan modul operasional logistik untuk Manager).
- Status Saat Ini: Menyodorkan rekomendasi statis
[ Eksekusi ]/[ Biarkan ]. - Langkah Upgrade:
- Menghubungkan tombol aksi langsung ke backend
sajen-apiandmcp-serverRAG. - Saat tombol
[ Eksekusi ]diklik, sistem tidak hanya mengeksekusi di backend, tetapi memperbarui basis pengetahuan RAG secara dinamis agar AI tidak mengulangi kesalahan/rekomendasi serupa di masa depan.
- Menghubungkan tombol aksi langsung ke backend
- Status Saat Ini: Input suara terisolasi di komponen atas.
- Langkah Upgrade:
- Integrasi Web Speech API dengan siklus reset state yang bersih (
handleResetmenyeluruh) setelah eksekusi kueri selesai dilakukan. - Kueri suara seperti “Berapa harga susu sekarang?” langsung di-routing untuk memicu evaluasi Price Rules Engine dan membuka panel breakdown detail di sisi kanan layar secara mulus.
- Integrasi Web Speech API dengan siklus reset state yang bersih (
Dokumen ini memaparkan rencana migrasi dan replikasi persis dari visual serta interaksi Blonjo Advisor - AI Dashboard ke dalam proyek Bizeto Morning berbasis Next.js 15 dan Tailwind CSS v4 dengan referensi dari tampilan asli dasbor live.

- Desain Minimalis & Sentris: Dasbor tidak menggunakan Bento Grid penuh yang rumit sejak awal, melainkan berfokus pada Tipografi Sapaan Cerdas yang besar di tengah layar: “Hello Boss, Blonjo is alerting. Semua sistem berjalan stabil. Tidak ada anomali. Status: Aman”.
- Indikator Status Kelola Stok (Adaptive Alert): Menampilkan label peringatan dinamis: “⚠️ Informasi stok disembunyikan (Maintenance Stock Non-Aktif)” saat setelan
maintenance_stock = falseaktif di ekosistem. - Penyajian Metrik Samping:
- Kiri: Kartu ringkas tentang Cash Flow harian dan Total Hutang Supplier (dengan label status urgensi seperti STABLE / ACTION REQ).
- Kanan: Panel System Topology visual dengan garis radar konsentris animasi yang melambangkan deteksi RAG/AI server aktif.
- Grafik Urgency Trend (Bawah): Bagan kolom interaktif D1 s.d D5 yang menunjukkan skor urgensi finansial/operasional toko dengan kolom merah sebagai fokus utama.
- Conversational Command Bar (Bottom Chat): Input bar besar di bagian bawah layar untuk mengetik/mengucapkan instruksi secara langsung dengan cepat.
- Situs Asal: Proyek
dashboardhanya memiliki berkas produksi hasil kompilasi. Kita akan memanfaatkan berkas terkompilasi tersebut untuk merekonstruksi UI secara presisi:- Analisis Visual: Merujuk pada gambar tangkapan layar dashboard_ui.png untuk tata letak dan skema warna visual.
- Analisis Kode Bundel: Menganalisis file JavaScript terkompilasi
Dashboard.DCBxxQgG.jsuntuk mengekstrak struktur DOM, class Tailwind, serta pustaka grafik (seperti Recharts) yang digunakan. - Ekstrak Gaya (CSS): Membaca berkas stylesheet
index.BP7umkkD.cssuntuk menyalin aturan animasi kustom, transisi, dan konfigurasi tema gelap Tailwind yang sama persis.
- Langkah Replikasi:
- Merancang halaman dasbor utama di
bizeto-morning/src/app/dashboard/page.tsxmenggunakan struktur Bento Grid yang identik dengan hasil dekompilasi bundle.
- Merancang halaman dasbor utama di
- Langkah Replikasi:
- Menyalin komponen penting seperti
VoiceRecorder.tsx,SmartTextarea.tsx,TerminalLogs.tsxke dalambizeto-morning/src/components/. - Memastikan pustaka dependencies (seperti
lucide-react,rechartsuntuk grafik, danframer-motionjika ada) terinstal dengan versi yang kompatibel di Next.js 15.
- Menyalin komponen penting seperti