Download Data Bursa Efek Indonesia (idx.co.id) gunakan PowerQuery

Untuk menarik data saham/emiten di BEI (https://www.idx.co.id/) belum bisa menggunakan e-Audit Utilities karena mereka menggunakan teknologi web yang baru, yaitu menggunakan JSON.  tapi kita bisa gunakan teknologi terbaru Microsoft Excel yaitu PowerQuery

Kelebihan cara ini :

  • Bisa menarik data secara sekaligus
  • Bisa menarik data yang tidak nampak di web (disembunyikan)

Untuk pembahasan mengenai Instalasi Powerquery bisa baca : http://eoditor.com/e-audit-menggunakan-microsoft-excel-power-query/

Langsung saja praktek :

I.  Menarik data emiten

  1. Untuk melihat para emiten yang terdaftar di BEI kita buka website BEI https://www.idx.co.id
  2. Masuk ke menu Perusahaan tercatat
  3. Klik Profil perusahaan tercatat
  4. atau linknya :
  5. https://www.idx.co.id/perusahaan-tercatat/profil-perusahaan-tercatat/
  6. ini penampakannya
  7. Untuk mengambil data sebanyak 716 emiten tersebut diperlukan beberapa klik dan repetisi yang menjengkelkan
  8. Untuk mempersingkat (maklum males) kita gunakan kita tidak bisa gunakan e-Audit karena web ini menggunakan teknologi baru yang agak menyulitkan scrape data
  9. Link dari web ini juga tidak bisa diotomasi
  10. Disini kita akan gunakan Powerquery untuk menarik datanya
  11. Kita cari tau dulu link dari data tersebut
  12. kita liat link tidak berubah walopun kita klik Next pada gambar diatas, artinya dia menggunakan teknologi lain daripada yang biasa kita tarik
  13. Kita klik kanan pada tombol Next lalu pilih Inspect Element
  14. Sekarang semua akan direkam oleh program
  15. termasuk semua link2 rahasia
  16. untuk tahu link apa jika kita klik tombol next maka klik tombol tersebut
  17. jika sudah kita klik maka pada bagian Inspect cari tab Network
  18. Jika isinya terlalu banyak Klik tpmbol Clear di menu atas
  19. lalu ulangi lagi klik Next
  20. Akan muncul satu link
  21. Klik  kanan lalu pilih Copy - Copy Link Address
  22. ini penampakannya jika menggunakan Chrome
  23. ini penampakan link Daftar Emiten
  24. https://www.idx.co.id/umbraco/Surface/ListedCompany/GetCompanyProfiles?draw=3&columns%5B0%5D%5Bdata%5D=KodeEmiten&columns%5B0%5D%5Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=false&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B1%5D%5Bdata%5D=KodeEmiten&columns%5B1%5D%5Bname%5D=&columns%5B1%5D%5Bsearchable%5D=true&columns%5B1%5D%5Borderable%5D=false&columns%5B1%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B1%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B2%5D%5Bdata%5D=NamaEmiten&columns%5B2%5D%5Bname%5D=&columns%5B2%5D%5Bsearchable%5D=true&columns%5B2%5D%5Borderable%5D=false&columns%5B2%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B2%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B3%5D%5Bdata%5D=TanggalPencatatan&columns%5B3%5D%5Bname%5D=&columns%5B3%5D%5Bsearchable%5D=true&columns%5B3%5D%5Borderable%5D=false&columns%5B3%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B3%5D%5Bsearch%5D%5Bregex%5D=false&start=10&length=10&search%5Bvalue%5D=&search%5Bregex%5D=false&_=1608879068612

  25. (tampilan link di artikel ini akan terpotong karena saking panjangnya, jika ingin copas maka klik kanan saja disini lalu klik copy link)
  26. Abaikan semua kecuali yang Bold
  27. start=10&length=10
  28. artinya dimulai dari record 10 sebanyak 10 record
  29. Jika kita ingin semua maka
  30. Ganti saja menjadi
  31. start=0&length=10000
  32. Link ini yang akan kita buka di powerquery
  33. Buka Excel
  34. Klik Data (jika kita menggunakan Office 2016 keatas)
  35. Pilih New Query - From Other source
  36. Pilih From Web
  37. Akan muncul isian
  38. Paste saja lalu edit start dan length trus klik OK
  39. ini hasilnya, Klik tulisan List
  40. kita lihat bahwa jumlah record benar
  41. Klik tombol To Table
  42. Klik saja OK
  43. ini hasilnya
  44. Klik tombol dikanan column1
  45. pilih field/kolom yang mau diambil lalu klik OK
  46. ini hasilnya
  47. Klik Close & Load untuk dipindahkan ke Excel
  48. Ini hasilnya
  49. dengan cara ini bahkan field2 yang disembunyikan/tidak ditampilkan akan tertarik semua
  50. Bandingkan dengan versi web aslinya yang hanya 3 field yang ditampilkan
  51. Gampang kan

Baca juga bagian selanjutnya :

Bookmark the permalink.

Leave a Reply

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