Statistik UVa Online Judge

Tahun Total ANSI C JAVA C++ PASCAL C++11 2001 345305 124223 35.97 3029 0.88 187852 54.40 30201 8.75 0.00 2002 610151 227779 37.33 13567 2.22 305969 50.15 62836 10.30 0.00 2003 874762 282206 32.26 37726 4.31 481173 55.01 73657 8.42 0.00 2004 998194 279821 28.03 41387 4.15 607279 60.84 69707 6.98 0.00 2005 1050528 275220 26.20 64898 6.18 662432 63.06 47978 4.57 0.00 2006 999155 221526 22.17 61752 6.18 684062 68.46 31815 3.18 0.00 2007 914504 208229 22.77 64815 7.09 619607 67.75 21853 2.39 0.00 2008 730266 148037 20.27 66985 9.17 507514 69.50 7730 1.06 0.00 2009 782065 150784 19.28 80082 10.24 543717 69.52 7482 0.96 0.00 2010 828697 135284 16.32 89154 10.76 592933 71.55 11326 1.37 0.00 2011 1104715 201236 18.22 118430 10.72 776199 70.26 8850 0.80 0.00 2012 1468476 236197 16.08 165517 11.27 1054852 71.83 11910 0.81 0.00 2013 1798643 274865 15.28 205596 11.43 1308937 72.77 9245 0.51 0.00 2014 1784838 268945 15.07 200874 11.25 1035314 58.01 5043 0.28 274662 15.39 2015 281564 49694 17.65 26867 9.54 142200 50.50 1494 0.53 61309 21.77 Total 14926994 3228888 21.63 1240679 8.31 9661937 64.73 459519 3.08 335971 2.25

2.3. Statistik UVa Online Judge

Data statistik UVa online judge setiap tahunnya sangat fluktuatif dan frekuensi pengguna yang tinggi mengakibatkan perkembangan data di platform ini menarik untuk diteliti lebih lanjut UVA, 2015. Berikut beberapa data statistik yang ada di UVa online judge, mulai dari persebaran bahasa pemrograman yang sering digunakan, statistik page views, pengunjung unik berdasarkan kota maupun negara, dan beberapa data lainnya rentang tahun 2014. Universitas Sumatera Utara 2.3.1. Persebaran bahasa pemrograman yang digunakan Gambar 2.1 Persebaran Bahasa Pemrograman yang Digunakan UVA, 2014 Pada gambar 2.1 mengenai persebaran bahasa pemrograman yang digunakan di platform UVa online judge , bahasa C++ merupakan bahasa pemrograman yang sering dipakai untuk menyelesaikan berbagai soal yang ada di platform UVa online judge ini, selanjutnya berturut-turut bahasa ANSI C, C++11, Java, dan Pascal UVA, 2014. Hal ini dikarenakan mayoritas submissions yang ada dilakukan oleh pelajar di universitas dimana bahasa CC++ merupakan “bahasa ibu” untuk menyelesaikan berbagai kasus yang membutuhkan pemrograman. Faktor lain yang mempengaruhi tingginya penggunaan bahasa ini dalam kompetisi pemrograman adalah kecepatan eksekusi execution time, ketersediaan library yang cukup lengkap STL, maupun utilitas lainnya seperti penggunaan macro yang sangat disukai banyak pemrogram CC++. Belakangan ini, bahasa Java semakin diminati juga karena kehandalan dukungan library untuk menangani kasus-kasus bertipe BigMath atau BigInt. 2.3.2. Statistik unique page views Pada gambar 2.2 berikut, tersaji data page views secara keseluruhan pengguna dan pada gambar 2.3 adalah data page views pengguna unik. Berdasarkan gambar gambar 2.2 dan gambar 2.3, terlihat bahwa page views tertinggi ada di kisaran bulan September-Oktober dan Februari-Maret. Ini dikarenakan di bulan September-Oktober merupakan musim Universitas Sumatera Utara penyisihan untuk kompetisi pemrograman ACM ICPC di semua regional di seluruh dunia. Sedangkan untuk bulan Februari-Maret merupakan world final dari slot regional masing-masing. Gambar 2.2 UVa Page Views Rentang Tahun 2014 UVA, 2014 Gambar 2.3 UVa Unique Page Views UVA, 2014 2.3.3. Statistik pengunjung unik Pada gambar 2.4 berikut, tersaji data pengunjung unik rentang tahun 2014. Artinya, terdapat 609151 pengguna terdaftar yang minimal masuk log in sekali ke sistem untuk keperluan mengecek submission ’s history atau mengerjakan soal, dan aktivitas lainnya. Dari rentang tahun 2014 tersebut, pengunjung unik berada di kisaran rata-rata 3000+ setiap dua minggunya. Tetapi terdapat lonjakan data di rentang waktu 23 April – 12 Mei 2014. Hal ini dikarenakan mulai intensnya pengguna untuk persiapan world final ACM Universitas Sumatera Utara ICPC di Juni 2014 dan pihak pengembang UVa online judge yang menambahkan bahasa C++11 di platform mereka UVA, 2014. Gambar 2.4 Statistik UVa Unique Visitors rentang tahun 2014 UVA, 2014 2.3.4. Statistik data kunjungan rentang tahun 2014 Pada gambar 2.5 berikut, tersaji data kunjungan di rentang tahun 2014. Data ini merepresentasikan frekuensi pengguna mengakses platform UVa online judge. Gambar 2.5 Statistik UVa Visits rentang tahun 2014 UVA, 2014 Universitas Sumatera Utara 2.3.5. Statistik pengunjung berdasarkan negara Gambar 2.6 berikut merepresentasikan kunjungan pengguna terhadap platform UVa online judge berdasarkan negara. Enam besar negara dengan kunjungan tertinggi berturut-turut sebagai berikut: a Bangladesh  324090 kunjungan b China  171250 kunjungan c United States  139590 kunjungan d Taiwan  139590 kunjungan e Egypt  93010 kunjungan f India  92990 kunjungan Data ini merepresentasikan bahwa pelajar-pelajar berkebangsaan negara tersebut cukup mendominasi kompetisi pemrograman tingkat dunia dan mendominasi kampus-kampus dengan fakultas ilmu komputer terbaik di seluruh dunia. Gambar 2.6 UVa Visits by Country rentang tahun 2014 UVA, 2014 2.3.6. Statistik pengunjung berdasarkan kota Tidak berbeda jauh dari statistik gambar 2.6, data yang tersaji pada gambar 2.7 berikut merepresentasikan kunjungan berdasarkan kota di platform UVa online judge. Kota- kota yang mendominasi adalah seperti kota Dhaka dan Khulna Bangladesh, Cairo Egypt, Alexandria US, Qingdao, Beijing, Shanghai China, New Delhi India, dan Taipei City Taiwan. Universitas Sumatera Utara Gambar 2.7 UVa Visits by City rentang tahun 2014 UVA, 2014

2.4. Recommendation Engine