🖥️ Panduan Operator: Aplikasi Desktop Scoring (Electron)

Aplikasi Desktop Scoring (berbasis Electron) dirancang untuk operator pertandingan di meja lapangan utama. Keunggulan utamanya adalah stabilitas pencatatan (offline-ready) serta kemampuan memproyeksikan papan skor (scoreboard) ke layar videotron eksternal secara real-time.


🛠️ Langkah 1: Instalasi & Inisialisasi Akses

  1. Membuka Aplikasi:
    • Nyalakan laptop operator dan buka aplikasi Turnamen.info Desktop App (ikon desktop biru).
  2. Koneksi ke Server:
    • Pada form inisialisasi awal, masukkan URL Server (default: http://turnamen.info atau masukkan IP lokal jika menggunakan intranet panitia).
    • Klik tombol Hubungkan Server (tombol biru).
  3. Autentikasi Pertandingan (PIN-Based):
    • Dapatkan PIN Akses 6-Digit dari admin utama panitia pada jadwal laga terkait.
    • Masukkan PIN tersebut pada kolom input, lalu klik tombol Masuk Pertandingan (tombol hijau).
    • Catatan: PIN akses ini hanya berlaku selama 6 jam untuk menjaga keamanan data. Setelah kedaluwarsa, minta PIN baru pada admin.

📺 Langkah 2: Setup Layar Videotron (Extended Monitor)

Laptop operator wajib dikonfigurasi menggunakan mode extended screen (bukan duplicate/mirror).

  1. Koneksi Fisik:
    • Hubungkan laptop ke videotron/proyektor eksternal menggunakan kabel HDMI atau VGA.
    • Pada pengaturan display Windows/OS, pastikan mode layar diatur ke Extend these displays (Perluas tampilan ini).
  2. Membuka Jendela Tampilan:
    • Pada panel menu atas Live Console desktop, klik tombol Buka Monitor Videotron (tombol biru).
    • Sebuah jendela sekunder baru yang berisi papan skor digital raksasa (glowing neon scoreboard) akan terbuka.
  3. Proyeksi Full Screen:
    • Seret (drag) jendela papan skor tersebut ke arah layar videotron eksternal.
    • Klik tombol Full Screen pada panel kontrol videotron, atau tekan tombol F11 pada keyboard untuk membuat tampilan penuh tanpa border browser.

🎮 Langkah 3: Mengoperasikan Pertandingan (Live Console)

Operator dapat mengontrol jalannya timer, skor, timeouts, dan pelanggaran dari console utama.

  1. Susunan Pemain & Starter:
    • Sebelum babak pertama dimulai, masuk ke tab Lineup / Susunan Pemain.
    • Klik tombol STARTER ALL (tombol hijau) untuk memindahkan seluruh skuad dari cadangan ke lapangan sebagai pemain utama.
    • Klik tombol Simpan Lineup. Data susunan pemain terkunci secara aman walau laptop tidak sengaja mati atau mati lampu (persistent lineup).
  2. Mengontrol Timer Waktu:
    • Gunakan tombol Start / Pause di layar untuk mengontrol waktu, atau gunakan pintasan keyboard Tombol Spasi (Spacebar) untuk respon cepat.
    • Jika wasit meminta koreksi waktu, klik tombol +1 Menit atau -1 Menit pada kontrol waktu.
  3. Pencatatan Skor & Gol:
    • Setiap kali terjadi gol/point, klik tombol Input Skor (ikon bola) pada tim yang mencetak gol.
    • Pilih pemain pencetak gol dari dropdown skuad, tentukan menit kejadian, dan pilih tipe gol (Normal, Penalti, Bunuh Diri).
    • Klik Simpan Event. Skor pada layar eksternal videotron otomatis ter-update dalam hitungan milidetik secara offline-ready melalui BroadcastChannel lokal.
  4. Personal & Team Fouls:
    • Klik tombol Foul (+1) pada sisi kiri/kanan tim untuk menambah pelanggaran akumulatif.
    • Pada pergantian babak/kuarter, klik tombol Reset Team Foul (ikon sapu merah) agar indikator fouls di videotron kembali ke angka 0 sebelum kuarter baru dimulai.
  5. Manajemen Timeout:
    • Jika wasit meniup peluit timeout, klik tombol Mulai Timeout di Live Console.
    • Masukkan durasi hitung mundur (default: 60 detik). Layar videotron otomatis menutup sementara papan skor utama dan memunculkan visual hitung mundur timeout secara penuh di tengah layar.

🔄 Langkah 4: Sinkronisasi Buffer ke Cloud

Aplikasi desktop dirancang dengan fitur Offline-Buffer System untuk mengatasi koneksi internet lapangan yang tidak stabil.

  • Penyimpanan Lokal: Jika internet terputus, aplikasi tetap merekam data skor secara lokal pada cache Electron.
  • Auto Sync: Begitu laptop terhubung kembali ke internet, antrean log kejadian otomatis terkirim ke server utama.
  • Manual Sync: Jika ingin memastikan data telah masuk ke cloud, klik tombol Sync Data ke Cloud (tombol kuning di pojok atas) setelah pertandingan berakhir.