A4 · siap cetak
Kompetisi Pemrograman No. 01 / Edisi 2026
Buku Panduan Peserta
Link2026

Kompetisi pemrograman antar tim. Klaim soal, kumpulkan poin, rebut puncak leaderboard.

Edisi
Mei 2026 · v1.0
Peserta
24 tim, 2 orang / tim
Format
Online, realtime
LINK 2026 · Panduan PesertaDaftar Isi

Daftar Isi

01Sekilas LINK 2026 & Jadwalhal. 03
02Aturan & Mekanisme Poinhal. 04
03Cara Pakai Aplikasihal. 06
04Do & Don’t — Ringkasan Aturanhal. 10
05FAQ & Troubleshootinghal. 11
Total Tim
24
2 anggota per tim
Soal Aktif
2
maksimum per tim
Tier Soal
3
Easy · Medium · Hard
Buku Panduan Peserta02
LINK 2026 · Panduan Peserta01 · Sekilas & Jadwal

Sekilas LINK 2026

Kompetisi pemrograman kompetitif berbasis tim: klaim soal, selesaikan, kirim jawaban dalam bahasa C, lalu tunggu koreksi panitia. Poin diperbarui di leaderboard secara realtime.

Format singkat

  • Durasi. Mengikuti timer kontes yang diatur admin (4 jam). Countdown muncul di header aplikasi saat kontes dimulai.
  • Tim. 2 orang per tim, 1 akun bersama. Boleh kerja di satu laptop atau terpisah.
  • Soal. Dirilis panitia. Semua soal yang dirilis bisa dilihat, tapi hanya 2 soal yang boleh aktif sekaligus.
  • Bahasa. Jawaban dikirim dalam C lewat kolom jawaban di website.
  • Koreksi. Manual oleh panitia, bukan auto-judge. Note: Diterima (poin penuh) atau Ditolak (0 poin).

Jadwal Kompetisi

WaktuAgenda
04:00Kontes dimulai. Timer di header mulai berjalan. Papan soal terbuka.
+timerSepanjang kontes: klaim, kerjakan, submit, tunggu koreksi, ulang.
EndTimer habis. Submission ditutup otomatis. Leaderboard final dikunci.
Buku Panduan Peserta03
LINK 2026 · Panduan Peserta02 · Aturan & Poin

Aturan & Poin

Tier soal & poin

TierPoinKarakter soal
Easy100Konsep dasar. Pemanasan untuk membangun momentum.
Medium300Logika menengah. Butuh struktur data atau algoritma sederhana.
Hard700Algoritma kompleks. Risiko tinggi, imbalan poin terbesar.
Bisa dicoba berkali-kali

Ketiga tier bersifat sama. Kalau jawaban Ditolak, soal bisa diklaim ulang dan dicoba lagi tanpa batas selama timer kontes masih berjalan. Tidak ada penalti jumlah percobaan; yang dicatat hanya durasi pengerjaan untuk tiebreak.

Batas soal aktif

Setiap tim memegang maksimal 2 soal aktif dalam satu waktu. Soal disebut aktif kalau:

  • Sudah diklaim tapi belum disubmit (sedang dikerjakan), atau
  • Sudah disubmit tapi belum dikoreksi panitia (status "menunggu koreksi").

Kalau kedua slot penuh, tidak bisa klaim baru. Selesaikan satu soal atau tunggu hasil periksanya dulu.

Buku Panduan Peserta04
LINK 2026 · Panduan Peserta02 · Aturan & Poin

Setelah submit

Saat tim klik Submit, jawaban masuk antrian koreksi panitia. Ada dua kemungkinan hasil:

Diterima

Tim mendapat poin penuh sesuai tier. Soal selesai, slot aktif terbuka kembali, durasi pengerjaan dicatat untuk tiebreak.

Ditolak

Tim dapat 0 poin untuk submission tersebut. Soal bisa diklaim ulang dan dicoba lagi selama timer berjalan.

Leaderboard & ranking

Urutan tim ditentukan oleh dua kriteria berurutan:

  1. Total poin tertinggi. Jumlah poin dari semua soal yang Diterima.
  2. Total durasi tercepat (tiebreak). Jumlah waktu pengerjaan semua soal yang Diterima.
TimSoal DiterimaPoinDurasiRank
A1 Medium + 1 Hard100092 min1
B3 Easy + 1 Hard1000108 min2
C3 Easy + 1 Medium60076 min3
Penting · Anti-cheating

Dilarang berbagi jawaban antar tim, memakai akun tim lain, atau mengakses internet untuk mencari kunci jawaban spesifik soal lomba. Pelanggaran berakibat DISKUALIFIKASI.

Modul KSP dan Tentoring LINK boleh dibuka selama kompetisi berlangsung.

Buku Panduan Peserta05
LINK 2026 · Panduan Peserta03 · Cara Pakai Aplikasi

Cara Pakai

  1. Login dengan nama tim

    Buka URL aplikasi yang dibagikan panitia. Di form login, pilih mode Tim, lalu isi nama tim dan password tim.

    # Format login peserta
    Nama Tim : nama tim resmi (contoh: linkKSP)
    Password : 5 digit terakhir NPM-1 + 5 digit terakhir NPM-2

    # Contoh: NPM = 2401234567 & 2409876543
    # Password = 34567 + 76543 = "3456776543"
    Tangkapan layar halaman login LINK 2026
    Gbr. 1 · Halaman LoginField "Nama Tim" + "Password", dengan tombol show/hide password.
  2. Kenali dashboard peserta

    Setelah login, kamu masuk ke dashboard dengan tiga area utama:

    • Header. Nama tim, total poin, timer kontes (countdown), dan tombol logout.
    • Tab Papan Soal. Semua soal yang dirilis panitia, difilter per tier.
    • Tab Leaderboard. Ranking semua tim, realtime.
    Tangkapan layar dashboard peserta, tab Papan Soal
    Gbr. 2 · Dashboard, Tab Papan SoalGrid kartu soal dengan badge tier (warna berbeda per Easy / Medium / Hard).
Buku Panduan Peserta06
LINK 2026 · Panduan Peserta03 · Cara Pakai Aplikasi
  1. Klaim soal

    Klik kartu soal di papan untuk membuka detail. Kamu bisa membaca soal lengkap dulu sebelum memutuskan klaim.

    • Klik Ambil Soal untuk klaim. Timer pengerjaan langsung berjalan.
    • Klaim memakai satu slot aktif. Pastikan masih ada slot kosong sebelum mengambil.
    Tangkapan layar modal Ambil Soal
    Gbr. 3 · Modal KlaimDetail soal + tombol "Ambil Soal" + indikator slot aktif.
  2. Kerjakan jawaban di editor

    Setelah klaim, kartu soal berubah jadi tombol Kerjakan. Klik untuk membuka modal pengerjaan berisi editor kode.

    • Editor. Dengan syntax highlighting C.
    • Auto-save draft ke localStorage browser. Jawaban tidak hilang walau tab ditutup atau halaman di-refresh.
    • Timer pengerjaan tampil di header modal, dihitung sejak soal diklaim.
    Tangkapan layar modal pengerjaan dengan editor kode
    Gbr. 4 · Modal KerjakanEditor kode dengan timer, deskripsi soal di samping, dan tombol Submit.
Buku Panduan Peserta07
LINK 2026 · Panduan Peserta03 · Cara Pakai Aplikasi
  1. Submit jawaban

    Kalau sudah yakin, klik Submit. Modal meminta konfirmasi sekali untuk mencegah klik tidak sengaja.

    • Pastikan jawaban kompilasi tanpa error di compiler lokal. Panitia mengoreksi kode apa adanya.
    • Setelah submit, kartu soal pindah ke status Menunggu Koreksi. Slot tetap terpakai sampai hasil keluar.
  2. Tunggu hasil, pantau leaderboard

    Hasil muncul realtime di kartu soal segera setelah panitia mengoreksi:

    • Diterima  Kartu jadi hijau, poin masuk leaderboard otomatis, slot aktif terbuka.
    • Ditolak  Kartu jadi merah. Klik untuk klaim ulang dan coba lagi.

    Catatan dari panitia (kalau ada) muncul di detail kartu, biasanya berisi alasan penolakan atau pesan singkat.

  3. Ulang sampai waktu habis

    Ulangi siklus: klaim, kerjakan, submit, tunggu. Pantau leaderboard untuk strategi. Saat timer kontes habis, papan soal dikunci otomatis dan submission yang masuk setelahnya tidak dihitung.

Buku Panduan Peserta08
LINK 2026 · Panduan Peserta03 · Strategi & Tips

Strategi

Dua slot aktif memaksamu memilih. Beberapa tip yang terbukti membantu di lomba Competitive Programming.

A Bagi peran berdua

Satu orang fokus baca soal & rancang algoritma, satu lagi mengetik. Atau bagi jalur: satu kerjakan Easy / Medium berurutan, satu menyerang Hard.

B Kejar poin per slot

Hanya 2 slot. Pilih soal dengan rasio poin-ke-waktu terbaik. Satu Hard (700) bisa lebih berharga dari menumpuk Easy kalau tim kuat di algoritma.

C Tutup soal yang nyangkut

Slot penuh oleh soal macet? Submit apa adanya untuk membuka slot, atau minta cek ulang kalau Ditolak. Slot terbuka berarti bisa lanjut.

D Pantau lawan terdekat

Unggul di poin atau di durasi? Kalau poin sama, kecepatan jadi penentu. Jangan menunda submit yang sudah siap.

E Tes sebelum submit

Kompilasi di IDE lokal atau online compiler dulu. Editor di aplikasi tidak menjalankan kode, hanya untuk mengirim.

F Backup ke notepad

Walau ada auto-save draft, tempel jawaban panjang ke notepad/IDE lokal sebagai jaga-jaga kalau koneksi hilang.

Buku Panduan Peserta09
LINK 2026 · Panduan Peserta04 · Do & Don’t

Do & Don’t

Inti seluruh aturan dalam satu halaman. Hijau boleh dan dianjurkan, merah jangan sampai dilakukan.

✓ Lakukan
  • Boleh membuka modul KSP dan Tentoring LINK selama kompetisi berlangsung.
  • Login pakai nama tim + password gabungan NPM, persis seperti di info login.
  • Baca soal sampai paham sebelum klaim, karena klaim langsung memakai satu slot.
  • Kompilasi & tes jawaban di compiler lokal sebelum submit.
  • Submit lebih awal. Kalau Ditolak masih bisa diklaim ulang dan dicoba lagi.
  • Submit soal yang stuck untuk membebaskan slot, lalu lanjut soal lain.
  • Pantau leaderboard dan atur 2 slot aktif sesuai rasio poin-ke-waktu, atur strategi masing-masing tim.
  • Backup jawaban panjang ke notepad / IDE lokal sebagai jaga-jaga.
  • Pakai standard library C (<stdio.h>, <stdlib.h>, <string.h>) dan lain2.
  • Minta panitia cek ulang kalau yakin hasil penilaian keliru.
✗ Hindari
  • Berbagi jawaban antar tim. Berakibat diskualifikasi.
  • Memakai akun tim lain. Berakibat diskualifikasi.
  • Copy paste teks soal ke Google / ChatGPT untuk cari jawaban. Berakibat diskualifikasi.
  • Memakai library non-standar. Kalau panitia gagal kompilasi, otomatis Ditolak.
  • Menunggu jawaban "sempurna" sebelum submit. Durasi terus berjalan dan masuk tiebreak.
  • Mengandalkan satu perangkat tanpa backup. Draft tidak ikut pindah antar browser / laptop.
  • Menggunakan HP / tablet. HP di letakkan di meja.
  • Membiarkan slot penuh oleh soal mati. Slot terkunci sampai kamu submit.
P E N T I N G

Berbagi jawaban, membuka akun tim lain, mencari kunci jawaban di internet adalah pelanggaran berat. Sanksinya DISKUALIFIKASI, tanpa peringatan.

Buku Panduan Peserta10
LINK 2026 · Panduan Peserta05 · FAQ & Troubleshooting

FAQ

QTim aku lupa password, gimana?
Password = 5 digit terakhir NPM anggota 1 + 5 digit terakhir NPM anggota 2 (digabung tanpa spasi, urutan sesuai daftar peserta resmi). Kalau masih gagal, hubungi panitia untuk reset.
Q"Nama tim atau password salah" padahal yakin benar?
Cek tiga hal: (1) caps lock tidak aktif, (2) nama tim sesuai kartu peserta resmi, (3) urutan NPM benar (anggota 1 dulu, lalu anggota 2). Spasi dan karakter aneh diabaikan sistem, tapi huruf tetap diperhatikan.
QKoneksi internet putus di tengah lomba, jawabanku hilang?
Tidak. Draft jawaban auto-save ke localStorage browser, jadi reload halaman tetap memunculkan jawaban kamu. Tapi kalau ganti browser atau laptop, draft tidak ikut pindah; tempel backup dari notepad.
QAku klaim soal tapi ragu lanjut, bisa batalkan klaim?
Tidak ada tombol unclaim. Slot tetap terpakai sampai kamu submit (apa pun isinya). Kalau benar-benar buntu, submit jawaban kosong atau placeholder. Kemungkinan besar Ditolak, tapi slot terbuka kembali dan soal masih bisa diklaim ulang nanti.
QKenapa status soalku "Menunggu Koreksi" lama sekali?
Koreksi dilakukan manual oleh panitia, jadi antrian bisa panjang di tengah lomba, apalagi soal Hard yang butuh waktu cek lebih lama. Bersabar dan kerjakan soal lain sambil menunggu.
Buku Panduan Peserta11
LINK 2026 · Panduan Peserta05 · FAQ & Penutup
QBoleh pakai library non-standar di C?
Gunakan hanya standard library C (<stdio.h>, <stdlib.h>, <string.h>, dst). Library non-standar bergantung pada apakah panitia bisa mengompilasinya; kalau gagal kompilasi, otomatis Ditolak.
QAnggota timku berhalangan, boleh sendirian?
Boleh secara teknis, login tetap pakai akun tim. Konfirmasi dulu ke panitia untuk transparansi. Tidak ada pengurangan poin untuk tim yang anggotanya tidak hadir.
QBisa pakai HP atau tablet?
UI didesain untuk desktop. Akses dari mobile tetap jalan, tapi editor kode tidak ideal di layar kecil. Direkomendasikan laptop dengan keyboard fisik.
QBoleh Googling saat lomba?
Untuk syntax dan dokumentasi library standar: boleh. Untuk mencari jawaban spesifik soal lomba (menempel teks soal ke Google atau ChatGPT): dilarang. Pelanggaran berakibat diskualifikasi.
Selamat berkompetisi

LINK 2026 dirancang untuk seru, kompetitif, dan adil. Nikmati prosesnya: bug paling susah pun bisa diselesaikan tim yang kompak. Sampai jumpa di leaderboard.

LINK 2026
Buku Panduan Peserta
Didistribusikan oleh panitia LINK 2026
Buku Panduan Peserta12