I. PENDAHULUAN 2
II. PENGENALAN CODING CHALLENGE 3
III. KETENTUAN UMUM 3
IV. PERSYARATAN PESERTA 4
V. ALUR PENDAFTARAN 5
VII. MEKANISME CODING CHALLENGE 7
VIII. SISTEM PERANGKINGAN 10
IX. DETAIL KOMPETISI 11
X. SOAL YANG DIUJIKAN 12
XI. KARAKTERISTIK SOAL 12
XII. HADIAH DAN PENGHARGAAN 12
XI. INFORMASI UMUM 13
XII. LAMPIRAN 13
1
I. PENDAHULUAN
Dalam beberapa tahun terakhir, terjadi perkembangan teknologi
secara pesat di seluruh dunia salah satunya di Indonesia. Beberapa waktu
terakhir kecerdasan buatan dan robotika telah menjadi topik yang sangat
menarik perhatian masyarakat Indonesia. Salah satu topik yang menjadi
perhatian adalah perkembangan Chat-GPT dan pemanfaatannya. Dengan ini,
kami membuat sebuah perlombaan dalam mendukung kemajuan teknologi
di Indonesia dengan nama “AIROFEST”.
AIROFEST adalah program kerja yang diadakan oleh Himpunan
Mahasiswa Teknik Robotika dan Kecerdasan Buatan dengan fokus pada
kompetisi dalam bidang robotika dan programming. Lomba yang diadakan
dalam AIROFEST melibatkan siswa SMP/sederajat, SMA/sederajat, dan
mahasiswa aktif D3/D4/S1/sederajat dari seluruh Indonesia. Tujuan dari
acara ini adalah memberikan wadah bagi peserta untuk meningkatkan
softskill dan hardskill di bidang tersebut, dengan tema utama "Empowering
Human Potential through Robotics & Artificial Intelligence”
Kegiatan ini diselenggarakan oleh Departemen Keilmuan, Riset, dan
Teknologi Himpunan Mahasiswa Teknik Robotika dan Kecerdasan Buatan
bekerjasama dengan Kementrian Keilmuan, Riset, dan Teknologi Badan
Eksekutif Mahasiswa Fakultas Teknologi Maju dan Multidisiplin. AIROFEST
terdiri dari dua cabang perlombaan, yakni Coding Challenge dan Line Maze.
Pertama, Coding Challenge merupakan kompetisi dalam menyelesaikan
permasalahan yang diberikan menggunakan kode pemrograman. Kedua, Line
Maze merupakan kompetisi dalam memprogram suatu robot agar bisa
berjalan mengikuti denah labirin yang telah ditentukan. Mekanisme
perlombaan Coding Challenge dilaksanakan secara daring sedangkan
perlombaan Line Maze Challenge dilaksanakan secara luring di GOR Kampus
C Universitas Airlangga.
2
II. PENGENALAN CODING CHALLENGE
Pada umumnya coding challenge merupakan suatu tantangan yang
diberikan oleh perusahaan kepada calon karyawan yang akan bekerja di
perusahaan tersebut. Coding challenge diberikan untuk mengukur tingkat
kemampuan peserta dalam membuat suatu program berdasarkan
permasalahan dan/atau perintah yang diberikan.
Dalam AIROFEST, coding challenge ini berupa competitive
programming, yang mana merupakan kompetisi dimana para peserta
diberikan suatu soal dalam bentuk permasalahan dan/atau perintah,
kemudian para peserta akan diminta untuk meng-coding program yang dapat
menyelesaikan soal tersebut dalam waktu terbatas. Program yang telah
dibuat oleh para peserta selanjutnya akan dinilai oleh sistem sesuai dengan
kriteria yang berlaku untuk menentukan peserta terbaik.
3
9. Biaya pendaftaran Coding Challenge pada batch I sebesar
Rp50.000/peserta. Untuk biaya pendaftaran pada batch II sebesar
Rp75.000/peserta.
10. Peserta diperbolehkan untuk mengikuti perlombaan lain dalam
rangkaian acara Airnology 2.0.
11. Panitia dapat mengubah seluruh atau sebagian konten dalam guidebook
sewaktu-waktu. Segala perubahan yang terjadi akan diberitahukan
melalui Grup Whatsapp Coding Challenge AiroFest.
4
V. ALUR PENDAFTARAN
1. Periode Pendaftaran
a. Pendaftaran kompetisi Coding Challenge akan dibuka dalam dua
batch. Batch 1 dibuka pada pada tanggal 24 Juli 2023 hingga 26
Agustus 2023. Pendaftaran batch II dimulai pada tanggal 28 Agustus
2023 hingga 13 September 2023.
b. Biaya pendaftaran Line Maze sebesar Rp50.000/peserta untuk batch I
dan Rp75.000/peserta pada batch II.
5
3. Pembayaran Biaya Registrasi
a. Biaya pendaftaran Coding Challenge sebesar Rp50.000/peserta untuk
batch I dan Rp75.000/peserta pada batch II.
b. Biaya pendaftaran dapat dibayarkan melalui salah satu metode
pembayaran berikut:
○ Transfer Bank BNI
No. Rekening : 1445372646 a.n. Muhammad Isa Musa
○ Transfer E-wallet (Dana/ Ovo / ShopeePay)
No. E-wallet: 089504518986 a.n. Muhammad Isa Musa
c. Pada saat pembayaran, mohon tambahkan keterangan
CC2023_NamaPeserta untuk mempermudah verifikasi pembayaran.
d. Bukti pembayaran diupload pada formulir pendaftaran dengan format
CC2023_NamaPeserta.pdf
6
VI. LINI MASA (TIMELINE)
Kegiatan Tanggal
7
● Sesi Technical Meeting:
1. Bersifat wajib bagi semua peserta, dan akan dilaksanakan secara
online pada platform zoom meeting.
2. Segala pertanyaan, permasalahan, dan kendala yang dialami
peserta terkait sistem yang digunakan dapat ditanyakan pada saat
technical meeting.
3. Apabila peserta tidak mengikuti technical meeting, maka akan
dianggap menyetujui dan mengerti tentang sistem yang akan
digunakan dalam perlombaan ini.
● Babak Penyisihan :
Diberikan waktu 3 jam 30 menit dengan 6 soal dengan ketentuan
sebagai berikut:
1. Babak penyisihan dilaksanakan secara online.
2. Pada saat perlombaan berlangsung, peserta diwajibkan untuk
menyalakan kamera dengan posisi disamping/dibelakang peserta,
sehingga peserta dan layar device dapat terlihat di kamera.
3. Peserta tidak diwajibkan untuk menyalakan mikrofon saat
perlombaan berlangsung.
4. Peserta yang mengalami gangguan teknis saat perlombaan
berlangsung dapat menghubungi panitia.
5. Peserta yang tidak mengikuti peraturan di atas akan diberikan
peringatan oleh panitia dan jika peserta masih tidak
mengindahkan peringatan tersebut maka peserta akan
didiskualifikasi.
● Babak Final :
Diberikan waktu 2 jam 30 menit dengan ketentuan sebagai berikut:
1. Peserta final adalah 10 peserta terbaik di penyisihan.
2. Peserta akan diberikan 4 soal.
3. Babak final dilaksanakan secara online.
8
4. Pada saat perlombaan berlangsung, peserta diwajibkan untuk
menyalakan kamera dengan posisi di samping/di belakang
peserta, sehingga peserta dan layar device dapat terlihat di
kamera.
5. Peserta tidak diwajibkan untuk menyalakan mikrofon saat
perlombaan berlangsung.
6. Peserta yang mengalami gangguan teknis saat perlombaan
berlangsung dapat menghubungi panitia.
7. Peserta yang tidak mengikuti peraturan di atas akan diberikan
peringatan oleh panitia dan jika peserta masih tidak
mengindahkan peringatan tersebut maka peserta akan
didiskualifikasi.
● Sesi Presentasi :
Sesi presentasi dilakukan setelah final, dengan jeda 2-3 jam setelah
babak final dengan keterangan sebagai berikut:
1. Peserta yang akan melakukan sesi presentasi adalah 4 peserta
terbaik pada leaderboards.
2. Sesi presentasi akan dilaksanakan secara online.
3. Peserta akan diminta mempresentasikan program yang peserta
gunakan dalam menyelesaikan salah satu soal.
4. Soal yang dipilih untuk presentasi, sifatnya adalah acak.
5. Setiap peserta diberikan waktu 15 menit untuk presentasi.
6. Aspek yang dinilai dalam presentasi ini adalah:
a. Kelancaran peserta dalam menjelaskan
b. Pengetahuan peserta mengenai soal
c. Kejujuran peserta
7. Sesi presentasi ini termasuk kedalam final, sehingga hasil
presentasi juga menjadi penentu untuk mencari peserta terbaik.
9
● Awarding
1. Awarding AIROFEST akan dilaksanakan pada tanggal 08 Oktober
2023 secara luring di Fakultas Teknologi Maju dan Multidisiplin,
Universitas Airlangga, Surabaya.
2. Para pemenang WAJIB untuk menghadiri dan mengikuti
rangkaian awarding secara luring.
3. Para pemenang WAJIB untuk menghadiri sesi awarding secara
tepat waktu dengan mengenakan pakaian yang rapi dan sopan.
4. Para pemenang yang berhalangan hadir dapat memberitahu
narahubung AIROFEST Coding Challenge.
10
7. Program yang diberikan oleh peserta akan mendapatkan status
sebagai berikut:
“Accepted” : Program yang dikirimkan oleh peserta telah berjalan
dengan baik, mengolah input yang diberikan, dan mengeluarkan
output yang diinginkan. Peserta akan mendapatkan poin apabila
program mendapatkan status ini.
“Wrong Answer” : Program yang dikirimkan oleh peserta telah
berjalan dengan baik, mengolah input yang diberikan, namun tidak
mengeluarkan output yang diinginkan.
“Time Limit Exceeded” : Program yang dikirimkan oleh peserta
berjalan, namun melampaui batas waktu yang ditentukan.
“Compilation Error” : Server tidak dapat mengkompilasi program
yang dikirim peserta.
“Runtime Error” : Program yang diberikan oleh peserta terdapat
kesalahan program, bisa terjadi akibat penggunaan memori yang
berlebihan.
11
X. SOAL YANG DIUJIKAN
1. Soal-soal yang diberikan memiliki standar yang telah disesuaikan.
2. Soal akan diberikan dalam bahasa Indonesia.
3. Soal yang diberikan hanya berjenis batch. Namun tidak menutup
kemungkinan jika sewaktu-waktu soal berjenis interaktif akan muncul.
4. Tujuan utama dari soal yang diberikan adalah untuk menguji
kemampuan peserta menyelesaikan soal-soal algoritmis.
12
XI. INFORMASI UMUM
1. Perubahan aturan akan selalu di update di grup Whatsapp AIROFEST Coding
Challenge 2023.
2. Jika ada peraturan yang kurang jelas dapat ditanyakan pada narahubung
atau saat pembahasan di technical meeting.
3. Untuk Pusat Informasi AIROFEST 2023 dapat mengakses link berikut
https://linktr.ee/AIROFEST2023
4. Instagram : @airnology2.0
5. Berikut narahubung AIROFEST Coding Challenge 2023
Vio (085738360704)
Zidan (082250810169)
XII. LAMPIRAN
Laman hackerrank: HackerRank - Online Coding Tests and Technical Interviews
13