Tutorial Penggunaan KokotHub

Panduan lengkap untuk masyarakat, pelaku usaha (tenant), dan pemerintah kota

BAGIAN A — UNTUK MASYARAKAT (USER)

1Beranda & Peta Sebaran Usaha

Beranda KokotHub
1

Buka beranda KokotHub. Halaman utama menampilkan daftar semua usaha dan organisasi (tenant) di Kota Kotamobagu.

2

Gunakan kolom pencarian di atas untuk mencari usaha berdasarkan nama atau jenis (toko, resto, kafe, organisasi).

3

Filter berdasarkan jenis usaha menggunakan tombol filter (Semua, Toko, Resto, Kafe, Organisasi).

4

Klik kartu tenant untuk mengunjungi profil publik mereka.

Peta sebaran tenant
5

Scroll ke bawah ke section "Peta Sebaran Usaha & Organisasi". Peta menampilkan marker semua tenant berkoordinat.

6

Pin indigo = usaha (toko/resto/kafe), pin amber = organisasi.

7

Klik marker untuk melihat popup berisi nama, jenis, alamat, dan link ke profil tenant.

2Mendaftar Akun & Login

Halaman login
1

Buka halaman login. Masukkan email dan password.

2

Jika captcha aktif, masukkan kode yang tampil. Klik tombol refresh untuk ganti kode.

3

Klik Masuk. Setelah login, Anda diarahkan ke dashboard tenant.

Halaman daftar tenant
4

Belum punya akun? Buka halaman pendaftaran untuk mendaftarkan tenant baru.

5

Isi nama usaha/organisasi, jenis, email, password, dan data lainnya.

6

Setelah daftar, login dengan akun yang dibuat. Tenant baru berstatus pending hingga disetujui admin.

3Chatbot Asisten Digital

Chatbot KokotHub
1

Di beranda, klik ikon chat di pojok kanan bawah untuk membuka chatbot.

2

Chatbot hanya menjawab berdasarkan data nyata KokotHub (tenant, menu, jam buka, status pesanan) — tidak mengarang.

3

Contoh pertanyaan: "Rekomendasi tempat makan di Kotamobagu?", "Jam buka Warung Bu Ati?", "Cek pesanan MKT-XXXXX".

4

Jika pertanyaan di luar data aplikasi, chatbot akan jujur mengatakan tidak tahu.

4Katalog Produk

Katalog produk
1

Buka katalog produk untuk melihat semua produk dari tenant dengan marketplace aktif.

2

Filter berdasarkan jenis (barang/makanan) dan gunakan pencarian untuk mencari produk.

3

Klik kartu produk untuk melihat detail lengkap (galeri, deskripsi, produk terkait).

4

Tombol + Keranjang langsung menambahkan produk ke keranjang tenant terkait.

5Detail Produk

Detail produk
1

Halaman detail produk menampilkan carousel galeri (gambar utama + foto tambahan).

2

Deskripsi produk, info tenant pemilik, dan produk terkait dari tenant yang sama.

3

Tombol Tambah ke Keranjang menambahkan produk ke keranjang tenant ini.

6Profil Tenant

Profil tenant publik
1

Setiap tenant memiliki halaman profil publik di /t/{slug} (mis. /t/warung-bu-ati).

2

Profil menampilkan: banner, logo, nama, jenis usaha, deskripsi, alamat, telepon, peta lokasi.

3

Tab navigasi: Market (produk), Berita, Event, Support.

4

Klik Market untuk berbelanja produk dari tenant ini.

7Berbelanja di Marketplace

Marketplace tenant
1

Buka marketplace tenant (mis. /t/warung-bu-ati/market). Produk ditampilkan dalam kartu dengan foto, nama, harga, dan stok.

2

Klik tombol + Keranjang pada produk untuk menambahkannya ke keranjang.

3

Catatan: Keranjang hanya bisa berisi produk dari satu tenant pada satu waktu. Jika Anda sudah punya keranjang dari tenant lain, akan muncul peringatan.

Keranjang dengan item
4

Klik ikon keranjang atau buka halaman keranjang untuk melihat item yang sudah ditambahkan.

5

Atur jumlah tiap item, atau klik Kosongkan untuk menghapus semua.

6

Klik Checkout untuk melanjutkan ke pembayaran.

8Checkout & Pembayaran

Halaman checkout
1

Isi nama dan nomor HP pemesan.

2

Pilih metode pengambilan: Pickup (ambil di tempat) atau Delivery (diantar).

3

Pilih metode pembayaran: Tunai, Transfer Bank, atau QRIS (sesuai yang diaktifkan tenant).

4

Jika Transfer: nomor rekening tenant akan tampil. Upload bukti transfer.

5

Jika QRIS: gambar QRIS tenant akan tampil. Scan & bayar, lalu upload bukti.

6

Klik Checkout. Anda akan diarahkan ke halaman sukses dengan nomor pesanan.

9Cek Status Pesanan Marketplace

Cek status pesanan
2

Masukkan nomor pesanan (mis. MKT-XXXXXX-XXXXX) yang Anda dapat di halaman sukses.

3

Klik Cek. Status pesanan akan tampil: Diterima → Dikonfirmasi → Diproses → Selesai Diproses → Selesai.

4

Untuk pesanan delivery, status "Siap diambil/diantar" muncul saat pesanan sudah selesai diproses.

10Membaca Berita

Katalog berita
1

Buka katalog berita untuk melihat semua berita terpublikasi dari tenant.

2

Gunakan pencarian untuk mencari berita berdasarkan judul atau isi.

Detail berita
3

Klik kartu berita untuk membaca detail lengkap dengan carousel gambar.

4

Halaman detail menampilkan judul, tanggal, isi berita, gambar, dan link ke profil tenant.

11Mendaftar Event & Beli Tiket

Katalog event
1

Buka katalog event untuk melihat semua event terpublikasi.

2

Klik kartu event untuk melihat detail dan membeli tiket.

Detail event
3

Halaman detail event menampilkan: judul, deskripsi, gambar, tanggal, lokasi, harga tiket, kuota.

4

Jika event berbayar, form pendaftaran muncul di bawah.

Form beli tiket
5

Isi nama, kontak (HP), dan jumlah tiket.

6

Pilih metode pembayaran: Tunai, Transfer Bank, atau QRIS.

7

Jika ada kolom pendaftaran kustom (mis. Ukuran Kaos, Catatan Alergi), isi sesuai kebutuhan.

Form event - transfer
8

Pilih Transfer Bank: nomor rekening tenant tampil. Upload bukti transfer wajib.

Form event - cash
9

Pilih Tunai: bayar di tempat saat event. Tidak perlu upload bukti.

10

Klik Pesan Tiket. Anda diarahkan ke halaman sukses dengan kode + QR code.

12Cek Status Tiket Event

Cek status tiket
2

Masukkan kode pendaftaran (mis. TKT-XXXXXXX) yang Anda dapat di halaman sukses.

3

Anda juga dapat scan QR code dari halaman sukses untuk langsung ke halaman cek status.

4

Status yang tampil: Menunggu Konfirmasi (pending), Sudah Dibayar (confirmed), atau Dibatalkan (cancelled).

5

Detail event, penyelenggara, jumlah tiket, total, dan metode bayar juga ditampilkan.

13Mengirim Tiket Support

Halaman support
1

Buka halaman support tenant (mis. /t/warung-bu-ati/support).

2

Isi nama, kontak, dan pesan/keluhan Anda.

3

Klik Kirim. Tiket support akan diterima oleh tenant untuk ditindaklanjuti.

14Keuangan Pribadi — Dashboard

Dashboard keuangan pribadi
1

Login sebagai user umum, lalu buuka menu Keuangan di sidebar dashboard.

2

Halaman menampilkan ringkasan: total pemasukan, pengeluaran, dan selisih untuk bulan ini.

3

Grafik Dana Masuk & Keluar menampilkan bar chart harian (Chart.js) — hijau untuk masuk, merah untuk keluar.

4

Rekap per Kategori menampilkan komposisi pengeluaran (doughnut chart) dan daftar pemasukan/pengeluaran per kategori dengan persentase.

5

Gunakan selector pencatatan di atas untuk memilih dompet (mis. "Pribadi") atau lihat gabungan semua dompet.

15Catat Pemasukan & Pengeluaran Manual

Form catat manual
1

Di halaman Keuangan, scroll ke section "Catat Manual" di sisi kiri.

2

Pilih Pencatatan (dompet) — mis. "Pribadi".

3

Pilih Jenis: Keluar (Pengeluaran) atau Masuk (Pemasukan).

4

Masukkan Nominal (wajib), pilih Kategori (mis. Makanan & Minuman, Gaji, dll), dan Tanggal.

5

Isi Keterangan opsional (mis. "Belanja bulanan").

6

Opsional: tambah Rincian Item (nama, qty, harga) dengan klik "Tambah Item" — berguna untuk mencatat belanja per item.

7

Opsional: unggah foto struk/bukti di field "Struk/Foto".

8

Klik Simpan. Transaksi langsung muncul di daftar dan grafik diperbarui.

16Daftar Transaksi & Filter Periode

Daftar transaksi keuangan
1

Di sisi kanan halaman Keuangan, terdapat Daftar Transaksi dengan ikon panah hijau (masuk) atau merah (keluar).

2

Filter berdasarkan Bulan (default) atau Range tanggal dengan toggle di header tabel.

3

Filter juga berdasarkan jenis: Semua, Masuk, atau Keluar.

4

Klik ikon di samping transaksi untuk melihat rincian item (jika ada).

5

Klik ikon untuk edit transaksi, atau ikon untuk hapus.

6

Jika transaksi punya foto struk, thumbnail kecil tampil di baris — klik untuk melihat perbesar.

17Scan Struk Belanja (OCR Otomatis)

Scan struk belanja OCR
1

Klik tombol "Scan Struk" di halaman Keuangan untuk membuka halaman scan.

2

Unggah foto struk belanja dengan klik "Browse" atau ambil foto langsung dari kamera HP (jika dibuka di mobile).

3

Klik "Ekstrak Teks dari Struk" — sistem akan menjalankan OCR (Tesseract.js) di browser Anda untuk membaca teks struk.

4

Tunggu beberapa detik — progress bar menunjukkan proses pembacaan teks.

5

Hasil ekstraksi otomatis mengisi: Nominal (total), Tanggal, Catatan (nama toko), dan Rincian Item belanja.

6

Periksa hasil — OCR bisa meleset. Edit nominal, tanggal, dan item jika perlu. Centang "Sinkronkan total item ke Nominal Pengeluaran" untuk otomatis isi nominal dari total item.

7

Klik "Simpan Pengeluaran". Transaksi tersimpan dengan foto struk dan rincian item lengkap.

8

OCR berjalan sepenuhnya di browser Anda — tidak ada data struk yang dikirim ke server untuk diproses. Hanya hasil teks yang disimpan.

BAGIAN B — UNTUK ADMIN TENANT (PELAKU USAHA/ORGANISASI)

19Login & Dashboard Tenant

Dashboard tenant
1

Login dengan akun owner/manager. Anda akan diarahkan ke dashboard tenant.

2

Dashboard menampilkan ringkasan: jumlah produk, pesanan, berita, event, dan grafik aktivitas.

3

Sidebar kiri berisi menu modul: Gudang, POS, Resto/Kafe, Dapur, Pesanan, Berita, Event, Ticketing, Laporan, Pengaturan, Staf.

4

Jika Anda punya multiple tenant, gunakan dropdown tenant switcher di sidebar atas.

20Pengaturan Tenant

Pengaturan profil tenant
1

Buka Pengaturan di sidebar. Isi nama usaha, jenis, deskripsi, alamat, telepon.

2

Upload logo dan banner tenant (gambar akan otomatis di-encode ke webp).

3

Aktifkan/nonaktifkan marketplace dan isi catatan toko (mis. jam buka).

4

Set PPN (%) — nilai PPN akan otomatis dihitung di POS resto dan laporan.

5

Klik Simpan untuk menyimpan perubahan.

21Lokasi di Peta

Peta lokasi tenant
1

Di Pengaturan, scroll ke section "Lokasi di Peta".

2

Klik peta untuk menandai lokasi usaha Anda.

3

Atau klik "Gunakan Lokasi Saya (GPS)" untuk menggunakan lokasi GPS perangkat.

4

Pin dapat di-drag untuk menyesuaikan posisi secara manual.

5

Klik "Hapus Lokasi" untuk menghapus pin. Simpan pengaturan untuk menyimpan koordinat.

22Metode Pembayaran

Pengaturan pembayaran
1

Di Pengaturan, section "Metode Pengambilan & Pembayaran".

2

Aktifkan metode pengambilan: Pickup (ambil di tempat) dan/atau Delivery (diantar).

3

Aktifkan metode pembayaran: Tunai, Transfer Bank, QRIS.

4

Jika Transfer aktif: isi nama bank dan nomor rekening.

5

Jika QRIS aktif: upload gambar QRIS Anda.

6

Pengaturan ini berlaku untuk marketplace dan pembayaran tiket event.

23Manajemen Staf & Role

Manajemen staf
1

Buka Staf di sidebar. Halaman menampilkan daftar staf tenant.

2

Klik + Tambah Staf untuk menambah anggota tim.

3

Pilih role: Owner, Manager, Kasir, Gudang, Dapur, Editor.

4

Setiap role memiliki akses modul yang berbeda (mis. Kasir bisa akses POS tapi tidak Gudang).

5

Owner ditandai dengan badge Owner dan tidak bisa dihapus.

24Modul Gudang (Stok)

Modul gudang
1

Buka Gudang di sidebar. Halaman menampilkan daftar item stok dengan jumlah per gudang.

2

Tambah item baru: isi nama, kategori, satuan, harga, dan stok awal per gudang.

3

Mutasi stok: receive (terima barang masuk), issue (keluarkan), adjust (penyesuaian).

4

Klik item untuk melihat kartu stok (riwayat masuk/keluar).

5

Stok terhubung otomatis dengan POS dan marketplace — penjualan akan memotong stok.

25POS Barang (Kasir Toko)

POS barang
1

Buka POS di sidebar. Pilih item dari daftar produk untuk ditambahkan ke keranjang kasir.

2

Atur jumlah item, lihat subtotal di panel kanan.

3

Klik Bayar → pilih metode (cash/qris/debit/transfer) → masukkan jumlah bayar.

4

Struk pencatatan akan tampil. Stok gudang otomatis berkurang sesuai item terjual.

5

Riwayat transaksi tersimpan dan dapat dilihat kembali.

26Resto/Kafe — Pesanan Meja

Modul FNB
1

Buka Resto/Kafe di sidebar. Halaman menampilkan daftar pesanan aktif.

2

Buat pesanan baru: pilih meja, jenis (dine-in/takeaway), tambah menu, catatan per item.

3

Pesanan dibuat dengan status pending (belum dibayar) → otomatis muncul di layar dapur.

Kasir resto
4

Di Kasir Resto, buat pesanan baru dengan memilih meja dan menambahkan menu.

5

Pesanan akan langsung terkirim ke layar dapur untuk diproses.

27Layar Dapur (Kitchen Display)

Layar dapur
1

Buka Dapur di sidebar (atau akses langsung di monitor dapur).

2

Layar menampilkan semua pesanan aktif dengan status: Preparing → Ready → Served.

3

Klik tombol untuk mengubah status pesanan. Warna kartu berubah sesuai status.

4

Setiap item pesanan menampilkan nama, jumlah, dan catatan dari kasir.

5

Pesanan dari marketplace juga muncul di sini (source: marketplace).

28Pembayaran Resto (FNB)

Pembayaran resto
1

Buka Pembayaran Resto di sidebar. Halaman menampilkan tagihan yang belum dibayar.

2

Klik Bayar pada tagihan. Modal pembayaran muncul.

3

Pilih metode (cash/qris/debit/transfer), masukkan diskon (Rp) jika ada.

4

Sistem otomatis menghitung PPN (%) dari subtotal setelah diskon.

5

Masukkan jumlah bayar → lihat kembalian (untuk cash) → konfirmasi.

6

Status pesanan otomatis berubah menjadi completed (lunas).

Riwayat pesanan FNB
7

Buka Pesanan di sidebar Resto untuk melihat riwayat semua pesanan.

8

Kolom Pembayaran menampilkan: Lunas (metode + waktu) / Belum Bayar / Dibatalkan.

29Pesanan Marketplace

Pesanan marketplace
1

Buka Pesanan di sidebar. Halaman menampilkan semua pesanan marketplace masuk.

2

Status pesanan: Baru → Dikonfirmasi → Diproses → Selesai Diproses → Selesai.

3

Klik Konfirmasi untuk menerima pesanan. Stok item stock_item otomatis berkurang; item fnb_item dibuatkan pesanan FNB ke dapur.

4

Untuk pesanan transfer/QRIS, bukti bayar tampil sebagai thumbnail — klik untuk perbesar.

5

Update status pesanan melalui tombol aksi yang tersedia.

30Berita & Publikasi

Manajemen berita
1

Buka Berita di sidebar. Halaman menampilkan daftar berita tenant.

2

Klik + Tulis Berita untuk membuat berita baru.

3

Isi judul, isi berita, upload gambar (bisa multiple), set tanggal publikasi.

4

Setelah publish, berita tampil di profil publik tenant dan di katalog berita utama.

5

Edit/hapus berita kapan saja melalui tombol aksi.

31Event & Tiket

Manajemen event
1

Buka Event di sidebar. Halaman menampilkan daftar event tenant dengan jumlah tiket terjual.

2

Klik + Event Baru untuk membuat event.

Form event baru
3

Isi judul, slug (URL), deskripsi, gambar, lokasi, tanggal mulai/selesai.

4

Aktifkan "Event berbayar?" untuk menjual tiket. Isi harga tiket dan kuota.

5

Klik Simpan. Event tersimpan dengan status draft.

6

Klik tombol publish/unpublish di daftar event untuk mengubah status.

Edit event
7

Edit event untuk mengubah detail atau menambah kolom pendaftaran kustom.

32Kolom Pendaftaran Kustom Event

Kolom pendaftaran kustom
1

Buka Edit Event. Scroll ke section "Kolom Pendaftaran Kustom".

2

Isi Nama Kolom (mis. "Ukuran Kaos"), pilih Tipe: Teks Pendek, Teks Panjang, Angka, atau Pilihan (dropdown).

3

Untuk tipe Pilihan, isi opsi dipisah koma (mis. S, M, L, XL).

4

Centang Wajib jika kolom harus diisi peserta.

5

Klik + Tambah Kolom. Kolom akan muncul di form beli tiket.

6

Hapus kolom dengan klik tombol trash. Jawaban yang sudah terisi juga akan terhapus.

7

Klik "Lihat Data Pendaftar" untuk melihat semua jawaban pendaftar.

33Ticketing & Bukti Bayar

Dashboard ticketing
1

Buka Ticketing di sidebar. Halaman menampilkan semua pesanan tiket event.

2

Kolom Bayar menampilkan: badge Tunai, thumbnail bukti bayar (klik untuk perbesar), atau badge warning jika bukti belum diupload.

3

Review bukti bayar dengan klik thumbnail gambar.

4

Setelah verifikasi: klik Konfirmasi untuk mengubah status menjadi confirmed (sudah dibayar).

5

Klik Batalkan jika pesanan perlu dibatalkan (status menjadi cancelled).

34Data Pendaftar & Ekspor CSV

Data pendaftar event
1

Buka Edit Event → klik "Lihat Data Pendaftar", atau akses /dashboard/event/{id}/pendaftar.

2

Tabel menampilkan semua pendaftar dengan: kode pesanan, nama, kontak, jumlah, total, status, tanggal.

3

Jika ada kolom kustom, kolom tambahan muncul di tabel (mis. "Ukuran Kaos", "Catatan Alergi").

4

Klik Ekspor CSV untuk mengunduh data semua pendaftar dalam format CSV (untuk Excel/Google Sheets).

35Laporan Tenant

Laporan tenant
1

Buka Laporan di sidebar. Halaman menampilkan ringkasan transaksi tenant.

2

KPI: total transaksi lunas, total PPN terkumpul, total diskon, jumlah pesanan.

3

Grafik tren transaksi per periode.

4

Tabel detail transaksi dengan kolom PPN dan diskon.

5

Klik Ekspor CSV untuk mengunduh laporan dalam format CSV.

36Tautan Eksternal (Links)

1

Di Pengaturan Tenant, section "Tautan Eksternal".

2

Tambah link ke media sosial (Instagram, Facebook, TikTok, dll).

3

URL tanpa http(s):// otomatis diberi prefix https://.

4

Link tampil di profil publik tenant sebagai ikon yang dapat diklik.

BAGIAN C — UNTUK PEMERINTAH KOTA (SUPERADMIN)

37Dashboard Ekonomi Kota

Dashboard ekonomi kota
1

Login sebagai superadmin (admin@kotahub.test). Buka Dashboard Kota.

2

KPI utama: jumlah tenant aktif, PPN terkumpul, distribusi jenis usaha.

3

Grafik tren transaksi dan pertumbuhan tenant (Chart.js).

4

Tabel rekap PPN per tenant dengan detail PPN terkumpul.

5

Klik Ekspor CSV untuk mengunduh rekap PPN semua tenant.

6

Hanya superadmin/tenant pemerintah yang dapat mengakses dashboard ini (tenant lain mendapat 403).


Tutorial ini mencakup 47 screenshot dari semua modul KokotHub.
Untuk pertanyaan lebih lanjut, hubungi admin atau gunakan fitur chatbot di beranda.

Kembali ke Beranda