Terinspirasi dari transparansi data KPU dan website-website crowdsourcing yang membaca halaman web KPU seperti kawalpemilu.org dan kawal-suara.appspot.com, PHI-Integration mencoba memberikan demo video dari prinsip pengambilan data yang hampir sama dengan menggunakan aplikasi Pentaho Data Integration dan satu script PHP sederhana.
Cara kerja pengambilan data pada video ini adalah sebagai berikut: - Dipersiapkan satu script PHP yang akan membaca halaman web KPU berdasarkan parameter yang diterimanya. Hasilnya akan disimpan sebagai halaman HTML pada folder sementara (staging).
- Script pertama pada Pentaho Data Integration akan membaca seluruh kode data propinsi dari tabel MySQL, dan kemudian dikirimkan sebagai parameter ke script PHP di atas. Hasil dari proses ini akan menghasilkan 33 file HTML staging.
- File-file HTML ini kemudian akan diparsing oleh script kedua dari Pentaho Data Integration dan hasilnya akan dikirimkan ke dua output, yaitu table database SQL Server 2008 dan file Excel.
- Setelah hasil didapatkan, verifikasi data akan dilakukan ke website KPU.
- Selesai.
|
|