BKU 0 : Pendaftaran

- 3 mins

Halo pembaca sekalian!

Kali ini saya akan menceritakan mengenai proses pendaftaran Besut Kode Universitas yang sedang saya ikuti. Mulai dari darimana saya mendapatkan informasi mengenai kompetisi ini, pendaftaran dan pengerjaan tugas awal hingga akhirnya diterima sebagai peserta resmi.

Seperti dijelaskan pada postingan sebelumnya, BesutKode adalah kompetisi koding yang diselenggarakan oleh Wikimedia Indonesia. Terdapat 2 jenis kompetisi : Besut Kode SMA yang dimulai lebih awal dan telah selesai, dan Besut Kode Universitas yang sekarang sedang berjalan. Selama tahap seleksi, peserta diminta mengerjakan berbagai tugas koding. Lalu, mentor yang menentukan apakah peserta tereliminasi atau tidak. Peserta yang lolos seleksi akan mengikuti lokakarya/mentoring dan tugas lanjutan tanpa dipandu. Mentor akan menentukan peserta terbaik sebagai pemenang.

Untuk selanjutnya Besut Kode SMA akan saya singkat menjadi BKS dan Besut Kode Universitas akan saya singkat menjadi BKU.

Oke, here we go.

Awal Mula

Sebelum pendaftaran BKU dibuka, saya sudah mendengar mengenai kompetisi Besut Kode ini dari rekan sesama alumni TOKI, Kenrick, yang aktif di Wikimedia. Dia menge-share informasi BKS di grup facebook Olimpiade Informatika Indonesia. Sejak pandangan pertama, saya sudah tertarik pada kompetisi ini. Akhirnya saya pun menge-share info ini ke timeline saya, dan menge-tag murid-murid olimpiade saya di SMA Pribadi Bandung. Sayangnya tidak ada yang tertarik. Harap dimaklumi, di SMA saya, akses terhadap gadget dan laptop dibatasi di asrama.

Setelah itu, pendaftaran BKU dibuka dari tanggal 21 September 2016 sampai 20 Oktober 2016. Pendaftaran dilakukan dengan mengisi form online dan mengerjakan beberapa tugas awal. Setelah membaca dengan seksama bahwa tujuan akhir dari perjalanan panjang BKU adalah Google Summer of Code, tanpa pikir panjang sayapun mendaftar.

Tugas Awal

Deskipsi tugas lengkap dapat dilihat disini

  1. Buat akun di Project Euler dan selesaikan tiga soal

    Sebelumnya saya pernah mencoba beberapa soal disini namun tidak dilanjutkan. Akhirnya saya coba kerjakan kembali beberapa hingga menyelesaikan 40an soal.

    Profil saya : coderbodoh

  2. Buat Github dan Github Page

    Sebelumnya saya pernah mencoba github page ini untuk mengetes fitur, namun tidak pernah diisi dengan serius. Karena halaman sederhana saja sudah cukup, saya akhirnya hanya menggunakan Github Page Generator untuk tugas ini. Sekarang halaman ini sudah saya isi blog menggunakan Jekyll.

    Blog saya : mamat-rahmat.github.io

  3. Berkontribusi ke repo github yang memiliki bintang >= 50

    Ini adalah bagian yang tersulit. Meski koreksi satu baris cukup, namun mencari koreksi yang bisa dilakukan cukup sulit. Setelah mencari sekian lama, akhirnya saya teringat akan repo Awesome Competitive Programming dan sejak lama berniat memasukkan beberapa awesome tool yang dibuat orang Indonesia. Setelah berdiskusi di Issue, akhirnya penambahan diterima dan Pull Request di merge. Alhamdulillah meski hanya repo berupa list, ini memenuhi.

    Repo dimana saya berkontribusi : Awesome Competitive Programming

  4. Buat akun dan halaman pengguna di Wikipedia ID dan sunting satu artikel

    Meski sering menggunakan Wikipedia (termasuk Wikipedia Indonesia), sangat disayangkan saya belum pernah membuat akun dan berkontribusi. Tidak tanggung-tanggung, sekalian mencoba translation tool, saya menerjemahkan artikel Google Summer of Code (semoga jadi berkah lolos kesana. hehe)

    Halaman Pengguna Saya : Coderbodoh

    Laman Wikipedia : Google Summer of Code

  5. Buat akun di Stackoverflow dan raih badge apa pun

    Stackoverflowing adalah keseharian saya, namun selama ini hanya menjadi silent reader dan tukang copas solusi (Hehe). Meraih badge sebenarnya cukup mudah. Dengan membaca guide atau dokumentasi pun, sudah mendapatkan badge. Kebetulan saya menemukan pertanyaan mengenai algoritma quicksort dan mencoba menjawab. Alhamdulillah diterima oleh penanya dan akhirnya saya mendapatkan total 4 badge.

    Profil Stackoverflow : mamat-rahmat

  6. Tambahkan nama dan beberapa data ke daftar peserta ke peserta-universitas.md

    Penambahan dilakukan dengan melakukan pull request terhadap repo ini. Ini hanya finishing saja namun tetap harus berhati-hati dengan format penulisannya.

    Daftar Peserta : peserta-universitas.md

Setelah melakukan Pull Request, penambahan di-merge dan secara resmi diterima. Jika ditolak, ada kesempatan sekali lagi untuk memperbaiki. Akhirnya sayapun diterima, mendapatkan email contoh untuk tugas selanjutnya, dan bergabung dengan grup telegram Besuk Kode.

Sekian mengenai pendaftaran yang tidak biasa ini. Nantikan post selanjutnya.

Mamat Rahmat

Mamat Rahmat

Competitive Programming and Open Source Enthusiast

comments powered by Disqus
rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora