Tampilkan postingan dengan label osn. Tampilkan semua postingan
Tampilkan postingan dengan label osn. Tampilkan semua postingan

Minggu, 03 Januari 2016

Bacaan - Persiapan untuk OSN Komputer

Sebelumnya saya telah menulis Persiapan untuk Mengikuti OSN. Dan sekarang saya menulis persiapan untuk OSN Komputer. Yang saya bahas di tulisan ini yaitu tentang apa saja materi yang diuji serta akan saya berikan tips-tips untuk persiapannya supaya matang. Apa saja sih yang harus saya pelajari? Dan soal seperti apa yang akan saya temui? Oke, mari kita lihat. Apa yang saya tulis berdasarkan silabus serta pengalaman saya. Secara garis besar, soal OSN Komputer itu menguji kemampuan anlisis serta logika kita.

Di dalam OSN Komputer itu ada tiga materi mayor, yaitu Analitika dan Logika, Matematika (Aritmatika), dan Pemrograman. Bahasa pemrograman yang diambil yaitu bahasa Pascal. Karena syntax-nya mudah dibaca serta bahasa nya mudah dipelajari. Di tingkat Kabupaten dan Provinsi mungkin kita hanya disuruh menganalisis kode yang diberikan kemudian menjawab pertanyaannya. Berbeda jika telah tingkat Nasional, kita akan menyelesaikan permasalah dengan menulis kode. Bukan mebaca kode lagi, tapi menulis kode.

Analitika

Analitika merupakan kemampuan yang harus dikuasai. Karena jika kekuatan analitika kita kuat, kita akan mudah mengerjakan soal-soal yang ada. Soal pemrograman khususnya. Soal-soal tersebut akan kita analisis atau trace untuk mendapatkan "apa sih yang kode ini lakukan?". Selain di pemrograman, analitika juga sangat penting untuk matematika. Bisa dibilang, ini lah salah satu kunci utama dalam bidang lomba OSN Komputer.

Logika

 Logika juga tidak kalah penting dari Analitika. Dua materi ini sedikit sulit "dibangunkan" dari otak kita. Menurut saya, materi logika membutuhkan percobaan serta latihan terus menurus untuk meningkatkannya. Untuk meningkatkan logika, bisa melalui mengerjakan soal-soal logika. Baca juga materi Logika Matematika (SMA kelas X).

Matematika

Matematika yang dipakai yaitu cabang Matematika Diskret. Atau bisa dibilang pengenalan terhadap komputasi. Di dalam Matematika Diskret ada teori himpunan, teori kombinatorial, permutasi, relasi, fungsi, rekursif, teori graf, dll. Tapi, tidak semuanya Matematika Diskret. Lalu, apa saja yang keluar dari Matematika secara garis besar?

Kombinatorika

Yang sangat terlihat adalah kombinatorik. Kombinatorik di sini yang paling terlihat yaitu Permutasi dan Kombinasi. Ada tiga kombinatorika yang muncul di soal OSN Komputer, yaitu tipe Perkalian, Permutasi, dan Kombinasi.

Aritmatika

Aritmatika yang ada bukan lah aritmatika sederhana seperti soal-soal yang kita temui. Ini merupakan aritmatika kembangan yang soalnya ekstrim. Karena itu, coba pelajari lagi aritmatika dari dasar dan lihat soal-soal aritmatika dari tahun lalu. Biasanya tidak beda jauh tipe soalnya, hanya diganti angkanya saja. Intinya, kita diuji dalam hal model matematis, sifat dari deret bilangan, dan model keterkaitan (graf).

Materi Lainnya

Materi lainnya yang muncul yaitu Himpunan, Operasi Modulus, Hukum Keterbagian, Peluang, Deret Fibonacci, Teori Bilangan, dan Pencacahan. Mungkin masih ada lagi yang belum saya sebutkan. Tapi, saran saya pelajari sedikit soal-soal dari OSN Matematika. Dan, coba cari materi diklat OSN Matematika untuk dipelajari.

Algoritma

Algoritma juga tidak kalah penting. Tahun 2015, Matematika 60% dan Algoritma 40%. Tapi tahun sebelumnya, Matematika 50% dan Algoritma 50%. Untuk tahun ini saya tidak tahu perbandingannya, tapi 40% itu banyak kan? Karena itu, Algoritma sangat penting. Untuk masalah Algoritma, yang terpenting adalah kemampuan deduksi. Saya juga pernah dengar metode backtracing sangat dibutuhkan. Intinya, pelajari dalam bahasa Pascal syntax-syntax dasar nya, function, procedure, looping, serta if statement. Dan jangan lupa kuasai materi rekursif, karena banyak soal yang seperti itu. Untuk materi bahasa Pascal, bisa dibaca tulisan saya yaitu  Memulai Masuk ke Dunia Pascal.

Penutup

Mungkin masih banyak materi yang belum saya sertakan dan mungkin tulisan saya kurang jelas dan lengkap. Karena itu, coba lah mencari lebih banyak sumber di mesin pencari. Karena membaca dari berbagai sumber lebih baik ketimbang dari satu sumber. Dan mungkin saja apa yang saya tulis terdapat kesalahan. Karena itu, mohon dikoreksi dan dimaklumi serta dimaafkan. Karena saya hanya manusia biasa yang mencoba untuk menjadi penulis. Terima kasih.

Sabtu, 02 Januari 2016

Bacaan - Persiapan untuk Mengikuti OSN

OSN (Olimpiade Sains Nasional) merupakan kompetisi bergengsi bagi pelajar SMA sederajat di seluruh Indonesia. Mereka yang lolos tingkat nasional akan maju mewakili Indonesia di tingkat Internasional. OSN ada beberapa tahap dalam penyeleksiannya. Pertama, seleksi tingkat sekolah masing-masing. Lalu, seleksi tingkat Kabupaten dimana pada tingkat ini lah kompetisi dimulai. Masing-masing Kabupaten memiliki kuotanya masing-masing untuk maju ke tingkat Provinsi. Anda lolos jika mendapat peringkat 3 dan kuota untuk Kabupaten tersebut adalah 5. Jika Anda peringkat 6, maka pupus sudah karena melewati batas kuota. Kuota yang didapat tergantung pada kontribusi perwakilan tahun sebelumnya (biasanya). Setelah tingkat Provinsi, baru lah tingkat Nasional dimana lokasi penyelenggaraannya berbeda-beda setiap tahun. OSN 2016 akan diselenggarakan di Palembang. Ada tambahan untuk proses seleksi. Terima kasih untuk saudara Valerian untuk tambahannya. Adapun tambahan informasinya yaitu, untuk seleksi tingkat Provinsi ada kebijakan sendiri dari daerah masing-masing. Misal, dari DKI ada kebijakan untuk pra OSP (OSN tingkat Provinsi). Jadi, yang lolos di tingkat Kabupaten akan diseleksi di pra OSP dahulu baru maju ke OSP.

Untuk meraih kemenangan, tentu saja dibutuhkan strategi serta persiapan yang matang. Jika Anda saat ini kelas X SMA, maka Anda beruntung karena bisa mengikuti kompetisi ini dua kali. Karena Anda tidak akan diperbolehkan untuk ikut jika telah kelas XII SMA. Adapun bidang lomba untuk SMA saat ini ada Matematika, Kimia, Fisika, Biologi, Ekonomi, Geografi, Kebumian, Astronomi, serta Komputer. Jurusan IPA dapat mengikuti Matematika, Kimia, Fisika, Biologi, Astronomi, dan Komputer. Untuk jurusan IPS, dapat mengikuti Matematika, Ekonomi, Geografi, Kebumian, Astronomi, dan Komputer. Untuk lebih jelasnya jurusan apa bisa mengikuti apa, Anda bisa tanyakan ke guru nya masing-masing.

Buat Target

Untuk mendapatkan hasil optimal, buatlah target. Misal, target saya masuk 10 besar. Atau yang lebih yaitu target saya mendapat peringkat 1. Buat lah target yang tinggi agar perjuangan kita maksimal. Dengan target yang jelas, kita akan berjuang untuk menggapainya, benar?

Rencanakan

Setiap strategi tentu saja membutuhkan perencanaan yang matang agar menang. Buat lah perencanaan yang baik untuk menggapai target Anda. Misal, dalam satu bulan saya harus menguasai materi apa saja. Atau, buat perencanaan yang lebih kompleks. Seperti, kapan dimulai seleksi nya? Berapa lama waktu yang tersisa? Apa saja yang harus saya kuasai? Dalam satu hari saya harus belajar berapa lama?

Cari Silabus

Supaya yang kita rencanakan tepat sasaran, cari lah silabus dari bidang lomba yang kamu ikuti. Kalau bisa langsung dapatkan dari sumbernya. Sumbernya? Ya! Maksud dari "sumber" di sini yaitu contohnya Tim Olimpiade Komputer Indonesia (TOKI). Ambil silabus nya dari sana!

Cari Sumber Lain

Selain silabus, cari juga soal-soal tahun lalu. Karena biasanya tidak jauh berbeda. Cari sumber lain mengenai satu materi yang Anda baca. Satu sumber saja tidak cukup. Dengan membaca dari berbagai sumber, maka pengetahuan Anda akan matang.

Informasi itu Segalanya

Pengumpulan informasi yang baik sangat berpengaruh dengan persiapan yang telah Anda lakukan. Cari terus informasi yang dapat menunjang persiapan Anda. Seperti, informasi lengkap prosedur pelaksanaan OSN, informasi mengenai soal-soal yang mungkin keluar, dan sebagainya.

Bertanya

Dengan informasi yang kita dapatkan dari internet apakah itu cukup? Tentu saja belum! Cari lah orang yang telah memiliki pengalaman mengikuti OSN. Anda dapat bertanya tentang pengalamannya juga tentang soal-soal apa saja yang keluar. Bila beruntung, Anda akan dibimbing dan diberi materi untuk belajar. Terus dekati dan ambil ilmunya! Pengalaman merupakan guru terbaik, benar?

Buat Motivasi

Sering kali kita merasa jenuh. Di sini lah motivasi berperan penting. Jika merasa jenuh, cobalah buat motivasi. Misal, saya mengikuti OSN karena saya ingin orang tua saya bangga dengan saya. Motivasi tersebut merupakan motivasi terkuat yang pernah saya buat. Saya ingin menunjukkan kepada orang tua saya bahwa saya bisa dan pantas untuk mendapatkan prestasi. Atau, motivasi yang sedikit keluar jalur yaitu, saya ingin membuat "dia" terkesan. Tapi, buat lah motivasi yang dampak positif nya besar sehingga Tuhan akan menolong kita dan melancarkan perjuangan kita.

Latihan Terus

Satu atau dua kali latihan tidak akan cukup untuk membuat Anda bisa mengerjakan soal OSN. Soal OSN itu berbeda dengan soal di sekolah. Saya ambil pengalaman dari soal OSN Komputer yang pernah saya kerjakan. Berapa sisa bagi dari 20152016 dibagi 7? Nah loh, memangnya ingin dihitung manual? Tentu saja tidak! Jika kita telah melakukan latihan berkali-kali dan paham. Maka soal seperti itu akan sangat mudah dikerjakan.

Berdoa

Percuma jika kita terus menerus belajar tetapi tidak meminta kepada Tuhan. Sesuatu yang tidak mungkin akan menjadi mungkin jika kita meminta kepada Nya.

Minta Restu Orang Tua

Restu orang tua merupakan restu Nya. Karena itu, minta lah restu kepada orang tua. Jadilah orang yang terbuka kepada orang tua! Minta lah doa serta dukungannya. Dengan dukungan dari orang lain, apalagi orang tersebut adalah orang yang dekat serta kita sayangi, maka percaya lah, kekuatan kita akan terisi penuh.

Jadilah Penantang

Pernah kesal karena tidak bisa mengerjakan dan menyelesaikan suatu permasalahan atau soal? Berarti, itu merupakan sebuah tantangan untuk Anda. Anda ditantang, maka apa yang akan Anda lakukan? Tentu saja terima tantangan itu dan jadi lah penantang. Hancurkan soal itu dengan cara selesaikan menggunakan cara terbaik Anda. Tantang terus diri Anda untuk menyelesaikan berbagai macam permasalahan sulit. Bila perlu, ikuti banyak kompetisi lainnya. Karena peluang hanya ada tiga kemungkinan, yaitu 1 (pasti menang), antara 1 dan 0 (bisa menang dan bisa tidak), dan 0 (tidak mungkin menang). Ingat! Tidak ada yang tidak mungkin, berarti posisi Anda ada di antara 1 dan 0. Persiapkan yang matang sehingga peluang anda akan semakin mendekati 1 (pasti menang).

Terus Merasa Kurang

Tidak ada kata cukup untuk mendapatkan ilmu. Karena itu, terus lah merasa apa yang kita dapatkan (ilmu) itu masih kurang. Karena kurang, terus lah pelajari dan cari hal-hal baru dan yang terpenting tidak keluar jalur dari materi OSN.

Cintai Bidang Itu

Cintai lah bidang lomba yang Anda ikuti. Dengan begitu, Anda akan merasa untuk terus dekat dengannya. Terus dekati dan terus mencari informasi apapun tentangnya. Perlakukan sama seperti kita sedang mencintai seseorang. Yang pertama pasti pendekatan, benar? Kemudian Anda akan mencari semua informasi tentangnya. Cara ini terbukti ampuh untuk saya. Jadi, kenapa tidak dicoba?

Penutup

Apa yang saya tulis di atas merupakan murni pengalaman pribadi saya saat mengikuti OSN Komputer pada tahun 2015 kemarin. Walaupun hanya peringkat 7 di tingkat Kabupaten, tapi itu merupakan pengalaman yang sangat berharga. Kesalahan yang saya lakukan dalam persiapan waktu itu, saya tidak ingin Anda mengalaminya juga. Sedikit kesalahan, fatal akibatnya.

Mungkin hanya itu yang bisa saya tulis. Jika ada revisi atau pembaruan, akan segara saya sunting. Mungkin ada banyak kesalahan penulisan di dalamnya, saya mohon dikoreksi dan dimaklumi serta dimaafkan. Karena saya hanya lah manusia biasa yang mencoba menjadi untuk menjadi penulis. Terima kasih.