Hari Ini:24 June, 2021

Bukan Hacker, tetapi Problem Solver Bukan Coder, tetapi Programmer

Mengupas OSN Bidang Komputer secara Tuntas! Bukan Hacker, tapi Problem Solver!

Halo, Sobat Edufia! Apa yang kamu pikirkan ketika mendengar kata komputer? word, excel, powerpoint, website, atau bahkan hacker. Namun, kita tidak mempelajari hal tersebut di OSN bidang komputer. Sama seperti bidang lainnya, OSN bidang komputer menguji pesertanya dalam menyelesaikan masalah (problem solving) berbentuk soal yang berhubungan dengan kehidupan sobat Edufia sehari-hari. Bidang komputer seringkali disandingkan dengan bidang matematika, namun perbedaannya ada di batasan masalah. Masalah di bidang komputer sulit diselesaikan atau bahkan membutuhkan waktu yang lama jika dikerjakan oleh manusia sehingga membutuhkan bantuan kecanggihan  komputer. Kita sebagai manusia selain dituntut untuk memikirkan solusi penyelesaian soal, tetapi juga membuat perintah dalam bentuk algoritma yang dapat dipahami oleh komputer atau biasa disebut programming. Nah, jika sobat ingin menekuni bidang ini penting untuk memiliki skill-skill sebagai berikut

1. Logika & Analitika

Skill ini sudah ada dalam diri sobat Edufia, tinggal diasah dan dilatih nih supaya semakin baik.

2. Matematika Dasar

Pada dasarnya, skill ini sudah sobat pelajari di tingkat SMP tinggal pengembangan yang dipadu dengan kreativitas sobat. Materinya berupa

3. Programming

Bingung ketika pertama kali melihat algoritma/bahasa pemrograman? Tenang aja, hal itu wajar karena sobat belum terbiasa. Sebenarnya belajar programming itu mudah, kok. Tidak sesulit belajar kode si dia. Tantangannya adalah ketika merancang ide sobat menjadi algoritma, diperlukan kreativitas yang cukup tinggi. Adapun bahasa pemrograman yang umum digunakan di OSN adalah C, C++, dan Pascal karena mudah untuk dipelajari. 

Nah, gimana nih? Jika sobat tertarik dengan bidang komputer, sobat Edufia bisa kunjungi link berikut.

  • toki.id – Situs informasi resmi dan bank soal TOKI (Tim Olimpiade Komputer Indonesia)
  • tlx.toki.id – Situs latihan resmi TOKI
  • olympia.id – Situs latihan logika dan analitika
  • codeforces.com – Situs latihan pemrograman
  • hackerrank.com – Situs latihan pemrograman
  • dan masih banyak lainnya

OSN bidang komputer sendiri merupakan cabang dari ilmu komputer, Competitive Programming. Oleh karena itu, jika sobat ingin menguji kemampuannya di bidang komputer, ada banyak lomba-lomba sebagai ajang latihan menuju OSN sebagai berikut.

  • COMPFEST (UI)
  • NPC (ITS)
  • GEMASTIK (UGM)
  • ILPC (Ubaya)
  • dan masih banyak lainnya

“OSN itu programming bukan coding. Coding itu hanya menuliskan kode, sedangkan programming itu proses mulai dari memikirkan idenya, membuat algoritma, sampai kemudian menuliskan kodenya. Kedua hal itu berbeda.”
– Dr. Ir. M.M. Inggriani (Bu Inge)

Penulis: Chandra Halim Nuruddin
Editor: Fasya Rizkiaputri

Leave a Reply

Your email address will not be published. Required fields are marked *

Dapatkan Akses Artikel Exclusive Lebih Dulu

Dapatkan Akses Artikel Exclusive Lebih Dulu

Mari bergabung bersama ribuan pembaca Ilumina dengan mendaftarkan alamat email kamu. Ssst.. Gratis, hanya buat kamu!

Langkah yang tepat! Kamu telah membuka jendela untuk melihat dunia dengan lebih baik!