BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras Yang Digunakan. 4.3 Perangkat Lunak

BAB III ANALISIS DAN PERANCANGAN

BAB V PENGUJIAN. Tujuan pengujian yang dilakukan terhadap perangkat lunak PRStock adalah sebagai berikut :

BAB V PENGUJIAN. 5.1 Tujuan Pengujian. 5.2 Perancangan Kasus Uji

Pengembangan Aplikasi Prediksi Tren Harga Saham dengan Metode Relative Strength Index

BAB V PENGUJIAN. Perancangan kasus uji yang akan dilakukan meliputi pengujian terhadap dua hal, yaitu:

BAB IV IMPLEMENTASI. Perangkat keras yang digunakan adalah seperangkat komputer dengan spesifikasi sebagai berikut:

Tabel B-21 Hasil Pengujian Failure Swing dengan Gudang Garam (25 hari) Sinyal Benar Salah Failure Swing 1 2 Akurasi 1/3 = 33,33%

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB IV IMPLEMENTASI. Pada bab ini akan dijabarkan mengenai implementasi perangkat lunak berdasarkan hasil analisis dan perancangan di bab III.

LAMPIRAN A CONTOH PENGHITUNGAN DENGAN RSI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL & IMPLEMENTASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB 4 HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. dengan struktur yang sederhana dengan algoritma yang rumit, sehingga

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. Program yang telah dibuat melakukan proses deteksi dan pembelajaran. Proses deteksi

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dari sistem terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak

BAB III ANALISA PEMBAHASAN MASALAH

BAB 4 IMPLEMENTASI DAN EVALUASI

DT-HiQ AVR Bootloader v1.0

BAB IV IMPLEMENTASI DAN EVALUASI. Tetap dengan Metode Analytic Network Process (Studi Kasus PT PJB Services)

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI (Evaluation Phase dan Deployment Phase)

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB I PENGANTAR 1. Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. keras, form program yang sesuai, query yang digunakan, pemrograman dan

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. komponen pendukung, yaitu konfigurasi perangkat keras (hardware) dan

BAB IV IMPLEMENTASI DAN EVALUASI. dan perangkat lunak dengan spesifikasi tertentu. Adapun kebutuhan perangkat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. simulasi untuk mengetahui bagaimana performanya dan berapa besar memori

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB IV HASIL DAN UJICOBA

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PEMBAHASAN MASALAH

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras dan perangkat lunak yang digunakan untuk pemakaian aplikasi yang

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN METODE PENELITIAN. Perangkat keras yang dibutuhkan pada penelitian ini adalah : Laptop Dell Inspiron N4030 dengan spesifikasi

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. dan militer, kini telah digunakan secara luas di berbagai bidang, misalnya Bisnis,

BAB 1 Persyaratan Produk

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

@UKDW BAB 1 PENDAHULUAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. Langkah penelitian yang digunakan disajikan pada Gambar 4.

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. pertama adalah spesifikasi dari perangkat keras dan yang kedua adalan

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam bab ini akan dijelaskan tentang implementasi dan pengujian perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat di bab sebelumnya. IV.1 Implementasi Penjelasan mengenai implementasi perangkat lunak meliputi lingkungan implementasi, perangkat keras dan perangkat lunak yang digunakan, implementasi kelas, serta antarmuka perangkat lunak. IV.1.1 Lingkungan Implementasi A.rsi.tek dikembangkan pada lingkungan berbasis Windows dengan menggunakan sistem operasi Windows Vista Home Premium, yang dilengkapi dengan.net Framework 3.5. IV.1.2 Perangkat Keras A.rsi.tek dikembangkan dengan menggunakan sebuah laptop Toshiba Satellite M200-433, dengan spesifikasi sebagai berikut: 1. Monitor : 14,1 inci, 1280 x 800 pixel. 2. Prosesor : Intel Core2Duo T7250 2.00 GHz. 3. Harddisk : 140GB. 4. Kartu Grafis : Onboard, Intel 965 chipset, shared memory. 5. Memori : 1.526MB (1,5GB). 6. Perangkat masukan : papan kunci, tetikus, touchpad. IV.1.3 Perangkat Lunak A.rsi.tek dikembangkan menggunakan bahasa pemrograman C#. Kakas yang digunakan untuk pengembangan adalah Microsoft Visual Studio 2008 Professional Edition. Untuk menggambar grafik, digunakan library kelas buatan pihak ketiga, yaitu ZedGraph v5.14 untuk C# berdasarkan.net Framework 2.0 ke atas. ZedGraph bersifat open source dan dapat menampilkan grafik yang dibutuhkan dalam A.rsi.tek. IV.1.4 Batasan Implementasi Beberapa batasan dalam implementasi perangkat lunak A.rsi.tek adalah: IV-1

IV-2 1. A.rsi.tek dikembangkan untuk menggunakan format tabel data harga saham yang sesuai dengan format data harga saham yang dikeluarkan oleh situs finance.yahoo.com. Format ini sebagai berikut: Tabel mempunyai tujuh kolom. Harga penutupan disimpan di kolom kelima. Tanggal disimpan di kolom pertama. 2. A.rsi.tek dikembangkan untuk membaca file.csv dengan format yang sesuai dengan pilihan tampilan numerik yang ditetapkan di sistem operasi (Windows) komputernya. Untuk file csv yang dikeluarkan oleh finance.yahoo.com, sistem operasi harus menggunakan pilihan tampilan numerik English (United States). IV.1.5 Implementasi Kelas Implementasi kelas-kelas berdasarkan perancangan modul-modul perangkat lunak pada bab sebelumnya dilakukan dengan bahasa Visual C#. Lampiran C memuat source code header kelas-kelas yang diimplementasi. IV.1.5.1 Kelas MainForm Kelas ini merupakan kelas utama pada perangkat lunak A.rsi.tek. Kelas ini mengatur form antarmuka A.rsi.tek, dengan fungsi-fungsi dasar antarmukanya. IV.1.5.2 Kelas tdatabase Kelas tdatabase adalah sebuah kelas yang digunakan untuk mengakses data dari dan ke DataGridView yang digunakan (datagridview1). Kelas ini adalah sebuah kelas abstrak, hanya digunakan sebagai dasar kelas-kelas cstockmanager, crsimanager, dan csignalmanager. IV.1.5.3 Kelas cstockmanager Kelas cstockmanager adalah kelas turunan dari tdatabase, yang bertugas mengatur akses data harga penutupan saham dari dan ke DataGridView yang digunakan, dan menggambarkan grafik harga saham. IV.1.5.4 Kelas crsimanager Kelas crsimanager adalah kelas turunan dari tdatabase. Kelas ini bertugas mengatur akses data RSI dari dan ke DataGridView. Selain itu kelas ini juga bertugas menghitung RSI dan menggambarkan grafik RSI.

IV-3 IV.1.5.5 Kelas csignalmanager Kelas csignalmanager adalah kelas turunan dari tdatabase. Kelas ini bertugas membaca sinyal yang ditimbulkan grafik RSI, menuliskannya ke DataGridView, dan menggambarkan sinyal-sinyal itu di grafik RSI. IV.1.5.6 Kelas csvfileloader Kelas csvfileloader bertugas mengelola pembacaan file masukan. Kelas ini mengatur kakas-kakas ODBC yang diperlukan dalam pembacaan file, selain juga menyimpan dan mengelola lokasi dan path dari file masukan. IV.1.6 Implementasi Antarmuka Antarmuka dibangun dengan menggunakan kakas Visual Studio 2008 Professional Edition. Grafik digambar dengan menggunakan library kelas ZedGraph versi 5.14. Penjelasan tentang antarmuka A.rsi.tek berikut mengacu pada antarmuka A.rsi.tek seperti digambarkan pada Gambar IV-1 dan Gambar IV-2. IV.1.6.1 Panel Data Panel ini digunakan untuk memilih file masukan yang akan digunakan A.rsi.tek. Dalam panel ini ada kakas antarmuka sebagai berikut: 1. Textbox, bisa digunakan untuk mengetikkan nama file masukan. Selain itu juga berguna untuk menampilkan nama file yang sudah dipilih. 2. Tombol Browse.., digunakan untuk menampilkan kotak dialog untuk mencari dan memilih file masukan. 3. Listbox, menampilkan daftar files csv yang terdapat dalam folder yang sama dengan file masukan yang dipilih. Pengguna dapat mengklikganda dalam listbox untuk memilih file masukan. 4. Tombol Load, digunakan untuk memilih file yang sedang disorot di listbox. 5. Tombol Draw, digunakan untuk menggambar grafik harga saham berdasarkan data yang tertulis dalam DataGridView. 6. Tombol Reset, digunakan untuk menghapus semua data dan memulai dari awal.

IV-4 IV.1.6.1 IV.1.6.4 IV.1.6.2 IV.1.6.3 Gambar IV-1 Antarmuka A.rsi.tek Lembar Data IV.1.6.2 Panel Periode RSI Panel ini digunakan untuk memilih periode yang digunakan dalam penghitungan RSI. Pengguna memilih periode dengan memilih salah satu radiobutton lalu menekan tombol Draw. IV.1.6.3 Panel Sinyal Panel ini digunakan untuk menampilkan atau menyembunyikan sinyal-sinyal perdagangan di grafik RSI. Pengguna dapat memberi tanda centang di sinyal yang ingin ditampilkan. IV.1.6.4 Lembar Data" Lembar ini menampilkan DataGridView yang berisi data harga saham, nilai RSI, dan sinyal-sinyal perdagangan. Pengguna dapat mengubah data harga saham secara manual, jika ingin mengetahui pengaruh perubahan harga pada RSI dan sinyal yang dihasilkan. Pengguna juga dapat mengklikganda judul lembar Data untuk memilih apakah lebar kolom di DataGridView diatur secara otomatis atau tidak.

IV-5 IV.1.6.6 IV.1.6.5 Gambar IV-2 Antarmuka A.rsi.tek Lembar Grafik IV.1.6.5 Lembar Grafik Lembar ini menampilkan gambar grafik harga saham dan grafik RSI. Pada grafik RSI juga dapat digambar sinyal-sinyal perdagangan, tergantung pilihan pengguna. IV.1.6.6 Menu Utama Di bagian paling atas form A.rsi.tek terdapat menu utama. Dari menu ini dapat diakses pilihan-pilihan seperti terdapat pada form, dan pilihan Advanced: 1. File Load csv: perintah untuk membuka kotak dialog untuk memilih file. Fungsinya sama seperti tombol Browse.. pada form. 2. File Export to XML: perintah untuk menyimpan data hasil olahan di basis data ke file XML. 3. File Import from XML: perintah untuk membuka kotak dialog untuk memilih file XML yang akan dibuka. 4. File About A.rsi.tek: perintah untuk menampilkan about box. 5. File Reset: perintah untuk menghapus semua data dan memulai dari awal. Fungsinya sama seperti tombol Reset pada form. 6. File Quit: perintah untuk mengakhiri program. 7. Draw Stock Price Chart: perintah untuk menggambar grafik harga saham seperti yang tercantum pada DataGridView. Fungsinya sama seperti tombol Draw pada form.

IV-6 8. Draw RSI Chart: perintah untuk menggambar grafik RSI beserta sinyalsinyal perdagangan. Fungsinya sama seperti tombol Draw di panel RSI pada form. 9. Draw Signal: pilihan untuk menampilkan atau menyembunyikan sinyalsinyal perdagangan di grafik RSI. Fungsinya sama seperti panel Sinyal pada form. 10. Advanced Show All Prices: pilihan untuk menampilkan semua kolom harga atau hanya kolom harga penutupan saja di DataGridView. 11. Advanced Show Signals: pilihan untuk menampilkan atau menyembunyikan kolom sinyal di DataGridView. IV.2 Pengujian Penjelasan mengenai pengujian perangkat lunak meliputi tujuan pengujian, perancangan kasus uji, perangkat pengujian, langkah-langkah pengujian, hasil pengujian, dan kesimpulan pengujian. IV.2.1 Tujuan Pengujian Pengujian terhadap perangkat lunak A.rsi.tek mempunyai tujuan sebagai berikut: 1. Menguji kebenaran perangkat lunak dalam membaca dan menampilkan harga saham dan nilai RSI, serta menggambar grafik harga saham, RSI, dan sinyalsinyal perdagangan. 2. Menguji kebenaran metode RSI yang diimplementasikan perangkat lunak dalam menghasilkan sinyal-sinyal perdagangan, seperti dibahas dalam Bab III.1.1.2. IV.2.2 Perancangan Kasus Uji Pengujian akan dilakukan untuk menguji hal-hal berikut ini: 1. Kebenaran perangkat lunak menampilkan data saham sesuai dengan data yang diunduh dari finance.yahoo.com. 2. Kebenaran perangkat lunak menghitung dan menggambar grafik RSI. 3. Kebenaran sinyal-sinyal overbought dan oversold. 4. Kebenaran sinyal-sinyal failure swing. IV.2.3 Perangkat Pengujian Pengujian perangkat lunak A.rsi.tek dilakukan dengan menggunakan sebuah laptop Toshiba Satellite M200-433, dengan spesifikasi sebagai berikut: 1. Monitor : 14,1 inci, 1280 x 800 pixel.

IV-7 2. Prosesor : Intel Core2Duo T7250 2.00 GHz. 3. Harddisk : 140GB. 4. Kartu Grafis : Onboard, Intel 965 chipset, shared memory. 5. Memori : 1.526MB (1,5GB). 6. Perangkat masukan : papan kunci, tetikus, touchpad. 7. Sistem operasi : Windows Vista Home Professional dengan.net Framework 3.5 IV.2.4 Langkah-langkah Pengujian Pengujian perangkat lunak akan dilakukan mengikuti langkah-langkah yang sesuai untuk menguji aspek yang sedang diuji. IV.2.4.1 Pengujian Kebenaran Perangkat Lunak Kebenaran perangkat lunak diuji dengan mengikuti langkah-langkah sebagai berikut: 1. Tekan tombol Browse dan pilih file csv yang akan digunakan untuk pengujian. Secara otomatis, data harga saham akan ditampilkan dalam bentuk tabel, beserta nilai RSI dan sinyal-sinyal perdagangan. Grafik harga saham dan grafik RSI beserta sinyal-sinyal perdagangan juga akan digambar secara otomatis. 2. Periksa apakah data harga saham yang dimuat sesuai dengan file masukan. 3. Periksa apakah grafik harga saham tergambar sesuai dengan data. 4. Periksa apakah grafik RSI tergambar sesuai dengan data. 5. Periksa apakah sinyal-sinyal perdagangan tergambar sesuai dengan data. 6. Ubah salah satu nilai kolom harga, dan tekan tombol Draw pada panel Data. 7. Periksa apakah nilai RSI berubah sesuai dengan perubahan harga. 8. Periksa apakah grafik harga saham dan RSI berubah sesuai dengan perubahan harga. IV.2.4.2 Pengujian Kebenaran Metode RSI Pengujian dibagi menjadi dua bagian, masing-masing menguji satu jenis sinyal perdagangan: 1. Pengujian kebenaran sinyal overbought dan oversold: a. Pilih data saham dan periode yang akan digunakan. Pilih untuk menampilkan sinyal-sinyal overbought dan oversold.

IV-8 b. Untuk tiap-tiap sinyal, tentukan kebenarannya. Sinyal overbought dianggap benar jika terjadi penurunan harga setelah sinyal dikeluarkan. Sinyal oversold dianggap benar jika terjadi kenaikan harga setelah sinyal dikeluarkan. c. Hitung jumlah sinyal yang benar dan jumlah sinyal yang salah. d. Hitung persentase sinyal yang benar dibanding jumlah sinyal overbought/oversold keseluruhan. 2. Pengujian kebenaran sinyal failure swing: a. Pilih data saham dan periode yang akan digunakan. Pilih untuk menampilkan sinyal-sinyal failure swing. b. Untuk tiap-tiap sinyal, tentukan kebenarannya. Sinyal failure swing dianggap benar jika terjadi perubahan tren harga saham setelah sinyal dikeluarkan. c. Hitung jumlah sinyal yang benar dan jumlah sinyal yang salah. d. Hitung persentase sinyal yang benar dibanding jumlah sinyal failure swing keseluruhan. IV.2.5 Hasil Pengujian IV.2.5.1 Hasil Pengujian Kebenaran Perangkat Lunak Tolok ukur kebenaran perangkat lunak adalah pemuatan data harga saham beserta nilai RSI dan sinyal perdagangan ke dalam tabel/datagridview, penggambaran grafik harga saham, RSI, dan sinyal perdagangan, dan pemutakhiran nilai RSI dan grafik setelah dilakukan perubahan data harga saham secara manual. Hasil pengujian secara lengkap bisa dilihat di Tabel IV-1. Tabel IV-1 Hasil Pengujian Kebenaran Perangkat Lunak No. Parameter Kebenaran Hasil 1. Data harga saham ditampilkan Berhasil 2. Nilai RSI dihitung dan ditampilkan Berhasil 3. Sinyal-sinyal perdagangan dihitung dan ditampilkan Berhasil 4. Grafik harga saham tergambar Berhasil 5. Grafik RSI tergambar Berhasil 6. Sinyal-sinyal perdagangan tergambar di grafik RSI Berhasil

IV-9 No. Parameter Kebenaran Hasil 7. Pemutakhiran nilai RSI setelah perubahan harga manual Berhasil 8. Pemutakhiran grafik harga saham setelah perubahan manual Berhasil 9. Pemutakhiran grafik RSI setelah perubahan manual Berhasil IV.2.5.2 Hasil Pengujian Kebenaran Metode RSI Hasil pengujian kebenaran sinyal-sinyal perdagangan bisa dilihat secara lengkap di Lampiran B. Dalam bab ini hanya akan diuraikan rangkuman dari hasil pengujian. Rangkuman hasil pengujian kebenaran sinyal overbought dan oversold bisa dilihat di Tabel IV-2, sedangkan rangkuman hasil pengujian kebenaran sinyal failure swing bisa dilihat di Tabel IV-3. Pengujian kebenaran metode RSI kemudian dirangkum, dan bisa dilihat di Tabel IV-4. Pengujian dilakukan dengan data saham dari empat perusahaan: Astra Graphia, Excelcomindo, Gudang Garam, dan Telekomunikasi Indonesia. Data yang digunakan adalah harga penutupan saham dalam jangka waktu 1 Juni 2007 1 Juni 2008 (satu tahun). Perusahaan yang dipilih adalah perusahaan yang termasuk dalam index JKSE (Jakarta Stock Exchange) di situs finance.yahoo.com. Perusahaan yang dipilih masing-masing mewakili volume penjualan yang berbeda dalam jangka waktu yang diuji. Excelcomindo mempunyai volume 500 hingga 4,7 juta lembar saham per hari. Gudang Garam mempunyai volume 14 ribu hingga 2,2 juta lembar saham per hari. Astra Graphia mempunyai volume 30 ribu hingga 79 juta lembar saham per hari. Telekomunikasi Indonesia mempunyai volume 4,7 juta hingga 161 juta lembar saham per hari. Tabel IV-2 Rangkuman Hasil Pengujian Sinyal Overbought dan Oversold Perusahaan Periode RSI (hari) Kebenaran Sinyal Astra Graphia 9 50% 14 40% 25 50% Excelcomindo 9 100% 14 100%

IV-10 Perusahaan Periode RSI (hari) Kebenaran Sinyal Excelcomindo 25 100% Gudang Garam 9 22,22% 14 42,86% 25 100% Telekomunikasi Indonesia 9 77,78% 14 75% 25 100% Tabel IV-3 Rangkuman Hasil Pengujian Sinyal Failure Swing Perusahaan Periode RSI (hari) Kebenaran Sinyal Astra Graphia 9 77,78% 14 50% 25 33,33% Excelcomindo 9 62,5% 14 100% 25 100% Gudang Garam 9 16,67% 14 20% 25 33,33% Telekomunikasi Indonesia 9 50% 14 100% 25 100% Tabel IV-4 Rangkuman Hasil Pengujian Metode RSI Sinyal Periode RSI (hari) Rata-rata Kebenaran Overbought/Oversold 9 62,5% 14 64,47% 25 87,5% Failure Swing 9 51,74% 14 67,5% 25 66,67%

IV-11 IV.2.6 Kesimpulan Pengujian IV.2.6.1 Kesimpulan Pengujian Kebenaran Perangkat Lunak Setelah dilakukan pengujian terhadap kebenaran perangkat lunak A.rsi.tek, didapatkan kesimpulan sebagai berikut: 1. Perangkat lunak A.rsi.tek berhasil membaca file masukan berformat.csv dan menampilkan data tersebut dengan benar. 2. Perangkat lunak A.rsi.tek berhasil menggambar grafik harga saham dengan benar. 3. Perangkat lunak A.rsi.tek berhasil menghitung nilai RSI dan menggambar grafik RSI dengan benar. 4. Perangkat lunak A.rsi.tek berhasil menghasilkan sinyal dan menggambar sinyal tersebut di grafik RSI sesuai dengan hasil analisis. 5. Perangkat lunak A.rsi.tek berhasil memutakhirkan dengan benar penghitungan RSI dan sinyal perdagangan setelah data harga saham diubah secara manual oleh pengguna. Dengan demikian perangkat lunak A.rsi.tek dapat memenuhi spesifikasi kebutuhan yang dinyatakan pada tahap analisis dengan baik. IV.2.6.2 Kesimpulan Pengujian Kebenaran Metode RSI Dari pengujian yang dilakukan dengan langkah-langkah yang ditentukan, dapat disimpulkan hal-hal berikut ini. Detil pengujian dapat dilihat di Lampiran B. 1. Secara umum, semakin besar periode yang digunakan, sinyal yang dihasilkan akan menjadi semakin tinggi tingkat kebenarannya, sementara jumlah sinyal yang dikeluarkan menurun. 2. Metode RSI mempunyai tingkat kebenaran rata-rata minimal 51,74%, dan maksimal 87,5%. 3. Metode RSI bekerja paling baik pada grafik yang berfluktuasi, seperti grafik harga saham Excelcomindo. 4. Sinyal overbought atau oversold mempunyai tingkat kebenaran yang tinggi jika kemunculannya bersamaan/berdekatan dengan munculnya sinyal failure swing. 5. Secara umum, sinyal sejenis yang keluar beberapa kali secara berurutan dalam jangka waktu yang singkat mempunyai tingkat kebenaran yang rendah. Sinyal-

IV-12 sinyal tersebut lebih baik dianggap sebagai satu sinyal dan bukan beberapa sinyal yang terpisah. 6. Mengambil keputusan perdagangan tidak bisa dilakukan dengan mempercayakan sepenuhnya pada sinyal-sinyal yang dihasilkan metode RSI. Pengamatan akan tren dan kondisi grafik pada umumnya masih diperlukan.