BAB V PENGUJIAN
Bagian ini membahas tentang pengujian yang dilakukan terhadap perangkat lunak UltimateStock yang telah diimplementasikan. Kemudian hasil pengujian tersebut akan dianalisis untuk mengetahui pencapaian tujuan pengujian sesuai kriteria pengujian yang telah ditentukan sebelumnya.
5.1 Tujuan Pengujian Tujuan pengujian terhadap perangkat lunak UltimateStock adalah menguji kebenaran perangkat lunak dalam mengelola file data saham (menambah dan atau menghapus), menampilkan grafik harga saham, grafik hasil analisis saham menggunakan metode Ultimate Oscillator, dan sinyal-sinyal yang dihasilkan dari proses analisis.
5.2 Perancangan Kasus Uji Perancangan kasus uji yang akan dilakukan meliputi pengujian terhadap dua hal, yaitu: 1. Kebenaran perangkat lunak, yang diukur dari: a. Daftar data saham yang ditampilkan di tabel sesuai dengan file data saham yang dapat digunakan. Data saham yang ditambahkan sesuai dengan data baru yang didapat dari situs penyedia data. Proses pemutakhiran memperbaharui data lama dengan data baru dari situs penyedia data. b. Grafik harga saham yang ditampilkan sesuai dengan data yang terdapat pada file data saham, dan tipe grafik yang ditampilkan sesuai pilihan pengguna (line, bar, dan candlestick chart). c. Grafik hasil analisis yang dihasilkan sesuai dengan data hasil perhitungan menggunakan rumus-rumus Ultimate Oscillator. Grafik tersebut terdiri dari: i.
Sinyal bearish divergence dan bullish divergence.
ii.
Sinyal overbought dan oversold.
V-1
V-2
5.3 Pelaksanaan Pengujian Pelaksanaan pengujian untuk perangkat lunak yang dibangun ini akan dibagi menjadi dua kategori yaitu: 1. Pengujian fitur-fitur yang terdapat pada perangkat lunak yang dibangun. Pengujian ini akan dibahas pada subbab 5.3.1. 2. Pengujian keakuratan perangkat lunak yang dibahas pada subbab 5.3.2. Pengujian ini menggunakan persyaratan-persyaratan yang telah dikemukakan oleh Larry William mengenai sinyal bearish divergence yang bisa dijadikan titik awal memulai transaksi. Pengujian perangkat lunak UltimateStock dilakukan dengan menggunakan perangkat keras yang memiliki spesifikasi sebagai berikut: 1. Monitor
: 15”
2. CPU
: AMD Athlon XP 2800+ 2,66GHz
3. Hard Disk
: 80GB
4. Kartu Grafis
: GeForce 128MB
5. Memori
: 512 MB
6. Perangkat Masukan
: Tetikus, Papan Kunci
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 UltimateStock. 5.3.1.1 Pengujian Penggambaran Data Saham Langkah pengujiannya sebagai berikut: 1. Setelah aplikasi dijalankan, klik tombol Gambar Grafik. Setelah tombol tersebut diklik, akan muncul jendela baru yang menampilkan nama-nama perusahaan yang datanya tersimpan pada folder data saham secara drop down beserta keterangan nama perusahaan tersebut dan tanggal awal serta tanggal akhir data historis yang ada pada folder data saham.
V-3 2. Pilih nama perusahaan yang diinginkan dan pilih chart yang diinginkan untuk merepresentasikan data historis tersebut ke dalam grafik. Setelah itu klik tombol Setuju untuk menampilkan hasil representasi data historis saham beserta dengan grafik Ultimate Oscillator. 5.3.1.2 Pengujian Pengelolaan Data Langkah pengujiannya sebagai berikut: 1. Klik tombol Unduh Data untuk melakukan pengunduhan data. Jika nama perusahaan yang diinginkan
telah tersedia pada daftar, maka tinggal
memasukkan tanggal awal dan akhir data historis yang ingin diunduh. 2. Untuk menambah data perusahaan baru, klik tombol Tambah yang terletak pada jendela Unduh Data. Masukkan Nama perusahaan yang diinginkan beserta simbol perusahaan tersebut pada situs Yahoo! Finance. 3. Untuk menghapus perusahaan yang tidak diinginkan lagi, pilih nama perusahaan pada daftar kemudian klik tombol Hapus. 5.3.1.3 Pengujian Pengaturan Koneksi Langkah pengujiannya sebagai berikut: 1. Klik tombol Pengaturan Koneksi yang akan memunculkan jendela baru berisi form pengaturan koneksi internet. 2. Setelah jendela Pengaturan Koneksi muncul, maka dapat dilakukan pengaturan proxy dan sebagainya dapat dilakukan sesuai keinginan. 5.3.1.4 Pengujian Tampilkan Data Langkah pengujiannya sebagai berikut: 1. Setelah grafik historis saham dan grafik Ultimate Oscillator muncul pada layar, klik tombol Tampilkan Data untuk melihat tampilan data historis dalam jendela baru yang berbentuk tabel yang berisi data open, close, high, dan low tiap-tiap hari perdagangan. 2. Untuk menyimpan data historis yang telah ditampilkan tersebut ke dalam file Excel (.xls), klik tombol Simpan Sebagai Excel yang kemudian akan
V-4 memunculkan jendela baru yang meminta lokasi penyimpanan dan nama file yang diinginkan.
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. Setiap saham dianalisis menggunakan Ultimate Oscillator dengan periode 7, 14, dan 28. Langkah pengujiannya sebagai berikut: 1. Pilih data saham yang telah ada yang kemudian ditampilkan pada layar. Sinyal bearish divergence dan bullish divergence akan muncul pada grafik Ultimate Oscillator. 2. Periksa keakuratan sinyal-sinyal yang dihasilkan dengan cara membandingkan antara jumlah sinyal yang tepat dengan keseluruhan sinyal yang muncul.
5.4 Hasil Pengujian 5.4.1 Hasil Pengujian Kebenaran Perangkat Lunak 5.4.1.1 Hasil Pengujian Penggambaran Data Saham Hasil pengujian penggambaran data saham dapat dilihat pada Tabel V-1. Seluruh proses penggambaran data saham yang diujikan memberikan status pengujian berhasil. Tabel V-1 Hasil Pengujian Penggambaran Data Saham
No.
Proses Pengujian
Hasil Pengujian
1
Memunculkan pilihan nama perusahaan sesuai
Berhasil
dengan yang terdapat pada folder data saham 2
Memunculkan informasi sesuai file yang dipilih
Berhasil
3
Memunculkan grafik pergerakan harga saham
Berhasil
dan juga grafik Ultimate Oscillator
V-5
5.4.1.2 Hasil Pengujian Pengunduhan Data Saham Hasil pengujian pengunduhan data saham dapat dilihat pada Tabel V-2. Seluruh proses pengunduhan data saham yang diujikan memberikan status pengujian berhasil.
Tabel V-2 Hasil Pengujian Pengunduhan Data Saham
No.
Proses Pengujian
Hasil Pengujian
1
Memunculkan pilihan perusahaan yang datanya
Berhasil
tersedia pada folder data saham. 2
Memunculkan jendela baru untuk menambah
Berhasil
data perusahaan baru jika tombol Tambah diklik. 3
Data perusahaan yang baru ditambahkan muncul
Berhasil
pada kolom drop-down 4
Data perusahaan yang telah diunduh disimpan
Berhasil
pada folder data saham. 5
Menghapus data perusahaan yang diinginkan
Berhasil
saat tombol Hapus diklik
5.4.1.3 Hasil Pengujian Pengaturan Koneksi Internet Hasil pengujian pengaturan koneksi internet dapat dilihat pada Tabel V-3. Seluruh proses pengaturan koneksi internet yang diujikan memberikan status pengujian berhasil.
V-6 Tabel V-3 Hasil Pengujian Pengaturan Koneksi Internet
No.
Proses Pengujian
Hasil Pengujian
1
Konfigurasi koneksi ke internet sesuai dengan
Berhasil
konfigurasi yang terkhir kali digunakan poleh pengguna. 2
Konfigurasi
yang
diatur
oleh
pengguna
Berhasil
tersimpan setiap kali pengguna merubahnya
5.4.1.4 Hasil Pengujian Tampilkan Data Hasil pengujian menampilkan data historis dilihat pada Tabel V-3. Seluruh proses menampilkan data historis yang diujikan memberikan status pengujian berhasil. Tabel V-4 Hasil Pengujian Tampilkan Data
No. 1
Proses Pengujian Saat
tombol
Tampilkan
Hasil Pengujian Data
diklik,
Berhasil
memunculkan jendela baru yang menampilkan data historis saham 2
Saat tombol Simpan sebagai Excel diklik,
Berhasil
memunculkan jendela baru yang menanyakan nama file baru dan tempat penyimpanan. 3
File baru tersimpan sesuai dengan nama dan
Berhasil
tempat penyimpanan yang diinginkan pengguna.
5.4.2 Hasil Pengujian Keakuratan Perangkat Lunak Pengujian Keakuratan perangkat lunak dilakukan terhadap bebeapa data historis saham, baik dari dalam maupun dari luar negeri. Pemilihan data historis saham dipilih mewakili saham yang sedang mengalami up-trend, down-trend, dan sideways dengan tanggal awal 1 Januari 2008 dan tanggal akhir 20 Juni 2008. Hasil pengujian secara lengkap dapat dilihat pada Lampiran A.
V-7 5.4.2.1 Hasil Pengujian Keakuratan Pada Saham Up-trend Tabel V-5 Hasil Pengujian Keakuratan Pada Saham Oracle Corp
No.
Jenis Sinyal
Total Sinyal
Indikasi Jual-Beli
Akurasi
1
Bearish Divergence
16
2
12,5%
2
Bullish Divergence
14
0
0%
5.4.2.2 Hasil Pengujian Pada Saham Down-trend Tabel V-6 Hasil Pengujian Keakuratan Pada Saham Bank Negara Indonesia (Tbk)
No.
Jenis Sinyal
Total Sinyal
Indikasi Jual-Beli
Akurasi
1
Bearish Divergence
10
0
0%
2
Bullish Divergence
12
1
8,33%
Total Sinyal
Indikasi Jual-Beli
Akurasi
5.4.2.3 Hasil Pengujian Pada Saham Sideways Tabel V-7 Hasil Pengujian Keakuratan Pada Saham Apple Corp
No.
Jenis Sinyal
1
Bearish Divergence
7
1
14,28%
2
Bullish Divergence
4
0
0%
5.5 Evaluasi 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 UltimateStock telah teruji kebenarannya dan sesuai dengan spesifikasi kebutuhannya, antara lain: 1. Dapat menggambarkan grafik data historis saham dan grafik Ultimate Oscillator dengan baik.
V-8 2. Proses penambahan data baru, penghapusan data lama, pemutakhiran data lama berlangsung dengan baik. 3. Proses pengaturan koneksi telah berjalan dengan baik. 4. Sinyal-sinyal bearish divergence, bullish divergence, serta sinyal overbought dan oversold dapat ditampilkan dengan baik.
5.5.2 Evaluasi Pengujian Keakuratan Perangkat Lunak Berdasarkan pengujian yang telah dilakukan, terlihat bahwa keakuratan sinyal jual maupun sinyal beli untuk setiap data saham tidak terlalu tinggi. Hal ini menunjukkan bahwa beberapa kondisi tambahan harus dipenuhi terlebih dahulu sebelum sinyal jual dan beli dapat dimunculkan.