Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, 2015
Pemrograman Penyisihan Versi : 10 Juni 2015
Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, 2015 Bentuk Penyisihan Bentuk babak penyisihan dari kategori Pemrograman Gemastik 8 dilaksanankan secara online di web resmi Gemastik 8.
Waktu Penyisihan Babak penyisihan kategori Pemrograman Gemastik 8 dilaksanakan tanggal 11 September 2015 pada pukul 13.30 – 16.30 WIB.
Materi Babak Penyisihan 1. Pada babak penyisihan dilombakan: a. Pengetahuan umum tentang logika pemrograman dalam memberikan solusi. b. Kemampuan untuk menyelesaikan persoalan yang diberikan dalam bentuk program. 2. Bahasa pemrograman dan standar yang digunakan untuk babak penyisihan adalah: a. C (standar compiler: GCC 4.8.2) b. C++ (standar compiler: GCC 4.8.2) c. Java (standar compiler: java 1.6.0)
Tahap Babak Penyisihan Seleksi penyisihan sendiri hanya akan dilaksanakan dalam 1 tahap dengan penjelasan sebagai berikut: Tipe soal
:
Persoalan yang harus diselesaikan dalam bentuk program
Durasi
:
180 menit
Tingkatan Soal
:
Mudah – Sulit
Jumlah Soal
:
5 Soal
Hasil dari penyisihan akan digunakan untuk menentukan peserta yang lolos ke babak final.
Prosedur Babak Penyisihan Babak penyisihan secara umum dibagi menjadi 2 sesi, yakni Sesi Pemanasan dan Sesi Penyisihan dengan detail sebagai berikut : 1. Pra-penyisihan Sebelum pelaksanaan penyisihan, selambat-lambatnya Rabu, 9 September 2015 setiap tim akan mendapatkan:
Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, 2015 a. Satu buah akun (username dan password) yang akan digunakan untuk mengakses sistem penyisihan lomba pemrograman. b. Informasi mengenai akses ke sistem penyishan dan modul yang digunakan untuk pelaksanaan Sesi Pemanasan dan Sesi Penyisihan. Kedua informasi tersebut akan dikirim ke email tim peserta yang terdaftar saat pendaftaran. 2. Pemanasan Waktu : Kamis, 10 September 2015 pukul 13.15 – 16.30 WIB. Tujuan : Peserta diharapkan bisa membiasakan diri dalam mengoperasikan sistem yang digunakan pada Sesi Penyisihan Metode: Simulasi Sesi Penyisihan, peserta akan diberikan soal-soal yang memiliki bentuk yang sama dengan soal pada Sesi Penyisihan. Sifat : Tahap ini bersifat anjuran. Hasil penilaian pada tahap ini sama sekali tidak mempengaruhi penentuan nilai pada Sesi Penyisihan maupun penentuan pemenang. Konsekuensi dari tidak mengikuti tahap ini yang terkait pengenalan peserta dengan sistem yang digunakan pada tahap penyisihan bukan menjadi tanggung jawab panitia. Timeline: Waktu (WIB) 13.15 – 13.30
Durasi 15 Menit
Kegiatan Persiapan
13.30 – 16.30
180 Menit
Simulasi Sesi Penyisihan
Deskripsi Peserta mencoba login ke dalam sistem lomba pemrograman Sesi Penyisihan dengan menggunakan akun yang telan diberikan sebelumnya dan memastikan tidak ada masalah dengan koneksi ke sistem yang bersangkutan maupun permasalahan lainnya. Peserta dipersilakan mengakses modul soal dan men-submit jawaban untuk simulasi Sesi Penyisihan.
Catatan: 1. Jika ada permasalahan berkaitan dengan sistem yang digunakan untuk Sesi Pemanasan yang menyebabkan mundurnya waktu dimulainya tahap ini, maka Sesi Pemanasan akan tetap dilaksanakan sesuai dengan durasi dimulai dari waktu pelaksanaan tahap. 2. Tingkat kesulitan soal pada Sesi Pemanasan tidak merepresentasikan tingkat kesulitan soal pada Sesi Penyishan. Hasil Sesi Pemanasan: Hasil Sesi Pemanasan tidak dijamin akan dinilai dan diranking, peserta hanya dapat memastikan bahwa seluruh hasil yang di-submit telah diterima oleh panitia atau tidak. 3. Penyisihan Waktu : Jumat, 11 September 2015 pukul 13.15 – 16.30 WIB. Tujuan : Pelaksanaan Sesi Penyisihan kategori pemrograman Gemastik 8 untuk menentukan minimal 20 tim peserta yang berhak lolos ke tahap final kategori pemrograman Gemastik 8.
Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, 2015 Sifat
:
Tahap ini bersifat wajib. Konsukensi bagi peserta yang tidak mengikuti tahap ini adalah didiskualifikasinya tim tersebut dari keikutsertaan lomba pemrograman. Keikutsertaan tim ditandai dengan adanya hasil yang di-submit atas nama tim peserta dalam sistem yang digunakan.
Timeline: Waktu (WIB) 13.15 – 13.30
Durasi 15 Menit
Kegiatan Persiapan
13.30 – 16.30
180 Menit
Sesi Penyisihan
Deskripsi Peserta mencoba login ke dalam sistem lomba pemrograman Sesi Penyisihan dengan menggunakan akun yang telan diberikan sebelumnya dan memastikan tidak ada masalah dengan koneksi ke sistem yang bersangkutan maupun permasalahan lainnya. Peserta dipersilakan mengakses modul soal dan mensubmit jawaban untuk Sesi Penyisihan.
Catatan: Jika ada permasalahan berkaitan dengan sistem yang digunakan untuk Sesi Pemanasan yang menyebabkan mundurnya waktu dimulainya tahap ini, maka Sesi Pemanasan akan tetap dilaksanakan sesuai dengan durasi dimulai dari waktu pelaksanaan tahap. Hasil Sesi Pemanasan: Penilaian dan proses rangking Tahap penyisihan dari setiap tim dilakukan oleh sistem grader otomatis dibantu oleh juri yang berfungsi sebagai pengawas. Hasilnya berikut pengumuman finalis akan diumumkan selambat-lambatnya Jumat, 25 September 2015 pukul 23.59 WIB.
Peraturan Khusus 1. Semua anggota tim belum pernah menjadi pemenang atau medalis lomba pemrograman tingkat dunia, seperti IOI, World Final ICPC, World Final Google Codejam, dan sejenisnya. Konsukensi bagi peserta yang tidak memenuhi syarat ini adalah didiskualifikasinya tim tersebut dari keikutsertaan lomba pemrograman. 2. Peserta dibebaskan menggunakan compiler apa pun. Namun semua jawaban dan program yang di-submit harus sesuai dengan standar yang digunakan oleh panitia. 3. Materi babak penyisihan pada dasarnya adalah semua persoalan yang dapat diselesaikan dalam bentuk program dengan menggunakan bahasa-bahasa pemrograman tersebut di atas. 4. Setiap soal bisa diselesaikan menggunakan salah satu dari bahasa pemrograman yang telah ditentukan di atas.
Panduan Lomba Pagelaran Mahasiswa Nasional Bidang TIK Yogyakarta, 2015 Penilaian dan Penentuan Finalis 1. Penilaian Seleksi penyisihan ini menggunakan standar International Collegiate Programming Contest (ICPC). 2. Sejumlah minimal 20 tim peserta akan ditentukan sebagai finalis lomba pemrograman. 3. Keputusan juri tidak dapat diganggu gugat.
Referensi Lomba Model pelaksanaan lomba pemrograman ini menggunakan standar ACM-International Collegiate Programming Contest (ICPC) (icpc.baylor.edu).
Tempat dan Fasilitas Babak Penyisihan 1. Peserta melaksanakan seluruh Sesi Penyisihan secara online di lokasi masing-masing. 2. Peserta harus menyediakan sendiri fasilitas komputer (termasuk compiler dan koneksi internet). Segala masalah yang terkait dengan fasilitas tempat, komputer, dan koneksi itnernet tidak menjadi tanggung jawab panitia. 3. Panitia tidak menyediakan compiler dan debugger untuk di download atau di install. Peserta dipersilahkan untuk menyediakan sendiri serta dipersilahkan untuk menggunakan compiler dan debugger apapun asalkan hasil program sesuai dengan standar yang ditetapkan oleh panitia. 4. Panitia bertanggung jawab terhadap berjalannya sistem yang digunakan untuk penyampaian soal dan submit jawaban