Pembahasan Soal Olimpiade Komputer Provinsi 2005 #1

Pengalaman ketika membimbing siswa-siswa SMA di Karanganyar untuk mengikuti seleksi olimpiade komputer tingkat provinsi Jawa Tengah pada tahun 2007 merupakan sesuatu yang mengesankan. Setelah melihat bentuk-bentuk soal yang diberikan pada tahun-tahun sebelumnya, agak kaget juga karena hampir semua materinya masuk ke dalam kurikulum perkuliahan. Padahal peserta olimpiade ini hanya diperuntukkan bagi siswa kelas 1 dan 2 SMA. Wah.. gimana nih menyampaikan materi bimbingannya? Sempat tidak nyaman juga ketika memberikan bimbingan, tapi… akhirnya dinikmati 🙂

Disamping itu, para pembimbing dan para peserta olimipade harus benar-benar jeli mencermati soal. Terkadang ada soal yang tampaknya sulit karena ada proses looping yang banyak, namun ternyata jawaban yang benar justru adalah ‘Runtime Error’ alias ada kode yang salah atau syntax error. Nah.. jebakan-jebakan seperti inilah yang mesti dicermati.

Selain model soal jebakan, ada juga soal yang memperhatikan pattern. Seolah-olah soalnya amat rumit karena loopingnya sangat banyak, namun setiap looping akan menghasilkan pattern output yang bisa ditebak ketika proses looping selesai sehingga tidak perlu merunut setiap proses iterasi dalam loopingnya.

Dalam postingan ini, saya sedikit share mengenai beberapa soal dan pembahasan yang sempat saya diskusikan dengan para peserta olimpiade tingkat provinsi kemarin. Mudah-mudahan hal ini bisa saya sampaikan secara berseri pada blog ini. Harapan saya, semoga postingan ini bisa bermanfaat bagi para Bapak/Ibu Guru atau pembimbing olimpiade yang membutuhkan referensi mengenai hal ini.

Continue reading “Pembahasan Soal Olimpiade Komputer Provinsi 2005 #1”

Pembahasan Soal Olimpiade Komputer Kabupaten #2

Berikut ini adalah pertanyaan dan pembahasan dari soal yang diambil dari “Seleksi Olimpiade Komputer Tingkat Kabupaten/Kota 2007”. Soal kali ini terkait dengan operasi OR dan AND pada operand berbentuk bilangan integer. Wah apa lagi tuh ??? Lho bukannya operasi OR and AND hanya bisa digunakan pada operand berbentuk boolean (TRUE atau FALSE)? Wah… ternyata ndak tuh, simak detail dari artikel ini ya…

Continue reading “Pembahasan Soal Olimpiade Komputer Kabupaten #2”