Website jaga.id yang disediakan KPK, menyediakan berbagai data APBD, RKPD, dana desa, dll. Namun di laman web tersebut, kita hanya bisa mengambil data satu daerah saja.
Untuk mendapatkan data seluruh daerah, setidaknya ada 4 metode:
- Metode Copas satu per satu
- Metode Padat Karya: minta bantuan mahasiswa dari kelas-kelas yang diampu untuk melakukan metode 1 atau 2 di atas, lalu dikonsolidasi di Excel (menu Data, Consolidate)
- Metode Automasi, yang digunakan di source code ini.
Simulasikan pengambilan data untuk satu daerah menggunakan Chrome, lalu cek variabel-variabel apa saja yang dikirim melalui POST dengan membuka fitur Inspect, Networks, Headers.
Lakukan looping di python dengan kode daerah seluruh pemda di Indonesia sebagai iterasi.
Salin kode python di repository ini ke Colab, dan jalankan dengan cara menekan tombol Run atau dengan menekan Ctrl - Enter. Tersedia link demo di bagian bawah tulisan ini.
Salin kode python ke file di komputer lokal Anda. Jalankan skrip python dengan perintah:
python automasi-data-apbd-google-colab.py
Skrip akan berjalan beberapa menit sebelum mengeluarkan hasil.
Silakan salin notebook berikut ini ke akun Colab Anda: https://bit.ly/AutomasiDataJagaID Jalankan kode Python dengan menekan tombol Run atau Ctrl-Enter
Bagi yang tidak ingin repot menjalankan script Python, maka dapat langsung menggunakan data hasil running script yang kami lakukan. Data dapat diakses di Folder Data, data akan diupdate secara periodik. Pastikan menggunakan data terbaru yang kami upload.
Uiansyah, Beta. (2020). Dataset APBD dari web Jaga.id [Dataset]. Retrieved from github.com/BetaUliansyah/automasi-jaga.id/