01 โ Features #
Daftar lengkap fitur per modul. Skala MVP (Phase 1) vs advanced (Phase 2+).
Legend: ๐ข = MVP Phase 1 ยท ๐ก = Phase 2 ยท ๐ต = Phase 3+
Modul 1 โ Front Office (FO) #
| # |
Fitur |
Phase |
Catatan |
| 1.1 |
Reservation create / edit / cancel |
๐ข |
Multi-room, multi-night |
| 1.2 |
Walk-in registration |
๐ข |
Quick form |
| 1.3 |
Group booking |
๐ข |
Block N rooms 1 master folio |
| 1.4 |
Room blocking (allotment) |
๐ข |
Per company / agent |
| 1.5 |
Reservation grid (drag-drop calendar) |
๐ข |
Tape chart by room number |
| 1.6 |
Availability search |
๐ข |
Filter by date, room type, occupancy |
| 1.7 |
Auto-assign room (rule-based) |
๐ข |
First available, prefer floor, dll |
| 1.8 |
Manual room move / share-with |
๐ข |
|
| 1.9 |
Extend stay / early checkout |
๐ข |
Auto pro-rate folio |
| 1.10 |
No-show & cancel penalty rules |
๐ข |
Configurable per rate plan |
| 1.11 |
Waitlist |
๐ก |
Auto-notify saat available |
| 1.12 |
Reservation confirmation email/WA |
๐ข |
Template-based, multi-bahasa |
| 1.13 |
KTP/Paspor scan + OCR |
๐ข |
Camera HP, auto-fill registration |
| 1.14 |
E-registration card (digital) |
๐ข |
Tamu sign di tablet |
| 1.15 |
Guest history search |
๐ข |
Repeat guest detection |
| 1.16 |
Folio (charges + payments) |
๐ข |
Split folio, transfer charges |
| 1.17 |
Cashier shift open/close |
๐ข |
Cash tray reconciliation |
| 1.18 |
Night audit |
๐ข |
Auto post room charge, close day |
| 1.19 |
Daily flash report |
๐ข |
Occupancy, revenue, sumber, segmen |
| 1.20 |
Voucher / package / add-on |
๐ข |
Breakfast, transfer, late checkout |
Modul 2 โ Channel Manager #
| # |
Fitur |
Phase |
Catatan |
| 2.1 |
Booking.com integration |
๐ข |
XML push/pull |
| 2.2 |
Agoda integration |
๐ข |
YCS API |
| 2.3 |
Traveloka integration |
๐ข |
TPI/Traveloka Hotels API |
| 2.4 |
Tiket.com integration |
๐ก |
Direct API |
| 2.5 |
Mister Aladin integration |
๐ก |
|
| 2.6 |
Pegipegi integration |
๐ก |
|
| 2.7 |
Expedia integration |
๐ก |
EQC |
| 2.8 |
Airbnb integration |
๐ก |
|
| 2.9 |
Trip.com integration |
๐ก |
|
| 2.10 |
ARI sync (Availability/Rate/Inventory) |
๐ข |
2-way, queue-backed |
| 2.11 |
Booking ingest dari OTA |
๐ข |
Webhook + polling fallback |
| 2.12 |
Restrictions: CTA, CTD, MinLOS, MaxLOS |
๐ข |
Per-OTA |
| 2.13 |
Derived rates |
๐ข |
"BAR + 10%" untuk OTA tertentu |
| 2.14 |
Rate parity check |
๐ก |
Alert kalau ada divergensi |
| 2.15 |
Mapping room type โ OTA |
๐ข |
UI drag-drop |
| 2.16 |
Conflict resolution UI |
๐ข |
Saat OTA & PMS bertabrakan |
| 2.17 |
Channel mix report |
๐ข |
Source production |
Modul 3 โ Booking Engine (Direct Web) #
| # |
Fitur |
Phase |
Catatan |
| 3.1 |
Public website hotel (template) |
๐ข |
Multi-bahasa ID/EN |
| 3.2 |
Room search widget |
๐ข |
Embed di iframe atau native |
| 3.3 |
Real-time availability + price |
๐ข |
Best Available Rate (BAR) |
| 3.4 |
Multi-room booking flow |
๐ข |
|
| 3.5 |
Promo code |
๐ข |
Configurable rules |
| 3.6 |
Package (room + breakfast + spa, dll) |
๐ข |
|
| 3.7 |
Add-on (transfer, late checkout, extra bed) |
๐ข |
|
| 3.8 |
Payment gateway (BYOK Indonesia) |
๐ข |
Midtrans/Xendit/DOKU/QRIS |
| 3.9 |
Confirmation email + WhatsApp |
๐ข |
|
| 3.10 |
Abandon cart recovery |
๐ก |
Email reminder + diskon |
| 3.11 |
Guest review post-stay |
๐ก |
|
| 3.12 |
Loyalty member rate |
๐ก |
|
| 3.13 |
Direct booking widget di Instagram/FB |
๐ต |
Meta Catalog integration |
Modul 4 โ Housekeeping #
| # |
Fitur |
Phase |
Catatan |
| 4.1 |
Status real-time (clean/dirty/inspected/OOO/OOS) |
๐ข |
|
| 4.2 |
Mobile interface untuk housekeeper |
๐ข |
PWA |
| 4.3 |
Task assignment per maid |
๐ข |
|
| 4.4 |
Daily forecast workload |
๐ก |
|
| 4.5 |
Lost & found |
๐ข |
Photo + description |
| 4.6 |
Maintenance work order |
๐ก |
Linked to room status |
| 4.7 |
Linen & supply tracker |
๐ก |
|
| 4.8 |
Inspection checklist |
๐ก |
Photo evidence |
Modul 5 โ POS (Multi-outlet) #
| # |
Fitur |
Phase |
Catatan |
| 5.1 |
Restaurant POS (touch-friendly) |
๐ข |
Tablet/iPad mode |
| 5.2 |
Bar POS |
๐ข |
|
| 5.3 |
Spa / activity POS |
๐ก |
Therapist scheduling |
| 5.4 |
Laundry POS |
๐ก |
|
| 5.5 |
Minibar posting |
๐ข |
Cepat input dari HK mobile |
| 5.6 |
Charge to room (auto folio post) |
๐ข |
|
| 5.7 |
Split bill |
๐ข |
|
| 5.8 |
Discount, void, refund |
๐ข |
Audit log |
| 5.9 |
Table management (denah) |
๐ข |
|
| 5.10 |
Kitchen Display System (KDS) |
๐ก |
|
| 5.11 |
Recipe / BOM costing |
๐ก |
F&B margin |
| 5.12 |
Receipt thermal printer |
๐ข |
ESC/POS |
| 5.13 |
QR menu (guest scan from table) |
๐ก |
|
Modul 6 โ Guest CRM #
| # |
Fitur |
Phase |
Catatan |
| 6.1 |
Guest profile (preferences, allergies, notes) |
๐ข |
|
| 6.2 |
Stay history |
๐ข |
|
| 6.3 |
Birthday & anniversary tracker |
๐ข |
Auto-greeting |
| 6.4 |
Segmentation (VIP, corporate, OTA, walk-in) |
๐ข |
|
| 6.5 |
Blacklist |
๐ข |
Cross-property warning |
| 6.6 |
Marketing email campaign |
๐ก |
Template + scheduling |
| 6.7 |
WhatsApp broadcast |
๐ก |
BYOK Twilio/Wati/Meta |
| 6.8 |
Guest portal (self-service) |
๐ก |
View bookings, request services |
Modul 7 โ Reporting & Analytics #
| # |
Fitur |
Phase |
Catatan |
| 7.1 |
Daily flash report |
๐ข |
|
| 7.2 |
Occupancy / ADR / RevPAR / GOPPAR |
๐ข |
|
| 7.3 |
Source production |
๐ข |
OTA, direct, walk-in, agent |
| 7.4 |
Market segment |
๐ข |
Corporate, leisure, group, MICE |
| 7.5 |
Forecast (occupancy + revenue) |
๐ก |
Rolling 30/60/90 day |
| 7.6 |
Competitor rate shopping |
๐ก |
BYOK rate shopper API |
| 7.7 |
Guest demographics |
๐ข |
|
| 7.8 |
Custom report builder |
๐ต |
SQL + visualization |
| 7.9 |
Export Excel/PDF |
๐ข |
Semua report |
| 7.10 |
Scheduled email digest (weekly/monthly) |
๐ก |
|
Modul 8 โ Payments & Folio #
| # |
Fitur |
Phase |
Catatan |
| 8.1 |
Payment BYOK Indonesia |
๐ข |
Midtrans, Xendit, DOKU, iPaymu, Faspay, etc. |
| 8.2 |
QRIS dynamic |
๐ข |
|
| 8.3 |
E-wallet (GoPay, OVO, Dana, ShopeePay, LinkAja) |
๐ข |
|
| 8.4 |
Virtual Account (BCA, Mandiri, BNI, BRI, Permata) |
๐ข |
|
| 8.5 |
Credit card (Visa/Master/JCB/Amex) |
๐ข |
|
| 8.6 |
Cash |
๐ข |
|
| 8.7 |
Bank transfer manual + auto-match |
๐ข |
|
| 8.8 |
Pre-authorization (hold) |
๐ก |
|
| 8.9 |
Refund |
๐ข |
Audit + approval flow |
| 8.10 |
Deposit / down payment scheme |
๐ข |
Configurable per rate plan |
| 8.11 |
Foreign currency display + conversion |
๐ก |
|
| 8.12 |
Tokenization (re-charge tanpa input ulang) |
๐ก |
|
Modul 9 โ Indonesia Compliance #
| # |
Fitur |
Phase |
Catatan |
| 9.1 |
PB1 (pajak hotel daerah) per kabupaten |
๐ข |
Rate configurable, default 10% |
| 9.2 |
Service charge configurable |
๐ข |
Default 5-10% |
| 9.3 |
PPN (final 0% atau non-final 11%) |
๐ข |
Per kebijakan hotel |
| 9.4 |
NPWP guest opsional |
๐ข |
|
| 9.5 |
e-Faktur Coretax XML export |
๐ข |
Per format DJP terbaru |
| 9.6 |
Lapor WNA imigrasi (LAPOR PASPOR) |
๐ข |
Auto generate dari check-in WNA |
| 9.7 |
KTP/Paspor scan + OCR |
๐ข |
|
| 9.8 |
SIPGAR Kemenparekraf reporting |
๐ก |
Visitor stats |
| 9.9 |
Kop surat invoice resmi (sesuai DJP) |
๐ข |
|
| 9.10 |
Format laporan PSAK Indonesia |
๐ข |
|
Modul 10 โ Akuntansi #
| # |
Fitur |
Phase |
Catatan |
| 10.1 |
Chart of Accounts (USALI-inspired + PSAK) |
๐ข |
|
| 10.2 |
General Ledger |
๐ข |
|
| 10.3 |
AR (Accounts Receivable) โ city ledger |
๐ข |
Corporate, agent, OTA |
| 10.4 |
AP (Accounts Payable) |
๐ข |
Vendor billing |
| 10.5 |
Journal entry (auto + manual) |
๐ข |
|
| 10.6 |
Trial balance |
๐ข |
|
| 10.7 |
Balance sheet (neraca) |
๐ข |
|
| 10.8 |
Income statement (laba-rugi) |
๐ข |
|
| 10.9 |
Cash flow |
๐ก |
|
| 10.10 |
Aging report (AR/AP) |
๐ข |
|
| 10.11 |
Bank reconciliation |
๐ก |
|
| 10.12 |
Multi-currency support |
๐ก |
|
| 10.13 |
Daily revenue report (DRR) |
๐ข |
|
| 10.14 |
Auto-posting dari operasi (FO, POS) |
๐ข |
Event-driven |
Modul 11 โ Revenue Management #
| # |
Fitur |
Phase |
Catatan |
| 11.1 |
Rate plan management |
๐ข |
BAR, weekday/weekend, seasonal |
| 11.2 |
Yield rules (occupancy-based pricing) |
๐ก |
|
| 11.3 |
Demand forecasting |
๐ก |
AI BYOK |
| 11.4 |
Competitor rate shopping integration |
๐ก |
BYOK API |
| 11.5 |
Auto-suggest rate adjustment |
๐ก |
AI |
| 11.6 |
Promo & discount engine |
๐ข |
|
| 11.7 |
Rate calendar (12-month view) |
๐ข |
|
Modul 12 โ Loyalty & Marketing #
| # |
Fitur |
Phase |
Catatan |
| 12.1 |
Loyalty points engine |
๐ก |
|
| 12.2 |
Tier (Bronze/Silver/Gold/Platinum) |
๐ก |
|
| 12.3 |
Member-only rate |
๐ก |
|
| 12.4 |
Referral program |
๐ก |
|
| 12.5 |
Email campaign |
๐ก |
|
| 12.6 |
WhatsApp broadcast |
๐ก |
|
| 12.7 |
Guest review aggregation (Booking, Agoda, Google) |
๐ต |
Sentiment AI |
| 12.8 |
AI auto-reply review |
๐ต |
BYOK LLM |
| # |
Fitur |
Phase |
Catatan |
| 13.1 |
AI Concierge chatbot tamu (multi-bahasa) |
๐ก |
|
| 13.2 |
Auto-translate room descriptions |
๐ข |
|
| 13.3 |
Auto-generate pSEO content (FAQ, descriptions) |
๐ข |
|
| 13.4 |
Smart email/WA reply suggestion |
๐ก |
|
| 13.5 |
Sentiment analysis review |
๐ต |
|
| 13.6 |
Demand forecasting |
๐ก |
|
| 13.7 |
KTP/Paspor OCR (vision LLM) |
๐ข |
Fallback ke Tesseract local |
| 13.8 |
Voice-to-reservation (call center) |
๐ต |
Whisper + LLM |
Lihat 05-AI_PROVIDERS.md untuk 11 preset BYOK.
Modul 14 โ Programmatic SEO #
| # |
Fitur |
Phase |
Catatan |
| 14.1 |
/hotels-in-{city} template |
๐ข |
|
| 14.2 |
/best-hotels-in-{city}-{year} |
๐ข |
|
| 14.3 |
/hotels-near-{landmark}-{city} |
๐ข |
|
| 14.4 |
/cheap-hotels-{city}-under-{price} |
๐ข |
|
| 14.5 |
/wedding-venues-{city} |
๐ก |
|
| 14.6 |
/business-hotels-{city} |
๐ก |
|
| 14.7 |
/things-to-do-in-{city} |
๐ก |
|
| 14.8 |
/compare/{a}-vs-{b} |
๐ข |
|
| 14.9 |
JSON-LD schema (Hotel, LodgingBusiness, FAQPage, ItemList) |
๐ข |
|
| 14.10 |
Dynamic sitemap.xml |
๐ข |
|
| 14.11 |
robots.txt config |
๐ข |
|
| 14.12 |
Auto submit ke IndexNow / Bing |
๐ก |
|
Detail di 10-PSEO_STRATEGY.md.
Modul 15 โ Banquet & MICE (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 15.1 |
Function diary |
๐ก |
Calendar event hall |
| 15.2 |
BEO (Banquet Event Order) |
๐ก |
Full setup spec |
| 15.3 |
F&B forecast per event |
๐ก |
|
| 15.4 |
AV equipment tracking |
๐ก |
|
| 15.5 |
Wedding package builder |
๐ก |
|
Modul 16 โ Spa & Activity (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 16.1 |
Therapist schedule |
๐ก |
|
| 16.2 |
Treatment room availability |
๐ก |
|
| 16.3 |
Service package |
๐ก |
|
| 16.4 |
Online booking spa |
๐ก |
|
Modul 17 โ HR & Payroll (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 17.1 |
Employee master |
๐ก |
|
| 17.2 |
Schedule (shift management) |
๐ก |
|
| 17.3 |
Attendance (mobile clock-in/out) |
๐ก |
|
| 17.4 |
Payroll (gaji, tunjangan, lembur) |
๐ก |
|
| 17.5 |
BPJS Kesehatan & Ketenagakerjaan |
๐ก |
|
| 17.6 |
PPh21 calculation |
๐ก |
|
| 17.7 |
Slip gaji digital |
๐ก |
|
Modul 18 โ Inventory & Purchasing (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 18.1 |
Stock card per item |
๐ก |
|
| 18.2 |
Purchase Request (PR) |
๐ก |
|
| 18.3 |
Purchase Order (PO) |
๐ก |
|
| 18.4 |
Goods Receipt (GR) |
๐ก |
|
| 18.5 |
Vendor master |
๐ก |
|
| 18.6 |
Stock opname |
๐ก |
|
| 18.7 |
Recipe/BOM linkage ke POS |
๐ก |
F&B costing |
| 18.8 |
Multi-warehouse |
๐ก |
Per outlet |
Modul 19 โ Door Lock Integration (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 19.1 |
Salto integration |
๐ก |
|
| 19.2 |
Onity integration |
๐ก |
|
| 19.3 |
Vingcard / Assa Abloy integration |
๐ก |
|
| 19.4 |
Dormakaba |
๐ก |
|
| 19.5 |
MIWA (Jepang, popular di Bali) |
๐ก |
|
| 19.6 |
Mobile key (BLE) |
๐ต |
|
| 19.7 |
QR code key |
๐ก |
|
Modul 20 โ Online Check-in / Kiosk (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 20.1 |
Pre-check-in via mobile (24-48h sebelum arrival) |
๐ก |
|
| 20.2 |
E-signature registration card |
๐ก |
|
| 20.3 |
KTP/Paspor upload |
๐ก |
|
| 20.4 |
Payment / pre-auth balance |
๐ก |
|
| 20.5 |
Kiosk mode (iPad lobby) |
๐ก |
|
| 20.6 |
QR code โ digital key |
๐ต |
|
Modul 21 โ Multi-Property (Phase 2) #
| # |
Fitur |
Phase |
Catatan |
| 21.1 |
Group HQ dashboard |
๐ก |
|
| 21.2 |
Cross-property reporting |
๐ก |
|
| 21.3 |
Central rate management |
๐ก |
|
| 21.4 |
Inter-property guest profile |
๐ก |
|
| 21.5 |
Central guest blacklist |
๐ก |
|
Modul 22 โ White-Label (Add-on) #
| # |
Fitur |
Phase |
Catatan |
| 22.1 |
Custom logo + warna |
๐ข |
|
| 22.2 |
Custom domain |
๐ข |
|
| 22.3 |
Custom email sender |
๐ข |
|
| 22.4 |
Hilangkan attribution |
๐ข |
Add-on berbayar |
| 22.5 |
Reseller portal (Phase 3) |
๐ต |
Multi-client management |
Modul 23 โ Mobile Apps #
| # |
Fitur |
Phase |
Catatan |
| 23.1 |
Staff PWA (housekeeping, FO supervisor) |
๐ข |
|
| 23.2 |
Guest PWA (booking, online check-in) |
๐ก |
|
| 23.3 |
Native app iOS/Android |
๐ต |
Capacitor wrap PWA |
Total Fitur #
| Phase |
Jumlah fitur |
| ๐ข MVP Phase 1 |
ยฑ90 |
| ๐ก Phase 2 |
ยฑ70 |
| ๐ต Phase 3+ |
ยฑ20 |
| Total |
ยฑ180 fitur |
Comparison cepat dengan kompetitor #
| Fitur |
Kita ๐ข |
Cloudbeds |
Mews |
Oracle OPERA |
eZee |
VHP |
| Channel Manager OTA Indonesia |
โ
Native |
Limited |
Limited |
โ |
โ ๏ธ |
โ ๏ธ |
| BYOK Payment Indonesia |
โ
|
โ Lock-in |
โ Lock-in |
โ ๏ธ |
โ ๏ธ |
โ ๏ธ |
| PB1 + e-Faktur Coretax |
โ
Native |
โ |
โ |
โ |
โ ๏ธ |
โ
|
| Lapor WNA imigrasi |
โ
|
โ |
โ |
โ |
โ ๏ธ |
โ
|
| Akuntansi GL/AR/AP |
โ
|
โ Integration |
โ Integration |
โ
|
โ ๏ธ |
โ
|
| Programmatic SEO |
โ
Built-in |
โ |
โ |
โ |
โ |
โ |
| AI BYOK 11 providers |
โ
|
โ ๏ธ Some |
โ ๏ธ Some |
โ ๏ธ |
โ |
โ |
| Modern UX (mobile-first) |
โ
|
โ
|
โ
|
โ ๏ธ |
โ |
โ |
| Standalone install |
โ
|
โ Cloud only |
โ Cloud only |
โ ๏ธ Hybrid |
โ ๏ธ |
โ
|
| White-label |
โ
Add-on |
โ |
Limited |
โ ๏ธ |
โ |
โ ๏ธ |
โ
= full ยท โ ๏ธ = partial / via integration ยท โ = none / very limited