Rasentra

Rasentra · meatshop, grocery & restoran · Indoguna Group

Setiap kemasan daging tercatat sampai gram, setiap outlet tetap jualan walau internet putus.

Rasentra adalah platform Laravel 13 dan MySQL untuk Indoguna Group: CV Solo Kulina Utama (Meatshop & Grocery dan restoran R&B Solo) dan CV Lombok Kulina Utama (Meatshop dan restoran El Primo), masing-masing dengan SAP Business One sendiri. Rasentra Lokal, server di setiap outlet, melayani Rasentra POS di kasir, Rasentra Mobile Terminal di tablet pelayan, Rasentra Inventory di handheld untuk cek inventory, serta Rasentra Kitchen di layar dapur. Di kantor pusat, Rasentra Central menjadi pusat POS dengan tiga modul: Sinkronisasi menerima transaksi semua outlet, Posting SAP memposting ke SAP Business One tiap CV, dan Rasentra Core tempat admin mengatur master, harga, promo dan resep.

20kapasitas outlet
≤1 dtkscan Pack ID (p95)
≤2 dtkorder sampai KDS
7 hariantrean offline
PRODUKSIRLOIN AUS
BERAT BERSIH1,500 kg
HARGA/KGRp200.000
HARGARp300.000
KEMAS · EXP27-10-26 · 03-11-26
PK-000184-7Q
1 Pack ID = 1 kemasan unik

Keluarga produk

Delapan aplikasi, satu data

Setiap perangkat di outlet membuka aplikasi yang sesuai tugasnya. Semuanya terhubung ke Rasentra Lokal di outlet, dan Rasentra Lokal tersinkron ke Rasentra Central di kantor pusat.

Kasir

Rasentra POS

Layar sentuh kasir retail dan resto: scan Pack ID, keranjang, promo, pembayaran, retur, shift dan closing. Menu supervisor untuk approval kepala outlet.

Tablet pelayan

Rasentra Mobile Terminal

Buka meja, catat order dengan modifier dan course, kirim ke dapur, pantau status sajian, dan setujui pesanan dari QR meja.

Dapur

Rasentra Kitchen

Kitchen Display per station (grill, hot, cold, bar, pastry, packing) dengan timer berwarna, bump lewat sentuh atau scan barcode tiket, layar expeditor, layar antrean pickup, produksi batch, yield dan waste.

Server outlet

Rasentra Lokal

Server lokal di setiap outlet, pusat semua perangkat POS: menyimpan transaksi, Pack ID, stok dan antrean dapur, menjalankan promo, dan tetap bekerja penuh saat internet putus. Data dikirim ke Rasentra Central begitu koneksi kembali. Kepala outlet memantau antrean kirim, tutup hari, pairing dan backup dari konsol /lokal.

Rasentra Central

Sinkronisasi

Modul pertama Rasentra Central, pusat POS di kantor pusat. Menerima transaksi dari semua outlet tanpa data ganda, menyebarkan versi harga, promo, resep dan master ke outlet, menyiapkan snapshot untuk outlet baru, serta memantau heartbeat, tutup hari dan rekonsiliasi harian sehingga tidak ada struk yang hilang.

Rasentra Central

Posting SAP

Memposting penjualan, retur dan penyesuaian stok ke SAP Business One milik tiap CV (sap_solo, sap_lombok) lewat Service Layer, tanpa posting ganda. Dokumen yang perlu review, gagal atau parsial bisa diposting ulang, dan mapping item, gudang serta akun diatur per instance.

Rasentra Central

Rasentra Core

Admin kantor pusat: master perusahaan, outlet, produk dan pengguna, versi harga, Promotion Designer, resep dan cooking fee, laporan grup serta audit log. Halaman Status Central merangkum ketiga modul. Buka Rasentra Central

Tamu

QR meja & kiosk

Menu untuk tamu lewat token meja atau kiosk, pada jaringan tamu terpisah. Pesanan masuk setelah disetujui pelayan.

Handheld inventory

Rasentra Inventory

Cek inventory dengan scanner barcode/QR: penerimaan barang, stok opname blind count, cek saldo per lokasi dan Pack ID. Bekerja lewat Wi-Fi outlet walau internet putus.

Fitur

Satu sistem untuk meatshop, restoran dan gudang pusat

Fitur dikelompokkan sesuai cara kerja outlet. Semua fungsi inti berjalan di Rasentra Lokal (server outlet); fungsi yang butuh pusat (voucher global, pembayaran daring, posting SAP) ditandai jelas statusnya.

Daging timbang

Pack ID & berat aktual

Setiap kemasan ditimbang di gudang pusat dan diberi Pack ID unik dengan berat pecahan seperti 1,500 kg atau 1,750 kg.

  • Satu Pack ID hanya bisa terjual sekali, walau dua kasir memindai bersamaan
  • Blokir pack salah outlet, belum diterima, kedaluwarsa atau ditahan
  • Repack dengan neraca berat dan alasan susut
Kasir retail

Kasir cepat untuk barang satuan dan timbang

Scan barcode SKU atau Pack ID, tahan dan lanjutkan transaksi, retur mengacu struk asal.

  • Tunai, QRIS dinamis, EDC, voucher dan pembayaran campuran
  • Override harga dengan PIN penyetuju dan alasan
  • Cetak ulang struk memakai nomor yang sama
Restoran

Meja, course dan Kitchen Display

Denah meja, pindah dan gabung meja, modifier kematangan, saus, alergi, lalu routing otomatis ke station.

  • KDS untuk grill, hot, cold, bar, pastry dan packing
  • Expeditor memantau kelengkapan dan waktu tunggu
  • Split bill per item atau kuantitas
Rasentra Kitchen

Order management di dapur

Tiket dari POS, Mobile Terminal, QR meja dan kiosk masuk ke station yang tepat secara otomatis. Dapur bekerja dari layar, bukan kertas.

  • Timer per tiket: hijau, kuning lalu merah saat melewati target waktu saji
  • Bump dengan sentuh atau scan barcode tiket; status Baru, Dimasak, Siap, Disajikan
  • Expeditor melihat kelengkapan per meja sebelum makanan keluar
  • Layar antrean pickup untuk takeaway dan kiosk: nomor dipanggil saat siap
  • Analisis waktu saji per station, menu dan jam sibuk
  • Bahasa layar Indonesia atau Inggris per station
Cooking fee

Pilih daging, dimasak di restoran

Pelanggan memilih kemasan di etalase lalu minta dimasak. Harga daging dan jasa memasak tampil sebagai baris terpisah.

  • Tarif per kg mentah, per pack, per porsi atau bertingkat
  • Daging sudah dibayar di kasir? Resto hanya menagih jasa
  • Satu pack bisa dibagi beberapa porsi
Resep & produksi

Konsumsi bahan sesuai resep berversi

Resep per menu dengan yield, subresep dan modifier. Produksi batch saus, kaldu atau potongan steak dicatat dengan hasil aktual.

  • Konsumsi teoretis vs aktual
  • Waste, complimentary, makan karyawan dan remake dipisah
  • Versi resep lama tidak mengubah histori
Promosi

Promotion Designer di pusat, engine di outlet

Diskon persen/nominal, harga khusus, beli X gratis Y, bundling, promo berat bertingkat, voucher dan membership.

  • Target: semua outlet, perusahaan/wilayah (mis. Lombok) atau outlet tertentu
  • Simulasi keranjang sebelum publikasi
  • Pusat melihat outlet mana yang sudah menerima versi promo
Inventory

Stok opname dengan handheld

Pindai QR lokasi, lalu produk atau Pack ID. Blind count menyembunyikan saldo sistem dari petugas hitung.

  • Recount otomatis oleh petugas berbeda bila selisih melewati ambang
  • Ledger stok append-only per lokasi, batch dan Pack ID
  • Penerimaan barang parsial dan stok dalam perjalanan
Kas & shift

Shift, laci kas dan closing

Saldo awal, cash in/out beralasan, hitungan aktual per metode bayar dan approval selisih.

  • Closing lokal tetap bisa dilakukan tanpa pusat
  • Alarm anomali: void, refund, buka laci, selisih kas
  • Jejak audit tidak bisa dihapus kasir
Integrasi

Sinkronisasi pusat dan SAP Business One

Transaksi dikirim lewat antrean yang tahan putus koneksi, lalu diposting ke SAP milik CV pemilik outlet (sap_solo atau sap_lombok) sebagai A/R Invoice, Incoming Payment dan dokumen stok.

  • Tidak ada dokumen ganda saat kirim ulang
  • Adapter XML MSI/MSR untuk jalur lama
  • Dashboard rekonsiliasi harian untuk Finance

Contoh struk retail · 2 Pack ID

Sirloin PK-000184 · 1,500 kg300.000
Sirloin PK-000191 · 1,750 kg350.000
Bruto · 3,250 kgRp650.000

Harga Rp200.000/kg. Stok berkurang 3,250 kg dan kedua Pack ID berstatus terjual. Pembulatan berlaku pada rupiah, bukan pada berat.

Contoh tagihan cooking fee

Daging PK-000184 · 1,500 kg300.000
Cooking fee 1,500 kg × 40.00060.000
Kentang tambahan 2 × 25.00050.000
SubtotalRp410.000

Sebelum pajak dan service charge. Daging keluar dari stok sekali; resep jasa hanya memotong butter, bumbu dan saus.

Diagram alur kerja

Bagaimana pekerjaan mengalir di outlet

Pilih alur yang ingin dipelajari. Setiap diagram disertai langkah penggunaan di aplikasi.

Retail / meatshop

flowchart TD
  A([Buka shift: saldo awal laci]) --> B[Scan barcode SKU atau Pack ID]
  B --> C{Jenis kode?}
  C -- SKU biasa --> D[Tambah kuantitas]
  C -- Pack ID --> E{Pack valid di outlet ini?}
  E -- Tidak: outlet lain / hold / kedaluwarsa --> F[Blokir atau minta approval kepala outlet]
  E -- Ya --> G[Kunci pack, ambil berat aktual dan harga aktif]
  D --> H[Promo engine lokal menghitung diskon]
  G --> H
  H --> I{Pembayaran}
  I -- Tunai --> J[Hitung kembalian]
  I -- QRIS / EDC --> K{Status provider}
  K -- Berhasil --> L
  K -- Tidak pasti --> M[Cek status, jangan minta bayar ulang]
  M --> K
  J --> L[Finalisasi: stok keluar sekali, Pack ID terjual]
  L --> N[Cetak struk, event masuk outbox]
  N --> O([Tutup shift: hitung aktual per metode])

Penjualan kasir retail

Dipakai kasir meatshop untuk barang satuan maupun daging timbang berlabel.

  1. Login dengan akun sendiri, lalu buka shift dan masukkan saldo awal laci.
  2. Pindai barcode SKU atau Pack ID pada label. Untuk Pack ID, berat dan harga terisi otomatis; berat tidak bisa diubah tanpa otorisasi.
  3. Bila muncul peringatan "Pack sudah terjual" atau "Pack outlet lain", jangan dipaksa. Panggil kepala outlet untuk approval atau pisahkan barangnya.
  4. Periksa diskon yang diterapkan promo. Masukkan nomor member atau voucher bila ada.
  5. Pilih metode bayar. Untuk QRIS, tunggu status berhasil dari sistem, bukan tangkapan layar pelanggan.
  6. Selesaikan transaksi dan serahkan struk. Jika printer gagal, transaksi tetap tersimpan; gunakan Cetak Ulang.
flowchart TD
  A([Outlet ajukan permintaan SKU, jumlah, tanggal perlu]) --> B[Pusat setujui, alokasi stok atau buat PO di SAP]
  B --> C[Gudang pusat timbang dan label Pack ID]
  C --> D[Dokumen transfer dan daftar Pack ID dikirim]
  D --> E[Status: dalam perjalanan, belum tersedia di outlet]
  E --> F[Outlet pindai dokumen dan setiap Pack ID]
  F --> G{Sesuai kiriman?}
  G -- Ya --> H[Konfirmasi terima: stok outlet bertambah]
  G -- Kurang / lebih / rusak --> I[Catat selisih, foto, karantina]
  I --> J[Pusat menyelesaikan selisih]
  H --> K[Integrasi posting transfer ke SAP]
  J --> K

Penerimaan barang dari gudang pusat

Dipakai kepala outlet atau petugas gudang outlet.

  1. Buka menu Penerimaan dan pilih dokumen pengiriman yang berstatus Dalam Perjalanan.
  2. Pindai setiap Pack ID atau isi jumlah dan berat aktual untuk barang non-pack.
  3. Tandai barang rusak atau kedaluwarsa sebagai Karantina dan lampirkan foto.
  4. Simpan sebagai parsial bila kiriman belum lengkap; sisa tetap terbuka.
  5. Konfirmasi. Sistem tidak menyamakan jumlah secara otomatis, selisih dikirim ke pusat.
flowchart TD
  A([Buat sesi: penuh, cycle count atau khusus]) --> B[Tentukan lokasi, petugas, cutoff, blind count]
  B --> C[Bekukan pergerakan stok setelah tutup toko]
  C --> D[Petugas pindai QR lokasi di handheld]
  D --> E[Pindai SKU atau Pack ID, timbang barang curah]
  E --> F{Selisih melewati ambang?}
  F -- Ya --> G[Recount oleh petugas berbeda]
  G --> F
  F -- Tidak --> H[Review: transaksi belum sinkron diperhitungkan]
  H --> I[Kepala outlet / Finance menyetujui]
  I --> J([Posting Inventory Counting ke SAP])

Stok opname dengan handheld

Dipakai petugas opname; persetujuan oleh kepala outlet dan Finance.

  1. Di Rasentra Inventory, pilih sesi opname yang ditugaskan. Saldo sistem tidak ditampilkan pada blind count.
  2. Pindai QR lokasi rak atau chiller lebih dahulu, baru barangnya.
  3. Pack ID dihitung sekali per sesi; pindai ulang tidak menambah jumlah.
  4. Barang curah atau terbuka wajib ditimbang ulang; jangan memakai berat label lama.
  5. Bila Wi-Fi hilang, aplikasi menahan input dengan pesan jelas. Lanjutkan setelah tersambung.
flowchart TD
  A([Pelanggan membawa struk]) --> B[Cari struk asal]
  B --> C[Pilih baris dan kuantitas, maksimal sisa yang belum diretur]
  C --> D[Hitung refund sesuai diskon teralokasi]
  D --> E{Kondisi barang}
  E -- Daging --> F[Karantina]
  F --> G{Keputusan petugas}
  G -- Layak --> H[Kembali ke stok]
  G -- Tidak layak --> I[Waste]
  E -- Barang lain layak --> H
  D --> J[Refund ke metode bayar asal dengan approval]

Retur dan refund

Refund uang dan penerimaan kembali barang adalah dua langkah terpisah.

  1. Buka menu Retur dan pindai nomor struk.
  2. Pilih item yang diretur. Sistem membatasi jumlah sesuai sisa yang belum diretur.
  3. Nilai refund dihitung dari harga bersih setelah diskon promo.
  4. Untuk daging, pilih Karantina; keputusan layak jual atau waste dilakukan sesuai prosedur keamanan pangan.
  5. Minta approval kepala outlet sesuai limit, lalu proses refund.

Restoran

flowchart TD
  A([Buka meja: jumlah tamu, pelayan]) --> B[Catat order: menu, modifier, course, alergi]
  B --> C{Asal order}
  C -- Pelayan / tablet --> D[Konfirmasi order]
  C -- QR meja / kiosk --> E[Pelayan menyetujui] --> D
  D --> F[Reservasi bahan, tiket ke station KDS]
  F --> G[Station ack: grill, hot, cold, bar, pastry]
  G --> H[Mulai masak: konsumsi bahan sesuai resep]
  H --> I[Siap: expeditor cek kelengkapan]
  I --> J[Disajikan]
  J --> K{Tagihan}
  K -- Split / gabung --> L[Bagi per item atau kuantitas]
  K -- Normal --> M[Bayar]
  L --> M
  M --> N([Tutup meja, token kunjungan berakhir])

Pelayanan dine-in dan Rasentra Kitchen

Dipakai pelayan, kasir resto, chef dan expeditor.

  1. Pelayan membuka meja di denah, mengisi jumlah tamu, lalu mencatat pesanan dengan modifier dan course.
  2. Tekan Kirim ke Dapur. Hanya item baru atau perubahan yang dikirim, jadi dapur tidak memasak ulang.
  3. Chef menekan Terima pada KDS, lalu Mulai saat memasak dan Siap saat selesai.
  4. Batal setelah dimasak tercatat sebagai waste dengan alasan; bahan tidak kembali ke stok.
  5. Kasir membagi tagihan bila perlu, menerima pembayaran, lalu menutup meja.
  6. Bila KDS terputus, layar menampilkan status station dan sistem mencetak tiket cadangan dengan nomor sama.
  7. Untuk takeaway dan kiosk, nomor pesanan tampil di layar antrean pickup; pelanggan dipanggil saat semua item Siap.
flowchart TD
  A([Pelanggan memilih kemasan di etalase]) --> B[Scan Pack ID]
  B --> C{Sudah dibayar di kasir retail?}
  C -- Belum --> D[Pilih layanan: masak di restoran]
  D --> E[Pack direservasi untuk order ini]
  C -- Sudah --> F[Scan struk retail: buat hak layanan]
  E --> G[Isi instruksi: meja, porsi, metode, kematangan, saus]
  F --> G
  G --> H[Hitung: daging + cooking fee + tambahan]
  H --> I[KDS menampilkan Pack ID, berat, porsi]
  I --> J[Dapur konfirmasi terima kemasan]
  J --> K[Masak: resep jasa memotong butter, bumbu, saus]
  K --> L[Sajikan]
  L --> M([Bayar: daging dan jasa terpisah di struk])

Pilih daging retail, dimasak di restoran

Layanan khas outlet yang punya meatshop dan restoran sekaligus.

  1. Pindai Pack ID kemasan pilihan pelanggan dan pilih Masak di Restoran.
  2. Jika pelanggan sudah membayar daging di kasir retail, pindai struknya. Resto hanya menagih jasa dan tambahan.
  3. Isi jumlah porsi, metode masak, tingkat kematangan, saus dan catatan alergi.
  4. Periksa rincian: harga daging, cooking fee (dihitung dari berat mentah) dan tambahan muncul sebagai baris terpisah.
  5. Serahkan kemasan ke dapur; petugas dapur menekan Terima Kemasan di KDS.
  6. Untuk sebagian dimasak sebagian dibawa pulang, timbang kedua bagian; totalnya harus cocok dengan berat awal.
flowchart TD
  A([Chef menyusun resep versi baru]) --> B[Isi porsi, satuan, yield, bahan, subresep]
  B --> C[Persetujuan dan tanggal efektif]
  C --> D[Distribusi ke outlet yang dituju]
  D --> E[Produksi batch: saus, kaldu, potong steak]
  E --> F[Timbang bahan keluar dan hasil aktual]
  F --> G[Hasil, trimming dan susut tercatat]
  G --> H[Penjualan menu memotong hasil prep, bukan bahan asal]
  H --> I([Laporan teoretis vs aktual dan waste])

Resep dan produksi bahan setengah jadi

Dipakai chef kepala dan petugas dapur.

  1. Buat versi resep baru; versi lama tetap dipakai transaksi sebelumnya.
  2. Tandai subresep sebagai Stok (dipotong sebagai item jadi) atau Virtual (diuraikan ke bahan).
  3. Catat produksi dengan berat aktual. Contoh: 10 kg daging menjadi 8 kg steak, 1,5 kg trimming, 0,5 kg susut.
  4. Catat waste, tasting, complimentary dan makan karyawan pada menu masing-masing agar analisis tidak tercampur.

Pusat dan SAP Business One

flowchart LR
  subgraph RL["Rasentra Lokal (outlet)"]
    T[Transaksi disimpan] --> O[(Outbox)]
    AK[Tarik delta dan konfirmasi]
  end
  subgraph RC["Rasentra Central"]
    subgraph SY["Modul Sinkronisasi"]
      S[Sync API] --> IN[(Inbox unik)]
      IN --> R[Rekonsiliasi harian]
      PB[Publikasi berversi]
    end
    subgraph SP["Modul Posting SAP"]
      V[Validasi dan mapping] -- mapping kosong --> X[Antrean pengecualian]
      V --> P[A/R Invoice] --> Q[Incoming Payment]
    end
    subgraph CO["Modul Rasentra Core"]
      PD[Harga, promo, resep disetujui]
    end
  end
  O -- kirim ulang aman --> S
  IN --> V
  PD --> PB --> AK

Sinkronisasi, promo dan posting SAP

Dipakai admin pusat, tim pemasaran dan Finance.

  1. Pemasaran menyusun promo, memilih target (contoh: hanya outlet Lombok), lalu menjalankan simulasi keranjang.
  2. Penyetuju berbeda menyetujui dan menerbitkan. Dashboard menampilkan outlet yang belum menerima versi.
  3. Transaksi outlet tiba di pusat dalam sekitar 60 detik bila jaringan sehat; saat putus, tersimpan di antrean outlet.
  4. Finance memantau status posting: menunggu, terposting, sebagian, gagal, perlu pemeriksaan.
  5. Selisih dibuka sebagai pekerjaan rekonsiliasi dengan pemilik dan bukti penyelesaian.

Panduan penggunaan

Apa yang dikerjakan setiap peran

Setiap pengguna memakai akun sendiri dan hanya melihat outlet yang ditugaskan. Tindakan sensitif seperti void, refund dan override harga selalu meminta penyetuju yang berbeda.

Kasir retail

Rasentra POS
  1. Buka shift dan isi saldo awal.
  2. Scan barang, cek promo, terima pembayaran.
  3. Gunakan Tahan Transaksi bila pelanggan masih memilih.
  4. Cash in/out dan buka laci tanpa penjualan wajib alasan.
  5. Tutup shift: hitung uang dan bukti per metode bayar.

Pembayaran QRIS berstatus "tidak pasti"? Tekan Cek Status dulu. Jangan meminta pelanggan membayar ulang.

Pelayan & kasir resto

Rasentra Mobile Terminal / POS
  1. Buka meja, isi jumlah tamu.
  2. Catat menu, modifier, course dan alergi.
  3. Kirim ke dapur; tahan course berikutnya bila perlu.
  4. Setujui pesanan dari QR meja.
  5. Split bill, terima pembayaran, tutup meja.

Pindah atau gabung meja tercatat di riwayat; item tidak terduplikasi.

Chef & dapur

Rasentra Kitchen
  1. Buka layar station; tiket baru muncul dengan timer.
  2. Sentuh Mulai atau scan barcode tiket; bahan terpotong sesuai resep.
  3. Sentuh Siap; tiket berubah warna bila melewati target waktu.
  4. Expeditor memeriksa kelengkapan, lalu Disajikan.
  5. Catat produksi batch, yield dan waste.
  6. Konfirmasi penerimaan kemasan untuk cooking fee.

Pembatalan setelah dimasak harus diakui station dan tercatat sebagai waste.

Kepala outlet

Rasentra POS · menu supervisor
  1. Terima kiriman dari gudang pusat.
  2. Setujui void, refund, override sesuai limit.
  3. Buat sesi opname dan setujui hasil.
  4. Pantau antrean sinkronisasi dan status printer/KDS.
  5. Kunci akun lokal bila ada petugas keluar saat offline.

Ajukan permintaan barang lewat menu Permintaan, bukan lewat chat.

Petugas opname

Rasentra Inventory
  1. Pilih sesi yang ditugaskan.
  2. Pindai QR lokasi, lalu barang.
  3. Timbang barang curah dan bahan setengah jadi.
  4. Pisahkan barang rusak dengan alasan dan foto.
  5. Kirim hasil; recount bila diminta.

Petugas hitung tidak bisa menyetujui koreksinya sendiri.

Admin pusat, pemasaran & Finance

Rasentra Central + MFA
  1. Kelola outlet, perangkat, pengguna dan peran.
  2. Susun harga, promo dan resep; simulasi lalu publikasi.
  3. Pantau heartbeat dan umur antrean tiap outlet.
  4. Finance memeriksa rekonsiliasi harian dan dokumen SAP.
  5. Tangani antrean pengecualian mapping.

Perubahan pusat baru berlaku di outlet setelah outlet mengonfirmasi penerimaan versi.

Arsitektur

Satu basis kode, dua profil instalasi

Rasentra Lokal (server outlet) dan Rasentra Central dengan modul Sinkronisasi, Posting SAP dan Rasentra Core (kantor pusat) menjalankan aplikasi yang sama dengan profil berbeda. SAP B1 tetap sumber resmi akuntansi, HPP dan nilai persediaan.

LapisanTeknologiPeran
BackendLaravel 13 · PHP 8.3+API lokal, sync API, portal, SAP bridge
DatabaseMySQL 8.4 InnoDBDECIMAL untuk uang dan berat, UUID transaksi, ledger append-only
Realtime LANLaravel ReverbOrder ke KDS, status meja dan pembayaran; polling cadangan
AntarmukaBlade + JavaScript lokalRasentra POS, Mobile Terminal, Inventory, Kitchen, kiosk dan Core; tanpa CDN agar tetap jalan saat internet putus
Proses latarQueue + SchedulerOutbox, cetak, aktivasi promo, posting SAP, backup
IntegrasiSAP Service Layer · XML MSI/MSRA/R Invoice, Incoming Payment, transfer, produksi, opname
Rasentra Lokal (server outlet)4 core · 16 GB · SSD 512 GB · UPSProfil awal pilot, final mengikuti uji beban
JKTPangkalan JatiJKTPasar MingguJKTCibuburJKTRawa SariJKTKalideresJKTKarang Tengah BKSBintaraBKSBekasi TimurBKSBekasi UtaraBGRBogorCKRCikarangTNGPamulang DPKCinereDPKDepok GDCLPGAntasariLPGDiponegoroLPGCitralandLPGKemiling