BAB V PENGUJIAN
Bagian ini membahas tentang pengujian yang dilakukan terhadap perangkat lunak PRStock yang telah diimplementasikan. Hasil pengujian kemudian akan dianalisis untuk mengetahui pencapaian tujuan pengujian sesuai kriteria yang telah ditentukan sebelumnya.
5.1 Tujuan Pengujian Tujuan pengujian yang dilakukan terhadap perangkat lunak PRStock adalah sebagai berikut : 1. Menguji kebenaran perangkat lunak dalam menampilkan grafik pergerakan harga saham dan hasil analisis saham menggunakan metode Williams Percent Range. 2. Menguji kebenaran perangkat lunak dalam mengelola data saham, baik itu dalam menampilkan pilihan data saham yang dapat digambarkan dan dianalisis, maupun dalam pengunduhan data saham sesuai dengan parameter yang dimasukkan pengguna. 3. Menguji keakuratan sinyal-sinyal yang dihasilkan melalui proses analisis terhadap kondisi nyata.
5.2 Perancangan Kasus Uji Perancangangan kasus uji yang akan dilakukan meliputi pengujian terhadap dua hal, yaitu: 1. Kebenaran perangkat lunak, yang diukur dari : a. Daftar data saham yang dapat dipilih pada form penggambaran data saham sesuai dengan file data saham yang terdapat pada direktori Data/StockData. Setiap kali file dipilih, maka informasi nama perusahaan, tanggal awal, dan tanggal akhir dari file tersebut akan ditampilkan pada bagian data attributes. V-1
V-2 b. Grafik harga saham yang ditampilkan sesuai dengan data yang terdapat pada file data saham. Grafik hasil analisis yang dihasilkan sesuai dengan data hasil perhitungan menggunakan rumus-rumus Williams Percent Range dengan menggunakan jumlah periode perhitungan yang dimasukkan pengguna. Selain dalam bentuk grafik, pergerakan harga saham juga ditampilkan di dalam tabel. c. Sinyal-sinyal overbought dan oversold yang dihasilkan melalui proses analisis sesuai dengan syarat-syarat kemunculan. d. Daftar perusahaan yang data sahamnya dapat dipilih untuk diunduh pada form pengunduhan data sesuai dengan isi file companydata.txt yang terdapat pada direktori Data. Penambahan serta penghapusan salah satu pilihan akan mempengaruhi file tersebut. e. File yang diunduh akan disimpan pada direktori Data/StockData. Apabila file dengan nama yang sama sudah ada di dalam folder tersebut, maka file yang lama akan dihapus. f. Jenis koneksi yang digunakan perangkat lunak untuk mengakses internet sesuai dengan konfigurasi yang tersimpan pada file proxy.cfg yang terdapat pada direktori Data. Pengubahan pada konfigurasi akan disimpan file tersebut. 2. Keakuratan perangkat lunak, yang diukur dari keakuratan dalam mendeteksi sinyal-sinyal perdagangan dibandingkan dengan kondisi nyata di bursa saham.
5.3 Pelaksanaan Pengujian Pengujian perangkat lunak PRStock dilakukan dengan menggunakan perangkat keras yang memiliki spesifikasi sebagai berikut : 1. Monitor
: 15”
2. CPU
: Intel Pentium IV 2.4 GHz
3. Hard Disk
: 120 GB
4. Kartu Grafis
: GeForce2 MX400 64 MB
5. Memori
: 512 MB DDR SDRAM
6. Perangkat Masukan
: Tetikus, Papan Kunci
V-3 Sistem operasi yang digunakan saat pengujian adalah Microsoft Windows XP SP2.
5.3.1 Pengujian Kebenaran Perangkat Lunak Pengujian kebenaran perangkat lunak dilakukan secara sekuensial dimulai dengan menjalankan aplikasi PRStock.
5.3.1.1 Pengujian Penggambaran Data Saham Langkah pengujian adalah sebagai berikut : 1. Setelah aplikasi dijalankan, tekan tombol Draw Graph untuk menampilkan form penggambaran data saham. Pilih file secara bergantian untuk memeriksa kebenaran atribut yang ditampilkan pada saat pemilihan. 2. Tekan tombol Draw untuk menampilkan grafik pergerakan harga saham dan grafik analisis dengan metode Williams Percent Range sesuai dengan parameter yang ditentukan. Pengujian dilakukan dengan melihat ketepatan grafik pergerakan harga saham sesuai dengan data yang ada serta dengan melihat ketepatan nilai yang ditunjukkan grafik hasil analisis dengan hasil perhitungan menggunakan rumus.
5.3.1.2 Pengujian Pengunduhan Data Saham Langkah pengujiannya sebagai berikut : 1. Setelah aplikasi dijalankan, tekan tombol Download Data untuk menampilkan form pengunduhan data saham. 2. Tekan tombol Add untuk menambahkan kode dan nama perusahaan baru. Kode perusahaan harus sesuai dengan yang tercantum pada situs Yahoo! Finance
(http://finance.yahoo.com/q/cp?s=%5EJKSE).
Tekan
tombol
Confirm untuk menambahkan pilihan baru. Pengujian dilakukan dengan memeriksa isi file companydata.txt pada direktori Data. 3. Tekan tombol Delete untuk menghapus pilihan yang sedang dipilih. Pengujian dilakukan dengan memeriksa isi file companydata.txt pada direktori Data.
V-4 4. Masukkan tanggal yang diinginkan pada bagian start date dan end date. Tekan tombol Download untuk memulai pengunduhan data. Pengujian dilakukan dengan memeriksa folder Data/StockData.
5.3.1.3 Pengujian Pengaturan Koneksi Internet Langkah pengujiannya sebagai berikut : 1. Setelah aplikasi dijalankan, tekan tombol Set Connection untuk menampilkan form pengaturan koneksi internet. Ubah nilai-nilai masukan sesuai dengan jenis koneksi yang digunakan untuk mengakses internet. 2. Pengujian dilakukan dengan melakukan proses pengunduhan data dengan menggunakan pengaturan koneksi internet yang telah ditentukan.
5.3.2 Pengujian Keakuratan Perangkat Lunak Pengujian ini dilakukan terhadap sinyal-sinyal perdagangan yang dihasilkan dari proses analisis yang telah dilakukan. Data saham yang digunakan untuk pengujian disamakan untuk tiap kasus uji yaitu saham yang mengalami uptrend atau downtrend. Pengujian dibagi menjadi dua bagian sesuai dengan trend yang berlangsung pada pergerakan harga saham perusahaan yang dianalisis, yaitu perusahaan yang sahamnya mengalami uptrend dan perusahaan yang sahamnya mengalami downtrend.
Langkah-langkah pengujiannya adalah sebagai berikut : 1. Masukkan nilai periode perhitungan yang digunakan untuk menganalisis pergerakan harga saham dengan metode Williams Percent Range, yaitu 7, 14, dan 28. 2. Masukkan kombinasi batas overbought dan oversold untuk menentukan sinyal perdagangan yang dihasilkan, yaitu -10/-90, -20/-80, dan -30/-70. 3. Periksa keakuratan dengan cara menghitung persentase jumlah sinyal yang tepat terhadap keseluruhan sinyal yang muncul.
V-5
5.4 Hasil Pengujian Pada bagian ini akan dipaparkan hasil pengujian kebenaran perangkat lunak dan keakuratan metode Williams Percent Range yang telah dilakukan.
5.4.1 Hasil Pengujian Kebenaran Perangkat Lunak Pengujian yang dilakukan untuk menentukan kebenaran perangkat lunak adalah sebagai berikut.
5.4.1.1 Hasil Pengujian Penggambaran Data Saham Parameter keberhasilan pengujian ini adalah munculnya pilihan file data saham sesuai dengan file yang ada di dalam direktori Data/StockData, kebenaran informasi yang ditampilkan terkait file yang dipilih, serta kebenaran grafik yang ditampilkan pada saat tombol Draw ditekan. Hasil pengujian ini dapat dilihat pada Tabel V-1. Tabel V-1 Hsil Pengujian Penggambaran Data Saham No.
Proses
Hasil
1
Munculnya pilihan file data saham sesuai dengan file yang ada di
Berhasil
dalam direktori Data/StockData 2
Munculnya informasi yang sesuai dengan file yang dipilih
Berhasil
3
Munculnya grafik pergerakan harga saham dan hasil analisis
Berhasil
sesuai dengan file yang dipilih serta parameter yang dimasukkan
5.4.1.2 Hasil Pengujian Pengunduhan Data Saham Parameter keberhasilan pengujian ini adalah munculnya pilihan perusahaan yang data sahamnya dapat diunduh sesuai dengan isi file companydata.txt yang terdapat di dalam direktori Data, penambahan dan pengurangan pilihan dan isi file tersebut pada saat tombol Add dan Delete ditekan, serta penambahan atau pemutakhiran file di dalam direktori Data/StockData pada saat proses pengunduhan selesai. Hasil pengujian ini dapat dilihat pada Tabel V-2.
V-6 Tabel V-2 Hasil Pengujian Pengunduhan Data Saham No.
Proses
Hasil
1
Munculnya pilihan perusahaan yang data sahamnya dapat
Berhasil
diunduh sesuai dengan isi file companydata.txt 2
Pilihan bertambah pada saat pengguna menambahkan data
Berhasil
perusahaan dengan menekan tombol Add 3
Data perusahaan yang ditambahkan tersimpan di dalam file
Berhasil
companydata.txt 4
Pilihan perusahaan yang sedang dipilih dihapus pada saat
Berhasil
pengguna menekan tombol Delete 5
Data perusahaan yang dihapus oleh pengguna juga dihapus dari
Berhasil
file companydata.txt 6
File yang berisi data pergerakan harga saham yang dipilih oleh
Berhasil
pengguna diunduh berdasarkan tanggal yang ditentukan dan disimpan di dalam direktori Data/StockData
5.4.1.3 Hasil Pengujian Pengaturan Koneksi Internet Parameter keberhasilan pengujian ini adalah konfigurasi koneksi ke internet telah diatur sesuai dengan konfigurasi terakhir yang digunakan user, dan perubahan yang dilakukan oleh user tersimpan. Hasil pengujian ini dapat dilihat pada Tabel V-3. Tabel V-3 Hasil Pengujian Pengaturan Koneksi Internet No.
Proses
Hasil
1
Konfigurasi koneksi ke internet sesuai dengan konfigurasi yang
Berhasil
terkhir kali digunakan poleh pengguna 2
Konfigurasi yang diatur oleh pengguna tersimpan setiap kali
Berhasil
pengguna merubahnya
5.4.2 Hasil Pengujian Keakuratan Perangkat Lunak Pengujian dilakukan terhadap pergerakan harga saham perusahaan Kalbe Farma TBK yang mengalami downtrend pada rentang waktu di antara tanggal 2 Januari 2008 dan 17 Juni 2008 serta perusahaan Oracle yang mengalami uptrend pada rentang waktu di antara tanggal 2 Januari 2008 dan 20 Juni 2008. Hasil pengujian terhadap pergerakan harga saham perusahaan Kalbe Farma TBK secara lengkap dapat dilihat pada
V-7 Lampiran A dan hasil pengujian terhadap pergerakan harga saham perusahaan Oracle secara lengkap dapat dilihat pada Lampiran B.
5.4.2.1 Hasil Pengujian Analisis Dengan Periode Perhitungan 7 Hari Hasil pengujian analisis saham dengan metode Williams Percent Range dengan periode perhitungan 7 hari dan kombinasi tingkat overbought dan oversold yang berbeda-beda ditunjukkan pada Tabel V-4 untuk perusahaan Kalbe Farma TBK dan Tabel V-5 untuk perusahaan Oracle. Tabel V-4 Hasil pengujian analisis pergerakan harga saham Kalbe Farma TBK dengan periode perhitungan 7 hari Overbought
Oversold
Akurasi
-10
-90
50,00%
-20
-80
30,00%
-30
-70
42,11%
Tabel V-5 Hasil pengujian analisis pergerakan harga saham Oracle dengan periode perhitungan 7 hari Overbought
Oversold
Akurasi
-10
-90
75,00%
-20
-80
72,73%
-30
-70
52,00%
Dari hasil pengujian di atas, dapat dilihat bahwa kombinasi yang memiliki akurasi paling tinggi untuk analisis pergerakan harga saham kedua perusahaan tersebut adalah kombinasi nilai -10 untuk tingkat overbought dan -90 untuk tingkat oversold dengan periode perhitungan 7 hari.
5.4.2.2 Hasil Pengujian Analisis Dengan Periode Perhitungan 14 Hari Hasil pengujian analisis saham dengan metode Williams Percent Range dengan periode perhitungan 14 hari dan kombinasi tingkat overbought dan oversold yang
V-8 berbeda-beda ditunjukkan pada tabel V-6 untuk perusahaan Kalbe Farma TBK dan Tabel V-7 untuk perusahaan Oracle. Tabel V-6 Hasil pengujian analisis pergerakan harga saham Kalbe Farma TBK dengan periode perhitungan 14 hari Overbought
Oversold
Akurasi
-10
-90
0,00%
-20
-80
100,00%
-30
-70
60,00%
Tabel V-7 Hasil pengujian analisis pergerakan harga saham Oracle dengan periode perhitungan 14 hari Overbought
Oversold
Akurasi
-10
-90
100,00%
-20
-80
100,00%
-30
-70
56,25%
Dari hasil pengujian di atas, dapat dilihat bahwa kombinasi yang memiliki akurasi paling tinggi untuk analisis pergerakan harga saham perusahaan Kalbe Farma TBK adalah kombinasi nilai -20 untuk tingkat overbought dan -80 untuk tingkat oversold dengan periode perhitungan 14 hari. Sedangkan kombinasi yang memiliki akurasi paling tinggi untuk analisis pergerakan harga saham perusahaan Oracle adalah kombinasi nilai -10 dan -20 untuk tingkat overbought serta -90 dan -80 untuk tingkat oversold dengan periode perhitungan 14 hari.
5.4.2.3 Hasil Pengujian Analisis Dengan Periode Perhitungan 28 Hari Hasil pengujian analisis saham dengan metode Williams Percent Range dengan periode perhitungan 28 hari dan kombinasi tingkat overbought dan oversold yang berbeda-beda ditunjukkan pada tabel V-8 untuk perusahaan Kalbe Farma TBK dan Tabel V-9 untuk perusahaan Oracle.
V-9 Tabel V-8 Hasil pengujian analisis pergerakan harga saham Kalbe Farma TBK dengan periode perhitungan 28 hari Overbought
Oversold
Akurasi
-10
-90
0,00%
-20
-80
100,00%
-30
-70
50,00%
Tabel V-9 Hasil pengujian analisis pergerakan harga saham Oracle dengan periode perhitungan 28 hari Overbought
Oversold
Akurasi
-10
-90
0,00%
-20
-80
0,00%
-30
-70
0,00%
Dari hasil pengujian di atas, dapat dilihat bahwa kombinasi yang memiliki akurasi paling tinggi untuk analisis pergerakan harga saham perusahaan Kalbe Farma TBK adalah kombinasi nilai -20 untuk tingkat overbought dan -80 untuk tingkat oversold dengan periode perhitungan 28 hari. Sedangkan analisis pergerakan harga saham perusahaan Oracle tidak memberikan hasil yang memuaskan dengan kombinasi tingkat overbought dan oversold yang ditentukan dan periode perhitungan 28 hari.
5.5 Kesimpulan Pengujian Berikut adalah kesimpulan yang diperoleh dari proses pengujian yang telah dilakukan.
5.5.1 Evaluasi Pengujian Kebenaran Perangkat Lunak Berdasarkan hasil pengujian yang telah dilakukan, dapat disimpulkan bahwa perangkat lunak PRStock telah teruji kebenarannya dan sesuai dengan spesifikasi kebutuhannya, antara lain : 1. Proses penggambaran data saham berlangsung dengan baik, dimulai dari proses pemilihan data saham, penggambaran grafik, serta penyimpanan data saham ke dalam bentuk lain (export).
V-10 2. Hasil analisis yang dilakukan sesuai dengan parameter periode perhitungan yang ditentukan oleh pengguna. 3. Sinyal-sinyal perdagangan yang dihasilkan sesuai dengan parameter tingkat overbought dan oversold yang ditentukan oleh pengguna. 4. Proses pengunduhan data saham berlangsung baik dan sesuai dengan konfigurasi yang telah ditentukan.
5.5.2 Evaluasi Pengujian Keakuratan Perangkat Lunak Hasil pengujian yang telah dilakukan sebelumnya menunjukkan kombinasi-kombinasi terbaik antara periode perhitungan dan tingkat overbought dan oversold untuk menganalisis pergerakan harga saham perusahaan Kalbe Farma TBK pada periode 2 Januari 2008 sampai 17 Juni 2008 dan pergerakan harga saham perusahaan Oracle pada periode 2 Januari 2008 sampai 29 Juni 2008. Kombinasi –kombinasi tersebut ditunjukkan pada Tabel V-10 dan Tabel V-11. Tabel V-10 Kombinasi terbaik indikator Williams Percent Range dalam menganalisis pergerakan harga saham perusahaan Kalbe Farma TBK pada periode 2 Januari 2008 sampai 17 Juni 2008 Periode
Overbought
Oversold
Akurasi
14
-20
-80
100,00%
28
-20
-80
100,00%
14
-30
-70
60,00%
Tabel V-11 Kombinasi terbaik indikator Williams Percent Range dalam menganalisis pergerakan harga saham perusahaan Oracle pada periode 2 Januari 2008 sampai 20 Juni 2008 Periode
Overbought
Oversold
Akurasi
14
-10
-90
100,00%
14
-20
-80
100,00%
7
-10
-90
75,00%