Alokasi Target Bantalan
Panduan lengkap alokasi bantalan babak kualifikasi: sistem 2 modul target dashboard, rotasi gelombang World Archery (A-C-B-D), algoritma undian sebar klub (Field Draw), dan sistem proteksi skor.
Alokasi bantalan target (Target Butt Assignment) adalah proses penentuan nomor bantalan dan posisi menembak bagi setiap atlet yang terdaftar di garis tembak turnamen. Archeris menyediakan sistem penataan bantalan berstandar internasional yang mendukung Undian Otomatis Berbasis Algoritma (Auto-Assign) dan Penataan Manual Interaktif Kanban Drag-and-Drop.
1. Struktur Bantalan & Posisi Pemanah (A, B, C, D)
Setiap bantalan sasaran di lapangan diidentifikasi dengan nomor urut (contoh: Bantalan 1, Bantalan 2, Bantalan 3...). Berdasarkan regulasi resmi World Archery:
- 4 Atlet per Bantalan (Standar A, B, C, D): Pemanah A & C menembak pada giliran pertama (Detail 1/Gelombang 1), sedangkan pemanah B & D menembak pada giliran kedua (Detail 2/Gelombang 2). Giliran dirotasi setiap rambahan (*ends*).
- 2 Atlet per Bantalan (A & B): Digunakan pada lapangan indoor, babak final, atau kategori pemula/anak-anak.
- 3 Atlet per Bantalan (A, B, C): Umum digunakan pada target face vertikal 3-spot indoor.
Akomodasi Atlet Kidal & Disabilitas: Pemanah kidal (left-handed) disarankan ditempatkan pada posisi A atau C agar arah berdirinya menghadap keluar bantalan dan tidak beradu punggung dengan pemanah normal di sebelahnya. Pemanah kursi roda/disabilitas ditempatkan pada bantalan nomor awal yang paling dekat dengan jalur masuk lapangan.
2. Alokasi Otomatis: Undian Standar vs. Undian Lapangan
Untuk menjalankan pengundian otomatis pada kategori kualifikasi:
- Buka menu Dashboard Organizer > Kualifikasi > [Pilih Sesi] > Alokasi Target.
- Pilih tab kategori lomba yang ingin dialokasikan.
- Klik tombol Undian Otomatis (Auto-Assign).
- Pilih metode pengundian yang diinginkan:
- Undian Standar (Standard Draw - Acak Murni): Mengacak seluruh atlet berstatus lunas secara murni dan mengisi slot bantalan berurutan mengikuti pola gelombang World Archery: Slot A → Slot C → Slot B → Slot D di seluruh bantalan yang aktif.
- Undian Lapangan (Field Draw - Sebar Atlet Seklub): Standar kejuaraan resmi, menggunakan algoritma *constraint solver* multi-tahap untuk mencegah atlet satu klub berada di satu bantalan.
- Klik Terapkan Penempatan. Sistem dalam hitungan detik akan membagikan seluruh atlet ke nomor bantalan secara adil dan merata.
3. Logika Solver Pemisahan Klub & Gelombang Tembak
Algoritma Field Draw di Archeris mengadopsi standar IANSEO dan World Archery:
- Pengelompokan Klub & Prioritas Kuota: Atlet dikelompokkan berdasarkan klub. Klub dengan jumlah atlet terbanyak diproses lebih dulu untuk menjamin sebaran optimal di lapangan.
- Pemisahan Nomor Bantalan (Penalti 10.000 poin): Algoritma secara aktif mencegah atlet dari klub yang sama berada di nomor bantalan yang sama demi netralitas *peer scoring*.
- Pemisahan Gelombang Tembak (Penalti 8.000 poin): Jika keterbatasan bantalan memaksa atlet satu klub berada di bantalan yang sama, mereka otomatis dipisahkan ke gelombang berbeda (Wave 1: A/C vs. Wave 2: B/D) agar tidak berdiri berdampingan saat menembak.
- Pemerataan Beban Sasaran: Bantalan diisi secara seimbang sehingga tidak ada bantalan yang terlalu padat sementara yang lain kosong.
4. Penataan Manual Kanban, Drag-Drop & Tukar Posisi (Swap)
Panitia memiliki fleksibilitas penuh untuk mengatur penempatan secara manual:
- Panel Atlet Belum Diatur (Unassigned): Menampilkan peserta yang belum mendapat bantalan, dikelompokkan rapi per klub. Cukup seret (*drag-and-drop*) kartu atlet ke slot A, B, C, atau D.
- Tukar Posisi Instan (Swap): Menyeret atlet yang sudah berada di suatu bantalan ke slot atlet lain akan otomatis menukar (*swap*) posisi kedua atlet tanpa perlu mengosongkan bantalan terlebih dahulu.
- Dropdown Pencarian Cepat: Klik slot kosong untuk membuka popover pencarian cepat nama atlet.
5. Proteksi Kunci Otomatis & Smart Reset Pemanah Berskor
Untuk menjaga integritas kompetisi dan mencegah rusaknya data saat lomba sedang berlangsung:
- Kunci Otomatis Saat Penilaian Dimulai: Begitu nilai kualifikasi pertama dicatat pada suatu kategori (
ends_completed > 0), fungsi Auto-Assign, Reset, dan penggeseran target otomatis dikunci total di backend API. - Smart Reset (Atur Ulang Bersyarat): Tombol Reset hanya mengosongkan posisi atlet yang belum memiliki skor. Atlet yang sudah mengantongi nilai kualifikasi akan tetap aman dipertahankan posisinya.
- Proteksi Multi-Kategori Satu Sesi: Jika beberapa kategori berbagi sesi kualifikasi yang sama, Auto-Assign pada Kategori B tidak akan pernah menimpa bantalan yang sudah ditempati Kategori A.
6. Kode QR Bantalan Scorekeeper & Cetak Dokumen Resmi
Setelah penempatan bantalan selesai:
- Kode Bantalan Petugas Skor (Board Codes): Setiap kartu bantalan menampilkan Board Code unik (contoh:
001TGT) dan kode QR untuk login cepat aplikasi mobile petugas pencatat skor (Scorekeeper). - Cetak Scoresheet & Target List: Klik tombol Cetak Scoresheet untuk mengunduh berkas PDF resmi lembar penilaian kualifikasi dan target list untuk papan pengumuman lapangan.
- Sinkronisasi Publik & Mobile: Posisi bantalan otomatis tampil secara real-time di halaman web publik turnamen dan dashboard aplikasi atlet.
