ketentuan lomba programming · basis data, dan lain-lain biasanya tidak perlu diperhatikan. ......
TRANSCRIPT
KETENTUAN LOMBA PROGRAMMING
TINGKAT SMA/SMK/SEDERAJAT
Lomba Programming INVENTION 2019 ditujukan bagi siswa SMA/SMK/Sederajat
di Indonesia. Lomba Programming tingkat SMA/SMK/Sederajat menantang peserta untuk
menyelesaikan persoalan dengan cara yang logis dan sistematis serta memecahkan
permasalahan komputasional secara algoritmik dengan menggunakan bahasa pemrograman
tertentu. Fokus dari lomba Programming ini adalah kemampuan menemukan algoritma
penyelesaian masalah dan mengimplementasikan algoritma tersebut menjadi sebuah program
komputer. Sehingga, aspek - aspek pemrograman yang lain seperti antarmuka grafis, jaringan,
basis data, dan lain-lain biasanya tidak perlu diperhatikan.
A. KETENTUAN PESERTA
1) Peserta adalah pihak yang telah mengikuti mekanisme pendaftaran pada website resmi
INVENTION yaitu invention.cs.unud.ac.id.
2) Peserta harus melunasi biaya pendaftaran sesuai dengan prosedur yang ditentukan pada
bagian <Mekanisme Pendaftaran>.
3) Peserta harus terdaftar sebagai siswa aktif SMA/SMK/sederajat baik negeri maupun
swasta (ditandai dengan softcopy kartu tanda pelajar atau surat keterangan dari kepala
sekolah yang menandakan bahwa peserta masih terdaftar aktif dalam kegiatan belajar
mengajar).
4) Peserta yang dinyatakan lolos pada tahap penyisihan diwajibkan membawa Kartu
Tanda Pelajar atau Surat Keterangan dari Kepala Sekolah yang menandakan bahwa
peserta masih terdaftar aktif.
5) Lomba bersifat perorangan (individu).
6) Setiap sekolah dapat mengirimkan lebih dari satu perwakilan.
7) Peserta wajib mengikuti prosedur dan peraturan yang telah ditentukan oleh panitia
INVENTION.
B. MEKANISME PENDAFTARAN
1) Periode pendaftaran peserta dimulai tanggal 8 Desember 2018 – 17 Januari 2019
(Gelombang I) dan 20 Januari 2019 – 28 Februari 2019 (Gelombang II) pada website
resmi INVENTION yaitu invention.cs.unud.ac.id
2) Biaya pendaftaran untuk Lomba Programming tingkat SMA/SMK/Sederajat
INVENTION sebesar Rp 75.000,- untuk setiap peserta pada gelombang I dan Rp
95.000,- pada gelombang II.
3) Pembayaran dapat dilakukan dengan cara transfer ke rekening:
o Nomor Rekening : 173001001115539
o Jenis Bank : BRI
o Atas Nama : I PUTU BAYU WIRA BRATA
4) Bukti pembayaran dapat diunggah pada halaman akun peserta.
5) Bukti pembayaran akan dicek dan akan dilakukan verifikasi oleh panitia paling lambat
3 (tiga) hari setelah pengiriman bukti pembayaran. Peserta yang bukti pembayarannya
telah diverifikasi akan diberikan notifikasi via website bahwa yang bersangkutan telah
resmi menjadi peserta INVENTION.
6) Peserta dapat mendaftarkan diri di web INVENTION dengan cara :
(a) Buka website resmi INVENTION.
(b) Setelah halaman terbuka, klik tombol daftar pada navigasi yang terletak di pojok
kanan atas atau klik tombol daftar yang terdapat pada deskripsi singkat tentang jenis
lomba INVENTION.
(c) Setelah itu akan muncul formulir pendaftaran yang dapat diisi oleh peserta.
(d) Peserta diwajibkan mengisi identitas peserta sesuai dengan data asli.
(e) Apabila instansi peserta belum terdaftar maka peserta dapat mendaftarkan
instansinya di halaman pendaftaran dan menunggu untuk diverifikasi oleh panitia
selama 1x24 jam. Kemudian peserta dapat mendaftar ulang.
(f) Username dan password yang telah didaftarkan nantinya akan digunakan peserta
untuk login kembali ke web untuk mengirimkan bukti pembayaran, pengunggahan
persyaratan lomba untuk masuk ke tahap penyisihan yang diadakan via online.
C. MEKANISME LOMBA
1) Mekanisme Tahap Penyisihan
(a) Tahap Penyisihan dilakukan secara online pada website INVENTION pada 11
Maret 2019. Pada halaman peserta akan muncul menu lomba pada waktu
penyisihan yang telah ditentukan.
(b) Akan diadakan Warming Up pada tanggal 4 Maret 2019 yang bertujuan untuk
membiasakan peserta dengan sistem online yang akan digunakan. Nilai Warming
Up tidak akan berpengaruh pada penilaian Tahap Penyisihan dan Tahap Final. Pada
halaman peserta akan muncul menu Warming Up pada waktu Warming Up yang
telah ditentukan.
(c) Pada tahap penyisihan peserta wajib menjawab soal pilihan ganda sebanyak 60 soal
yang telah disediakan panitia dengan alokasi waktu 2 jam.
(d) Peserta yang terlambat mengerjakan soal penyisihan pada rentang waktu yang telah
ditentukan saat Tahap Penyisihan dianggap gugur dan tidak dapat melanjutkan ke
babak berikutnya.
(e) Materi soal yang diberikan mencakup materi bilangan, logika, peluang dan
kombinatorika, analisis, aljabar, dan coding.
(f) Seluruh peserta dapat melihat hasil perolehan nilai pada halaman pengumuman
beserta 10 besar yang lolos pada babak penyisihan.
(g) Peserta yang lolos 10 besar Lomba Programming tingkat siswa
SMA/SMK/Sederajat akan di umumkan pada tanggal 26 Maret 2019 melalui
website resmi INVENTION, email dan seluruh media sosial INVENTION.
2) Mekanisme Tahap Final
(a) Bentuk lomba final adalah live coding onsite di Kampus Ilmu Komputer
Universitas Udayana, Bukit Jimbaran – Bali.
(b) Setiap peserta akan diberikan serangkaian soal yang harus diselesaikan dalam
bentuk sebuah program. Hasil program harus sesuai dengan soal yang diberikan.
(c) Bahasa pemrograman yang digunakan dalam menyelesaikan soal yang diberikan
yaitu C, C++, atau Pascal.
(d) IDE (Integrated Development Environment) yang disediakan panitia yaitu free
pascal, codeblock, dev c, dan notepad++.
(e) Lomba akan berlangsung selama 3 jam yang terdiri dari 10 soal pemrograman.
(f) Peserta dapat memilih soal mana yang akan dikerjakan terlebih dahulu.
(g) Peraturan dan prosedur detail final akan diatur dan diberitahukan panitia melalui
website INVENTION.
D. MEKANISME PENILAIAN
1) Tahap Penyisihan
(a) Penilaian Jawaban :
o Benar = 4 poin
o Salah = -1 poin
o Tidak Menjawab = 0 poin
(b) Jika ada peserta yang memiliki jumlah nilai yang sama, maka pemeringkatan
dilakukan berdasarkan :
o Peserta yang menyelesaikan soal dengan benar (mendapatkan nilai 4) lebih
banyak akan memperoleh peringkat lebih tinggi.
2) Tahap Final
(a) Program dinyatakan benar apabila dapat menghasilkan jawaban yang sesuai
dengan jawaban juri.
(b) Jawaban akan mendapatkan nilai parsial antara 0 – 100. Program yang dinyatakan
benar akan mendapat nilai 100.
(c) Program peserta akan diujikan terhadap beberapa kasus uji yang memiliki bobot
nilai yang sama. Nilai peserta untuk pengumpulan soal ini sesuai dengan
banyaknya kasus uji yang diselesaikan dengan benar. Misalkan program yang
peserta kumpulkan, menyelesaikan M dari N kasus uji dengan benar, maka
pengumpulan tersebut mendapatkan nilai M/N*100.
(d) Dalam penentuan juara, jika ada beberapa peserta yang memiliki total nilai yang
sama, maka pemeringkatan dilakukan berdasarkan tahapan berikut:
o Peserta yang menyelesaikan soal dengan sempurna (mendapatkan nilai 100)
lebih banyak, akan memperoleh peringkat lebih tinggi.
o Apabila poin A masih menghasilkan peringkat 1, 2, dan 3 dengan total nilai yang
sama, maka akan dilakukan pengecekan running time program dan last save.
E. PENGHARGAAN
Hadiah bagi para pemenang Lomba Programming tingkat SMA/SMK/Sederajat adalah
sebagai berikut :
1) Juara I : Uang tunai + Piala + Sertifikat + Field Trip Bali
2) Juara II : Uang tunai + Piala + Sertifikat
3) Juara III : Uang tunai + Piala + Sertifikat
4) 10 Besar : Sertifikat Finalis
5) Seluruh Peserta : E - Sertifikat peserta dapat diunduh pada akun website
INVENTION.
F. TIMETABLE LOMBA PROGRAMMING
No. Uraian Waktu
1.
Pendaftaran dan Pembayaran:
Gelombang I 8 Desember 2018 – 17 Januari 2019
Gelombang II 20 Januari 2019 – 28 Februari 2019
2. Warming Up 4 Maret 2019
3. Penyisihan 11 Maret 2019
4. Pengumuman 10 Besar 26 Maret 2019
5. Technical Meeting Finalis 20 April 2019
6. Pelaksanaan Final 27 April 2019
7. Field Trip Bagi Pemenang Juara 1 28 April 2019
8. Pembagian E-Sertifikat Peserta 30 April 2019
G. INFO LEBIH LANJUT
Narahubung :
Agus Wahyu : 085333574027 (Pendaftaran dan Pembayaran)
Anggita Putra : 0895370008969 (Bidang Lomba)
Yuma : 081558761699 (Bidang Lomba)
Sosial Media :
Website : invention.cs.unud.ac.id
Line : @eto4052z
Instagram : invention.udayana
Facebook : Invention Udayana
E-mail : [email protected]
Youtube : Invention Udayana