Studi Kasus: Sedot Data Harga Komoditas BAPPEPTI

Di web Info Harga BAPPEPTI (http://infoharga.bappebti.go.id/harga_komoditi_petani) kita bisa dapatkan harga per hari dari beberapa Komoditi seperti Padi, Bawang Merah dll dari beberapa daerah seluruh Indonesia

File bisa didonlot di : https://drive.google.com/file/d/12xRF5Sl_qYMXRPWzDM5y070-SclDnjqy/view?usp=sharing

Untuk mendapatkan data tersebut kita akan lakukan Tarik data semua komoditas disemua wilayah, untuk mengetahui mana yang perlu didonlot maka kita lakukan extract data dari link diatas

Langkah2nya:

  1. Link dari Gambar diatas adalah
  2. http://infoharga.bappebti.go.id/harga_komoditi_petani/?wilayah=&komoditi=
  3. Jika sudah terload semua maka klik kanan pilih View Page Source (Menu tergantung jenis browser)
  4. Select All lalu Copas pada Excel
  5. Kita lakukan Filter text - Begin with pada Excel
  6. Ketik kata ckd_komoditi=
  7. Jadi rumus yang kita pake menggunakan parameter barang dan Daerah
  8. Tidak semua daerah memiliki semua komoditas, makanya kita lakukan langkah 1
  9. Setelah kita analisa maka yang tampil memiliki kode HTML ckd_komoditi
  10. Jika sudah maka kita buat sheet baru
  11. Kita paste semua kode diatas
  12. Lalu kita split gunakan Text to Column
  13. Kita pake delimiter, karakter '
  14. lalu kita buat Rumus buat sedot
  15. Ini adalah Link POST
  16. Link1: http://infoharga.bappebti.go.id/harga_komoditi_petani/getDataTableKomoditiPetaniForModal
  17. Postdata: kita gunakan Rumus
  18. ="k=" &A1&"&w=" &B1
  19. Kita Kasih Nama file disebelah kanan link
  20. Kita gunakan rumus
  21. ="data\"&A1&"-"&B1&".json"
  22. Ingat gak boleh lebih dari 31 karakter
  23. data\ artinya akan didonlot ke Folder e-Audit Utilities sub folder data
  24. Jangan lupa bikin dulu subfolder data
  25. Lalu kita sedot gunakan Collect Multiple Post links
  26. Hanya Gunakan Check Use IE jika kena Blokir
  27. Yang penting pilih Sedot as textfile
  28. Klik Run
  29. ini hasilnya
  30. Sayangnya file tersebut blom nisa digunakan langsung karena ada format2 yang mengganggu di PowerQuery
  31. Data yang kita perlukan adalah grafik tadi tapi terganggu oleh tulisan2 lain jadi file mesti kita bersihkan
  32. Buka salah satu file misalnya file BWGMRH - BRB.json gunakan notepad
  33. Buang karakter di awal sesuai gambar
  34. dan diakhir file
  35. hingga kira2 begini hasilnya
  36. Save pake nama BWGMRH - BRB v2.json
  37. Sekarang kita Convert ke Excel gunakan PowerQuery
  38. Buka Menu Data - Get Data
  39. Pilih from file - from JSON
  40. Browse file BWGMRH - BRB v2.json
  41. Muncul PQ Editor Klik List
  42. Klik Convert to Table lalu klik OK
  43. Klik Kanan atas dari header lalu Uncheck Use original Column Name as prefix
  44. Close dan load to Excel
  45. Selesai
  46. Bisa dilanjut untuk file lain
  47. Gampang kan....
Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *