HandyCafe Docs
owner cashier

Manajemen Konsol

HandyCafe mengelola konsol gaming bersamaan dengan PC, memberikan pusat gaming atau arena esports Anda sistem terpadu untuk melacak sesi, harga, dan pendapatan di semua perangkat.


Apa Itu Konsol?

Konsol di HandyCafe mewakili stasiun gaming seperti PlayStation, Xbox, Nintendo Switch, dan tipe perangkat kustom lainnya. Konsol dikelola terpisah dari PC tetapi mengikuti siklus hidup sesi yang sama. Anda dapat memulai, menjeda, melanjutkan, dan menghentikan sesi dengan dukungan penuh harga dan penagihan.

Halaman Konsol menampilkan semua konsol yang terdaftar sebagai kartu status, memberikan Anda gambaran visual cepat tentang perangkat mana yang sedang digunakan, tersedia, atau memiliki pembayaran tertunda.


Status Konsol

Setiap konsol memiliki salah satu dari tiga status:

Status Deskripsi
Online Sesi aktif sedang berjalan di konsol ini. Pelanggan sedang menggunakannya.
Idle Konsol tersedia dan siap untuk sesi baru. Tidak ada yang sedang menggunakannya.
Belum Dibayar Sesi telah berakhir tetapi pembayaran belum dikumpulkan. Memerlukan perhatian kasir.

Kartu status di halaman Konsol menggunakan kode warna untuk memudahkan identifikasi setiap status secara sekilas.


Menambahkan Konsol

Untuk mendaftarkan konsol baru di HandyCafe:

  1. Navigasikan ke halaman Konsol.
  2. Klik tombol Tambah Konsol.
  3. Isi detail konsol:
    • Nama: Nama deskriptif untuk konsol (misalnya "Stasiun PS5 1", "Area Xbox - Kiri", "Dock Nintendo 3").
    • Alamat MAC: Alamat MAC jaringan konsol. Harus dalam format yang valid (misalnya AA:BB:CC:DD:EE:FF). Sistem memvalidasi format sebelum menyimpan.
    • Tipe Konsol: Pilih dari tipe konsol yang tersedia (PlayStation, Xbox, Nintendo, atau Kustom). Ini menentukan ikon dan kategori yang ditampilkan pada kartu status.
    • Tipe Harga: Pilih cara konsol ini dihargai:
      • Default: Menggunakan tarif per jam global yang didefinisikan dalam pengaturan harga Anda. Jika Anda mengubah tarif global, tarif konsol ini berubah otomatis.
      • Kustom: Atur tarif per jam spesifik untuk konsol ini saja. Berguna saat konsol premium (misalnya PS5 dengan VR) harus lebih mahal dari stasiun standar.
    • Harga Per Jam Kustom: Hanya terlihat saat Tipe Harga diatur ke Kustom. Masukkan tarif per jam untuk konsol spesifik ini.
  4. Klik Simpan untuk mendaftarkan konsol.

Konsol baru muncul di halaman Konsol sebagai kartu status Idle, siap menerima sesi.


Sesi Konsol

Sesi konsol mengikuti siklus hidup yang sama dengan sesi PC:

Memulai Sesi

Pilih konsol Idle dan mulai sesi baru. Anda dapat secara opsional menugaskan anggota ke sesi untuk penagihan berbasis dompet atau waktu.

Menjeda Sesi

Jika pelanggan membutuhkan istirahat, Anda dapat menjeda sesi. Penghitung waktu berhenti dan tidak ada biaya yang bertambah selama jeda.

Melanjutkan Sesi

Lanjutkan sesi yang dijeda untuk melanjutkan penghitung waktu dan penagihan dari posisi terakhir.

Menghentikan Sesi

Akhiri sesi. Sistem menghitung total biaya berdasarkan durasi dan tarif per jam yang berlaku. Konsol berpindah ke status Belum Dibayar hingga pembayaran dikumpulkan, atau langsung ke Idle jika pembayaran diproses segera.

Sesi konsol diidentifikasi berdasarkan nama konsol alih-alih koneksi alamat MAC (seperti pada PC). Ini berarti kasir secara manual memulai dan menghentikan sesi pada konsol, bukan sistem yang mendeteksi koneksi secara otomatis.


Harga Konsol

Setiap konsol dapat dikonfigurasi dengan harganya sendiri atau menggunakan default global:

  • Harga Default: Konsol mewarisi tarif per jam global dari pengaturan harga Anda (Pengaturan > Harga). Setiap perubahan pada tarif global otomatis tercermin.
  • Harga Kustom: Tarif per jam tetap yang spesifik untuk konsol ini. Perubahan pada tarif global tidak memengaruhi konsol dengan harga kustom.
  • Biaya Awal: Sesi konsol juga dapat memiliki biaya awal yang dapat dikonfigurasi yang dibebankan sekali pada awal setiap sesi, terpisah dari tarif per jam. Ini dikonfigurasi dalam pengaturan harga.

Contoh Harga

Jika tarif global Anda adalah Rp20.000/jam dan Anda memiliki PS5 premium dengan VR:

  • Konsol standar (Harga Default): Rp20.000/jam
  • Stasiun PS5 VR (Harga Kustom): Rp45.000/jam

Saat Anda menaikkan tarif global ke Rp25.000/jam, konsol standar diperbarui otomatis tetapi stasiun PS5 VR tetap di Rp45.000/jam hingga Anda mengubahnya secara manual.


Pemfilteran dan Pengurutan

Halaman Konsol menyediakan alat untuk dengan cepat menemukan konsol yang Anda butuhkan:

Filter berdasarkan Tipe Konsol

Persempit tampilan untuk menampilkan hanya tipe konsol tertentu (misalnya hanya konsol PlayStation, atau hanya konsol Xbox). Berguna di kafe dengan banyak tipe konsol berbeda.

Filter berdasarkan Status

Tampilkan hanya konsol dengan status tertentu (Online, Idle, atau Belum Dibayar). Berguna untuk dengan cepat menemukan konsol yang tersedia atau mengidentifikasi sesi yang belum dibayar.

Urutkan berdasarkan Nama

Urutkan konsol secara alfabet berdasarkan nama untuk dengan cepat menemukan stasiun tertentu.


Penugasan Anggota

Anggota dapat ditugaskan ke sesi konsol untuk mengaktifkan penagihan berbasis dompet atau waktu:

  • Saat memulai sesi konsol, pilih anggota dari daftar anggota.
  • Biaya sesi dikurangkan dari saldo dompet anggota, sama seperti sesi PC.
  • Jika anggota memiliki keanggotaan berbasis waktu, waktu tersisa mereka dikonsumsi selama sesi konsol.
  • Riwayat sesi untuk anggota mencakup sesi PC dan konsol.

Pelanggan yang tidak terdaftar (walk-in) juga dapat menggunakan konsol tanpa penugasan anggota. Dalam kasus ini, pembayaran dikumpulkan secara manual saat sesi berakhir.


Batas Lisensi

Konsol dihitung terhadap batas total perangkat dalam lisensi HandyCafe Anda. Jika lisensi beta Anda mengizinkan 50 PC, batas tersebut mencakup PC dan konsol yang digabungkan.

Misalnya, jika Anda memiliki 40 PC dan 10 konsol, Anda telah mencapai batas 50 perangkat. Menambahkan konsol ke-11 akan memerlukan peningkatan lisensi.


Jumlah Konsol dan Statistik

Header halaman Konsol menampilkan statistik agregat:

  • Total Konsol: Jumlah konsol yang terdaftar di sistem Anda.
  • Online: Berapa banyak konsol yang saat ini memiliki sesi aktif.
  • Idle: Berapa banyak konsol yang tersedia.
  • Belum Dibayar: Berapa banyak konsol yang memiliki sesi menunggu pembayaran.

Jumlah ini diperbarui secara real-time saat sesi dimulai dan dihentikan.


Izin yang Diperlukan

Akses ke manajemen konsol dikendalikan oleh kategori izin Konsol dalam sistem peran kasir:

Izin Diperlukan Untuk
CONSOLE_VIEW Melihat halaman Konsol dan kartu status konsol
CONSOLE_ADD Mendaftarkan konsol baru di sistem
CONSOLE_DELETE Menghapus konsol dari sistem
CONSOLE_UPDATE Mengedit detail konsol (nama, alamat MAC, tipe harga, tarif kustom)

Kasir tanpa CONSOLE_VIEW tidak dapat mengakses halaman Konsol sama sekali. Kasir yang hanya memiliki CONSOLE_VIEW dapat melihat status konsol tetapi tidak dapat menambah, mengedit, atau menghapus konsol.

Lihat Peran & Izin Kasir untuk detail tentang mengonfigurasi akses berbasis peran.