PERANCANGAN APLIKASI ANALISIS SAHAM MENGGUNAKAN METODE RATE OF CHANGE Syahrul Anwar Pendidikan Teknologi Informasi Universitas Islam Negeri Ar-Raniry Program Studi Email:
[email protected] Abstrak: Saham merupakan metode investasi yang paling populer saat ini dan menjanjikan keuntungan yang sangat besar. Keuntungan tersebut diperoleh dari selisih harga saham pada saat pembelian dan pada saat penjualan. Walaupun demikian resiko yang mungkin dihadapi juga sangat besar. Hal ini mungkin terjadi jika seorang investor membeli saham dengan harga terlalu tinggi dan menjual dengan harga terlalu rendah. Oleh karena itu investasi dengan saham harus dilakukan dengan bantuan analisis yang tepat sehingga dapat memaksimalkan keuntungan dan menghindari kerugian. Dalam perdagangan saham terdapat banyak pendekatan dalam melakukan analisis atas harga saham. Salah satu pendekatan yang banyak digunakan adalah analisis teknikal. Analisis teknikal adalah pendekatan berbasis perilaku harga saham tersebut di masa yang lalu. Salah satu metode analisis teknikal yang populer digunakan adalah Rate of Change. Mekanisme . Dalam aplikasinya metode-metode analisis teknikal menerapkan rumus-rumus tertentu terhadap data historis saham. Kemudian hasil penerapan rumus tersebut digambarkan ke dalam sebuah grafik yang berdampingan dengan grafik data historis saham. Pada Tulisan ini dilakukan pembahasan mengenai prosedur analisis teknikal menggunakan metode Rate of Change, kemudian dilakukan pengembangan perangkat lunak yang mengimplementasikan metode tersebut dengan konsep plugin. Pada tahap awal pelaksanaan Penelitian dilakukan studi literatur terhadap teori-teori yang berkaitan dengan perdagangan saham dan analisis teknikal. Setelah itu dilakukan proses analisis yang meliputi cara kerja metode Rate of Change dan analisis kebutuhan fungsional perangkat lunak yang akan dikembangkan. Berdasarkan hasil analisis yang dilakukan, kemudian dilakukan proses perancangan yang meliputi perancangan kelas, data, dan antarmuka perangkat lunak. Kata Kunci: saham, analisis teknikal, technical indicator, Rate of Change, Zero-line Crossing Signal. Abstract: Stock is the most popular method today for investing and offers a lot of profit. The profit came from the difference between the prices when you buy it and when you sell it. Even though, the risk for investing using stock is very big. That is why stock investment must be done with correct analysis to maximize the profit and to avoid loss.One of methods for analyzing stock price movement is technical analysis. Technical analysis is a method which is based on stock price movement in the past time. One of popular technical analysis method is Rate of Change. The main concept is to compare current closing price with the closing price x-times periods ago. Using this method, stock broker will know the pace at which price is changing. Tracking the rate of the change of price can confirm trends and forewarn of market reversals. In this final project, I’ve tried to study the process of technical analysis using Rate of Change method, and then I developed software to implement this method. In the early phase, I studied some literature which is related to theories of stock market and technical analysis. After that I did some analyses which involve the analysis of how Rate of Change method works and functional specifications of the software which I would develop. Based on the results of the analysis, I did the design process. The purpose of Rate of Change test is to examine the accuracy of this method on detecting trade signals. And then this final project closed with the conclusion and suggestion for future development. Key Words: stock, technical indicator, Rate of Change, Zero-line Crossing Signals.
149
investor
PENDAHULUAN Dalam perdagangan
saham
dapat
melakukan
transaksi
pembelian dan penjualan pada saat yang
dikenal dua pendekatan utama dalam
tepat.
melakukan
nilai/kinerja
kegiatan memprediksi pergerakan nilai
saham yaitu analisis fundamental dan
saham di masa depan berdasarkan nilai-
analisis teknikal. Analisis fundamental
nilai saham yang didapat di masa lalu dan
adalah pendekatan yang menggunakan
masa kini.
data-data
analisis
atas
fundamental
penerbit
saham,
perusahaan
misalnya
Analisis
Dalam
laporan
saham
adalah
penelitian
menggunakan
ini
pendekatan
suatu
penulis analisis
keuangan ditambah dengan tingkat suku
teknikal yaitu menggunakan metode Rate
bunga, inflasi, ekonomi makro dan faktor-
of Change. Metode ini termasuk salah
faktor relevan lainnya. Sementara analisis
satu metode yang sangat populer di
teknikal
berbasis
kalangan traders dan market analyst
perilaku harga saham tersebut di masa
sampai saat ini untuk dijadikan indikator,
yang lalu.
baik digunakan secara terpisah untuk
adalah
pendekatan
Berinvestasi
di
bursa
saham
keperluan
yang
sederhana
maupun
menjanjikan keuntungan yang jauh lebih
dikombinasikan
besar dibandingkan metode investasi
untuk menghasilkan indikator yang lebih
konvensional.
tersebut
efektif. Hal ini dikarenakan kemampuan
diperoleh dari selisih harga saham pada
metode ini dalam menggambarkan trend
saat pembelian dan pada saat penjualan.
pergerakan saham dan dapat memberikan
Walaupun demikian resiko yang mungkin
sinyal kepada para pelaku pasar dalam
dihadapi juga cukup besar. Hal ini
mengambil
mungkin terjadi jika seorang investor
terjadi momentum naik atau turunnya
membeli saham dengan harga terlalu
suatu trend.
Keuntungan
tinggi dan menjual dengan harga terlalu
dengan
keputusan
metode
investasi
lain
saat
Ide dasar dari metode Rate of
rendah.
Change ini adalah pada kondisi kecepatan Terdapat berbagai faktor yang
perubahan
harga
saham
bertambah
dapat mempengaruhi naik turunnya harga
potensi akan tetap bertahannya trend akan
saham.
diperlukan
semakin besar, sedangkan bila kecepatan
analisis dan tindakan yang tepat dalam
perubahan harga saham menurun maka
berinvestasi di bursa saham agar seorang
potensi akan bergantinya trend akan
Dengan
demikian
150
semakin
besar
pula.
Mekanisme
memutuskan untuk menjual atau membeli
penghitungannya adalah dengan cara
sebelum suatu perubahan terjadi. Tidak
membandingkan harga penutupan terkini
ada
dengan harga penutupan sebelumnya pada
sebagai orang yang mengembangkan
periode tertentu, lalu hasil perhitungan
metode ini pertama kali, tetapi karena
tersebut
keefektivannya,
digambarkan
dalam
bentuk
seorangpun
yang
metode
teridentifikasi
ini
menjadi
grafik. Dari grafik itulah kita bisa melihat
perangkat dasar yang populer di kalangan
momentum naik atau turunnya suatu
trader dan market analyst.
trend beserta sinyal jual atau belinya.
Mekanisme indikator
ini
perhitungan adalah
pada
dengan
cara
PEMBAHASAN Rate of Change Rate of Change adalah salah satu
membandingkan harga penutupan saat ini
indikator
tertentu sebelumnya. Rumusnya bisa
teknikal
bertipe
dengan harga penutupan pada periode
centered
diturunkan sebagai berikut:
oscillator. Indikator ini sangat simple tetapi efektif, dimana dia mengukur kecepatan pergerakan harga saham dari suatu periode ke periode berikutnya. Idenya adalah dimana bila kecepatan
n
pergerakan
perhitungan
harga
saham
tersebut
meningkat, maka kemungkinan besar
ROC merupakan nilai utama pada Rate of
trend yang sedang berlangsung akan tetap
Change yang akan diplotkan ke dalam
berlangsung pada periode berikutnya, dan
grafik.
sebaliknya bila kecepatan pergerakan harga
saham
tersebut
kecepatan diistilahkan Momentum gambaran
atau
pergerakan dengan ini kepada
bisa
sehingga
bisa
diatur
sesuai
200 hari ataupun lebih. Semakin besar
ini
nilai periodenya, semakin besar pula fluktuasinya.
memberikan
Gerald
Appel
bersama
dengan Fred Hitschler menawarkan suatu
mengenai
nilai periode ini dalam bukunya, Stock
kemungkinan trend yang akan terjadi kedepan
bisa
dengan periode yang lebih besar seperti
momentum.
investor
n
hari dengan volatilitas harian sampai
menurunnya saham
Nilai
kebutuhan dan keinginan, mulai dari 1
menurun,
kemungkinan besar trend akan berganti. Meningkat
=periode yang digunakan dalam
Market Trading Systems, dimana 12 hari
membantu
dan 25 hari sebagai periode yang sesuai
151
untuk trading jangka pendek sampai
Berikut adalah contoh grafik hasil analisis
menengah
yang
Rate of Change dengan periode 10 hari
disekitar
terhadap saham Lucent Technologies, Inc.
terbentuk
[MAR01]. akan
Grafik
berfluktuasi
poros tengah (sumbu 0) dimana bila
(LU) (Gambar II-8):
grafik berada di atas poros berarti
Dari gambar di atas kita bila
momentum bernilai positif dan bila grafik
melihat bahwa sebelum terjadi penurunan
berapa
drastis nilai saham pada Januari 2000
di
bawah
sumbu
berarti
momentum bernilai negatif. Bila grafik
grafik
memotong poros tengah dari bawah ke
memberikan sinyal jual saat grafiknya
atas
memotong poros tengah dari atas ke
menandakan
mengalami
nilai
trend
saham
akan
kenaikan
dan
ROC
bawah,
lalu
telah
pada
lebih
dahulu
Februari-Maret
memberikan sinyal beli, sedangkan bila
kemudian terjadi kenaikan drastis yang
grafik memotong poros tengah dari atas
juga sudah diberikan sinyal beli terlebih
ke bawah menandakan nilai saham akan
dahulu oleh grafik ROC saat grafiknya
mengalami
memotong dari bawah ke atas.
trend
penurunan
dan
memberikan sinyal jual. Analisis dan Perancangan Perangkat Lunak Analisis yang dilakukan meliputi analisis metode Rate of Change, deskripsi umum
perangkat
kebutuhan
perangkat
lunak, lunak,
analisis analisis
kebutuhan data, dan analisis pemodelan fungsional.
Analisis Metode Rate of Change Rate of Change menghasilkan grafik yang berfluktuasi di sekitar poros tengah (sumbu 0), dimana bila grafik berada di atas poros tengah maka Gambar 1. Contoh Grafik Rate of Change [STO07]
momentum pergerakan harga bernilai positif, sedangkan bila grafik berada di
152
bawah poros tengah makan momentum
aspek-aspek analisis teknikal lainnya
pergerakan harga saham bernilai negatif.
seperti identifikasi trend.
Sinyal–sinyal
perdagangan
yang
Secara
umum
langkah-langkah
ditampilkan adalah sebagai berikut:
analisis menggunakan metode Rate of
1. Sinyal beli akan muncul bila grafik
Change adalah:
memotong poros tengah dari bawah
1. Menyediakan data saham yang akan
ke atas, yang menandakan akan terjadinya
trend
kenaikan
dianalisis.
harga
2. Menentukan periode analisis yang
saham.
diinginkan.
2. Sinyal jual akan muncul bila grafik
3. Menginterpretasi hasil analisis.
memotong poros tengah dari atas ke bawah,
yang
menandakan
Deskripsi Umum Perangkat Lunak
akan
Perangkat
terjadinya trend penurunan harga
dikembangkan
saham.
antara
sensitivitas
Penelitian
ini
teknikal terhadap data historis saham
dan
menggunakan metode Rate of Change.
konsistensi. Idealnya sebuah indikator
Perangkat lunak ini akan menampilkan
harus sensitif terhadap perubahan harga,
grafik hasil proses analisis teknikal
memberikan sinyal lebih awal, dan jarang
tersebut untuk membantu para investor
menghasilkan sinyal palsu. Jika kita meningkatkan
menentukan periode jual/beli saham. Data
sensitivitas
historis
dengan cara mengurangi periode analisis,
penyedia
awal namun jumlah sinyal palsu akan
sensitivitas
didapatkan
saham
seperti
pertama
dalam
menggunakan perangkat lunak ini adalah menambahkan data historis saham dari
palsu akan berkurang namun indikator memberikan
data-data
Langkah
dengan
menambah periode analisis, jumlah sinyal
terlambat
digunakan
http://finance.yahoo.com.
bertambah. Akan tetapi jika kita berusaha mengurangi
yang
dengan cara men-download dari situs
indikator akan memberikan sinyal lebih
akan
akan
StockAnalyzer yang melakukan analisis
analisis teknikal lain terdapat sebuah
berusaha
dalam
yang
adalah perangkat lunak bernama Dio-
Pada Rate of Change dan metode
trade-off
lunak
situs-situs penyedia data saham seperti
sinyal
http://finance.yahoo.com. Data tersebut
perdagangan. Oleh karena itu pembacaan
dapat berupa data baru jika sebelumnya
sinyal harus dibarengi dengan identifikasi
belum tersimpan di basis data, atau
153
update terhadap data perusahaan yang
untuk menganalisis data historis saham
sudah ada di basis data. Perangkat lunak
tersebut, serta memasukkan nilai-nilai
kemudian melakukan pengelolaan data di
parameter yang dibutuhkan oleh indikator
basis
tidak
yang dipilih tersebut pula. digambarkan
memerlukan update data maka langkah
dalam grafik. Data historis saham akan
pertama tadi tidak perlu dilakukan dan
ditampilkan juga dalam bentuk tabel
pengguna dapat menggunakan data yang
untuk dijadikan perbandingan terhadap
sudah ada di basis data.
hasil analisis.
data.
Jika
pengguna
Setelah itu pengguna memilih data
Secara garis besar penggunaan
saham yang ingin dianalisis, memilih
perangkat lunak ini dapat digambarkan
indikator teknikal yang ingin digunakan
sebagai berikut (Gambar III-1):
Gambar 2. Garis Besar Penggunaan Perangkat Lunak
154
Pada aplikasi Dio-Stock Analyzer ini
indikator-indikator
dikembangkan aplikasi
secara
utamanya,
teknikal
terpisah
lunak ini memiliki kebutuhan fungsional
dari
berikut:
dengan
1. Dapat melakukan pengelolaan data
indikator-indikator
saham. Pengelolaan tersebut meliputi
teknikal ini sebagai plugin dengan tujuan
proses penampilan daftar saham di
agar indikator-indikator teknikal yang lain
perangkat
bisa dengan mudah diimplementasikan di
saham dan memutakhirkan data.
mengembangkan
yaitu
Berdasarkan deskripsi umum, perangkat
kemudian hari tanpa harus merombak
2. Dapat
lunak, menambah data
menampilkan
grafik
harga
program utamanya dan juga membuat
saham dan volume berdasarkan data
Dio-StockAnalyzer ini menjadi sangat
historis saham yang dipilih. Data yang
modular dan fleksibel.
diproses adalah data historis saham pada file data saham yang terdiri atas
Analisis Kebutuhan Fungsional
tanggal, harga open, harga high, harga
Pada bagian ini akan dibahas
low dan harga close.
kebutuhan fungsionalitas perangkat lunak Dio-StockAnalyzer.
3. Dapat melakukan analisis teknikal
Fungsionalitas
menggunakan
tersebut dapat digambarkan pada gambar
metode
Rate
of
Change. Sebelum melakukan analisis
III-2 berikut:
pengguna harus memasukkan data *
Menjalankan Proses Analisis
parameter
«extends» Melihat Grafik Hasil Analisis
perhitungan.
«extends» *
* *
Melihat Grafik Saham dan Volume *
*
metode
yaitu
Kemudian
periode perangkat
lunak akan melakukan proses analisis teknikal dan menampilkan hasilnya
«extends» Melihat Sinyal-sinyal Perdagangan
pada grafik Rate of Change. 4. Dapat mengidentifikasi munculnya
Mengelola Data *
Melihat Laporan Hasil Analisis
sinyal-sinyal perdagangan. Kemudian
*
menampilkan sinyal-sinyal tersebut
Pengguna
pada grafik hasil analisis. Selain itu
Menambah Indikator Teknikal Baru
sinyal-sinyal
tersebut
dapat
ditampilkan pada laporan.
Gambar 3. Use Case Diagram
5. Dapat teknikal
155
menambahkan yang
lain
indikator yang
telah
dikembangkan
sebagai
Pengimplementasian
plugin.
saham, tanggal (periode) transaksi,
indikator-
harga open, harga high, harga low,
indikator selain yang dikembangkan
dan harga close.
dalam Penelitian ini bisa dilakukan
2. Parameter metode Rate of Change
tanpa perombakan program utama,
Data ini merupakan data-data untuk
cukup
dengan
mengikuti
pola
mengkonfigurasi
indikator
yang
teknikal sesuai dengan kebutuhan
dikembangkan pada Penelitian ini
perhitungan pada metode Rate of
yaitu indikator Rate of Change, lalu
Change. Data-data tersebut antara lain
plugin tersebut tinggal diletakkan di
jenis periode perhitungan, harga close
dalam sebuah direktori khusus yang
terakhir dan harga close pada periode
terdapat di dalam direktori program
sebelumnya
utama.
perbandingan harga-harga tersebut di
pengembangan
proses
yang
analisis
didapat
dari
basis data.
Analisis Kebutuhan Data Data pada Dio-StockAnalyzer terdiri dari
Data Keluaran Data keluaran yang dihasilkan oleh
data masukan dan data keluaran.
prangkat lunak adalah: Data Masukan Data masukan yang diperlukan oleh 1. Grafik harga saham
perangkat lunak merupakan data-data
Graik harga saham
yang akan digunakan dalam proses
pergerakan harga saham dalam suatu
analisis teknikal menggunakan metode
periode waktu tertentu sesuai dengan
Rate of Change. Data-data tersebut antara
periode
lain:
transaksi
di-input oleh pengguna. Isinya adalah
masukkan
di
Grafik hasil analisis menampilkan
bursa saham. Pada tabel tersebut
perangkat
saham
2. Grafik hasil analisis
lalu sesuai dengan data faktual di
informasi-informasi
perdagangan
sumbu-x.
tabel harga saham pada periode yang
oleh
dari
harga saham di sumbu-y dan tanggal
Data ini merupakan data saham yang
dibutuhkan
analisis
pengguna. Grafik tersebut memetakan
1. Data historis saham
terdapat
menampilkan
hasil perhitungan analisis pergerakan
yang
saham menggunakan metode Rate of
lunak
antara lain nama perusahaan, id
156
Change sesuai dengan periode analisis
analisa harga saham dan penampilan
dari masukkan pengguna.
laporan. Ilustrasi hubungan antara dua
3. Sinyal-sinyal perdagangan
subsystem ini bisa seperti pada Gambar
Sinyal-sinyal tersebut adalah sinyal
III-3 berikut ini.
jual dan beli yang dihasilkan oleh
Dari gambar di atas kita bisa
Rate of Change. Sinyal-sinyal tersebut
melihat antara Main Program Subsystem
ditampilkan pada grafik hasil analisis
dan
dan laporan yang memuat tanggal
dihubungkan oleh Plugin Handler dan
transaksi dan sinyal yang dihasilkan.
Plugin Interface. Plugin Handler berisi
Technical
fungsi-fungsi Perancangan Perancangan
yang
sedangkan antarmuka
antar muka, dan perancangan data dari lunak
yang
untuk
Subsystem
me-load
dan
memanggil fungsi analisa dari plugin,
dilakukan
meliputi perancangan kelas, perancangan
perangkat
Indicator
Plugin
fungsi-fungsi
diimlementasikan
akan
Interface
oleh
berisi
yang
harus
masing-masing
plugin. Pada Main Program Subsystem
diimplementasikan.
terdapat kelas-kelas seperti pada diagram Perancangan Kelas
dibawah ini (Gambar III-4).
Berdasarkan analisis kebutuhan
Perancangan Antar muka
fungsional dan analisis kebutuhan data Antar muka perangkat lunak yang
yang telah dilakukan, secara umum aplikasi
ini
terbagi
menjadi
akan
dua
Program
Subsystem
yang
program
utama
pengelolaan
data,
mengimplementasikan untuk
mengatur
analisis,
dan
juga
lunak.
Setelah
perangkat
lunak
menjalankan akan
aplikasi,
menampilkan
jendela utama untuk menjalankan fungsi-
mengelola
fungsi pada perangkat lunak. Rancangannya dapat dilihat pada
Subsystem yang kedua adalah Indicator
muka
dan menampilkan output dari perangkat
penggunaan plugin.
Technical
antar
untuk meminta masukkan dari pengguna
penampilan grafik saham, volume dan hasil
adalah
berbasiskan GUI yang akan digunakan
subsystem, yaitu yang pertama adalah Main
dibangun
Subsystem
Gambar
yang
III-6.
Fungsi-fungsi
utama
perangkat lunak dapat dijalankan melalui
merupakan implementasi dari Plugin
antar muka di atas. Antar muka tersebut
Interface yang berfungsi untuk proses
terbagi atas empat bagian utama yaitu:
157
Gambar 4. Diagram Subsystem Perangkat Lunak
Gambar 7. Rancangan Antar Muka Utama
158
Gambar 5. Diagram Kelas Pada Main Program Subsystem
159
Perincian Diagram kelas atas dapat dilihat pada tabel III-I berikut: Kelas Form Main
Deskripsi
Operasi
Antarmuka utama
FormMain()
perangkat lunak
genGraph() DirectoryLister() getQuote() loadProxyConfiguration() LoadMethod() MyPointValueHandler()
dStock
Struktur data
dStock()
untung
dStock(input)
menampung data saham FormAddStock
Antarmuka untuk
FormAddStock()
menambah data saham FormProxy
Antarmuka untuk
FormProxy()
konfigurasi koneksi internet FormDownload
Kelas untuk
StartDownload()
mendownload file
FormDownload()
dari internet FormHelp
Kelas untuk
FormHelp()
menampilkan bantuan dalam membaca grafik PluginHandler
Kelas untuk
Create()
menangani plugin
GetPlugins()
berupa modul-
LoadPlugin()
modul indikator
LoadPlugins()
teknikal
PluginHandler()
160
Pada Technical Indicator Subsystem terdapat kelas-kelas seperti Gambar III-5
Gambar 0-1 Diagram Kelas Pada Technical Indicator Subsystem
161
Perincian diagram kelas atas dapat dilihat pada Tabel III-2: Tabel 0-1 Tabel Technical Indicator Subsystem Kelas IMySpecialPlugin
Deskripsi
Operasi
Plugin interface
Analize() GetShortDescription() GetLongDescription() ShowDialog() getParameterStringList() showReport()
Rate of Change
Kelas yang berisi
Analize()
fungsi-fungsi
GetShortDescription()
untuk
GetLongDescription()
menjalankan
ShowDialog()
analisa dengan
BuySignal()
metode Rate of
SellSignal()
Change
RateofChange() ROC() getParameterStringList() showReport()
Parameters
Kelas untuk
Parameters()
menampilkan dialog berisi parameterparameter masukan yang dibutuhkan oleh indikator teknikal FormReport
Antarmuka untuk
FormReport()
menampilkan
genReport()
laporan hasil analisis
162
(1) Bagian
ini
digunakan
untuk
ditampilkan data saham pada titik itu
manajemen data. Pada bagian ini ditampilkan
daftar
saham
terdapat
folder
data
secara detail.
yang
(4) Bagian ini digunakan untuk analisis
saham.
teknikal. Setelah memilih saham yang
Informasi saham yang ditampilkan
ingin dianalisis, pengguna memilih
pada daftar saham adalah nama
indikator teknikal (dalam Penelitian
perusahaan dan simbol saham yang
ini yaitu Rate of Change), lalu
digunakan di bursa saham. Pengguna
mengklik tombol Edit Parameters dan
memilih saham yang ingin dianalisis
memasukkan parameter metode Rate
pada bagian ini. Selain itu proses
of Change yaitu periode pada dialog
update
yang muncul. Setelah parameter terisi,
di
dan
add
juga
dilakukan
melalui bagian ini (2) Bagian
ini
pengguna mengklik tombol analize digunakan
untuk
dan perangkat lunak akan melakukan
membangkitkan grafik harga saham
analisis terhadap data saham yang
dan volume. Pengguna dapat memilih
dipilih pada bagian (1).
jenis grafik harga saham yang akan
Pada bagian ini juga terdapat tombol untu
ditampilkan yaitu Line, Bar, atau
menampilkan
Candlestick. Sedangkan untuk volume
kemunculan sinyal-sinyal perdagangan
hanya digunakan jenis Bar. Grafik
yang terdeteksi berdasarkan grafik hasil
yang dibangkitkan akan ditampilkan
analisis.
dialog
berisi
laporan
pada bagian (3) (3) Bagian
ini
digunakan
Perancangan Data
untuk
menampilkan grafik. Grafik harga
Berdasarkan hasil analisis kebutuhan
saham ditampilkan di bagian paling
data, dapat dibuat dua tabel rancangan
atas. grafik volume ditampilkan di
tipe data yang sesuai kebutuhan. Tabel
bagian tengah. Grafik hasil analisis
III-3 menampilkan rancangan data untuk
ditampilkan di bagian paling bawah.
kebutuhan data historis saham dan Tabel
Pengguna dapat memperbesar dan
III-4 menampilkan rancangan data untuk
memperkecil gambar menggunakan
kebutuhan parameter metode Rate of
tetikus.
Change.
diarahkan
Selain
itu
ke
sebuah
jika titik
tetikus akan
163
Tabel 2. Tabel rancangan data historis saham
Variabel
Tipe
Keterangan
company
string
Berisi nama saham/perusahaan.
symbol
string
Berisi simbol saham sesuai dengan yang digunakan di bursa saham.
date
DateTime
Berisi tanggal transaksi perdagangan di bursa saham. Tanggal ini adalah tanggal harian dalam periode bulanan atau tahunan sesuai spesifikasi dari penyedia data (finance.yahoo.com).
open
double
Berisi harga pembukaan saham pada satu tanggal transaksi perdagangan.
high
double
Berisi harga saham tertinggi pada satu tanggal transaksi perdagangan.
low
double
Berisi harga saham tertinggi pada satu tanggal transaksi perdagangan.
close
double
Berisi harga penutupan saham pada satu tanggal transaksi perdagangan.
volume
double
Berisi volume perdagangan saham pada satu tanggal transaksi perdagangan
Tabel 3. Tabel parameter Rate of Change
Variabel period
Tipe integer
Keterangan Berisi periode perhitungan.
Tabel 4. Tabel Parameter Sinyal Perdagangan
Variabel
Tipe
Keterangan
date
DateTime
Berisi tanggal kemunculan sinyal
action
integer
Berisi aksi yang harus dilakukan berdasarkan sinyal yang muncul. 0 untuk jual dan 1 untuk beli.
164
om/h-sc/ui Tanggal Akses : 23 Juni 2008
REFERENSI [1] Achelis, Steven B. 1999. Technical Analysis From A To Z. Equis International.
[10] Wikipedia,The Free Encyclopedia. Dow Theoryhttp://en.wikipedia.org/wiki/D ow_Theory Tanggal Akses: 17 Maret 2008.
[2] Darmadji, Tjiptono. 2001. Pasar Modal di Indonesia. Penerbit Salemba Empat.
[11] Wikipedia, The Free Encyclopedia. Markettrendshttp://en.wikipedia.org/ wiki/Market_trends Tanggal Akses: 19 Maret 2008.
[3] Edgeley, Kevin dan Goldman Sachs. 2005. Oscillators Go with the Flow. The Alchemist issue 37, The Quarterly Publication of The London Bullion Market Association.
[12] MarketScreen.com. Price Rate-ofChange.http://www.marketscreen.co m/help/AtoZ/default.asp?hideHF=& Num=88 Tanggal Akses : 27 Mei 2008
[4] Murphy, John J. 1999. Technical Analysis of the Financial Market. New York Institute of Finance. [5]
Sunariyah. 2003 Pengantar Pengetahuan Pasar Modal. Unit Penerbit dan Percetakan AMP YPKN.Yogyakarta.
[6] Investopedia. Stock Basics Tutorial. < http://www.investopedia.com/univers ity/stocks/>. Tanggal Akses : 15 Maret 2008 [7] Forex Technical Indicator. Rate of Change(ROC).http://www.forexreal m.com/technical-analysis/technicalindicators/rate-of-change.html Tanggal Akses : 13 Mei 2008 StockCharts.com. [8] Introduction to Technical Indicators and Oscillators.
Tanggal Akses : 17 Maret 2008. [9] StockCharts.com. SharpCharts from StockCharts.com.http://stockcharts.c
165