Arsip

Archive for Juli, 2009

Twitter Spam

Pernah kesal akibat ulah spammer di email? Mereka mengirim junk email yang memenuhi inbox kita kalau tidak terfilter. Jika anda main twitter, maka spammer ini juga ada. Tapi modus yang saya lihat sedikit beda. Mereka tidak kirim junk direct message tapi kirim junk reply.

Gangguan apa yang bisa membuat kita kesal dari spammer ini? Mungkin anda sering berbalas tweet dengan teman dengan melihat #replies. Anda tentu berharap melihat balasan atau RT dari para follower. Tapi kalau yang reply adalah para spammer maka tentu akan mengecoh, pertama saya pikir ini orang sok kenal sok deket banget sih… tapi ternyata spammer. Perhatikan gambar dibawah:

Twitter Spam

Twitter Spam

Coba perhatikan nama nama mereka dan avatarnya. Rata rata cewek semok dengan nama nama bule. Kalau diemail mereka melakukan spam dengan mengirim email promosi produk kalau disini agak aneh. Mereka mengcopy reply orang lain lalu meng-tweet ke saya.

Lebih aneh lagi sumber yang mereka copy cuma orang orang tertentu, satu orang tepatnya. Dia itu adalah Pak Nukman. Saya heran kenapa Pak Nukman digemari spammer, apakah karena Pak Nukman seorang seleb? atau karena komputer Pak Nukman terinfeksi virus? *nakut-nakutin Pak Nukman* entahlah…

Bacaan:http://www.stoptwitterspam.com/blog/

Kategori:Curhat

SERIS Behind The Scene

Rooftop Plangi

Rooftop Plangi

Pada saat Harry Sufehmi menghubungi saya lewat telephone untuk bergabung dalam tim pengembang SERIS, itu terjadi satu bulan sebelum hari H pilpres. Harry menceritakan konsep SERIS bersama Riyogarta di Rooftop Plaza Semanggi.

Ketertarikan yang paling utama adalah ingin membuktikan bahwa TI bisa memberikan solusi dan bukan menjadi masalah seperti pileg tempo hari.

KPU, IFES and Me

IFES

Satu hal yang saya tanyakan kepada Riyo sebagai orang IFES adalah apakah nanti ada interfensi dari IFES kepada kami tim pengembang SERIS. Riyo menjamin itu tidak akan terjadi. Tapi IFES juga minta kami untuk tidak membocorkan proyek ini ke publik selama proses pengembangan karena aspek politik dalam proyek ini sangat kuat.

Pengalaman IFES membantu demokrasi beberapa negara berkembang mengatakan proyek ini sangat riskan. Rata rata negara berkembang membatalkan proyek pada saat saat akhir, dan alasan mereka adalah karena penghitungan suara melalui SMS terlalu transparan. Bahkan ada negara yang hasil pilpresnya sudah diketahui sehari sebelum pemilihan. Parah.

Saya tidak mau Indonesia seperti itu, oleh karena itu ketika KPU membuka pintu masuk proyek ini melalui IFES saya tidak pikir dua kali. Kesempatan ini harus diambil dan dikerjakan dengan sebaik mungkin. Kami bergerak cepat, siang malam melakukan coding, testing, listening, dan designing dengan metodologi extreme programming. Berbagai macam kendala kami temui yang akan saya ceritakan disela sela pemaparan saya.

Pada tulisan ini saya ingin memaparkan proses kerja dari SERIS pada tingkat konsep. Bisa dilihat dari diagram dibawah ini. Ada empat aktor dalam lima tahap proses. Aktor tersebut adalah KPPS, SERIS, Telkomsel dan KPU. Masing masing aktor ini harus mampu berkerja sama dan berusaha maksimal untuk mendapatkan hasil akhir yang optimal.

Diagram SERIS

Diagram SERIS

ZONA 1

Pada tahap awal di ZONA 1 ada dua aktor yang berperan: SERIS dan KPU. SERIS akan men-generate keycode untuk di sebar ke seluruh KPPS guna kepentingan proses registrasi. Keycode dibutuhkan untuk mengenali wilayah dan nomor TPS mereka. Dalam keycode ada informasi wilayah kabupaten. Idealnya dalam keycode sudah terkandung informasi hingga tingkat kelurahan tapi KPU tidak memiliki data tentang sebaran jumlah TPS di tingkat kelurahan. KPU hanya memiliki data jumlah TPS pada tingkat kabupaten.

Memperkenalan SERIS pada KPPS

Memperkenalan SERIS pada KPPS

Keberhasilan ditahap awal akan sangat mempengaruhi keberhasilan ditahap selanjutnya. Dampaknya adalah KPPS diminta memasukkan kode kecamatan dan kode kelurahan dari daftar kode pada sistem SITUNG yang dibuat oleh tim ahli KPU dari BPPT. Kode tersebut telah digunakan oleh KPPS pada sistem ICR di pileg kemarin.

Kode keycode diberikan kepada KPU untuk disebar keseluruh KPPS. Proses penyebaran dibantu helpdesk tim ahli TI KPU. Idealnya keycode disebar bersamaan dengan surat edaran yang berisi keputusan KPU sebagai dasar hukum pelaporan suara pilpres lewat SMS agar KPPS tidak ragu ragu dalam melakukan registrasi nomor handphone mereka. Tapi entah kenapa surat edaran tidak bersamaan. Hingga kini saya tidak tahu pasti apakah surat edaran KPU benar benar di sebar ke daerah atau tidak.

Bagi pembaca blog ini yang kebetulan anggota KPPS mungkin bisa klarifikasi apakah ada surat edaran dari KPU untuk penggunaan SMS pilpres. Surat itu menjadi sangat penting sebab ada laporan KPPS yang sudah menerima keycode tapi ragu melakukan registrasi karena tidak ada surat edaran.

SERIS sudah men-generate 450 ribuan keycode yang sudah dialokasikan per-kabupaten. Kami berharap keycode segera sampai dan KPPS segera melakukan registrasi. SERIS dan Telkomsel telah menyusun rencana uji coba secara menyeluruh, tapi hingga H-2 KPPS yang mendaftar sangat minim.

ZONA 2

Tahap registrasi sungguh terasa lambat. Tiga hari setelah keycode disebar, KPPS yang melakukan registrasi hanya ribuan KPPS dari total 450 ribuan. Ini membuat kami pesimis sistem ini bisa jalan. Disinilah pentingnya surat edaran.

Sebenarnya proses registrasi sudah pernah kami coba menggunakan aplikasi web yang dijalankan di atas VPN milik KPU yang jaringannya mencapai tingkat kabupaten. Tapi ini juga sangat lambat karena hanya beberapa kabupaten yang entry data Handphone KPPS. Saya pribadi sebenarnya berharap pada metode entry lewat aplikasi web ini sebab data yang didapat akan lebih rapi dan lebih mudah dikelola.

Tapi cara ini akan lebih membutuhkan peran aktif KPUD dalam mengumpulkan nomor HP dan informasi lainnya. Dikejar tenggat waktu akhirnya dengan berat hati cara ini ditinggalkan dan menggunakan cara registrasi menyebarkan lembaran printout keycode secara fisik kedaerah yang hasilnya juga tidak optimal.

Hal yang membuat saya geleng geleng kepala adalah ada usaha nomor HP KPPS di catat dalam bentuk kertas dan kemudian diserahkan ke kami untuk di entry. Masih mending kalau nomor HP itu dilengkapi dengan informasi yang dibutuhkan seperti Kecamatan, Kelurahan, nomor TPS dan jumlah DPT. Tapi ini hanya nomor HP. Ada ribuan nomor HP yang tidak semuanya Telkomsel itu mesti dimasukan ke database dari catatan kertas. Kami hanya bertujuh dan masing masing sudah punya tugasnya sendiri sendiri. Jelas tidak mungkin kami lakukan dengan cara manual begitu.

Kunci sukses registrasi adalah KPPS harus mendapatkan nomor keycode. Jika nomor keycode tidak didapat maka registrasi tidak dapat dilakukan. Bagi KPPS yang sudah mendapatkan keycode diharapkan segera mendaftar pada nomor ADN Telkomsel 8866. Setelah nomor kami dapatkan akan dibuatkan whitelist daftar nomor HP untuk Telkomsel melakukan broadcast nomor ADN pengiriman rekap 8822.

Kalau diperhatikan posisi Validasi yang berada sebagian di kolom SERIS dan sebagian di kolom Telkomsel, itu karena sebagian Validasi dilakukan oleh Telkomsel dan sebagian oleh SERIS.

Pada malam H-1 registrasi mengalir deras dari berbagai propinsi. Tapi kami tidak habis pikir bagaimana mungkin ada propinsi yang tidak melakukan registrasi satu TPS pun. Kalau jaringan Telkomsel tidak berfungsi di suatu wilayah terpencil tertentu mungkin masih masuk akal, tapi untuk satu propinsi itu tidak mungkin. Jadi kemungkinan mereka tidak mendapat keycode. Apa yang sebenarnya terjadi saya tidak tahu.

Kebanyakan dari propinsi itu dari wilayah timur Indonesia seperti Papua, Maluku, Sulawesi Selatan dan Kalimantan Timur. Mungkin karena wilayah timur itu sulit transportasinya ke daerah daerah. Tolong jika ada info apakah KPPS menerima keycode dan surat edaran mungkin bisa diberi masukan disini.

ZONA 3

Menjelang hari H kami semakin panik karena proses registrasi sangat lamban. Berbagai cara kami pikirkan untuk memberitahu para KPPS di daerah untuk memperoleh keycode mereka. Pernah terpikirkan kami memanfaatkan jaringan komunitas blogger untuk sosialiasi penggunaan keycode ini.

Tapi kami terbentur oleh komitmen untuk tidak membocorkan identitas kami dan proyek SERIS ini sebelum hari H. Lebih ekstrim lagi pernah terpikirkan untuk melakukannya lewat iklan ditelevisi tapi tidak disetujui. Jika saja kami diijinkan menggunakan jaringan komunitas blogger, milis dan forum diskusi maka hasilnya akan berbeda.

Menurut rencana proses registrasi ditutup pada H-1 tapi itu tidak mungkin melihat jumlah TPS yang mendaftar sangat minim. Akhirnya proses registrasi diperpanjang menjadi pada hari H jam 10 pagi. Sejak malam hingga pagi itu aliran registrasi sangat deras.

Sebenarnya kami lebih suka jika registrasi pelan pelan dan bertahap supaya tidak terjadi bottleneck dan beban server yang berat. Tapi apa daya keadaan memaksa kami harus menghadapi situasi seperti ini. Untung saja kami punya arsitektur jaringan yang bagus dan sysadmin yang handal sehingga system SERIS ini tetap mampu menerima aliran data registrasi yang hanya dalam hitungan jam menerima 104 ribuan TPS.

Terimakasih buat Telkomsel yang telah bekerja sama dengan sangat baik mengalirkan data dari SMS center mereka ke server kami dengan lancar. Setelah registrasi ditutup kami mendapatkan whitelist. Semula dengan whitelist tersebut SERIS akan melakukan broadcast nomor ADN Telkomsel untuk pengiriman rekap pilpres melalui API Telkomsel tapi kemudian Telkomsel berbaik hati mengirimkan broadcast tersebut langsung melalui server mereka.

ZONA 4

Jika ada masukan dari pembaca blog ini yang anggota KPPS, tolong diinformasikan jam berapa anda menerima broadcast nomor ADN pengiriman rekap 8822. Pengiriman rekap pertama yang masuk ke server SERIS dari SMS Center Telkomsel adalah sekitar jam 2 siang. Sebenarnya kami sangat antusias menunggu hasil dan menayangkannya langsung ke masyarakat secara real time. Kami telah mempersiapkan arsitektur jaringan untuk kepentingan ini.

Semakin sore aliran data rekap pilpres semakin banyak tapi keputusan apakah kami boleh menayangkannya belum kunjung diputuskan. Jangankan itu, domain name yang akan dipakaipun belum ada keputusannya. Apakah SERIS akan menggunakan domain tnp.kpu.go.id atau akan menggunakan domain lain, tidak jelas.

Tim ahli TI KPU

Tim ahli TI KPU

Data yang masuk melampaui angka 104 ribu karena kami memberikan fasilitas ralat bagi para KPPS yang salah dalam mengirimkan rekap pilpres. Hingga malam tiba, menjelang pukul 12 malam kami dikunjungi oleh Pak Abdul Aziz, salah satu anggota KPU yang mengatakan bahwa data hasil SERIS ini tak dapat ditayangkan oleh kami sendiri karena menyandang nama IFES, LSM asing, ini akan mengundang kontrovesi dimasyarakat. Keputusannya adalah data hasil SERIS harus diberikan kepada tim ahli TI KPU untuk ditayangkan dengan cara mereka. Format data yang diminta adalah CSV.

ZONA 5

Sebagai kompensasinya kami diperbolehkan memberikan kredit pada halaman penayangan tersebut. Text kredit yang kami usulkan adalah OpenSource dan telah disetujui tapi hingga data kami berikan dan ditayangkan kata kredit OpenSource tersebut tak pernah dicantumkan. Bahkan yang dicantumkan adalah IFES yang justru lebih mengundang kontroversi.

Penayangan data hasil SERIS ditayangan seperti yang ada di tnp.kpu.go.id. Kedalaman data pada halaman tersebut hanya sampai tingkat kecamatan. Padahal interface yang kami siapkan bisa melihat hingga tingkat TPS. Kami bahkan dapat memperlihatkan hingga data ralat supaya masyarakat bisa tahu TPS mana yang melakukan ralat.

Kemudian dari seluruh TPS yang mengirimkan rekap suara didapat komposisi seperti sekarang. Komposisi tersebut memiliki proporsi prosentase yang seharusnya mendampingi penayangan data rekap suara. Tanpa proporsi prosentase masyarakat bisa mispersepsi dengan data tersebut. Seperti misalnya data yang ditampilkan adalah hanya 104 ribu dari 450 ribu TPS. Interface yang kami rancang sebenarnya dapat menampilkan informasi tersebut.

Kemudian sebaran di masing masing propinsi juga memiliki prosentase yang berbeda beda. Data prosentase tersebut harus ditampilkan bersama data rekap. Tanpa itu masyakarat yang melihat bisa mispersepsi dan mengundang kontroversi. Banyak data yang bisa kami tampilkan tapi karena alasan politik itu tak bisa dilakukan. Sayang sekali. Hasilnya adalah ada pihak pihak yang merasa curiga dan kecewa dengan hasil SERIS.

Kesimpulan

Menjalani proses proyek SERIS ini membuat saya sampai pada kesimpulan bahwa kendala terbesar dalam proyek ini adalah kendala non-teknis. Dari sisi teknis semua teknologi yang digunakan bukan lagi hal baru dan sudah relatif matang. Mulai dari OpenSource, SMS dan jaringan Telkomsel. Mereka semua sudah teruji.

Saya berharap dimasa yang akan datang pengembangan proyek semacam ini harus didukung penuh oleh semua pihak. Terus terang saya merasa sedih. Kalau SERIS ini mau dianggap progres. Indonesia yang diwakili KPU dengan dana yang begitu besar tapi progres dibidang sistem berdemokrasi tidak disponsori dari sumber daya sendiri tapi malah disponsori oleh lembaga asing dengan dana minim. Ironis bangsa ini.

Pertemuan dengan Pak Aziz (baju biru)

Pertemuan dengan Pak Aziz (baju biru)

Saya kok tidak terlalu setuju melimpahkan semua kesalahan pada KPU. Bisa jadi ini kesalahan kita semua. Gambaran ini saya dapatkan ketika berbincang dengan anggota KPU Pak Abdul Aziz. Pak Aziz adalah anggota KPU yang memberikan jalan masuk pada kami melalui IFES untuk mengembangkan SERIS. Dimata beliau teknologi OpenSource harus diberi kesempatan.

Saya memberi masukan pada beliau: kalau program program KPU mau diendorse oleh masyarakat maka sebaiknya KPU mempublish semua kegiatan proyeknya agar masyarakat dapat melihat progres dari proyek tersebut. Seperti misalnya soal DPT. Seandainya progres DPT dapat dipantau oleh masyarakat maka data dapat dengan mudah dikoreksi dan diverifikasi bila ada kesalahan. Pak Aziz mengaku data tersebut tak pernah ditutup. Tapi mungkin kesulitannya adalah bagaimana cara membukannya pada masyarakat.

Bagi kami orang OpenSource hal tersebut mungkin tidak terlalu sulit. Tapi bagi KPU yang tidak memiliki sumber daya TI adalah hal yang sangat sulit untuk dilakukan. Saya sedih melihat kenyataan ini. Disatu sisi kita mampu tapi dilain sisi tidak mendapat kesempatan untuk membantu yang butuh seperti KPU.

Sekalinya dapat kesempatan seperti sekarang, menggunakan kendaraan IFES yang membuat masyarakat curiga akan niat baiknya. Padahal tanpa IFES program SERIS ini tak akan berjalan. IFES adalah LSM asing yang sudah terdaftar di BAPENAS dan telah memiliki MOU dengan KPU. Meskipun IFES adalah LSM Asing, namun pekerjanya mayoritas adalah anak bangsa. SERIS sendiri dibuat oleh 100% tenaga kerja lokal tanpa campur tangan asing. Melihat potensi transparansi dari sistem SERIS ini untuk demokrasi dan KPU melalui Pak Aziz memberi jalan sekaligus memastikan hasil tabulasi SMS ini bisa tayang adalah sebuah prestasi menurut saya.

Ini adalah cikal bakal menuju demokrasi transparan yang tidak boleh dibunuh seperti dinegara negara berkembang lain. Masih banyak yang ingin saya sampaikan tapi tulisan saya sudah terlalu panjang, sambung lain waktu…

KPU khususnya Pak Aziz program ini tak terwujud.
Kategori:Reportase