Archive for Februari 2015
Halo, disini saya mau menuliskan tentang persiapan saya untuk OSK Komputer 2015.
Persiapan untuk OSN Komputer ini sebenarnya saya mulai lagi sejak saya gagal di tingkat provinsi tahun kemarin , meskipun berhasil mewakili kabupaten saya Jember di tingkat provinsi, namun ternyata saya belum berhasil lolos untuk ke tahap Nasional. Pas selesai kerja soal saat OSP waktu itu saya sudah tahu sih, kalau peluang saya untuk lolos ke tahap Nasional itu kecil banget meskipun yang diambil itu maksimal 9 untuk provinsi Jawa Timur. Memang salah saya sendiri waktu itu, persiapan sangat kurang sekali waktu itu, alhasil saya finish di ranking 41 dengan skor 188(skor 36 - 42 sama semua, jadi bisa dianggap ranking saya 36 waktu itu haha), jelek banget kan ? Meskipun gagal saat itu, saya belum bisa mengambil keputusan untuk menyerah dalam OSN Komputer, dan saya mulai belajar lagi dari 0, meskipun saya masih butuh waktu juga waktu itu untuk "back on my feet again" dan menerima kegagalan saya.
Saya bukan seorang genius, saya juga tidak pernah ikut olimpiade dari SD, SMA ini saya ikut OSN karena rasa keingintahuan dan kegemaran saya akan Komputer dari kecil. Otomatis, saya harus berusaha lebih keras bukan dari orang lain? Salah besar, selama ini saya berpikir, bahwa simple saja, kalau banyak orang lain yang lebih pintar dari saya, saya cukup berlatih lebih keras dari mereka 2x - 3x. Ternyata saya salah dan gagal, saya juga tidak bisa berlatih lebih keras dari mereka. Hard-work? Saya belum merasa bahwa effort saya selama ini sudah bisa dikatakan hard-working enough, because I was not consistent with my training, kadang sehari ngerjain banyak, besoknya jd agak kendor latihannya, dan lama-lama perlu usaha lebih untuk sekadar latihan saja. Jadi, prinsip saya itu salah besar karena saya tidak bisa lakukan selama ini. Lalu apa yang terus membuat saya bisa bertahan melihat orang-orang yang luarbiasa lebih pintar dan lebih mampu dari saya di luar sana? Satu jawabannya, Tuhan. Saya mulai belajar untuk benar-benar mengandalkan Tuhan, bukan kerja keras saya, kedua orang tua rohani saya selalu berkata demikian di Gereja. Sekeras apapun saya berlatih, masih banyak orang di luar sana yang akan lebih baik dari kita. Maka dari itu, saya belajar untuk berhenti mengandalkan kerja keras saya. Saya tahu dan sadar betul, bahwa banyak sekali orang di luar sana yang sangat brilliant, dan orang-orang tersebut juga berlatih sangat keras!
Meskipun begitu, 8 bulan terakhir ini saya terus mencoba untuk berlatih dan berlatih. Meskipun hasil nya belum terlalu memuaskan , because of my lack of time-management. Saya mulai mempelajari bahasa C/C++ dan mulai beralih dari C/C++ sejak Juli, lalu mencoba untuk mengerjakan ulang training gate TLC dari bab 1 sampai bab 3. Mencoba untuk mengerjakan soal-soal LOPI di bulan-bulan Agustus sampai Oktober, dan mencoba berlatih di TLC meskipun usaha yg saya tuangkan sangat minimum, sampai akhir Oktober - November saya baru mengerjakan TLC sampai bab 3D. Awal November - Akhir Desember saya berhasil menyelesaikan bab 4D, setelah itu, saya memutuskan untuk berhenti mengerjakan training gate dan beralih ke OJ lain yg lebih bebas. Pada awal Januari, saya mulai fokus untuk latihan OSK.
Mulai Januari itu lah saya mulai mempersiapkan diri saya dengan mempelajari / mengulang berbagai teori yang ada dan pernah saya pelajari dimulai dari:
1. Logika matematika(Konjungsi, Disjungsi, Hukum De Morgann, dll)
2. Barisan dan Deret(Barisan dan Deret Aritmatika, Barisan dan Deret Geometri, Barisan Bilangan Pangkat, Barisan Bilangan Asli)
3. Himpunan(Konsep, Diagram Venn, Prinsip Inklusi-Eksklusi)
4. Kombinatorika(Rule of Sum, Rule of Product, Permutasi, Kombinasi, Kombinasi dengan perulangan, Pigeonhole principle)
5. Relasi rekurens
6. Teori Bilangan(GCD,LCM, Euclidean Algorithm, Modular arithmetic, Prime factorization and its application, Bezout Identity, Linear Diophantine, Fermat's Little Theorem, Totient Euler function, Chinese Remainder Problem)
7. Sedikit teori graf
8. Pascal(bitwise operation, if-else, loop(for,while,repeat), subprogram(function,procedure), rekursi)
Dari segi teori dan materi, kira-kira itu yang saya pelajari khusus untuk OSK, meskipun sepertinya banyak yang overkill juga sih belajarnya(alias ga perlu sebenarnya), tapi berguna kok kalau mau belajar teori, kalau belum belajar dan ga sempat ya ga masalah, OSK rata-rata soalnya masih bisa dikerjakan tanpa teori, hanya bermodal logika dan kemampuan analisis yang kuat serta kemampuan baca pseudocode :p
Mungkin kelihatannya persiapan saya banyak banget ya? Tapi nggak kok, masih banyakk orang di luar sana yg lebih keras dari saya berlatihnya. Saya hanya nggak ingin untuk membenci diri saya lagi karena kelemahan saya sendiri, saya ga mau merasa menyesal lagi karena ga berhasil memberikan yang terbaik bagi diri saya sendiri. Maka dari itu, mulai sekarang ini juga bukan waktunya bersantai-santi lagi, ini waktunya saya sudah berlari lebih kencang lagi dalam hidup ini, waktunya meninggalkan dan mengurangi semua yang tidak penting.
That's all for my long post today. Good luck buat semuanya!
Persiapan untuk OSN Komputer ini sebenarnya saya mulai lagi sejak saya gagal di tingkat provinsi tahun kemarin , meskipun berhasil mewakili kabupaten saya Jember di tingkat provinsi, namun ternyata saya belum berhasil lolos untuk ke tahap Nasional. Pas selesai kerja soal saat OSP waktu itu saya sudah tahu sih, kalau peluang saya untuk lolos ke tahap Nasional itu kecil banget meskipun yang diambil itu maksimal 9 untuk provinsi Jawa Timur. Memang salah saya sendiri waktu itu, persiapan sangat kurang sekali waktu itu, alhasil saya finish di ranking 41 dengan skor 188(skor 36 - 42 sama semua, jadi bisa dianggap ranking saya 36 waktu itu haha), jelek banget kan ? Meskipun gagal saat itu, saya belum bisa mengambil keputusan untuk menyerah dalam OSN Komputer, dan saya mulai belajar lagi dari 0, meskipun saya masih butuh waktu juga waktu itu untuk "back on my feet again" dan menerima kegagalan saya.
Saya bukan seorang genius, saya juga tidak pernah ikut olimpiade dari SD, SMA ini saya ikut OSN karena rasa keingintahuan dan kegemaran saya akan Komputer dari kecil. Otomatis, saya harus berusaha lebih keras bukan dari orang lain? Salah besar, selama ini saya berpikir, bahwa simple saja, kalau banyak orang lain yang lebih pintar dari saya, saya cukup berlatih lebih keras dari mereka 2x - 3x. Ternyata saya salah dan gagal, saya juga tidak bisa berlatih lebih keras dari mereka. Hard-work? Saya belum merasa bahwa effort saya selama ini sudah bisa dikatakan hard-working enough, because I was not consistent with my training, kadang sehari ngerjain banyak, besoknya jd agak kendor latihannya, dan lama-lama perlu usaha lebih untuk sekadar latihan saja. Jadi, prinsip saya itu salah besar karena saya tidak bisa lakukan selama ini. Lalu apa yang terus membuat saya bisa bertahan melihat orang-orang yang luarbiasa lebih pintar dan lebih mampu dari saya di luar sana? Satu jawabannya, Tuhan. Saya mulai belajar untuk benar-benar mengandalkan Tuhan, bukan kerja keras saya, kedua orang tua rohani saya selalu berkata demikian di Gereja. Sekeras apapun saya berlatih, masih banyak orang di luar sana yang akan lebih baik dari kita. Maka dari itu, saya belajar untuk berhenti mengandalkan kerja keras saya. Saya tahu dan sadar betul, bahwa banyak sekali orang di luar sana yang sangat brilliant, dan orang-orang tersebut juga berlatih sangat keras!
Meskipun begitu, 8 bulan terakhir ini saya terus mencoba untuk berlatih dan berlatih. Meskipun hasil nya belum terlalu memuaskan , because of my lack of time-management. Saya mulai mempelajari bahasa C/C++ dan mulai beralih dari C/C++ sejak Juli, lalu mencoba untuk mengerjakan ulang training gate TLC dari bab 1 sampai bab 3. Mencoba untuk mengerjakan soal-soal LOPI di bulan-bulan Agustus sampai Oktober, dan mencoba berlatih di TLC meskipun usaha yg saya tuangkan sangat minimum, sampai akhir Oktober - November saya baru mengerjakan TLC sampai bab 3D. Awal November - Akhir Desember saya berhasil menyelesaikan bab 4D, setelah itu, saya memutuskan untuk berhenti mengerjakan training gate dan beralih ke OJ lain yg lebih bebas. Pada awal Januari, saya mulai fokus untuk latihan OSK.
Mulai Januari itu lah saya mulai mempersiapkan diri saya dengan mempelajari / mengulang berbagai teori yang ada dan pernah saya pelajari dimulai dari:
1. Logika matematika(Konjungsi, Disjungsi, Hukum De Morgann, dll)
2. Barisan dan Deret(Barisan dan Deret Aritmatika, Barisan dan Deret Geometri, Barisan Bilangan Pangkat, Barisan Bilangan Asli)
3. Himpunan(Konsep, Diagram Venn, Prinsip Inklusi-Eksklusi)
4. Kombinatorika(Rule of Sum, Rule of Product, Permutasi, Kombinasi, Kombinasi dengan perulangan, Pigeonhole principle)
5. Relasi rekurens
6. Teori Bilangan(GCD,LCM, Euclidean Algorithm, Modular arithmetic, Prime factorization and its application, Bezout Identity, Linear Diophantine, Fermat's Little Theorem, Totient Euler function, Chinese Remainder Problem)
7. Sedikit teori graf
8. Pascal(bitwise operation, if-else, loop(for,while,repeat), subprogram(function,procedure), rekursi)
Dari segi teori dan materi, kira-kira itu yang saya pelajari khusus untuk OSK, meskipun sepertinya banyak yang overkill juga sih belajarnya(alias ga perlu sebenarnya), tapi berguna kok kalau mau belajar teori, kalau belum belajar dan ga sempat ya ga masalah, OSK rata-rata soalnya masih bisa dikerjakan tanpa teori, hanya bermodal logika dan kemampuan analisis yang kuat serta kemampuan baca pseudocode :p
Mungkin kelihatannya persiapan saya banyak banget ya? Tapi nggak kok, masih banyakk orang di luar sana yg lebih keras dari saya berlatihnya. Saya hanya nggak ingin untuk membenci diri saya lagi karena kelemahan saya sendiri, saya ga mau merasa menyesal lagi karena ga berhasil memberikan yang terbaik bagi diri saya sendiri. Maka dari itu, mulai sekarang ini juga bukan waktunya bersantai-santi lagi, ini waktunya saya sudah berlari lebih kencang lagi dalam hidup ini, waktunya meninggalkan dan mengurangi semua yang tidak penting.
That's all for my long post today. Good luck buat semuanya!
H-1 OSK Komputer 2015
Comments :
0
Posted: Selasa, 10 Februari 2015
Hi, it has been long time since my last post. Forgive me for not being able to post regularly (lol). Since I don't know what to write in my blog.
But today i just want to write something that I want to remember forever.
For really long time, i used to hate myself. Yup, i hate myself. Even my current self.
Maybe the biggest lie that I've told to myself is that, i will do better tommorow, i will have much more time to fix what i've been doing tomorrow. This is really naive. Because I've never been able to do better the day after.
For what I am doing, I do not understand; for I am not practicing what I would like to do, but I am doing the very thing I hate.(For what I am doing, I do not understand; for I am not practicing what I would like to do, but I am doing the very thing I hate.)
I did something that i really hate, and at the end of it i always blamed myself for it.
That's why, i will not continue doing things like this. I will never be able to change if i keep delaying things.I used to really beat myself for my failure in the past, and I thought by beating myself i can do better. But that's not it, the more i beat myself, the more i feel really worse.
I think i've been too hard to myself.
But today i just want to write something that I want to remember forever.
For really long time, i used to hate myself. Yup, i hate myself. Even my current self.
Maybe the biggest lie that I've told to myself is that, i will do better tommorow, i will have much more time to fix what i've been doing tomorrow. This is really naive. Because I've never been able to do better the day after.
For what I am doing, I do not understand; for I am not practicing what I would like to do, but I am doing the very thing I hate.(For what I am doing, I do not understand; for I am not practicing what I would like to do, but I am doing the very thing I hate.)
I did something that i really hate, and at the end of it i always blamed myself for it.
That's why, i will not continue doing things like this. I will never be able to change if i keep delaying things.I used to really beat myself for my failure in the past, and I thought by beating myself i can do better. But that's not it, the more i beat myself, the more i feel really worse.
I think i've been too hard to myself.
It's no use if we keep hating our own self, instead of rejecting it , just try to accept your failure and your past self, if God can forgive us for our sin and mistakes, why we can't?
So this is it that i want to write for now.
Today is 3 days before the Regional Science Olympiad, i will post and update later regarding my preparation for Regional Science Olympiad in Informatics!(In Indonesian: OSK Komputer!)
Today is 3 days before the Regional Science Olympiad, i will post and update later regarding my preparation for Regional Science Olympiad in Informatics!(In Indonesian: OSK Komputer!)
Lesson: don't be too hard your own self.
Comments :
0
Posted: Sabtu, 07 Februari 2015
Popular Posts
-
Halo, maaf udah lama ga update blog saya. (Bentar, emang ada readersnya ya?) Jadi 2 bulan terakhir ini banyak sekali pengalaman-pengalaman y...
-
Setelah BNPCHS 2014, saya juga nekat untuk daftar CompFest UI dan Open OSN. Singkatnya, CompFest UI diadakan sekitar 2 minggu setelah penyi...
-
Halo! Sudah lama sekali blog ini tidak pernah saya update lagi, sampai berdebu-debu. Jadi, kali ini saya mau menceritakan pengalaman saya se...
-
Hello! This is my first post in this blogspot, i'm still new in blogger but i'm thinking of making this blog as a log in my life so ...
-
Hi, it has been long time since my last post. Forgive me for not being able to post regularly (lol). Since I don't know what to write in...
-
Halo, disini saya mau menuliskan tentang persiapan saya untuk OSK Komputer 2015. Persiapan untuk OSN Komputer ini sebenarnya saya mulai lag...
-
Halo! Setelah lama tidak nge- blog , saya memutuskan untuk mulai sekarang juga menuliskan blog saya di dalam bahasa Indonesia. Jadi bukan n...