V-1
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.
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.
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
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 dengan yang terdapat pada folder data saham
Berhasil
2 Memunculkan informasi sesuai file yang dipilih Berhasil 3 Memunculkan grafik pergerakan harga saham
dan juga grafik Ultimate Oscillator
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 tersedia pada folder data saham.
Berhasil
2 Memunculkan jendela baru untuk menambah data perusahaan baru jika tombol Tambah diklik.
Berhasil
3 Data perusahaan yang baru ditambahkan muncul pada kolom drop-down
Berhasil
4 Data perusahaan yang telah diunduh disimpan pada folder data saham.
Berhasil
5 Menghapus data perusahaan yang diinginkan saat tombol Hapus diklik
Berhasil
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.
Tabel V-3 Hasil Pengujian Pengaturan Koneksi Internet
No. Proses Pengujian Hasil Pengujian
1 Konfigurasi koneksi ke internet sesuai dengan konfigurasi yang terkhir kali digunakan poleh pengguna.
Berhasil
2 Konfigurasi yang diatur oleh pengguna tersimpan setiap kali pengguna merubahnya
Berhasil
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. Proses Pengujian Hasil Pengujian
1 Saat tombol Tampilkan Data diklik, memunculkan jendela baru yang menampilkan data historis saham
Berhasil
2 Saat tombol Simpan sebagai Excel diklik, memunculkan jendela baru yang menanyakan nama file baru dan tempat penyimpanan.
Berhasil
3 File baru tersimpan sesuai dengan nama dan tempat penyimpanan yang diinginkan pengguna.
Berhasil
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.
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%
5.4.2.3 Hasil Pengujian Pada Saham Sideways
Tabel V-7 Hasil Pengujian Keakuratan Pada Saham Apple Corp
No. Jenis Sinyal Total Sinyal Indikasi Jual-Beli Akurasi
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.
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.