August 3rd, 2010
Terbaru: KetaKetik dan Teektak sudah pindah ke server baru. Atas biaya sendiri T_T
Dikarenakan server yang saya pakai sudah tak bisa lagi menampung pengguna-pengguna yang luar biasa banyaknya, saya, dengan berat hati, menutup sementara kedua aplikasi ini.
Niat awal saya membuat aplikasi murni untuk belajar dan mengetahui lebih dalam tentang HTML5 dan CSS3. Efeknya jelas, saya lebih siap untuk mengikuti kompetisi 10k apart. Dan, pastinya saya jadi mengerti sedikit banyaknya dengan HTML5 dan CSS3 ini.
Server yang saya pakai adalah kepunyaan Hostmonster. Jadi bandwith atau besarnya penyimpanan bukanlah halangan buat saya. Satu-satunya kelemahan server yang saya punya sekarang punya adalah kapasitas CPU. Optimasi dari sisi database sudah saya lakukan secara maksimal. Sampai-sampai jawara terbaru sering tidak terlihat karena cache.
Untuk tahu seberapa parahnya CPU tercekik, di bawah ini adalah ilustrasi dari CPanel. Setelah hampir 2,5 jam saya nonaktifkan.

Dari ilustrasi di atas, terlihat jelas pemakaian CPU sudah sangat maksimal. Di bar 3, 4 dan 5, adalah saat saya mengistirahatkan KetaKetik dan Teektak selama kurang lebih 2 – 3 hari. Pemakaian CPU yang sangat maksimal ini berakibat langsung ke aplikasi saya. Koneksi database sering sekali mati, dan akhirnya banyak pengguna yang protes. Bahkan ada yang bilang aplikasinya error sama seperti yang buat.
Untuk sekedar info, total pengguna yang terdaftar di 3 aplikasi saya (Teektak, Ketaketik dan Taktak) mencapai 14146 ribu, dan 13834 ribu diantaranya adalah akun Facebook. Dari angka-angka itu, detail pengguna di aplikasi-aplikasi saya tergambar jelas dari gambar di bawah.

Dari data-data di atas, inilah statistik pengunjung unik dan pageview dari Google Analytics. Terlihat bedanya saat saya menggunakan Facebook API. Itupun sempat 3 hari saya matikan karena saya butuh mengoptimasi kode-kode saya.

Kesimpulan asal-asalan saya, banyak orang-orang suka dengan permainan saya tidak lain dan tidak bukan adalah karena menggunakan bahasa Indonesia. Rupanya banyak juga orang-orang yang sepertinya ‘haus’ akan permainan kata-kata yang saya buat. Sekadar informasi, saya masih punya 2 aplikasi yang hampir siap dipublikasi, dan 1 aplikasi yang masih berbentuk ide.
Pertanyaannya, kenapa saya membuka lebar-lebar statistik ini? tidak lain dan tidak bukan, saya mencari sponsor yang bisa menyediakan server bagus. Tertarik?
26 Responses
TERTARRRRIIIIIIKKKKKKK!!!!
tapi ya baru sampai tertarik aja. maap yang dats
Wew, gak nyangka buat aplikasi semacam ini “saja” bisa nyedot begitu banyak resource….
usul, taruh aja link donasi paypal atau apa gitu di halaman gamenya… siapa tahu ada yang tertarik mencet..
sedikit-sedikit kan lama2 jadi bukit..
mungkin entar ada halaman donatur untuk melihat para donatur, sehingga yang belum donasi bisa tertarik untuk berdonasi juga
*btw, dr tadi siang mau maen belum masuk2 juga >.<
Saya juga awalnya bingung. Setelah membuat halaman statistiknya, ya ga heran.
Untuk donasi, sayangnya saya gak punya akun paypal. Kuwait belum bisa menikmati layanan paypal. Mungkin nanti saya pasang rekening ayah saya aja.
makasih buat gamenya
Bang, itu database kata-katanya di local server atau beda server? Mungkin ga klo kata-kata yg sering diketikkan dimuat dalam tabel tersendiri sehingga searchingnya untuk kata2 tersebut menjadi lebih cepat.
iya, ini sudah saya terapkan.
kalau simpan data di database lokal kan harus seijin yang punya data. setelah disetujui baru deh saya eksekusi. kebetulan yang punya datanya orang baik… :p
kok di klik balasannya gambar bapak2 dgn tulisan
“pengguna internet explorer DILARANG MASUK”
kenapa ?
karena internet explorer belum dukung aplikasi saya. sederhana saja. :p
untuk sponsor, aku sarankan jemput bola aja mas :). Kalau nunggu ada yang nawarin terlalu lama lagian potensi aplikasi ini masih bagus
jadi bapak triadi butuh dana berapa untuk ini
*cuek*
Salam Kenal dariku, nice artikel :D Sekalian mau bilang Met Puasa bagi yang puasa. Met sejahtera bagi yang gak njalanin. Semoga selamat & damai dimuka Bumi. Amin :D
wah… sayang banget nih belum bisa jadi sponsor, hehehe… padahal ane uda semangat mau main eh ternyata ada perbaikan…
hmmmm knp gk pake hostgator aja mas..? :D unlimited lho bandwidthnya..
tolong warna latar kistakanya di ganti karena kita tidak bisa melihat penjelasan soalnya makasih didats….
hihi… kistaka lagi gak diurusin dulu mas. :D
nanti deh ya
unique visitor banyak banget ms… semoga cepet2 kembali biar cpet2 bisa belajar ngetik lagi hehehe (salam kenal)
sudah jalan lagi kok sekarang.
aplikasinya suka error. kosakatanya jelas ada di kamus, tapi begitu dimasukkan ke aplikasi, malah dibilang salah.
aplikasinya harus diperbaiki.
i wish i could donate brooo! nah lho ketauan arkida pake kamus
gara2 maen teektak, temen sekantor jadi geger,, semoga sukses mas..
Salam kenal Mas Didats Triadi…
Wuih…. aplikasinya keren dan sangat mendidik. Saya suka sekali.
Semoga tetap semangat menciptakan kreasi baru.. :)
Mas, dari beberapa kali coba Teektak, saya punya beberapa usul, boleh kan? :)
1/ Poin tidak hanya berdasar jumlah huruf dalam kata yang dihasilkan, tapi juga ada algoritma penambahan poin ekstra yang mempertimbangkan penggunaan huruf2 ‘sulit’, semacam w, f, j, e, dan u. Seperti kita ketahui, dalam kata2 bahasa Indonesia, ada huruf2 yang sering dipakai, dan ada pula huruf2 yang jarang dipakai. Pemberian poin ekstra jika berhasil membentuk kata dengan huruf sulit, tentunya akan lebih ‘adil’, selain juga menantang para pengguna.
2/ Setelah selesai bermain, ada baiknya juga ditampilkan beberapa kata yang tidak berhasil dibentuk oleh pengguna (dari huruf2 yang ada). Jika Teektak dibuat dengan harapan mengakrabkan penggunanya dengan bahasa Indonesia, tentu dengan cara ini harapan itu makin mudah tercapai.
Semoga usulan ini dapat diterima :)
terima kasih usulannya. saya jawab yak
1. ada referensi gak penggunaan huruf-huruf yang sulit ini? mungkin frekuensi huruf yang keluar di bahasa indonesia?
2. kondisinya sulit untuk menghasilkan kata-kata dari 15 huruf, karena kombinasinya jadi terlalu banyak (coba rumus permutasi dari 15 huruf, minimal 3 huruf). mungkin yang bisa saya buat adalah hasil kata dari sebagian huruf (7 atau 8 huruf) saja.
Ok, saya coba tanggapi balik:
1/ Mas punya database lengkap kamusnya? Jika ya, mungkin bisa dicoba dihitung frekuensi per hurufnya di situ, ditotal dari semua kata yang ada dalam kamus. Dari situ bisa terlihat huruf mana yang sering dipakai, huruf mana yang jarang, dan kemudian sistem poin huruf bisa ditentukan. Atau, jika database lengkap itu tidak di tangan Mas, sistem poin huruf pada permainan scrabble (scrabble bahasa Indonesia sebaiknya, karena scrabble bahasa Inggris akan berbeda poin hurufnya) bisa dipinjam :)
2/ Saya paham jika kemungkinannya akan terlalu banyak. Sebagian kata yang mungkin dari huruf yang ada saja rasanya sudah cukup baik. Lebih baik jika bisa dipilih kata yang jarang digunakan dalam percakapan sehari2, setidaknya orang jadi tahu keberadaan kata tersebut.
1. Saya ada databasenya. cuma kalo mas punya poin dari skrebel, itu mungkin lebih mudah buat saya. :D
2. Ini bisa dibuat, tapi bagaimana cara dapat data mana kata-kata yang sering keluar dan mana yang tidak gimana?
sekali lagi terima kasih atas saran-sarannya. kalo ada lagi silakan.
1/ Saya juga nggak punya scrabble Indonesia, yang Inggris juga sudah entah ada di mana.. Sebetulnya kalo bikin script untuk hitung frekuensi kemunculan huruf di-run-nya juga cuma sekali kan? Hasilnya juga mestinya lebih akurat ketimbang sekedar menjiplak scrabble :)
Eh ya, kalo sudah dapat statistiknya, saya nanti minta hasil statistiknya ya :D Soalnya saya juga penasaran mana huruf sulit/jarang, mana huruf gampang.
2/ Jika data frekuensi huruf dari #1 sudah didapat, kita bisa asumsikan kata yang jarang/sulit adalah kata yang menggunakan huruf dengan frekuensi kemunculan yang paling jarang, dari antara pilihan huruf yang disediakan pada sesi game yang sedang dimainkan.
Semoga ini membantu Mas untuk merumuskan alur program.