Fitur Sistem Bus Online

Fitur lengkap untuk mengoperasikan PO AKAP dari loket sampai rekonsiliasi.

Sistem Bus Online menyatukan penjualan tiket, inventori kursi, panel agen, manifest, check-in, operasional armada, dan laporan keuangan dalam alur yang konsisten.

Channel
Loket, agen, OTA
Inventori
Kursi realtime
Kontrol
Role dan audit

Live operation

Keberangkatan hari ini

Operational

JKT - SMG

19:30

Boarding

Tiket terjual

156

hari ini

Agen aktif

42

punya saldo

Check-in

89%

manifest siap

Tersedia
Hold
Terjual
Check-in

Modul fitur

Satu sistem untuk seluruh area kerja operator.

Tiap modul dirancang mengikuti alur harian operator bus: mulai dari persiapan master data, transaksi tiket, keberangkatan, sampai tutup laporan.

Penjualan

Booking tiket realtime

Inventori kursi dipakai bersama oleh loket, agen, website, dan OTA. Setiap pemesanan mengunci kursi dengan batas waktu sehingga operator tidak perlu memecah stok manual.

  • Search jadwal, pilih kursi, form booking, dan detail kode booking
  • Hold kursi dengan expiry otomatis, issue tiket, cancel, dan refund
  • Ubah harga, voucher booking, change time, dan reaccomodate
  • Tier refund/reschedule otomatis dan split kode booking

Contoh tampilan di panel — data ilustrasi.

Master data

Trayek, jadwal, armada, dan layout

Tim operasional bisa mengatur rute, titik naik-turun, armada, kategori kursi, harga, dan jadwal keberangkatan dari satu tempat.

  • Master area, pickup, route code, dan route area
  • Seat map, kategori kursi, alokasi kursi per channel (Agen/OTA), armada, dan dokumen legal armada
  • Reminder dokumen armada kedaluwarsa — KIR, KPS, dan STNK
  • Import Excel untuk seat map dan area kustom, plus migrasi data PO lama

Contoh tampilan di panel — data ilustrasi.

Agen

Agen, deposit, dan komisi

Panel agen dibuat terpisah dari panel operator, dengan scope data yang dibatasi. Agen dapat menjual tiket, mengelola saldo, dan melihat transaksi miliknya sendiri.

  • Data akun agen, status login, komisi, dan pickup point
  • Saldo agen, mutasi deposit, dan persetujuan top-up
  • Channel penjualan agen tetap memakai inventori operator yang sama

Contoh tampilan di panel — data ilustrasi.

Apps Android

Aplikasi lapangan untuk agen dan crew

Dua aplikasi Android menemani tim di lapangan: SBO Agen untuk agen menjual tiket dan mengelola saldo dari HP, SBO Crew untuk driver dan helper menerima tugas keberangkatan. Semua aktivitas tersinkron ke panel operator.

  • SBO Agen: jual tiket, saldo deposit, komisi, e-ticket via WA/PDF, dan boarding scan per titik pickup
  • SBO Crew: tugas SPJ, presensi dengan selfie, klaim biaya, dan pengajuan libur
  • Data lapangan langsung masuk manifest dan laporan operator

Contoh tampilan di panel — data ilustrasi.

Operasional

Manifest dan boarding keberangkatan

Manifest digital memperlihatkan penumpang, status check-in, kursi, pickup, dan data keberangkatan secara rapi untuk kru dan kantor.

  • Keberangkatan, manifest, check-in, no-show, dan boarding scan
  • SPJ, SPD, deklarasi, biaya rute, klaim/denda crew
  • Change time dan reaccomodate untuk handling keberangkatan

Contoh tampilan di panel — data ilustrasi.

Bengkel

Bengkel dan sparepart armada

Modul bengkel menyatukan stok sparepart, unit ber-seri, dan servis armada dalam satu alur — dari pengadaan sampai laporan biaya per bus, terpisah dari operasional keberangkatan.

  • Dashboard bengkel, stok sparepart per lokasi, unit ber-seri, lacak unit, dan scan dokumen QR universal (WO/PO/GR/retur/transfer/opname/reparasi)
  • Transfer stok antar-lokasi, stock opname, dan pencatatan barang rusak
  • Master part, kategori part, vendor, lokasi bengkel, dan karyawan bengkel — bisa diimpor langsung dari Excel
  • Pengadaan berjenjang: pembelian (PO) → penerimaan barang (GR) → hutang vendor → retur pembelian
  • Work order armada, reparasi part ber-seri, preventive maintenance dengan pencatatan odometer, laporan biaya per bulan, dan penjualan unit bekas

Contoh tampilan di panel — data ilustrasi.

Human Resources

Crew, presensi, dan hutang crew

Data kru operasional dikelola terpisah dari agen dan karyawan bengkel — presensi harian sampai kewajiban hutang yang terhubung otomatis ke deklarasi keberangkatan.

  • Master crew dan lokasi presensi
  • Presensi crew dengan verifikasi selfie, serta rekap presensi per periode
  • Hutang crew — kasbon dan klaim yang terpotong otomatis dari deklarasi

Contoh tampilan di panel — data ilustrasi.

Keuangan

Rekonsiliasi transaksi

Transaksi penjualan, topup agen, refund, dan pembayaran tersusun sebagai bahan rekonsiliasi harian tanpa menghitung ulang di spreadsheet.

  • Laporan penjualan dan okupansi
  • Biaya rute, rumah makan (sisi operator), dan persetujuan top-up saldo agen
  • Pembayaran Midtrans dan pengaturan refund
  • Settlement deklarasi dan realisasi biaya kru

Contoh tampilan di panel — data ilustrasi.

Portal mandiri

Portal rumah makan dan TV display keberangkatan

Dua permukaan yang dipakai pihak luar tanpa masuk ke panel operator: rumah makan rekanan mengurus tagihannya sendiri, dan layar di loket/terminal menampilkan ringkasan keberangkatan secara publik.

  • Portal rumah makan mandiri (login sendiri) — beranda, scan tiket, riwayat scan, tagihan, faktur, pembayaran, neraca, dan pengaturan
  • Scan kupon makan penumpang dan billing rumah makan rekanan
  • Link TV display ber-kode dengan pairing perangkat via QR
  • Papan split-flap ringkasan keberangkatan untuk layar loket/terminal

Contoh tampilan di panel — data ilustrasi.

Kontrol

Role, audit, dan isolasi operator

Setiap PO berjalan di ruang datanya sendiri. Paket berlangganan menentukan fitur yang bisa dipakai, akses halaman dan aksi disesuaikan dengan role, sementara perubahan penting tetap punya jejak audit.

  • Pengaturan operator, role master_operator, dan isolasi tenant
  • Paket Silver/Gold/Platinum yang menentukan akses fitur, dan saldo token/kredit operator
  • Manajemen user dan role & permission — menu tersaring otomatis sesuai izin
  • Time limit booking, refund, reschedule, dan komisi boarding
  • Migrasi data PO — import Excel/CSV area, pickup, seat map, trayek, agen, sampai booking lama
  • Syarat ketentuan dan history perubahan booking

Contoh tampilan di panel — data ilustrasi.

Asisten

Copilot AI & Lapor Bug

Asisten AI di dalam panel operator untuk tanya-jawab operasional dan melaporkan bug langsung dari layar yang sedang dibuka.

  • Chat asisten operasional yang paham konteks halaman
  • Lapor bug dari widget tanpa pindah halaman
  • Umpan balik masuk antrean tindak lanjut tim

Contoh tampilan di panel — data ilustrasi.

Peta fitur aktual

Disusun dari halaman operator yang sudah ada.

Peta ini merangkum fitur yang benar-benar muncul di panel operator, termasuk halaman detail dan create yang tidak selalu terlihat sebagai menu sidebar.

11

Modul utama

10

Kelompok fitur

index.vue, ringkasan.vue

Dashboard & ringkasan

4 item

Beranda operator untuk membaca kondisi awal, status setup, dan angka harian tanpa buka banyak halaman.

  • Dashboard operator dengan launcher kartu tiap modul (Sales, Fleet Operation, Human Resources, Finance, Bengkel, Master)
  • Panel onboarding master data dan pintasan mulai jual tiket
  • Ringkasan operasional dan statistik penjualan
  • Grafik penjualan agen

sales/*

Sales

4 item

Alur komersial dari pencarian jadwal sampai kode booking selesai diproses.

  • Booking dan daftar booking
  • Ubah harga dan voucher
  • Agent dan saldo agen
  • Laporan penjualan dan statistik

fo/*

Fleet Operation

4 item

Armada dan operasional keberangkatan harian, dari penugasan sampai laporan.

  • Keberangkatan, manifest, armada, reaccomodate, dan change time
  • SPJ, SPD, dan deklarasi
  • Klaim/denda crew dan kategori klaim crew
  • Route code, laporan operasional, dan inbound/outbound

hr/*

Human Resources

4 item

Data kru operasional: presensi harian sampai kewajiban hutang yang terhubung ke deklarasi.

  • Master crew
  • Presensi crew dengan selfie dan lokasi presensi
  • Rekap presensi per periode
  • Hutang crew — kasbon dan klaim

finance/*

Finance

4 item

Biaya operasional dan pembayaran yang dipakai bahan rekonsiliasi harian.

  • Biaya rute
  • Rumah makan (sisi operator)
  • Persetujuan top-up saldo agen
  • Pembayaran Midtrans dan pengaturan refund

bengkel/*

Bengkel

5 item

Pengelolaan sparepart dan servis armada dari satu tempat, mulai stok sampai laporan biaya per bus.

  • Dashboard bengkel, stok sparepart per lokasi, unit ber-seri, lacak unit, dan scan dokumen QR universal
  • Transfer stok antar-lokasi, stock opname, dan barang rusak
  • Master part, kategori part, vendor, lokasi bengkel, dan karyawan bengkel — termasuk import Excel
  • Pembelian (PO), penerimaan barang (GR), hutang vendor, dan retur pembelian
  • Work order armada, reparasi part ber-seri, preventive maintenance, odometer, laporan biaya, dan jual bekas

master/*

Master

3 item

Fondasi data yang dipakai booking, manifest, operasional, dan laporan.

  • Master pickup dan master area
  • Seat map dan kategori kursi
  • Import seat map Excel dan import area kustom

rm/[rmId]/*, display/*

Portal rumah makan & display

3 item

Akses mandiri untuk rekanan rumah makan dan tampilan publik keberangkatan di loket/terminal.

  • Portal rumah makan mandiri — beranda, scan tiket, riwayat scan, tagihan, faktur, pembayaran, neraca, dan pengaturan
  • Link TV display ber-kode dengan pairing perangkat via QR
  • Papan split-flap ringkasan keberangkatan untuk layar loket/terminal

CopilotWidget

Asisten & bantuan

2 item

Bantuan di dalam panel: tanya asisten AI dan lapor bug tanpa keluar dari layar kerja.

  • Chat asisten operasional yang paham konteks halaman
  • Lapor bug dari widget, tercatat untuk tindak lanjut tim

setting/*, pengaturan/*

Pengaturan

5 item

Konfigurasi per operator untuk aturan jual, paket fitur, migrasi data, serta user dan role — gating menu per role.

  • Pengaturan operator, paket & fitur (Silver/Gold/Platinum), dan saldo token
  • Time limit booking, komisi boarding, dan pengaturan reschedule
  • Syarat & ketentuan
  • Migrasi data PO — import Excel/CSV area, pickup, seat map, trayek/route area, agen, sampai booking lama
  • Manajemen user dan role & permission

Operational workflow

Dari setup sampai laporan, alurnya tidak terputus.

  1. 01

    Setup fondasi

    Daftarkan operator, rekening, area, pickup, trayek, armada, seat map, jadwal, dan aturan harga.

  2. 02

    Buka kanal jual

    Aktifkan loket internal, agen, website, dan partner OTA dengan inventori kursi yang sama.

  3. 03

    Jual dan amankan kursi

    Cari jadwal, pilih kursi, buat booking, tahan kursi, lalu issue tiket setelah pembayaran atau saldo valid.

  4. 04

    Jalankan keberangkatan

    Gunakan manifest, check-in, boarding scan, SPJ, SPD, dan deklarasi untuk kontrol perjalanan; bengkel menjaga armada tetap layak jalan lewat work order dan preventive maintenance.

  5. 05

    Tutup rekonsiliasi

    Rekap penjualan, komisi, refund, saldo agen, dan settlement operasional dari data yang sudah tercatat.

Capability comparison

Mengurangi pekerjaan manual yang paling sering bocor.

Fokusnya bukan menambah layar, tetapi membuat data penting mengalir dari transaksi ke operasional dan laporan tanpa input ulang.

Area

Inventori kursi

Cara manual

Stok sering dipisah per loket, agen, dan online sehingga update lambat.

Dengan SBO

Semua channel memakai kursi yang sama dengan hold, expiry, dan status terpusat.

Manifest keberangkatan

Cara manual

Daftar penumpang tersebar di chat, cetakan, dan catatan loket.

Dengan SBO

Manifest digital berisi penumpang, kursi, pickup, check-in, dan status tiket.

Agen dan deposit

Cara manual

Saldo dan komisi dihitung manual setelah penjualan berjalan.

Dengan SBO

Saldo, topup, pemakaian deposit, dan komisi tercatat dari tiap transaksi.

Audit transaksi

Cara manual

Perubahan harga, kursi, refund, dan cancel sulit dilacak ulang.

Dengan SBO

Aksi penting punya history sehingga tim bisa menelusuri perubahan booking.

Stok sparepart bengkel

Cara manual

Kartu stok manual per lokasi, sulit tahu part mana yang menipis sampai unit mogok.

Dengan SBO

Stok per lokasi, transfer, opname, dan pengadaan (PO → GR → hutang vendor) tercatat dalam satu alur.

FAQ

Pertanyaan tentang fitur.

Apakah fitur ini untuk operator bus atau agen?

Keduanya didukung, tetapi hak aksesnya berbeda. Operator mengelola master data, operasional, dan rekonsiliasi. Agen hanya melihat penjualan, saldo, komisi, dan booking dalam scope miliknya.

Bagaimana sistem mencegah overbooking?

Setiap channel memakai inventori kursi yang sama. Ketika booking dibuat, kursi masuk status hold dengan batas waktu. Jika tidak diterbitkan tepat waktu, kursi dilepas kembali.

Apakah uang dihitung di halaman web?

Tidak. Nominal uang dikirim sebagai integer dari backend dan hanya diformat di tampilan. Perhitungan saldo, refund, komisi, dan settlement tetap menjadi tanggung jawab backend.

Apakah bisa terhubung ke OTA?

Bisa. Partner API menyediakan alur search jadwal, booking, issue tiket, cancel, dan refund dengan autentikasi agen.

Apakah ada modul bengkel dan sparepart?

Ada. Modul Bengkel mengelola stok sparepart per lokasi, unit ber-seri, transfer stok, stock opname, pengadaan dari pembelian sampai hutang vendor, work order armada, reparasi part ber-seri, preventive maintenance dengan pencatatan odometer, laporan biaya per bus, dan penjualan unit bekas.

Apakah rumah makan rekanan punya login sendiri?

Ya. Rumah makan rekanan mendapat portal mandiri untuk memantau tagihan, faktur, riwayat scan tiket, pembayaran, dan neraca miliknya, terpisah dari panel operator.

Siap melihat alur produk?

Mulai dari overview produk, lalu cek API partner bila ingin membuka channel OTA.