Implementasi Sistem Prediksi Harga Saham Syariah Menggunakan Metode Adaptive Neuro Fuzzy Inference System (ANFIS)

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dijelaskan tentang proses pengimplementasian metode Adaptive Neuro Fuzzy Inference System ANFIS pada sistem, sesuai perancangan sistem yang telah dilakukan di Bab 3 serta melakukan pengujian sistem yang telah dibangun.

4.1 Implementasi Sistem

Pada tahap ini, metode Adaptive Neuro Fuzzy Inference System ANFIS akan diimplementasikan ke dalam sistem prediksi harga saham dengan menggunakan bahasa pemrograman VB.NET dan database MySQL sesuai perancangan yang telah dilakukan. 4.1.1 spesifikasi perangkat keras dan lunak yang digunakan Spesifikasi perangkat keras dan perangkat lunak yang digunakan untuk membangun sistem ini adalah sebagai berikut: 1. Prosesor IntelĀ®Core TM i3 2330M CPU 2.20 GHz. 2. Kapasitas hardisk 500 GB. 3. Memori RAM yang digunakan 2.00 GB. 4. Visual Studio 2012. 5. Sistem operasi yang digunakan adalah Microsoft Windows 8. 6. Web server yang digunakan adalah XAMPP. 7. Database MySQL 4.1.2 Implementasi perancangan antarmuka Adapun implementasi perancangan antarmuka yang telah dilakukan sebelumnya pada sistem adalah: Universitas Sumatera Utara 1. Halaman Login Halaman Login merupakan halaman yang pertama kali muncul ketika sistem dijalankan. Pada halaman utama pengguna dapat masuk ke halaman administrator dengan memasukkan username dan password pada form yang telah disediakan. Halaman Login pada sistem prediksi saham menggunakan metode Adaptive Neuro Fuzzy Inference System ANFIS dapat dilihat pada Gambar 4.1. Gambar 4.1 Halaman Login Setelah melakukan login pada sistem, pengguna akan masuk ke halaman utama dengan tampilan awal sub Menu Tutorial Aplikasi. Aplikasi ini memiliki tiga menu pilihan yaitu Tutorial, Master dan Saham. Menu Tutorial terdiri dari sebuah sub menu yaitu Tutorial Aplikasi. Menu Master terdiri dari tiga sub menu yaitu Profil, Pengguna, dan Catatan. Menu Saham terdiri dari dua sub menu yaitu Data Saham dan Prediksi. 2. Halaman Tutorial Aplikasi Halaman tutorial aplikasi adalah halaman untuk menampilkan tutorial atau tata cara penggunaan sistem prediksi data saham ini agar pengguna sistem dapat menjalankannya dengan baik dan benar. Halaman tutorial aplikasi pada sistem prediksi harga saham dapat dilihat pada Gambar 4.2. Universitas Sumatera Utara Gambar 4.2 Halaman Tutorial Aplikasi 3. Halaman Profil Halaman profil adalah halaman untuk menyimpan data profil pengguna yang login ke sistem prediksi saham syariah. Pada halaman ini pengguna dapat mengubah data pribadi pengguna. Adapun halaman profil pada sistem prediksi saham syariah dapat dilihat pada Gambar 4.3. Gambar 4.3 Halaman Profil Universitas Sumatera Utara 4. Halaman Pengguna Halaman pengguna adalah halaman untuk mengatur siapa saja yang dapat login atau mengakses aplikasi ini. Halaman pengguna ini hanya dapat diakses oleh administrator. Administrator dapat menambah, mengubah, dan menghapus data pengguna yang dapat mengakses aplikasi ini. Adapun halaman profil pada sistem prediksi saham ini dapat dilihat pada Gambar 4.4. Gambar 4.4 Halaman Pengguna 5. Halaman Catatan Halaman catatan adalah halaman yang digunakan oleh pengguna yang telah login baik itu administrator maupun pengguna umum untuk melakukan pembuatan catatan atau memo tertentu. Pengguna dapat melakukan pencarian catatan berdasarkan judul catatan dan tanggal dibuatnya catatan. Selain itu, pengguna juga dapat melakukan penambahan, pengubahan dan penghapusan data catatan. Adapun tampilan halaman catatan pada sistem prediksi saham syariah ini dapat dilihat pada Gambar 4.5. Universitas Sumatera Utara Gambar 4.5 Halaman Catatan 6. Halaman Data Saham Halaman Data Saham adalah halaman untuk menampilkan data saham yang ada pada database pada rentang waktu tertentu. Gambar 4.6 Halaman Data Saham Universitas Sumatera Utara Pada halaman ini pengguna juga bisa melihat data saham tertentu yang diinginkan oleh pengguna dengan mengisikan bagian filter pencarian saham dan kemudian aplikasi akan menampilkan data saham yang diinginkan oleh pengguna. Selain itu, pengguna administrator juga dapat menambah, mengubah dan menghapus data saham. Hasil pencarian data saham priode tanggal 01 januari 2010 hingga tanggal 31 Desember 2012 dapat dilihat pada Gambar 4.6. Pengguna dapat mencetak data dan menampilkan grafik saham dalam bentuk candle chart. Gambar 4.7 menunjukkan tampilan candle chart dari data yang dicari. Gambar 4.7 Halaman Grafik Candle Chart Data Saham 7. Halaman Prediksi Halaman prediksi adalah halaman untuk melakukan prediksi harga saham. Pada halaman ini pengguna dapat melakukan prediksi harga saham sesuai range periode data saham yang diinginkan. Selain memilih range periode prediksi, pengguna juga dapat menentukan nilai parameter ANFIS yaitu Max Epoch yang merupakan maksimum iterasi yang akan dilakukan untuk mendapatkan error terkecil, momentum, laju pembelajaran, dan kriteria penghentian yaitu nilai yang cukup kecil yang masih dapat ditoleransi dalam prediksi. Setelah pengguna memasukkan range periode saham dan parameter ANFIS, maka sistem akan menentukan hasil prediksi harga saham dengan metode ANFIS yang telah dibahas di bab sebelumnya. Sistem juga akan menghitung tingkat error rata-rata prediksi berdasarkan data sebenarnya dan data hasil prediksi. Adapun halaman prediksi untuk sistem prediksi harga saham dapat dilihat pada Gambar 4.8. Universitas Sumatera Utara Gambar 4.8 Halaman Prediksi Pengguna dapat mencetak data dan menampilkan chart saham. Gambar 4.9 menunjukkan grafik dari data yang telah diprediksi. Gambar 4.9 Halaman Grafik Prediksi Harga Saham Universitas Sumatera Utara 4.1.3 Implementasi data Adapun data saham yang dimasukkan dalam sistem ini adalah data saham Jakarta Islamic Index JII dari tanggal 1 Januari 2004 s.d 31 Desember 2012 yang diperoleh dari www.duniainvestasi.com. Seluruh data yang dimasukkan penelitian ini berjumlah 2143 yang dapat dilihat pada Tabel 4.1. Table 4.1 Data Saham Jakarta Islamic Index No. Tanggal Open High Low Close Volume 1 02 Januari 2004 119.0 122.4 118.4 122.1 208720347136 2 03 Januari 2004 119.0 122.4 118.4 122.1 208720347136 3 04 Januari 2004 119.0 122.4 118.4 122.1 208720347136 4 05 Januari 2004 122.1 127.7 122.3 126.8 501884157952 5 06 Januari 2004 126.8 131.0 125.6 129.0 564089847808 6 07 Januari 2004 127.6 127.6 121.7 122.2 467455082496 7 08 Januari 2004 122.2 125.5 122.2 125.3 478723670016 8 09 Januari 2004 125.3 129.4 125.9 128.3 775400783872 9 10 Januari 2004 125.3 129.4 125.9 128.3 775400783872 10 11 Januari 2004 125.3 129.4 125.9 128.3 775400783872 11 12 Januari 2004 128.3 128.3 124.4 124.6 525883342848 12 13 Januari 2004 124.6 125.5 124.1 125.1 420180688896 13 14 Januari 2004 125.1 127.1 124.7 126.8 400005824512 14 15 Januari 2004 126.8 128.2 126.3 127.0 474310508544 15 16 Januari 2004 127.0 128.8 127.0 128.8 499566051328 2139 20 Desember 2012 588.03 591.87 587.01 590.46 1285762580480 2140 21 Desember 2012 593.41 595.36 590.59 594.79 2003944472576 2141 26 Desember 2012 593.41 595.36 590.59 594.79 2003944472576 2142 27 Desember 2012 593.41 595.36 590.59 594.79 2003944472576 2143 28 Desember 2012 593.41 595.36 590.59 594.79 2003944472576

4.2 Pengujian Sistem