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