Setahun TOKI Learning Center
Petra Novandi [email protected]
http://about.me/petrabarus
http://www.toki.or.id
http://www.tokilearning.org
http://www.twitter.com/tokilearning
Visi
Misi
Menjadikan Indonesia sebagai negara sumber daya manusia, karya, serta inovasi terbaik di bidang Teknologi Informasi.
Mengenalkan dan mempopulerkan pemrograman komputerkepada siswa sekolah menengan di Indonesia dengan
cara yang mendidik, menarik, serta menyenangkan.
Mewujudkan pendidikan keinformatikaan yang dapat dijangkau oleh segenap pelajar Indonesia.
Membangun sebuah sistem pelatihan pemrograman komputer yang dapat diakses oleh pelajar
dari seluruh Indonesia.
Sejarah
Desember '08: Inisiasi Pengembangan TOKI Learning Center (sebutan: LC2).
pra Desember '08: TOKI Learning Center 1 (sebutan: Ranau)
Agustus '09: OSN Informatika Terbuka pertama kali diadakan di Indonesia.Didukung oleh TOKI Learning Center (LC2).
Juli '09: LC2 digunakan untuk pelatihan jarak jauh nasional pra OSN untuk bagianpengenalan pemrograman. Bagian lanjut menggunakan Ranau.
November '09: LC2 digunakan untuk pelatihan nasional I TOKI 2010 ITB. Pelatihan selanjutnya menggunakan Ranau.
Juni '10: Pengembangan versi baru LC2: LX.
Juli '10: LX digunakan untuk pelatihan jarak jauh nasional pra OSN untuk bagianpengenalan pemrograman. Bagian lanjut masih menggunakan Ranau.
Agustus '10: OSN Informatika Terbuka II menggunakan LX.
September '10: LX digunakan untuk penyelenggaraan ITB Programming Contest 2010.
Sejarah
Desember '10: TOKI Open Contest pertama kali diselenggarakan dengandiikuti sebanyak 81 peserta.
TOKI Spotlight pertama kali diadakan dengan bintang tamuAshar Fuadi (IOI 2010).
November '10: LX resmi digunakan untuk pelatihan nasional TOKI.
September '11: LX resmi digunakan untuk penyelenggaraan Olimpiade Sains Nasional Informatika 2011 dan mengadopsiaturan kontes International Olympiad of Informatics terkini.
Oktober '10: LX dibuka untuk umum dengan alamat http://www.tokilearning.org
Spesifikasi Teknis
ServerXeon Quad Core
8 GB Memory
Ubuntu Server 8.04 LTS
Front EndPHP 5.3.2Apache 2
MySQL 5.1
Back EndC
BASH
CompilersGCC 4.4.1Freepascal 2.2.4
Lokasi fisik di Institut Teknologi Bandung
Barang-barang di balik TOKI Learning Center
Statistik31 Oktober 2010 s.d 31 Oktober 2011
86.839 Kunjungan
24.176 Kunjungan Unik
1.509.260 Tayangan Laman
17,38 Laman / Kunjungan
00:17:52 Waktu Rata-Rata Kunjungan
27,36% Kunjungan Baru
Sumber: Google Analytics
Statistik31 Oktober 2010 s.d 31 Oktober 2011
Sumber: Google Analytics
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
50000
100000
150000
200000
250000
300000
350000
400000
Tayangan Laman
Sumber: Google Analytics
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
2000
4000
6000
8000
10000
12000
14000
16000
Kunjungan
Statistik31 Oktober 2010 s.d 31 Oktober 2011
JakartaJawa BaratJawa TimurJawa TengahSumatera UtaraYogyakartaSumatera SelatanBaliLampungLuar Negeri
32869kunjungan
Lokasi asal Kunjungan
14041kunjungan
Statistik31 Oktober 2010 s.d 31 Oktober 2011
*805 anggota dari Oktober 2010 sudah terdaftar sejak penggunaan privat tahun 2008Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 11
0
500
1000
1500
2000
2500
3000
3500
4000
Anggota
Sumber: Google Analytics
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
500
1000
1500
2000
2500
3000
3500
4000
4500
Pengunjung Unik
Statistik31 Oktober 2010 s.d 31 Oktober 2011
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
100
200
300
400
500
600
700
800
900
Jumlah Soal
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
20000
40000
60000
80000
100000
120000
140000
Jumlah Jawaban
Statistik31 Oktober 2010 s.d 31 Oktober 2011
Oktober 10 Desember 10 Februari 11 April 11 Juni 11 Agustus 11 Oktober 110
10000
20000
30000
40000
50000
60000
70000
80000
Pascal
C/C++
Bahasa Pemrograman yang digunakan pada jawaban
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Pelatihan tingkat nasional untuk
30 siswa yang terpilih dari
Olimpiade Sains Nasional sebagai
persiapan untuk menghadapi
International Olympiad of
Informatics.
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Seleksi tingkat nasional yang
diikuti oleh sekitar 100 siswa dari
seluruh sekolah setingkat
SMA/MA di Indonesia.
Sejak tahun 2009. TOKI
mengadakan OSN Informatika
Terbuka yakni kompetisi yang
diadakan bersamaan dengan OSN,
dan boleh diikuti siapa saja.
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Kontes independen yang
diadakan oleh TOKI Learning
Center setiap bulan Desember
hingga April. Ditujukan bagi siswa
untuk mempersiapkan diri
mengikuti OSN
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Kontes pemrograman yang
diadakan oleh Institut Teknologi
Bandung. Ditujukan untuk pelajar
setingkat SMA/MA dan
Perguruan Tinggi strata I
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Pelatihan tingkat nasional secara
jarak jauh untuk mempersiapkan
siswa dalam keikutsertaan di
Olimpiade Sains Nasional
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Pelatihan bekerja sama dengan
dinas pendidikan provinsi sebagai
persiapan mengikuti Olimpiade
Sains Nasional.
Kontes
Olimpiade Sains NasionalPelatihan
Nasional TOKITOKI Open
ContestPelatihan Daerah Pra
Olimpiade Sains Nasional
ITB Programming Contest
Digunakan lebih dari 30 kontes pemrograman setingkat nasional
Pelatihan Nasional Pra Olimpiade Sains
NasionalKontes Pemrograman
Kerja Sama
Kerja sama dengan lembaga yang
ingin mengadakan kontes
pemrograman tetapi tidak
mempunyai sumber daya untuk
mengelola materi dan penjurian
kontes.
Arsip SoalBerisi arsip-arsip soal yang dikumpulkan dari kontes-kontes pemrograman di seluruh Indonesiaterbuka untuk umum. Disusun berdasarkan tahun saat soal dipublikasikan.
2008
2010
2009
2011
Terima kasih kepada panitia kontes pemrograman yang berbaik hati menyumbangkan arsipnya :)
ACM ICPC 2008 Jakarta
Padmanaba Programming Competition 2008
JOINTS 2008
BNPC HS 2008
Binus INC 2009
JOINTS 2009
BNPC HS 2009
Schematics 2009
Olimpiade Sains Nasional 2009
TOKI OpenContest Desember 2010
BNPC HS 2010
ITBPC 2010
Binus INC 2010
Olimpiade Sains Nasional 2010
TOKI OpenContest Januari - April 2011
Arkavidia 2011
JOINTS 2011
TOKI Training GateFitur latihan TOKI Learning Center di mana siswa mengerjakan latihan tahap demi tahap.
Chapter I Pengenalan
Chapter II Struktur Data
Chapter III Ad Hoc
I.A. Input/Output
I.B. Branching
I.C. Loop
I.D. Function & Procedure
II.A. Array
II.B. Multidimentional Array
II.C. String
II.D. Stack & Queue
II.A. Simulation
II.B. Sorting
II.C. Number Theory
TOKI Training GateFitur latihan TOKI Learning Center di mana siswa mengerjakan latihan tahap demi tahap.
Chapter IV Complete Search
Chapter V Divide and Conquer
Chapter VI Dynamic Programming & Greedy
IV.A. Complete Search I
IV.B. Complete Search II
IV.C. Complete Search III
IV.D. Algorithm Analysis
V.A. Dichotomic Search
V.B. Binary Search I
V.C. Binary Search II
V.D. Merge Sort & Quick Sort
VI.A. Greedy VI.B. Dynamic Programming
TOKI Training GateFitur latihan TOKI Learning Center di mana siswa mengerjakan latihan tahap demi tahap.
Chapter VII Graph
Chapter VIII Advanced Algorithms
VII.A. Graph Traversing
VII.B. Shortest Path
VII.C. Minimum Spanning Tree
VIII.A. Mathematics
VIII.B. Geometry
VIII.C. NP-Complete
TOKI Open ContestKontes yang diadakan TOKI Learning Center.Terbuka untuk umum. Diadakan setiap Desember – April.
Ditujukan bagi siswa SMA/MA, untuk mempersiapkan diri menghadapi OSN.
Desember 2010
Januari 2011
Februari 2011
TOKI Open Contest pertama. Diikuti oleh 81 peserta.Pemenang: Mochammad Dikra Prasetya (SMA Negeri 8 Jakarta)
Diikuti oleh 78 peserta.Pemenang: Achmad Zaky (SMA Negeri 8 Jakarta), Felik Juvianto (SMAK BPK
Penabur Gading Serpong), Jessica Handojo (SMA Santa UrsulaJakarta), Jonathan Irvin Gunawan (SMAK 1 BPK Penabur Bandung),Kelvin Valensius (SMAK 1 BPK Penabur Bandung), Teddy BuddionoHermawan (SMA Sutomo 1 Medan)
Diikuti oleh 68 peserta.Pemenang: Achmad Zaky (SMA Negeri 8 Jakarta)
TOKI Open Contest
April 2011
Agustus 2011
Diikuti oleh 63 peserta.Pemenang: Mochammad Dikra Prasetya (SMA Negeri 8 Jakarta)
Diikuti oleh 253 peserta.TOKI Open Contest ini secara khusus diadakan untuk memperkenalkan kepada calonPeserta OSN terhadap sistem kontes yang diadopsi dari International Olympiad of Informatics.
Maret 2011Diikuti oleh 98 peserta.Pemenang: Febry Antonius (SMA Xaverius I Jambi), Jessica Handojo (SMA
Santa Ursula Jakarta), Jonathan Irvin Gunawan (SMAK 1 BPK Penabur Bandung), Teddy Buddiono Hermawan (SMA Sutomo 1 Medan), William Gozali (SMA Tarakanita 2 Jakarta).
TOKI SpotlightDiadakan bersamaan dengan TOKI Open Contest.
Desember 2010
Ashar Fuadi
Januari 2011
Irvan Jahja
Februari 2011
Andrian KurniadyIOI 2010 IOI 2008 IOI 2004
Angelina Veni
April 2011Maret 2011
Ardian K.P.
Agustus 2011
Petra BarusIOI 2009 Winner of
Google Code Jam 2005 & 2006Developer of
TOKI Learning Center
Mengundang tokoh TOKI (alumni, pembina, dst) untuk diwawancara oleh publik (siswa).Bertujuan untuk memotivasi para siswa untuk terus giat belajar/berlatih
TOKI GatheringKarena kita adalah sebuah keluarga besar
Qt ITB Programming Contest 2011November 2011, Bandung
ACM ICPC Asia Jakarta 2010Desember 2011, Jakarta
Alumni Gathering 2010Desember 2011, Jakarta
TOKI GatheringKarena kita adalah sebuah keluarga besar
Kamp Kerja TOKI 2011Januari 2011, Lembang
TOKI Meeting 2011Januari 2011, Depok
TOKI GatheringKarena kita adalah sebuah keluarga besar
Qt ITB Programming Contest 2011November 2011, Bandung
International Olympiad of Informatics 2011Juli 2011, Pattaya
Apa Kata Mereka?“Keberadaan tokilearning.org benar-benar menjadikan programming
contest berkembang pesat di Indonesia! Fiturnya benar-benar user-friendy dan menarik. Maju terus tokilearning.org!”
William Gozali
"tokilearning.org sangat membantu untuk mengembangkan skill programming saya. Webnya rapi dan enak dipakai, thanks berat buat
kakak-kakak yang merintis tokilearning.org :D saya yakin ke depannya pasti jadi lebih keren lagi!"
Jessica Handojo
“tokilearning.org dengan fitur barunya, Training Gate, benar-benar bagus untuk meningkatkan ilmu mereka yg baru mempelajari programming”
Fredrikus Hudi
IOI 2011
IOI 2011
IOI 2011
Apa Kata Mereka?“tokilearning.org sangat membantu guru dalam persiapan menuju OSN bidang Informatika siswa dapat belajar mandiri dan latihan soal-soal sesuai dengan waktu dan tingkatannya, guru dapat mengakses materi ajar dan memberi latihan dengan menggunakan website ini. Akan sangat baik, jika web ini dan penggunaanya di sosialisasikan ke guru-guru pembina OSN bidang informatika sehingga dapat mengarahkan siswa-siswanya, khususnya daerah-daerah yang kemampuan SDM guru nya kurang.”
Yulianti Ramahalim
Guru TIKIPEKA International
Christian School
“What stands out most to me about tokilearning.org is the fact that the people behind the site really care about users and about the challenge that the site is tackling. Petra and co. are first and foremost TOKIers who are fiercely passionate about, and have been continually contributing to, the advancement of informatics education in Indonesia. The developers' passion on this issue really comes through in the development, maintenance and user-
relations of tokilearning.org, ultimately making computing education accessible to more and more Indonesian people.”
IOI 2009
Angelina Veni
"Situs TOKI Learning sangat membantu pelaksanaan berbagai kegiatan TOKI. Secara langsung, TOKI menggunakan TOKI Learning sebagai sarana untuk penilaian program peserta. Akan tetapi, peran TOKI Learning yang terbesar adalah perannya dalam peningkatan kualitas peserta olimpiade informatika di Indonesia yang belum terjangkau pembina TOKI melalui Training Gate-nya. Selain peningkatan kualitas, TOKI Learning melalui Open Contest dan TOKI Spotlight telah menarik minat berbagai peserta di tanah air. Sukses terus TOKI Learning, semoga bisa menjadi semakin berperan bagi tanah air.”
IOI 2008
Petrus Risan
Rencana Pengembangan
Penambahan dukungan untuk bahasa pemrograman lain: Java dan lain-lain.
Perbaikan fitur dan antarmuka pengguna.
Penyediaan layanan bagi lembaga yang membutuhkan menggunakan integrasi dengan Learning Management System yang sudah ada.
Penambahan fitur pertemanan (social) dan permainan (game) agar lebih menarik.
Perbaikan/penambahan infrastruktur untuk menjaga kualitas karena peningkatan penggunaan yang sangat pesat.
Rencana Pengembangan
Penyelenggaraan TOKI OpenContest yang lebih rutin dandengan penyediaan hadiah bagi para pemenang.
Penulisan buku panduan TOKI Training Gate untuk pelajaryang memulai belajar pemrograman.
Pengembangan LiveCD untuk sistem latihan offline.
Penambahan fitur statistik peserta dan soal.
KontakSaran, usul, pertanyaan, sumbangan?
Petra Novandi Barus
Karol Danutama
@petrabarus
@karoldanutama
Terima Kasih