• Tidak ada hasil yang ditemukan

Penentuan Portofolio Saham Optimal Menggunakan Algoritme Genetika Terdistribusi

N/A
N/A
Protected

Academic year: 2018

Membagikan "Penentuan Portofolio Saham Optimal Menggunakan Algoritme Genetika Terdistribusi"

Copied!
7
0
0

Teks penuh

(1)

Fakultas Ilmu Komputer

Universitas Brawijaya 5294

Penentuan Portofolio Saham Optimal Menggunakan Algoritme Genetika

Terdistribusi

Talitha Raissa1, Agus Wahyu Widodo2, Budi Darma Setiawan3

Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya Email: 1talitharaissa96@gmail.com, 2a_wahyu_w@ub.ac.id, 3s.budidarma@ub.ac.id

Abstrak

Dalam melakukan investasi saham diperlukan diversifikasi atau penyebaran investasi sehingga terbentuk portofolio saham dengan proporsi atau bobot masing-masing saham yang optimal, keuntungan yang baik dan resiko yang bisa ditanggung investor. Maka dari itu, dibuat sistem yang dapat menentukan portofolio saham optimal dengan menerapkan algoritme genetika terdistribusi. Algoritme genetika terdistribusi membangkitkan kromosom secara acak pada interval tertentu sebagai representasi dari proporsi saham. Kemudian dilakukan reproduksi, evaluasi dan seleksi berdasarkan

fitness terbesar yang didapat dari hasil perhitungan dengan single index model untuk mencari return

dan resiko. Algoritme genetika terdistribusi memiliki mekanisme migrasi yang dapat menjaga keragaman variasi individu. Hal ini diperlukan agar pencarian solusi lebih luas sehingga dapat menghasilkan portofolio saham yang beragam dan optimal. Dari hasil pengujian, algoritme genetika terdistribusi dapat diterapkan dengan baik dan menghasilkan portofolio saham yang optimal. Parameter terbaik dari hasil pengujian untuk jumlah ukuran populasi sebesar 80, jumlah generasi 150,

crossover rate (cr) 0,8 dan mutation rate (mr) 0,2 serta jumlah sub populasi optimal sebanyak 10 untuk menghasilkan portofolio saham optimal.

Kata kunci: algoritme genetika terdistribusi, portofolio saham, single index model

Abstract

In conducting stock investment, it is necessary to verify or spread the investment in order to form a stock portfolio with the proportion or optimal weight of every stock, good profit, and risk that can be borne by investors. Therefore, a system that can determine the optimal stock portfolio must be made by implementing distributed genetic algorithm. Distributed genetic algorithm generate chromosomes randomly at the certain interval as the representation of the stocks proportion. Then reproduction, evaluation and selection can be done based on the largest fitness derived from the calculation with single index model to find the return and risk. Distributed genetic algorithm has migration mechanism that able to maintain a diversity of individual variation. It is necessary to find out a broader solution which can produce a diverse and optimal stock portfolio. From the test result, distributed genetic algorithms can be applied properly and produce an optimal stock portfolio. The best parameter of the popsize test result is 80, the number of generations 150, 0.8 crossover rate (cr), and 0.2 mutation rate (mr) and the number of sub-optimal population of 10 to produce an optimal stock portfolio.

Keywords: distributed genetic algorithm, stock portfolio, single index model.

1. PENDAHULUAN

Dewasa ini banyak masyarakat yang melakukan investasi untuk mendapatkan keuntungan. Investasi adalah komitmen sejumlah uang atau sumber daya lain yang dilakukan pada saat ini agar mendapatkan keuntungan di kemudian hari (Tandelilin, 2010). Terdapat berbagai bentuk investasi yang bisa dilakukan seperti investasi pada aset real

yaitu menginvestasikan dana untuk membeli tanah, emas, bangunan dan mesin. Selain itu, investasi juga bisa dilakukan pada aset finansial

seperti deposito, saham dan obligasi. Salah satu bentuk investasi yang banyak dilakukan adalah investasi pada saham. Saham merupakan surat bukti kepemilikan dan aset dari perusahaan yang menerbitkan saham (Tandelilin, 2010). Banyaknya investor yang memilih investasi saham disebabkan karena saham sangat menjanjikan keuntungan yang lebih tinggi dibandingkan melakukan investasi pada sektor

(2)

resiko tinggi. Untuk mengatasi permasalahan tersebut, para investor melakukan diversifikasi atau mengombinasikan berbagai saham pada portofolio saham.

Portofolio saham berisi berbagai jenis saham dengan proporsi yang optimal dengan

return terbaik dengan resiko yang tidak membebani investor sehingga investor dapat mengurangi resiko kerugian karena melakukan diversifikasi saham yang bertujuan untuk menyebar investasi saham ke berbagai jenis saham. Hal ini dilakukan untuk mengatasi permasalahan jika salah satu saham mengalami kerugian, investor masih memiliki saham di bidang lain yang berpeluang untuk memberikan

return (Samsul, 2015). Untuk menentukan proporsi saham pada portofolio saham bukan hal yang mudah karena investor harus memilih beberapa saham dari sekian banyak saham yang berpeluang untuk menghasilkan return yang tinggi dengan resiko yang masih dalam batas wajar.

Penelitian tentang portofolio saham sebelumnya telah banyak dilakukan, seperti yang sudah dilakukan yaitu optimasi portofolio saham dengan algoritme genetika multi-objective dengan memperhitungkan biaya transaksi (Sofariah, Saepudin, & Umbara, 2016) dengan menggunakan metode Markowitz

untuk meminimumkan resiko, sedangkan multi-objective digunakan untuk menentukan portofolio optimal karena pada penelitian tersebut memperhitungkan variabel lain yaitu biaya transaksi. Hasil dari penelitian tersebut sudah cukup baik pada generasi ke 100 dengan nilai cr sebesar 0,09 dan mr sebesar 0,1, 0,2, dan 0,3 dengan intermediate crossover dan

swap mutation.

Penelitian berikutnya yang dilakukan oleh (Wahyuni, Mahmudy, & Setiawan, 2017) yaitu menentukan portofolio saham optimal dengan algoritme genetika meenggunakan data alpha, beta, dan kesalahan residu pada saham indeks LQ45 dan representasi kromosom secara real-code. Pada penelitian tersebut, penulis menentukan proporsi saham serta return dan resiko dari saham yang dipilih dengan menggunakan metode single index model untuk menghitung return dan resiko. Dari hasil pengujian dengan extended intermediate crossover dan reciprocal exchange mutation

didapatkan hasil populasi optimal 100 dengan

fitness 0,349660178 dan nilai cr sebesar 0,7 dan

mr 0,3. Namun, pada penelitian ini titik optimal pada uji coba populasi, uji coba generasi, dan

uji coba kombinasi cr dan mr terjebak dalam varian individu yang sama.

Berdasarkan permasalahan tersebut serta dari penelitian-penelitian sebelumnya, penulis mencoba menerapkan sistem untuk optimasi portofolio saham menggunakan algoritme genetika terdistribusi dengan harapan algoritme genetika terdistribusi dapat memberikan hasil portofolio saham optimal yang lebih baik. Penelitian ini meggunakan data saham dari indeks LQ45, data IHSG sebagai acuan harga pasar, metode single index model untuk mengetahui return serta resiko, sedangkan representasi kromosom menggunakan real-code.

Algortime genetika terdistribusi mampu menjaga keragaman variasi individu dengan mekanisme migrasi yaitu memindahkan individu terbaik ke sub populasi yang lain sehingga mampu menghasilkan solusi yang lebih optimal atau lebih baik dibandingkan dengan algoritme genetika biasa yang sering terjebak pada variasi yang sama. Dengan menerapkan algoritme genetika terdistribusi, permasalahan penentuan portofolio saham optimal diharapkan dapat memberikan solusi yang baik.

2. SINGLE INDEX MODEL

Pada penelitian ini, model yang digunakan untuk menghitung return dan resiko adalah

single index model dikembangkan oleh William Sharpe. Single index model menghubungkan perhitungan return pada setiap aset dengan

return indeks pasar.

Dengan single index model akan dihitung

alpha portofolio, beta portofolio, dan kesalahan residu untuk kemudian digunakan untuk mencari return ekspektasi dan resiko portofolio.

Dilakukan perhitungan actual return pada setiap saham dan IHSG sebagai harga pasar,

expected return, varian, kovarian, alpha tiap saham, beta tiap saham, dan kesalahan residu tiap saham.

Setelah itu dilakukan proses menghitung

alpha portfolio saham dengan rumus yang tertera pada Persamaan 1.

(3)

Selanjutnya adalah menghitung beta (𝛽) portofolio dengan rumus yang dijabarkan pada Persamaan 2.

Langkah berikutnya adalah menghitung kesalahan residu portfolio dengan rumus yang tertera pada Persamaan 3.

𝜎𝑒𝑝𝑎2 = 𝜎𝑒𝑖𝑎2 x 𝑊𝑖2 (3)

Rumus untuk menghitung return

ekspektasi dan resiko portofolio dengan rumus yang tertera pada Persaman 4 dan Persamaan 5.

(E)Rp= 𝛼p+ 𝛽p𝑅M (4)

Rumus untuk menghitung resiko portofolio dengan rumus pada Persamaan 5.

𝜎p2= 𝛽p2𝜎𝑚2+ ∑𝑁𝑖=1𝑊𝑖2𝜎𝑒𝑖𝑎2 (5)

Algoritme genetika terdistribusi atau DGA sering juga disebut dengan Parallel Genetic Algorithm. Algoritme ini dibutuhkan karena jika hanya menggunakan algoritme genetika, solusinya sering terjebak dalam daerah yang sama atau pada daerah optimum lokal. Hal ini terjadi karena variasi atau keragaman individu dalam populasi masih kurang (Tandelilin, 2001).

Solusi yang digunakan pada algoritme ini untuk mengatasi permasalahan tersebut ialah dengan meletakkan individu pada beberapa sub populasi, pada setiap sub populasi akan

diterapkan proses crossover, mutasi dan seleksi dengan operasi yang berbeda (Mahmudy, 2015). Untuk memindahkan satu atau beberapa individu dari suatu sub populasi ke dalam sub populasi lain disebut dengan operator migrasi.

Terdapat beberapa strategi pada mekanisme migrasi untuk memilih kromosom apa yang akan dipilih untuk di migrasi (Yussof & Razali, 2012). Migrasi dapat dilakukan dengan memiIih kromosom terbaik dari sebuah sub populasi untuk ditukar dengan kromosom terburuk dari sub populasi yang lain, kromosom terbaik di migrasi dengan kromosom lain secara acak, kromosom acak dari sebuah sub populasi di migrasi dengan kromom terburuk dari sub popuIasi lain dan kromosom acak migrasi dengan kromosom acak dari sub populasi yang lain (Yussof & Razali, 2012).

Mekanisme migrasi dapat digambarkan seperti pada Gambar1.

Gambar 1 Mekanisme Migrasi Sumber: (Mahmudy, 2015)

Gambar 1 menunjukkan mekanisme migrasi dimana terdapat empat sub populasi dan pada setiap generasi tertentu setiap satu individu terbaik dari suatu sub populasi dipindahkan ke sub populasi yang lain. Pada penelitian ini migrasi dilakukan pada setiap iterasi.

Langkah-langkah yang dilakukan pada algoritme genetika terdistribusi adalah sebagai berikut:

1. Menentukan jumlah sub populasi dan ukuran populasi untuk setiap sub populasi.

2. Representasi kromosom.

3. Reproduksi dengan dua jenis crossover

yaitu extended intermediate crossover, one cut point crossover untuk sub populasi yang berbeda. Lalu dilakukan mutasi menggunakan reciprocal exchange mutation untuk setiap sub populasi.

(4)

5. Melakukan evaluasi.

6. Seleksi dengan elitisim selection. 7. Proses migrasi, menukar 1 individu

terbaik dari setiap sub populasi ke sub populasi yang lain.

4. PERANCANGAN DAN

IMPLEMENTASI

Perancangan algoritme yang digunakan untuk penentuan portofolio saham optimal dibutuhkan untuk memudahkan proses implementasi, perangan algoritme tertera pada Gambar 2.

Gambar 2 Diagram Alir Penentuan Portofolio

Saham Optimal

Dari Gambar 2 dapat diketahui bagaimana langkah-langkah dalam menentukan portofolio saham optimal menggunakan algoritme genetika terdistribusi.

1. Inisialisasi parameter algoritme genetika terdistribusi, yaitu cr, mr,

popsize, iterasi atau generasi dan jumlah sub populasi.

2. Representasi kromosom pada setiap sub populasi memiliki gen sejumlah dengan saham yang dipilih dan dibangkitkan secara acak pada interval [0,1] dengan syarat nilai gen pada setiap kromosom tidak lebih dari 1 karena kromosom merupakan representasi proporsi saham dan total dana investasi 100% atau 1.

Tabel 1 Representasi Kromosom

AALI BBCA GGRM SMGR

P1 0,3 0,4 0,1 0,2

Pada Tabel 1 dapat diketahui proporsi untuk saham AALI 0,3, BBCA 0,4, GGRM 0,1 dan SMGR 0,2 dan jika dijumlahkan hasilnya 1,0.

3. Repair dilakukan jika jumlah nilai gen pada kromosom lebih dari 1.

4. Terdapat dua jenis crossover yaitu

extended intermediate crossover dan

one cut point crossover. Rumus

extended intermediate crossover

terdapat pada Persamaan 6 dan 7. C1 = P1+ α(P2 - P1) (6)

C2 = P2+ α(P1 – P2) (7)

Sedangkan untuk one cut point crossover dilakukan dengan menentukan cut point secara acak lalu gen setelah cut point ditukar seperti pada Gambar 3.

Gambar 3 One cut point crossover

(5)

Gambar 4 Mutasi

6. Perhitungan single index model

dilakukan untuk menghitung return

ekspektasi dan resiko portofolio dengan rumus pada Persamaan 1 dan 2.

7. Rumus fitness yang digunakan tertera pada Persamaan 8 jika nilai return lebih besar dari resiko atau Persamaan 9 jika nilai resiko lebih besar dari return.

Fitness =(𝑟𝑒𝑡𝑢𝑟𝑛 𝑒𝑘𝑠𝑝𝑒𝑘𝑡𝑎𝑠𝑖

resiko portofolio)/1000) (8)

Fitness=(𝑟𝑒𝑡𝑢𝑟𝑛 𝑒𝑘𝑠𝑝𝑒𝑘𝑡𝑎𝑠𝑖

resiko portofolio)/1000)x(-1) (9)

Rumus tersebut dipilih karena semakin kecil pembagi atau resiko portofolio maka nilai fitness akan semakin besar (Wahyuni, Mahmudy, & Setiawan, 2017). Hal ini didasari dengan sifat investor yang mencari portofolio saham dengan resiko terkecil.

8. Evaluasi dilakukan untuk menggabungkan seluruh individu

parent dan child dari setiap sub populasi.

9. Seleksi dilakukan dengan elitism yaitu memilih individu dengan fitness

terbesar sejumlah dengan populasi. 10. Migrasi dilakukan dengan menukar satu

individu terbaik pada sub populasi 1 ke sub populasi 2 dan begitu juga sebaliknya.

5. PENGUJIAN DAN ANALISIS HASIL

5.1. Pengujian dan Analisis Hasil Jumlah Ukuran Populasi

Pengujian ukuran jumlah populasi dimulai dengan 20 populasi dan kelipatan 20 sampai 100 populasi dengan jumlah sub populasi 4, jumlah generasi 300, cr 0,6 dan mr 0,4 dan dilakukan 10 kali percobaan untuk setiap ukuran populasi yang diuji. Didapatkan hasil seperti yang tertera pada Gambar 5.

Gambar 5 Hasil Pengujian Jumlah Ukuran Populasi Dari Gambar 5 dapat dilihat rata-rata fitness

pada ukuran populasi 20 cukup tinggi kemudian terjadi penurunan yang signifikan pada ukuran populasi 40. Ukuran populai 60 mengalami peningkatan, namun rata-rata fitness tertinggi ada pada ukuran populasi 80 dengan rata-rata

fitness sebesar 0,8943178 dan pada ukuran populasi 100 rata-rata fitness mengalami penurunan. Jadi dapat disimpulkan ukuran populasi optimal sebesar 80 untuk mendapatkan portofolio saham optimal.

5.2. Pengujian dan Analisis Hasil Jumlah Generasi

Setelah ukuran populasi optimal didaptkan, pengujian selanjutnya adalah menguji jumlah generasi mulai kelipatan 50 sampai 300 menggunakan ukuran populasi optimal yaitu 80, jumlah sub populasi 4, cr 0,6 dan mr 0,4 dan dilakukan 10 kali percobaan. Hasil pengujian tertera pada Gambar 6.

Gambar 6 Hasil Pengujian Jumlah Generasi

Berdasarkan pengujian yang sudah dilakukan, pada generasi ke 50 rata-rata fitness

sangat rendah namun terjadi peningkatan pada generasi ke 100 dan 150. Rata-rata fitness pada generasi ke 200 hingga 300 cenderung sama hal ini menunjukkan konvergensi. Dari grafik dapat dilihat bahwa generasi 150 memiliki rata-rata

fitness paling tinggi yaitu sebesar 0,8902097. Maka, 150 generasi adalah jumlah generasi optimal.

5.3. Pengujian dan Analisis Kombinasi Cr dan Mr

Setelah ukuran populasi optimal, dan jumlah generasi optimal didapatkan. Langkah selanjutnya adalah menguji kombinasi cr dan

(6)

pada Gambar 7.

Gambar 7 Hasil Pengujian Kombinasi Cr dan Mr

Berdasarkan hasil pengujian pada Gambar 7 dapat dilihat kombinasi crossover rate 0 dan

mutation rate 1 memiliki rata-rata fitness

terendah kemudian terjadi peningkatan yang signifikan pada crossover rate 0,9 dan mutation rate 0,1. Dari grafik dapat dilihat bahwa rata-rata fitness pada crossover rate 0,9 mutation rate 0,1 hingga crossover rate 1 mutation rate 0 cenderung konstan. Namun, rata-rata fitness

tertinggi terdapat pada kombinasi crossover rate 0,8 dan mutation rate 0,2 dengan rata-rata

fitness sebesar 0,8939737. Sehingga dapat disimpulkan kombinasi crossover rate dan

mutation rate optimal adalah 0,8 dan 0,2

5.3. Pengujian dan Analisis Jumlah Sub Populasi

Pengujian terakhir yang dilakukan adalah menguji jumlah sub populasi menggunakan parameter algoritme genetika terdistribusi yang optimal, yaitu jumlah ukuran populasi optimal, jumlah generasi optimal dan kombinasi

crossover rate serta mutation rate optimal. Jumlah sub populasi yang diuji mulai dari 2 dan kelipatan 2 sampai 14 dan dilakukan 10 kali percobaan. Hasil pengujian tertera pada Gambar 8.

Gambar 8 Hasil Pengujian Jumlah Sub Populasi

Dari Gambar 8 dapat diketahui dari 2 sub populasi sampai 6 sub populasi rata-rata fitness

terus naik, pada 8 sub populasi rata-rata fitness

tidak banyak mengalami perubahan. Namun, rata-rata nilai fitness kembali meningkat pada 10 sub populasi dengan rata-rata fitness sebesar 0,9020893. Rata-rata fitness mengalami penurunan pada 12 sub populasi dan tidak mengalami banyak perubahan pada 14 sub populasi. Maka, 10 sub populasi merupakan sub populasi optimal untuk menghasilkan portofolio saham optimal.

6. KESIMPULAN DAN SARAN

Berdasarkan pengujian yang sudah dilakukan, penulis dapat menyimpulkan bagaimana pengaruh parameter algoritme genetika terdistribusi dan berapa nilai parameter optimal untuk penentuan portofolio saham optimal sebagai berikut:

1. Parameter yang paling berpengaruh pada penerapan algoritme genetika terdistribusi untuk penentuan portofolio saham optimal adalah jumlah sub populasi karena terjadinya interaksi antar sub populasi yang dapat menjaga keragaman variasi individu. Dari hasil pengujian, jumlah ukuran populasi optimal sebanyak 80 populasi dengan rata-rata fitness sebesar 0,8943178 sedangkan jumlah generasi optimal yaitu 150 generasi dengan rata-rata

fitness sebesar 0,8902097.

2. Kombinasi cr dan mr yang optimal adalah 0,8 untuk cr dan 0,2 untuk mr

dengan rata-rata nilai fitness sebesar 0,8939737. Sedangkan jumlah sub populasi optimal adalah 10 dengan rata-rata fitness 0,9020893.

Saran yang didapatkan untuk penelitian selanjutnya yaitu dapat dikembangkan dengan menggunakan operator crossover, mutasi dan seleksi yang berbeda untuk setiap sub populasi. Serta menggunakan mekanisme migrasi dan strategi migrasi yang Iain untuk mendapatkan hasil yang lebih baik lagi.

7. DAFTAR PUSTAKA

Tandelilin, E. 2010. Portofolio dan Investasi; Teori dan Aplikasi ed. 1. Yogyakarta: Kanisius.

Samsul, M. 2015. Pasar Modal dan Manajemen Portofolio ed. 2. Jakarta: Erlangga.

(7)

Genetika. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 1 (1), 63-68.

Fiarni, C., & Bastiyan. 2013. Sistem Rekomendasi Portofolio Investasi Algoritma Genetika. Seminar Nasional Sistem Informasi, 2-4 Desember .

Mahmudy, W. F. 2015. Dasar-dasar Algortima Evolusi. Malang: Program Studi Teknik Informatika.

Kasmir. 2014. Bank Dan Lembaga Keuangan Lainnya ed. 14. Jakarta: Raja Grafindo Persada.

Tandelilin, E. 2010. Portofolio dan Investasi

ed. 1. Yogyakarta: Kanisius.

Mahmudy, W. F. 2015. Dasar-Dasar Algoritma Evolusi. Univeritas Brawijaya, Malang: Program Teknologi Informasi dan Ilmu Komputer.

Samsul, M. 2015. Pasar Modal dan Manajemen Portofolio ed. 2. Erlangga.

Zubir, Z. 2011. Manajemen Portofolio Penerapannya Dalam Investasi Saham.

Jakarta: Salemba Empat.

Tandelilin, E. 2001. Analisis Investasi dan Manajemen Portofolio ed. 1. Yogyakarta: BPFE.

Wahyuni, R., Mahmudy, W. F., & Setiawan, B. D. 2017. Penentuan Portofolio Saham Optimal Menggunakan Algoritma

Genetika. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 1 (1), 63-68.

Tandelilin, E. 2010. Portofolio dan Investasi; Teori dan Aplikasi ed. 1. Yogyakarta: Kanisius.

Samsul, M. 2015. Pasar Modal dan Manajemen Portofolio ed. 2. Erlangga.

Sofariah, A., Saepudin, D., & Umbara, R. F. 2016. Optimasi Portofolio Saham Dengan Memperhitungkan Biaya Transaksi Menggunakan Algoritma Genetika Multi-Objective. e-Proceeding of Engineering, 3

(1), 1156.

Gambar

Gambar 1 Mekanisme Migrasi
 Gambar 4.
Gambar 6 Hasil Pengujian Jumlah Generasi
Gambar 7 Hasil Pengujian Kombinasi Cr dan Mr

Referensi

Dokumen terkait

Rancang bangun sistem analog input output dengan device AD210, SR4 Reaktor Kartini digunakan untuk mengisolasi keluaran dan masukan dari sistem/alat ukur kanal

Ponorogo pada tahun 2012-2014 yang telah ditentukan tidak tercapai namun raelisasi retribusi pasar yang sudah mendekati target dapat dikatakan efektif dan hasil penelitian

Hasil dari uji lanjut Tukey menunjukkan bahwa perlakuan penambahan lumatan daging ikan yang berbeda memberikan pengaruh berbeda nyata terhadap nilai tensile strength mie

Pondok Pesantren Modern ini menggunakan metode transformasi bentuk dan ciri arsitektur tropis menurut Lippsmeier, (1980), adapun prinsip-prinsip arsitektur tropis

Simpulan pada penelitian ini yakni dengan menggunakan model pembelajaran Mind Mapping dan Media Bagan dapat meningkatkan hasil belajar PKn siswa dari ranah kognitif,

This implementation of geometrical mipmapping bases its choice of detail level on two factors: the height error of the terrain block for each level of detail and the

Pada ayat (1) disebutkan “ lembaga penyiaran wajib memberikan perlindungan dan pemberdayaan kepada anak dengan menyiarkan program siaran pada waktu yang tepat sesuai

(EPS), Dividend Per Share (DPS), Price/Earning Ratio (PER) dan Dividend Payout Ratio (DPR) terhadap harga saham pada perusahaan yang terdaftar dalam indeks LQ45 di Bursa