Studi Kasus : Menarik data dalam jumlah banyak – Data TBS Disbun Sumut

Jika kita membuka web Dinas perkebunan Sumatera Utara di :

http://disbun.sumutprov.go.id/harga-komoditas/web/index.php

maka kita bisa mendapatkan banyak data, namun bagaimana jika ingin mengambil data tersebut dengan cepat agar kita bisa buat Database?

Kita contohkan database Rekapitulasi Penetapan Harga TBS Kelapa Sawit yang bisa kita tarik dari alamat :

http://disbun.sumutprov.go.id/harga-komoditas/web/index.php?r=site%2Flaporan-mingguan&id=298

untuk mengambil dalam jumlah banyak kita bisa salin satu persatu cuman capek kali

begini langkah2 untuk tarik semua data dengan sekali klik (hehehe becanda...)

  1. Analisa link satu dengan link lainnya
  2. Link pertama : http://disbun.sumutprov.go.id/harga-komoditas/web/index.php?r=site%2Flaporan-mingguan&id=298
  3. Link kedua     : http://disbun.sumutprov.go.id/harga-komoditas/web/index.php?r=site%2Flaporan-mingguan&id=297
  4. yang beda hanya di id=
  5. Jadi kita simpulkan bahwa data pertama adalah id=1
  6. Coba kita cek ke Halaman Terakhir
  7. Data paling awal tgl 20 sept 2017
  8. Link
  9. http://disbun.sumutprov.go.id/harga-komoditas/web/index.php?r=site%2Flaporan-mingguan&id=3
  10. Jadi kita edit saja id=3 s.d 298
  11. Kita tarik gunakan e-Audit Utilities
  12. Kita Buka Excel
  13. Kita buat new workbook
  14. Kita ketik
  15. http://disbun.sumutprov.go.id/harga-komoditas/web/index.php?r=site%2Flaporan-mingguan&id=3
  16. Kita copas aja ke bawah gunakan fill down, caranya :
  17. pilih sel A1
  18. Kita geser kursor sampai kanan bawah sampai kursor berubah menjadi tanda + lalu kita klik
  19. kita seret kebawah maka angka akan bertambah 1
  20. Seret terus sampai mencapai 298
  21. lepaskan
  22. Kita blok kolom A tadi sampai baris terakhir
  23. Sebelum tarik data pastikan format data dibandingkan dengan format Excel kita
  24. Kita lihat data menggunakan format Indonesia, koma sebagai desimal dan titik sebagai pemisah ribuan
  25. kita edit di File - Option - Advanced.  atau di Control Panel Regional Setting
  26. Jika format sudah sama maka kita tarik data
  27. Kita klik menu e-Audit - Collect Data - Sedot Multiple links
  28. Klik Select lalu enter saja karena link sudah kita blok
  29. Lalu kita pilih sedot as text
  30. Ini hasilnya
  31. Nanti hasil bisa digabungkan atau merge gunakan mergesheet dengan hanya range tertentu saja
  32. Misalnya ambil tabel berarti hanya range A48:G60
  33. Pilih yang sheet yang namanya List atau blok semua juga GPP nanti kita filter
  34. Pilih merge ke bawah
  35. Check isi nama sheet source ini berguna untuk mengisi periode (akan diterangkan nanti)
  36. Hasilnya kita kasih header
  37. Kita autofilter kolom A, hide yang blank
  38. Nah data ini berguna jika kita tahu periodenya
  39. maka kita bikin di kolom
  40. Kita ambil dari cell A61 untuk tahu periode
  41. Biar kita gak capek copas kita bisa gunakan fungsi Indirect untuk mengambil data di tiap Sheet di cell A61
  42. Jadi fungsi
  43. ='List ke 1'!A61 akan menghasilkan isi dari cell A61 di sheet "List ke 1"
  44. Tapi kan capek ngetik satu2
  45. Kita gunakan rumus Indirect karena akan menghasilkan suatu nilai dari parameter yang ada di dalam Indirect
  46. Jadi =INDIRECT("A1") sama dengan =A1
  47. Pokoknya ruwet deh rumusnya tapi begitulah
  48. Ini rumusnya
  49. =INDIRECT("'"&H17&"'!A61")
  50. jadi H17 adalah nama Sheet diapit tanda kutip lalu ditambah !A61 maka akan menghasilkan 'List ke 1'!A61
  51. dimasukkan ke fungsi INDIRECT  maka akan menghasilkan =INDIRECT("'List ke 1'!A61")
  52. Sama artinya dengan ='List ke 1'!A61
  53. berisi periode harga TBS
  54. Ini penampakannya
  55. Jadi deh Database TBS
  56. Gampang kan

Catatan :

Hasil diatas bisa didonlot

https://docs.google.com/spreadsheets/d/1T16FLwd9bkMVIHwrwLpZolVfSdk2rGIP/edit?usp=sharing&ouid=115538831159588522363&rtpof=true&sd=true

File Excel sedikit berbeda dengan penjelasan karena links yang disedot sedikit berbeda, tapi intinya sama saja

Bookmark the permalink.

Leave a Reply

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