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

8. Melakukan denormalisasi data hasil prediksi untuk mendapatkan nilai yang sebenarnya dengan menggunakan persamaan 2.2. 9. Menghitung kesalahan hasil prediksi dengan menggunakan Mean Absolute Percentage Error MAPE dengan persamaan 2.37.

3.4 Perancangan Sistem

Perancangan sistem merupakan tahapan perancangan data dan perancangan antarmuka sistem yang akan diimplementasikan pada penelitian ini. Perancangan yang dilakukan menggunakan beberapa diagram dari Unified Modeling Language UML yaitu use case diagram, activity diagram dan class diagram. 3.4.1 Use case diagram Use case merupakan deskripsi fungsi sebuah sistem dari perspektif pengguna. Use case dari sistem prediksi saham syariah ini dapat dilihat pada Gambar 3.4. Beranda Data Saham Prediksi Saham Profil Profil Profil Gambar 3.4 Use Case Diagram Sistem Prediksi Universitas Sumatera Utara Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user pengguna dengan sistem yang dibangun melalui kronologi bagaimana sistem tersebut digunakan oleh user. Pada sebuah use case, user biasanya disebuat dengan aktor. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario. Setiap scenario mendeskripsikan urutan kejadian. Use case dapat terdiri dari beberapa scenario Munawar, 2005. Use case yang dibangun pada sistem prediksi ini memiliki dua aktor yaitu General User pengguna biasa dan Admin Administrator. Use case ini juga terdiri dari 6 buah scenario, yakni Profil, Pengguna, Tutorial Aplikasi, Pengaturan Data Saham Syariah, Catatan, dan Prediksi Saham. Administrator dapat mengakses seluruh scenario sedangkan general user dapat mengakses seluruh scenario kecuali scenario Pengguna. 3.4.2 Use case specification Sebuah use case specification menggambarkan masing-masing scenario dari usecase sistem yang dibangun secara lebih terperinci. Tabel use case specification untuk scenario Profil dari sistem prediksi saham syariah yang dibangun dapat dilihat pada Tabel 3.2. Tabel 3.2 Use Case Spesifikasi untuk Use Case Profil Tipe Use Case Penjelasan Nama Use Case Profil Aktor Administrator dan User Deskripsi Use case ini digunakan oleh aktor untuk mengubah data pribadi pengguna. Pre condition Aktor harus memiliki username dan password login. Characteristic of activation Eksekusi dapat dilakukan oleh administrator dan user. Basic flow - Aktor memilih menu profil. - Sistem menampilkan profil. - Aktor mengedit data profil, lalu tekan tombol simpan. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data profil. Alternative flow - Post condition Pada use case ini user dapat mengubah data profil. Limitations - Universitas Sumatera Utara Scenario use case Pengaturan Pengguna dapat dilihat pada Tabel 3.3. Tabel 3.3 Use Case Spesifikasi untuk Use Case Pengaturan Pengguna Tipe Use Case Penjelasan Nama Use Case Pengaturan pengguna Aktor Administrator Deskripsi Use case ini digunakan oleh aktor untuk mengatur pengguna yang dapat mengakses aplikasi ini. Pre condition Aktor harus memiliki username dan password login. Characteristic of activation Eksekusi dapat dilakukan oleh administrator. Basic flow - Aktor memilih menu pengaturan pengguna. - Sistem menampilkan data pengguna. - Administrator mengubah data pengguna, lalu menekan tombol Simpan. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data pengguna. Alternative flow - Post condition Pada use case ini user dapat mengubah data pengguna. Limitations Administrator tidak dapat mengubah password dan username dari pengguna yang telah terdaftar. Scenario use case Tutorial Aplikasi dapat dilihat pada Tabel 3.4. Tabel 3.4 Use Case Spesifikasi untuk Use Case Tutorial Aplikasi Tipe Use Case Penjelasan Nama Use Case Tutorial aplikasi Aktor Administrator dan User Deskripsi Use case ini digunakan oleh user dan administrator untuk melihat tutorial aplikasi. Pengguna dengan login administrator dapat mengedit isi teks tutorial aplikasi. Pre condition Aktor harus memiliki username dan password untuk login. Characteristic of activation Eksekusi dapat dilakukan oleh user dan administrator. Basic flow - Aktor memilih menu tutorial aplikasi. - Sistem menampilkan tutorial aplikasi. Pengguna dengan login Administrator dapat mengedit isi teks tutorial aplikasi. - Use case ini berakhir ketika sistem telah selesai menampilkan tutorial aplikasi. Alternative flow - Post condition Pada use case ini aktor dapat melihat tutorial aplikasi. Limitations - Universitas Sumatera Utara Scenario use case Edit Catatan dapat dilihat pada Tabel 3.5. Tabel 3.5 Use Case Spesifikasi untuk Use Case Edit Catatan Tipe Use Case Penjelasan Nama Use Case Catatan Aktor Administrator dan User Deskripsi Use case ini digunakan oleh user untuk membuat, mengedit, dan menghapus data catatan. Pre condition Aktor harus memiliki username dan password untuk login Characteristic of activation Eksekusi dapat dilakukan oleh Administrator dan user. Basic flow - Aktor memilih menu catatan. - Sistem menampilkan data catatan. - Aktor menambah, mengubah, dan menghapus data catatan. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data catatan. Alternative flow - Post condition Pada use case ini aktor dapat mengubah, menambah, dan mengahapus data catatan. Limitations - Scenario use case Prediksi dapat dilihat pada Tabel 3.6. Tabel 3.6 Use Case Spesifikasi untuk Use Case Prediksi Tipe Use Case Penjelasan Nama Use Case Prediksi Aktor Administrator dan User Deskripsi Use case ini digunakan oleh administrator dan user untuk memprediksi saham. Pre condition Aktor harus memiliki username dan password untuk login. Characteristic of activation Eksekusi dapat dilakukan oleh administrator dan user. Basic flow - Aktor memilih menu prediksi. - Sistem menampilkan formulir parameter prediksi. - Aktor dapat mengisi parameter dan menekan tombol prediksi. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data prediksi. Alternative flow - Post condition Pada use case ini aktor dapat melakukan prediksi harga saham. Limitations - Universitas Sumatera Utara Scenario use case Pengaturan Data Saham dapat dilihat pada Tabel 3.7. Tabel 3.7 Use Case Spesifikasi untuk Use Case Pengaturan Data Saham Tipe Use Case Penjelasan Nama Use Case Pengaturan data saham Aktor Administrator dan User Deskripsi Use case ini digunakan oleh user dan administrator untuk melihat data saham. Pengguna dengan login administrator dapat mengatur data saham syariah. Pre condition Aktor harus memiliki username dan password untuk login Characteristic of activation Eksekusi dapat dilakukan oleh administrator dan user. Basic flow - Administrator memilih menu pengaturan data saham. - Sistem menampilkan data saham. - Administrator dan user dapat mencari data saham. H-1: Saham tidak ada di database. Administrator dapat menambah, mengedit, dan menghapus data saham. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data saham. Alternative flow H-1: Data saham tidak ada di database Sistem memberikan pesan data saham tidak tersedia di database. Post condition Pada use case ini user dapat melakukan pencarian, menambah, mengedit, dan menghapus data saham. Limitations - 3.4.3 Class diagram Class diagram mendeskripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka. Class diagram juga menunjukkan property dan operasi sebuah class dan batasan-batasan yang terdapat dalam hubungan- hubungan objek tersebut Fowler, 2004. Sebuah class diagram dapat terdiri dari beberapa class yang dilambangkan dengan sebuah kotak. Sebuah class berisi nama, atribut, dan operasi yang terdapat pada class tersebut. Antara satu class dan class lainnya dihubungkan dengan relasi yang menunjukan bagaimana class-class tersebut terhubung. Class diagram dari sistem prediksi harga saham syariah yang dibangun dapat dilihat pada Gambar 3.5. Universitas Sumatera Utara -cek_login : Boolean login +addUser : Boolean +editUser : Boolean +deleteUser : Boolean +cek_username : Boolean +cek_password_lama : Boolean +cek_kelengkapan : Boolean +cek_email : Boolean +cek_login : Boolean +load_pengguna : Object +id : String +jenisid : Integer +nama : String +alamat : String +tgl_lahir : String +telepon : String +hp : String +email : String +jabatan : String +username : String +password : String +password_lama : String +id_user : Integer User 1 1 +open : Boolean +close : Boolean -conn : Object database 1 1 +cek_level : Object +open_form : Object utama 1 1 -load_data : Object -enable_form : Object -disable_form : Object frmProfil 1 1 1 1 -loaddata : Object frmTutorial 1 1 +loaddata : Object +tambah : Object +edit : Object +delete : Object frmCatatan 1 +cek_tipe : Object +loaddata : Object +simpan : Boolean +tipe : Integer +id_catatan : Integer Tambah_catatan 1 1 -loaddata : Object -tambah : Object -edit : Object -delete : Object +grafik : Object +cetak : Object -tgl1 : Date -tgl2 : Date frmDataSaham 1 1 +cek_tipe : Object +simpan : Boolean +tipe : Integer +id_saham : Integer Tambah_Saham 1 1 -load : Object -dts : Object -tgl1 : Date -tgl2 : Date frmCetakSaham 1 1 -load : Object -dts : Object +tgl1 : Date +tgl2 : Date frmLaporanSaham 1 1 +loaddata : Object -tambah : Object -edit : Object -delete : Object frmPengguna 1 1 1 +cek_tipe : Object +simpan : Boolean -tipe : Integer -id_user : Integer Tambah_Pengguna 1 1 +prediksi : Object +grafik : Object +cetak : Object frmPrediksi 1 1 -load : Object -list : Object frmLaporanPrediksi 1 1 -load : Object -dts : Object -tgl1 : Date -tgl2 : Date -list : Object frmCetakPrediksi 1 1 +loaddata : Object +training : Object -list : Object anfis 1 1 +inisialisasi_U : Object +pengulangan : Object -jlh_U, : Double -distance, : Double -U_lama, : Double fcm 1 1 +pengelompokkan -kelompok, : Double mean_deviasi 1 1 +layer1_4 : Object +layer5 : Object lajur_maju 1 1 +A_Y_awal : Object +P_teta_awal : Object +pengulangan : Object -A, : Double -Y. : Double lse_rekursif 1 1 +tambah : Double +kurang : Double +kali : Double +bagi : Double +tranpose : Double +inverse : Double matrix 1 1 1 1 +tglServer : String +IndonesianDate : String +PanjangDate : String tanggal 1 1 1 1 Gambar 3.5 Class Diagram Sistem Prediksi 3.4.4 Activity diagram Activity diagram digunakan untuk mendeskripsikan logika prosedural, proses bisnis dan aliran kerja dalam suatu sistem. Activity diagram memiliki peranan seperti flowchart, akan tetapi memiliki perbedaan dimana activity diagram mendukung prilaku paralel sedangkan flowchart tidak Munawar, 2005. Berikut ini adalah diagram aktivitas yang terdapat pada sistem prediksi yang akan dibangun. 1. Activity diagram profil Pada activity diagram profil, pengguna sistem dapat melakukan pengaturan profil dengan cara menekan tombol menu profil dan kemudian sistem akan menampilkan profil pengguna yang login. Pengguna dapat mengedit data dan sistem akan melakukan penyimpanan. Activity diagram profil dapat dilihat pada Gambar 3.6. Universitas Sumatera Utara Gambar 3.6 Diagram Aktivitas untuk Mengubah Profil 2. Activity diagram pengguna Pada activity diagram pengguna, administrator dapat melakukan pengaturan pengguna yang dapat mengakses sistem ini dengan cara menekan tombol menu pengguna dan kemudian sistem akan menampilkan daftar pengguna. Administrator dapat mencari, menambah, mengubah, dan menghapus daftar pengguna sistem. Sistem akan memproses aktivitas yang telah dilakukan oleh administrator dan menampilkan ulang semua data saham sesuai dengan aktivitas yang dilakukan. Activity diagram pengguna dapat dilihat pada Gambar 3.7. Gambar 3.7 Diagram Aktivitas untuk Mengubah Pengguna Universitas Sumatera Utara 3. Activity diagram tutorial aplikasi Pada activity diagram tutorial aplikasi, pengguna dapat melihat tatacara penggunaan aplikasi ini dengan cara menekan tombol menu tutorial aplikasi dan kemudian sistem akan menampilkan teks tata cara penggunaan aplikasi. Pada menu ini, pengguna hanya dapat melihat teks tutorial aplikasi sedangkan administrator dapat melihat dan mengedit isi teks tutorial aplikasi. Setelah administrator melakukan pengeditan data teks maka sistem akan penyimpanan perubahan teks tersebut ke database. Activity diagram tutorial aplikasi dapat dilihat pada Gambar 3.8. Gambar 3.8 Diagram Aktivitas untuk Pengaturan Tutorial Aplikasi 4. Activity diagram prediksi saham Pada activity diagram prediksi saham, pengguna dapat melakukan prediksi saham dengan cara memilih menu prediksi saham. Kemudian sistem akan menampilkan form prediksi dimana pengguna dapat memilih data teknikal yang akan diuji serta memasukkan paramater prediksi ANFIS. Sistem kemudian mengambil data saham dari database, lalu melakukan normalisasi terhadap data tersebut dan melakukan cluster data untuk kemudian menentukan himpunan fuzzy dari data tersebut. Sistem kemudian melakukan pembuatan aturan fuzzy Sugeno dan menghitung error setiap layer dengan menggunakan error backpropagation, proses akan terus berulang hingga diperoleh nilai error terkecil. Setelah selesai melakukan prediksi sistem akan menampilkan hasil prediksi. Activity diagram prediksi saham dapat dilihat pada Gambar 3.9. Universitas Sumatera Utara Gambar 3.9 Diagram Aktivitas untuk Prediksi Saham 5. Activity diagram data saham Activity diagram data saham dapat dilihat pada Gambar 3.10. Gambar 3.10 Diagram Aktivitas untuk Pengaturan Data Saham Universitas Sumatera Utara Pada activity diagram data saham, administartor dapat melakukan pengaturan data saham yang akan digunakan dalam memprediksi harga saham dengan cara menekan tombol menu data saham dan kemudian sistem akan menampilkan data saham yang tersimpan di database. Pada menu ini pengguna dapat mencari data saham yang diinginkan sedangkan administrator dapat mencari, menambah, mengedit, dan menghapus data saham. Sistem akan memproses aktivitas yang telah dilakukan oleh pengguna dan menampilkan ulang semua data saham sesuai dengan aktivitas yang dilakukan. 6. Activity diagram catatan Pada activity diagram catatan, pengguna dapat membuat memo atau catatan. Pengaturan catatan dapat dilakukan dengan menekan tombol menu catatan maka sistem akan menampilkan daftar catatan yang telah dibuat. Pengguna dapat menambah, mengubah, dan menghapus catatan. Activity diagram catatan dapat dilihat pada Gambar 3.11. Gambar 3.11 Diagram Aktivitas untuk Catatan Universitas Sumatera Utara 3.4.5 Model Entity-Relationship Model Entity-Relationship E-R merupakan suatu diagram yang digunakan untuk menggambarkan konseptual data dalam bentuk entitas, atribut dan hubungan entitas- entitas dalam sebuah sistem Kadir, 2009. Model E-R untuk sistem prediksi ini dapat dilihat pada Gambar 3.14. Pengguna password email username telpon hp tgl_lahir nama alamat no_identitas id_pengguna Tutorial Catatan Saham Mengisi 1 n 1 n close low high open tanggal nama_saham id_saham tutorial isi_catatn judul id_catatan volume Gambar 3.12 Model Diagram E-R 3.4.6 Rancangan menu sistem Rancangan menu sistem dapat digunakan untuk melihat struktur menu yang terdapat pada suatu sistem yang akan dibangun. Rancangan menu sistem yang akan dibangun dapat dilihat pada Gambar 3.15. Rancangan sistem prediksi saham ini terdiri halaman Login dimana pengguna yang berhasil login akan masuk ke halaman Menu Utama yang terdiri beberapa menu yaitu Tutorial Aplikasi, Profil, Pengguna, Catatan, Pengaturan Data Saham, dan Prediksi Saham Menggunakan ANFIS. Universitas Sumatera Utara CATATAN PENGATURAN DATA SAHAM PENGGUNA TUTORIAL APLIKASI PREDIKSI SAHAM MENGGUNAKAN ANFIS PROFIL MENU UTAMA LOGIN Gambar 3.13 Struktur Menu Sistem 3.4.7 Perancangan antarmuka Perancangan antarmuka berisi gambaran umum tentang perancangan setiap tampilan yang terdapat pada aplikasi yang dibangun. 3.4.7.1 Rancangan halaman login Pada halaman login, pengguna dapat masuk menggunakan username dan password yang telah terdaftar di database untuk mengakses aplikasi ini. Rancangan tampilan halaman prediksi dapat dilihat pada Gabar 3.16. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM ANFIS Username Password Batal Login LOGIN x a b c Gambar 3.14 Rancangan Halaman Login Universitas Sumatera Utara Keterangan: a. Pengguna yang telah mengisi username dan password dapat menekan tombol Login untuk dapat mengakses menu-menu aplikasi. b. Pengguna dapat menekan tombol Batal untuk mengosongkan kembali kolom username dan password. c. Pengguna dapat keluar dari aplikasi dengan menekan tombol X. 3.4.7.2 Rancangan halaman utama Pada halaman utama, pengguna dapat memiih menu-menu yang telah disajikan pada menu bar yaitu menu Tutorial, Master dan Saham. Menu Tutorial terdiri dari 1 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. Rancangan tampilan halaman utama dapat dilihat pada Gambar 3.17. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - Tutorial || Master || Saham a g Tutorial Aplikasi Profil Pengguna Catatan a b c d Data Saham Prediksi e f Gambar 3.15 Rancangan Halaman Utama Keterangan: a. εenu “Tutorial Aplikasi” memungkinkan pengguna untuk masuk ke halaman Tutorial Aplikasi. b. εenu “Profil” memungkinkan pengguna untuk masuk ke halaman Profil. c. εenu “Pengguna” memungkinkan pengguna dengan login administrator untuk masuk ke halaman Pengguna dan dapat melakukan pengaturan pengguna yang dapat mengakses aplikasi ini. Universitas Sumatera Utara d. εenu “Catatan” memungkinkan pengguna untuk masuk ke halaman Catatatn. e. εenu “Data Saham” memungkinkan pengguna untuk masuk ke halaman Data Saham. f. εenu “Prediksi Saham” memungkinkan pengguna untuk masuk ke halaman Prediksi Saham. g. Tombol “X” memungkinkan pengguna untuk keluar aplikasi. 3.4.7.3 Rancangan halaman tutorial aplikasi Pada halaman Tutorial Aplikasi pengguna memperoleh tata cara untuk menggunakan aplikasi ini. Pengaturan isi content teks tutorial aplikasi dapat dilakukan dengan menekan tombol Edit apabila pengguna telah login sebagai administrator. Pengguna yang login dengan jabatan pengguna umum tidak dapat melakukan pengubahan isi tutorial aplikasi. Rancangan tampilan halaman tutorial aplikasi dapat dilihat pada Gambar 3.18. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - TUTORIAL APLIKASI Petunjuk Penggunaan Aplikasi Ini Edit Tutorial || Master || Saham Tutorial Aplikasi Gambar 3.16 Rancangan Halaman Tutorial Aplikasi 3.4.7.4 Rancangan halaman profil Pada halaman profil, pengguna dapat melihat dan mengedit data pribadi pengguna. Pada halaman ini, pengguna juga dapat menggantu username dan password yang digunakan untuk login pengguna tersebut. Rancangan tampilan halaman profil dapat dilihat pada Gambar 3.19. Universitas Sumatera Utara PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - PROFIL Nama Alamat Telepon Email Username Password Ulangi Password Edit Simpan a b Tutorial || Master || Saham Profil Pengguna Catatan No. Identitas Tanggal Lahir HP Jabatan JIKA PASSWORD TIDAK MAU DIGANTI, KOSONGKAN FORM DI BAWAH Gambar 3.17 Rancangan Halaman Profil Keterangan: a. Untuk memulai pengubahan data, pengguna dapat menekan tombol Edit. b. Untuk menyimpan perubahan data, pengguna dapat menekan tombol Simpan. 3.4.7.5 Rancangan halaman pengguna Pada halaman ini pengguna dengan login administrator dapat melakukan pengaturan data pengguna yang dapat mengases aplikasi ini. Rancangan tampilan halaman pengguna dapat dilihat pada Gambar 3.20. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - PENGGUNA Input Tabel Data Pengguna Edit Hapus Filter Nama Level a b c Tampilkan d Tampilkan e Tutorial || Master || Saham Profil Pengguna Catatan Gambar 3.18 Rancangan Halaman Pengguna Universitas Sumatera Utara Keterangan: a. Pengguna dapat membuka lembar formulir pengisisan pengguna baru dengan cara menekan tombol Input b. Pengguna yang telah memilih salah satu data pada tabel data pengguna dapat menekan tombol Edit untuk melakukan pengubahan pada data tersebut. c. Pengguna yang telah memilih salah satu data pada tabel data pengguna dapat menekan tombol Hapus untuk melakukan penghapusan data tersebut. d. Pengguna dapat memilih salah satu jenis level akses dan menekan tombol Tampilkan yang terletak di sampingnya untuk mendapatkan informasi seluruh pengguna yang memiliki level akses tersebut. e. Pengguna dapat menulis nama pengguna yang ingin dicari dan menekan tombol Tampilkan yang terletak di sampingnya untuk mendapatkan informasi tentang pengguna yang memiliki nama yang dicari. 3.4.7.6 Rancangan halaman catatan Pada halaman ini pengguna dapat membuat catatan pribadi yang dapat disimpan di aplikasi ini. Rancangan tampilan halaman catatan dapat dilihat pada Gambar 3.21. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - CATATAN Input Tabel Data Catatan Edit Hapus Filter Judul Catatan Tanggal Pembuatan a b c Tampilkan d Tampilkan e Tutorial || Master || Saham Profil Pengguna Catatan Gambar 3.19 Rancangan Halaman Catatan Keterangan: a. Pengguna dapat membuka lembar formulir pengisisan catatan baru dengan cara menekan tombol Input. b. Pengguna yang telah memilih salah satu data pada tabel data catatan dapat menekan tombol Edit untuk melakukan pengubahan pada data tersebut. Universitas Sumatera Utara c. Pengguna yang telah memilih salah satu data pada tabel data catatan dapat menekan tombol Hapus untuk melakukan penghapusan data tersebut. d. Pengguna dapat memilih tanggal pembuatan catatan dan menekan tombol Tampilkan yang terletak di samping kolom tanggal untuk mendapatkan informasi seluruh catatan yang telah dibuat oleh pengguna pada tanggal tersebut. e. Pengguna dapat menulis judul catatan yang ingin dicari dan menekan tombol Tampilkan yang terletak di sampingnya untuk mendapatkan informasi tentang catatan yang memiliki judul sesuai dengan yang diketikkan pada kolom judul catatan. 3.4.7.7 Rancangan halaman data saham Pada halaman ini pengguna dengan login administrator dapat melihat, menambah, mengubah serta menghapus data saham secara manual. Rancangan tampilan halaman pengaturan data saham dapat dilihat pada Gambar 3.22. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - DATA SAHAM Input Tabel Data Saham Edit Hapus Filter s.d Dari tanggal a b c Tampilkan Tutorial || Master || Saham Data Saham Prediksi d Cetak Chart f e Gambar 3.20 Rancangan Halaman Data Saham Keterangan: a. Pengguna dapat membuka lembar formulir pengisisan saham harian baru dengan cara menekan tombol Input. b. Pengguna yang telah memilih salah satu data pada tabel data saham harian dapat menekan tombol Edit untuk melakukan pengubahan pada data tersebut. c. Pengguna yang telah memilih salah satu data pada tabel data saham harian dapat menekan tombol “Hapus” untuk melakukan penghapusan data tersebut. Universitas Sumatera Utara d. Pengguna dapat memilih range tanggal saham yang ingin dilihat datanya dan menekan tombol Tampilkan yang terletak di samping kolom tanggal untuk mendapatkan informasi data saham pada range tanggal tersebut. e. Pengguna dapat menekan tombol Cetak untuk mencetak data ke Excel. f. Pengguna dapat menekan tombol Chart untuk menampilkan data dalam bentuk Candle chart. 3.4.7.8 Rancangan halaman prediksi saham Pada halaman ini pengguna dapat melakukan prediksi harga saham dengan terlebih dahulu mengisi parameter ANFIS. Rancangan tampilan halaman prediksi dapat dilihat pada Gabar 3.23. PREDIKSI SAHAM SYARIAH MENGGUNAKAN ANFIS x - PREDIKSI Parameter Prediksi Dengan ANFIS Mulai Tanggal s.d Pilih Data Saham Maximum Epoch Momentum Learning Rate Kriteria Penghentian Isi Parameter ANFIS Prediksi a Tabel Data Saham Syariah Cetak Chart b c Tutorial || Master || Saham Data Saham Prediksi Gambar 3.21 Rancangan Halaman Prediksi Saham Keterangan: a. Pengguna dapat melakukan pengisian parameter prediksi saham dan pencarian data yang akan diprediksi berdasarkan variabel-variabel yang telah tersedia dan menekan tombol Prediksi untuk melihat hasil prediksi. b. Pengguna dapat melihat grafik dari data saham yang diprediksi dengan menekan tombol Chart. c. Melakukan pencetakan data saham yang telah diprediksi dengan menekan tombol Cetak. Universitas Sumatera Utara 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