Untuk menarik data saham/emiten di BEI (https://www.idx.co.id/) 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
- Untuk melihat para emiten yang terdaftar di BEI kita buka website BEI https://www.idx.co.id
- Masuk ke menu Perusahaan tercatat
- Klik Profil perusahaan tercatat
- atau linknya :
- https://www.idx.co.id/id/perusahaan-tercatat/profil-perusahaan-tercatat/
- ini penampakannya
- Untuk mengambil data sebanyak 716 emiten tersebut diperlukan beberapa klik dan repetisi yang menjengkelkan
- Disini kita akan gunakan Powerquery untuk menarik datanya
- Kita cari tau dulu link dari data tersebut
- kita liat link tidak berubah walopun kita klik Next pada gambar diatas, artinya dia menggunakan teknologi lain daripada yang biasa kita tarik
- Kita klik kanan pada tombol Next lalu pilih Inspect Element
- Sekarang semua akan direkam oleh program
- termasuk semua link2 rahasia
- Jika sudah kita klik Next maka pada bagian Inspect cari tab Network
- Jika isinya terlalu banyak Klik tombol Clear di menu atas
- lalu ulangi lagi klik Next
- Akan muncul satu link
- Klik kanan lalu pilih Copy - Copy Link Address
- ini penampakannya jika menggunakan Chrome
- Gambar terbaru (update 20240803)
- Untuk mengetahui suatu link itu benar jangan lupa check tab response
- ini penampakan link Daftar Emiten
- https://www.idx.co.id/primary/ListedCompany/GetCompanyProfiles?emitenType=s&start=0&length=9999
- (tampilan link di artikel ini akan terpotong karena saking panjangnya, jika ingin copas maka klik kanan saja link diatas lalu klik copy link)
- Link ini yang akan kita buka di powerquery
- Buka Excel
- Klik Data (jika kita menggunakan Office 2016 keatas)
- Pilih New Query - From Other source
- Pilih From Web
- Untuk Office terbaru tampilan sbb
- Akan muncul isian
- Paste saja lalu edit start dan length trus klik OK
- ini hasilnya, Klik tulisan List
- kita lihat bahwa jumlah record benar
- Klik tombol To Table
- Klik saja OK
- ini hasilnya
- Klik tombol dikanan column1
- pilih field/kolom yang mau diambil lalu klik OK
- ini hasilnya
- Klik Close & Load untuk dipindahkan ke Excel
- Ini hasilnya
- dengan cara ini bahkan field2 yang disembunyikan/tidak ditampilkan akan tertarik semua
- Bandingkan dengan versi web aslinya yang hanya 3 field yang ditampilkan
- Gampang kan
Baca juga bagian selanjutnya :