Portal APBD yang disediakan DJPK - Kemenkeu, menyediakan data APBD dan TKDD untuk seluruh Pemda se-Indonesia. Namun di laman web tersebut, kita hanya bisa mengambil data satu per satu.
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/AutomasiPortalAPBD 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 Portal APBD DJPK [Dataset]. Retrieved from https://github.com/BetaUliansyah/automasi-portal-djpk