Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.03 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.03 KB

Automasi Data dari web Jaga.id KPK

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:

  1. Metode Copas satu per satu
  2. 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)
  3. Metode Automasi, yang digunakan di source code ini.

Cara Pembuatan

Simulasikan pengambilan data untuk satu daerah menggunakan Chrome, lalu cek variabel-variabel apa saja yang dikirim melalui POST dengan membuka fitur Inspect, Networks, Headers. inspect POST variables

Lakukan looping di python dengan kode daerah seluruh pemda di Indonesia sebagai iterasi.

Cara Penggunaan

A. Melalui Notebook

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.

B. Melalui command line

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.

Demo

Silakan salin notebook berikut ini ke akun Colab Anda: https://bit.ly/AutomasiDataJagaID Jalankan kode Python dengan menekan tombol Run atau Ctrl-Enter

menjalankan dengan Google Colab

Menggunakan Data

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.

Cara Mengutip Data

Uiansyah, Beta. (2020). Dataset APBD dari web Jaga.id [Dataset]. Retrieved from github.com/BetaUliansyah/automasi-jaga.id/