Download Data Bursa Efek Indonesia gunakan PowerQuery – Financial Report – Multi Emiten (Bag. 1)

Juga disediakan 3 Aplikasi template

Aplikasi diatas hanya sedot satu emiten saja, nah bagaimana jika ingin sedot banyak emiten sekaligus (data mining), nah akan diajarkan di artikel ini secara detil, menggunakan PowerQuery dan VBA/Selenium via eAudit Utilities

Jika hanya ingin menggunakan saja maka donlot aja file ini, anda hanya tinggal konek internet lalu klik refresh pada query yang diinginkan,

Sedot IDX Multi vPowerQuery20240803.xlsx  (coba link ini jika error)

Data Financial Report2020-2023.rar (coba link ini jika error)

I. Sedot Data Emiten

  1. Baca saja artikel ini : Download Data Bursa Efek Indonesia (idx.co.id) gunakan PowerQuery-Updated 20240803
  2. Nah kolom kode emiten bisa kita bisa pake untuk sedot data

II. Sedot Data Financial Report

  1. Untuk mencari link Financial report Gunakan cara inspect seperti biasa
  2. Buka dulu profil emiten, misalnya ace hardware
  3. https://www.idx.co.id/id/perusahaan-tercatat/profil-perusahaan-tercatat/ACES
  4. Klik kanan pada web, pilih inspect
  5. Pilih tab Network pada panel di kanan
  6. Klik tab Financial report pada web profil
  7. Pada panel kanan akan muncul link tersembunyi "GetFinancialReport......."
  8. Pilih salah satu link tersebut
  9. Cek pada tab Response untuk tahu bener atau nggak
  10. Ada 4 Link sesuai triwulanan yaitu TW1, TW2,TW3, dan Audit
  11. Ini linknya untuk tahun 2021
  12. https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW1&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW2&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW3&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=audit&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES
  13. Kita misalnya mo ambil data 2020 periode audit, berarti year=2021 ganti jadi year=2020
  14. Nah kita bikin dulu data emiten
  15. Kalo pake cara ini ada maksimal, tergantung dari server yang mau disedot
  16. Jika file list anda lebih dari 20 maka gunakan cara ke 2, baca ini : http://eoditor.com/2024/08/download-data-bursa-efek-indonesia-gunakan-powerquery-financial-report-multi-emiten-bag-2/
  17. IDX saya pernah coba bisa langsung 20 emiten langsung sedot bareng
  18. Kita test Gunakan 10 emiten dulu
  19. Kita bikin List 10 Emiten, kita bisa gunakan data bagian I diatas
  20. Kita bikin sheet baru kasih nama "Daftar emiten mo disedot"
  21. Copas data dari Daftar emiten di bagian satu
  22. Kita Blok dulu lalu klik menu Data-From Table/Range
  23. Check pilihan My table has headers
  24. Klik OK
  25. Akan masuk ke PQ Editor
  26. Klik Add Column-Custom Column
  27. Isi dengan DL lalu formula
  28. Json.Document(Web.Contents("https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=audit&year=2020&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=" &[KodeEmiten]))
  29. Klik OK
  30. Kalo jaringan bagus sih sekejap saja
  31. Ini hasilnya
  32. Kita Expand Kolom Data
  33. Klik pada icon di kanan header Data
  34. Akan muncul isi data, klik OK
  35. Ini hasilnya
  36. Kita Expand Kolom Data.Search
  37. Klik icon kanan header, klik OK
  38. Lalu Kita Expand juga kolom data.Result
  39. Klik icon kanan header
  40. Kita pilih Expand to New Rows
  41. Ini hasilnya
  42. Lalu Kita Expand juga kolom Data.Result.Attachment
  43. Klik icon kanan header
  44. Kita pilih Expand to New Rows
  45. Akan muncul Record2 baru lalu Expand lagi
  46. Ini Kita perlu menambahkan kolom baru yaitu kolom DL atau Download
  47. Kita Add Column-Custom Column
  48. Isi nama dengan DL
  49. Rumusnya
  50. ="https://www.idx.co.id" &Text.Replace([Data.Results.Attachments.File_Path],"\","/")
  51. Text "[Data.Results.Attachments.File_Path]" bisa diisi sebenarnya dengan Klik2 x field sebelah kanan rumus
  52. Lalu Klik OK
  53. Ini Hasilnya
  54. Kita close PQ Editor trus jawab "Keep"
  55. Kembali ke Excel
  56. Selesai

III. Cara Mendownload banyak file sekaligus

  1. Jika ingin mendowload banyak file sekaligus maka kita mesti pilih dulu file yang diinginkan
  2. Kita bisa gunakan filter atau pilih manual
  3. Misalnya kita akan download File Excel
  4. Trus Blok Kolom DL, Klik kanan pilih View in Browser-Open link in Default Browser
  5. Otomatis File akan tersedot
  6. Ini hasilnya
  7. Gampang kan???

Catatan:

 

 

Bookmark the permalink.

Leave a Reply

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