Anda di halaman 1dari 9

PANDUAN

HIMATRO PROGRAMMING COMPETITION (HPC)


ELECTRICAL ENGINEERING IN ACTION (EEA)
2021
UNIVERSITAS LAMPUNG

DESKRIPSI
Himatro Programming Competition Merupakan salah satu kompetisi dari event Electrical
Engineering in Action (EEA) yang berskala Nasional. Himatro Programming Competititon
ditujukan bagi siswa maupun mahasiswa aktif di seluruh SMA sederajat dan perguruan tinggi
yang berada di Indonesia.
Kompetisi ini dapat menjadi ajang bagi kontestan untuk menunjukan kemampuan dalam
memecahkan persoalan dengan menggunakan mengunakan bahasa pemrograman C++ dan
Python secara cepat dalam kurun waktu tertentu. Kompetisi ini bertujuan menguji kontestan
untuk berpikir secara logis, sistematis dan melatih kemampuan problem solving.

SYARAT DAN KETENTUAN


1. Panitia dapat mengubah seluruh atau sebagian konten panduan perlombaan sewaktu waktu,
pemberitahuan mengenai perubahan akan disampaikan melalui email atau website.
2. Peserta Lomba Himatro Programming Competition 2021 merupakan individu dari sma
sederajat maupun perguruan tinggi di Indonesia.
3. Jumlah peserta dari dari sekolah maupun perguruan tinggi yang sama tidak dibatasi.
4. Peserta telah melakukan registrasi perlombaan,
5. Panitia berhak untuk mendiskualifikasi peserta yang melakukan kecurangan maupun
pelanggaran terhadap aturan kompetisi HPC 2021.
7. Semua peserta akan mendapatkan e-sertifikat.
REGISTRASI

1. Biaya pendaftaran adalah 50.000 perorang. Pembayaran ke rekening :


a. 2920830466 BCA a.n Ridha Aisyiyah Ryandani
b. 1262574515 BNI a.n Michel
2. Registrasi dapat dilakukan di link berikut https://bit.ly/HPCEEA2021 Dengan mengisi dan
mengupload:
a. Biodata
b. Foto diri terbaru
c. Kartu Indentitas
d. KRS atau surat keterangan aktif atau raport di tahun ini
e. Screenshot akun hackerrank (halaman profil)
f. Bukti pembayaran
g. Upload twibon di Instagram.

TIMELINE

Kegiatan Tanggal

Pendaftaran 10 Oktober 2021 s/d 30 November 2021

Warm up dan TM Jumat, 10 Desember 2021

Kompetisi dan Final Minggu, 12 Desember 2021

Pengumuman Juara Sabtu, 18 Desember 2021


UMUM

1. Setiap peserta membuat akun pengerjaan lomba untuk babak Pemanasan dan Kompetisi
pada https://www.hackerrank.com/
2. Peserta akan mendapatkan link pengerjaan maksimal 1 jam sebelum pemanasan dan
kompetisi dimulai melalui email yang telah didaftarkan peserta.
3. Agar terbiasa dengan sistem, sangat disarankan untuk mengikuti Pemanasan.

PEMANASAN

1. Pemanasan akan dilaksanakan selama 120 menit sebanyak 2 soal.

2. Pemanasan akan dilaksanakan pada hari Jumat, 10 Desember 2021 pukul 13.30-15.00

3. Hasil dari pemanasan tidak berpengaruh pada hasil lomba dan tidak menentukan pemenang
lomba, namun sangat disarankan mencoba environment dan sistem penilaian yang ada.

TECHNICAL MEETING

1. Technical meeting berlangsung setelah pemanasan dilaksanakan, yaitu pada pukul 15.10-
selesai.

2. Technical meeting bersifat wajib dan akan dilaksanakan pada media zoom meeting

3. Segala pertanyaan dan kendala terkait system hackerrank dapat ditanyakan pada saat
technical meeting.

KOMPETISI / PENYISIHAN

1. Bentuk kompetisi adalah online test melalui situs https://www.hackerrank.com/

2. Kompetisi akan dilaksanakan pada hari Minggu, 12 Desember 2021 pukul 09.00-12.00.

3. Kompetisi akan dilaksanakan selama 180 menit sebanyak 5 soal.

4. Pada saat kompetisi, peserta diharapkan telah terkoneksi ke internet untuk mengikuti
kompetisi. Kegagalan koneksi internet menjadi tanggung jawab peserta sendiri.

5. Peserta masuk kedalam zoom meeting yang telah ditentukan, diwajibkan untuk opencam
dan mematikan microphone.
6. Peserta melakukan login pada platform yang sudah ditentukan oleh panitia.

7. Peserta diharapkan telah masuk zoom dan login platform 30 menit sebelum lomba dimulai.

8. Cara menjawabnya adalah peserta mengetik atau mensubmit kode Program ke dalam
kolom yang telah tersedia.

9. Bahasa pemrograman yang bisa digunakan adalah C++ dan Python.

10. Lima orang peserta yang memiliki peringkat tertinggi Ketika kompetisi akan melaju ke
babak final.

Teknis di dalam zoom :

- Peserta diharapkan telah masuk zoom dan login platform 30 menit sebelum lomba
dimulai.

- Peserta akan dimasukkan ke-breakout room dengan maksimal 10 peserta dalam satu
room dan akan diawasi oleh 2 orang pengawas.

- Peserta diwajibkan untuk open camera karena akan dilakukan pengkondisian satu-
persatu oleh panitia.

- Peserta yang tidak menjawab setelah dipanggil sebanyak 3 kali akan diberikan
peringatan pertama. Lalu 10 menit kemudian akan dipanggil Kembali, apabila masih
tidak menjawab akan diberikan peringatan kedua. Terakhir 10 menit setelah diberikan
peringatan kedua akan dipanggil Kembali, dan apabila masih tidak menjawab maka
akan didiskualifikasi.

- Peserta tidak diperkenankan untuk keluar masuk zoom. Peserta yang terpaksa keluar
zoom diwajibkan melapor pada panitia. Apabila tidak melapor dalam jangka waktu 10
menit maka akan berlaku peraturan pada poin sebelumnya

FINAL

1. Bentuk babak final dilaksanakan dengan presentasi jawaban oleh peserta.

2. Babak final akan dilaksanakan pada hari Minggu, 12 Desember 2021 pukul 14.00-16.00.

3. Pada saat presentasi, peserta diharapkan telah terkoneksi ke internet untuk


mengikuti kegiatan dengan baik. Kegagalan koneksi internet menjadi tanggung jawab
peserta sendiri.
4. Lima orang peserta yang lolos ke babak final wajib join room zoom tepat waktu untuk
mendengarkan penjelasan teknis babak final.

5. Panggilan untuk memasuki breakout room akan dilakukan secara acak, dan peserta
berikutnya akan dihubungi panitia 5 menit sebelumnya.

6. Pada saat memasuki breakout room, peserta diwajibkan untuk menghidupkan kamera
dan mengenakan pakaian yang sopan.

7. Peserta dipersilahkan untuk memperkenalkan diri kemudian dilanjutkan dengan


memaparkan penjelasan coding-an yang telah dibuat sesuai dengan soal yang dipilih oleh
juri (maksimal 5 menit)

8. Jawaban yang akan dipresentasikan diambil dari salah satu soal pada babak penyisihan.

9. Selanjutnya akan dilanjutkan sesi tanya jawab oleh juri.

10. Peserta yang telah melakukan presentasi dipersilahkan leave room zoom.
SISTEM PADA HACKERRANK

1. Pada laman link yang akan diberikan, di bagian kanan, ada tiga fitur : Leaderboard,
Compare, dan Review Submissions. Leaderboard untuk melihat nilai dari hasil pekerjaan
para peserta, Compare untuk membandingkan progress dua peserta, serta Review
Submissions untuk melihat submisi (program yang dibuat) oleh kalian sendiri.

2. Di kiri halaman link, ada sekumpulan soal yang bisa dikerjakan. Tiap soal mempunyai :
nama soal, maksimal skor yang bisa didapat, persentase peserta yang berhasil mengerjakan
dengan benar, dan tingkat kesulitan soal.

3. Di halaman tiap soal, terdapat sejumlah istilah, yaitu deskripsi soal, input format,
constraints, output format, sejumlah sample input, sejumlah sample output, dan sejumlah
sample explanation.

4. Di laman tiap soal juga terdapat tab untuk melihat submisi kalian, tab untuk leaderboard
soal tersebut, dan tab untuk berdiskusi.

5. HackerRank menyediakan tempat bagi peserta untuk menuliskan program secara langsung
di laman tiap soal.

6. Di bagian bawah tempat menuliskan program ini terdapat test against custom inputs, yang
berguna untuk menguji program yang telah dibuat dengan input sesuai soal. Jika kodingan
program sudah selesai dan yakin benar, klik Submit Code untuk mengumpulkan program
yang telah dibuat untuk dinilai oleh sistem.
SOAL

Soal merupakan soal-soal algoritmis yang disajikan dalam Bahasa Indonesia. Setiap soal
memiliki komponen-komponen sebagai berikut:

1. Deskripsi soal, berisi tentang penjelasan dan perintah soal.

2. Input Format (format masukan). Jika soal memerintahkan untuk memasukkan input dari
pengguna, maka di bagian ini akan ada format dalam bagaimana user seharusnya
menginput data ke program.

3. Constraints (batasan). Batasan yang dimaksud adalah nilai-nilai yang dipenuhi oleh
variabel di soal. Batasan ini akan mempengaruhi tipe data dan algoritma yang akan
diimplementasikan pada program, dan tidak perlu untuk menulis keluaran yang tidak
diminta.

4. Output Format (format keluaran). Berisi tentang bagaimana seharusnya format dari
keluaran yang dihasilkan oleh program.

5. Sample Input, Sample Output, dan Sample Explanation, berisi contoh dari masukan,
keluaran, dan penjelasan dari contoh masukan dan keluaran tersebut, untuk memudahkan
peserta dalam memahami soal.
PENILAIAN
A. Sesi Kompetisi
1. Pada sesi kompetisi akan terdapat 5 soal.

2. Penilaian adalah 1/0 (ICPC Style) dengan bobot nilai yang sama.

3. Tidak ada nilai parsial.

4. Jika peserta menjawab suatu soal dengan benar, maka peserta mendapat skor sesuai
dengan maksimal skor yang bisa diperoleh pada soal tersebut. Akan ada tulisan
"Accepted" berwarna hijau pada bagian atas setelah peserta men-submit programnya,
yang didapat jika programnya berhasil menjawab dengan benar.

5. Pada suatu soal yang telah disubmit ada beberapa status yang tampil, daintaranya:
a. Wrong Answer menandakan bahwa keluaran program peserta tidak sesuai dengan
perintah soal tersebut.
b. Runtime Error biasanya menandakan indeks array yang tidak sesuai atau pembagian
dengan 0.
c. Time Limit Exceeded menandakan bahwa program yang dikumpulkan perlu waktu
yang lebih lama dari batas waktu yg ditentukan ketika dijalankan.
d. Compilation Error biasanya menandakan ada kesalahan sintaks pada program peserta
sehingga compiler tidak dapat mengkompilasi program.
6. Peserta akan diberikan pinalti waktu sebesar jumlah waktu yang berlalu sejak perlombaan
dimulai sampai waktu pengumpulan jawaban yang dinyatakan accepted oleh sistem.

7. Peserta akan dikenakan waktu pinalti 20 menit untuk setiap pengumpulan jawaban yang
dinyatakan Wrong Answer sebelum akhirnya dinyatakan accepted.

8. Peserta tidak akan mendapat pinalti waktu pada soal yang tidak diselesaikan.

9. Apabila ada 2 atau lebih peserta dengan total poin yang sama, ditentukan dari penalti
dengan waktu yang paling sedikit. Jika masih sama, ditentukan oleh submisi terakhir
tercepat.

10. Juri akan mengetahui waktu pengerjaan peserta. Waktu pengerjaan dimulai sesuai jadwal
yang telah ditentukan.

11. Leaderboard akan dibekukan pada jam 11:00.

12. Keputusan juri mutlak dan tidak dapat diganggu gugat.


B. Sesi Final

Penilaian pada babak final ditentukan oleh juri. Adapun kriteria penilaian adalah sebagai
berikut:

1. Kelancaran peserta menjelaskan codingan

2. Seberapa banyak dan seberapa tepat peserta dapat menjawab pertanyaan

3. Efisiensi codingan yang peserta buat

4. Kerapihan codingan

5. Keputusan juri mutlak dan tidak dapat diganggu gugat.

HADIAH

Juara 1 Uang Pembinaan Rp. 750.000 + E-sertifikat

Juara 2 Uang Pembinaan Rp. 500.000 + E-sertifikat

Juara 3 Uang Pembinaan Rp. 250.000 + E-sertifikat

NARAHUBUNG

⚫ Whatsapp : 081273016095 (Arya Nata Pradana)

089508628965 (Hamzah Hasan)

⚫ Website : Himatro.ee.unila.ac.id

⚫ Email : Unilahimatro@gmail.com

⚫ Instagram : @himatro.unila / @eea.unila

⚫ Twitter : @Himatro_Unila

⚫ Facebook : @himatro.unila

Anda mungkin juga menyukai