36
Qn=trastdQ,meanp,stdp; net=newffinput, Target,[S1 S2...SN-l],{TF1 TF2...TFN-l}, BTF
[net,tr] ← train net,input, Target;
net.IW{1,1}=xlsread‘Name_fileExcel’,’sheet’,’xlrange’; -start net.b{1}= xlsread‘Name_fileExcel’,’sheet’,’xlrange’; -start
bn=simnet,Qn; b=poststdbn,meant,stdt;
UJI JST BACKPROPAGATION [y,Pf,Af,e,Perf]=simnet,P,[],[],T;
3.4 Perancangan Antarmuka
Perancangan antarmuka menguraikan bagaimana komunikasi antara sistem dengan pengguna. Tujuan utama dari perancangan antarmuka pengguna adalah untuk
menciptakan suatu komunikasi yang efektif antara manusia dan komputer. Antarmuka yang menarik menjadi nilai tambah bagi pengguna maupun perancang sistem tersebut.
Pada tahap ini akan dilakukan perancangan antarmuka sistem yang akan digunakan pada sistem nantinya.
3.4.1. Antarmuka menu utama
Antarmuka menu utama sistem merupakan tampilan utama ketika sistem dijalankan. Rancangan antarmuka menu utama pada sistem prediksi harga minyak dapat dilihat
pada Gambar 3.9.
Gambar 3.9 Rancangan Antarmuka Menu Utama
Universitas Sumatera Utara
37 Keterangan:
1. Tombol Cek Data Berfungsi menghubungkan antarmuka menu utama dengan antarmuka cek data.
2. Tombol Pelatihan Berfungsi menghubungkan antarmuka menu utama dengan antarmuka pelatihan.
3. Tombol Prediksi Berfungsi menghubungkan antarmuka menu utama dengan antarmuka prediksi.
4. Tombol Keluar Berfungsi menghubungkan antarmuka menu utama dengan antarmuka konfirmasi
keluar.
3.4.2. Antarmuka cek data
Terdapat dua bagian utama pada antarmuka cek data, yaitu bagian menampilkan data dalam bentuk angka dan grafik. Rancangan antarmuka cek data diperlihatkan pada
Gambar 3.10.
Gambar 3.10 Rancangan Antarmuka Cek Data
Universitas Sumatera Utara
38 Keterangan:
1. 1. Popup Menu Berfungsi untuk menampilkan data dalam bentuk angka dan grafik
2. Textfield Harga dalam angka Tempat memasukkan nilai harga minyak selama satu bulan
3. Axes Menampilkan data harga minyak selama satu bulan.
4. Tombol ke Pelatihan Berfungsi menghubungkan antarmuka cek data dengan antarmuka pelatihan
5. Tombol Menu Utama Berfungsi menghubungkan antarmuka cek data dengan antarmuka menu utama
3.4.3. Antarmuka pelatihan
Terdapat dua bagian utama pada antarmuka pelatihan, yaitu bagian pelatihan JST backpropagation dan bagian penyimpanan bobot ke dalam excel. Rancangan
antarmuka pelatihan diperlihatkan pada Gambar 3.11.
Gambar 3.11 Rancangan Antarmuka Pelatihan
Universitas Sumatera Utara
39 Keterangan:
1. Popup Menu Berfungsi untuk memilih data yang akan dilatih.
2. Textfield Laju Pemahaman Tempat memasukkan nilai laju pemahaman
3. Textfield Momentum Tempat memasukkan nilai momentum
4. Textfield Max. Epoch Tempat memasukkan nilai maksimal epoch dalam pelatihan
5. Textfield Max. Error Tempat memasukkan nilai maksimal toleransi error output terhadap target
6. Tombol Latih Berfungsi untuk melatih data sesuai dengan parameter-parameter yang telah
ditentukan sebelumnya. 7. Textfield MSE
Tempat menampilkan error yang dihasilkan dari proses pelatihan 8. Axes
Menampilkan perbandingan target dan output yang dihasilkan dari pelatihan dalam bentuk grafik
9. Tombol Tampil Berfungsi untuk menampilkan perbandingan target dan output yang dihasikan
dalam bentuk tabel 10. Tombol Simpan
Berfungsi untuk menyimpan bobot-bobot dari hasil pelatihan ke dalam excel. 11. Tombol ke Prediksi
Berfungsi menghubungkan antarmuka pelatihan dengan antarmuka prediksi 12. Tombol Menu Utama
Berfungsi menghubungkan antarmuka pelatihan dengan antarmuka menu utama
Universitas Sumatera Utara
40
3.4.4. Antarmuka prediksi
Pada antarmuka pengujian terdapat dua bagian yaitu bagian yang akan diprediksi dan hasil prediksi. Rancangan antarmuka pediksi jaringan saraf tiruan ditunjukkan pada
Gambar 3.12.
Gambar 3.12 Rancangan Antarmuka Prediksi
Keterangan: 1. Popup Menu
Berfungsi memilih data yang akan diprediksi 2. Tombol Prediksi
Berfungsi memulai proses prediksi dan memunculkan data dalam bentuk tabel. 3. Axes 1
Tempat menampilkan perbandingan data aktual dengan hasil prediksi dalam bentuk grafik
4. Tombol Menu Utama Berfungsi menghubungkan antarmuka pengujian dengan antarmuka Menuu
Utama. 5. Tombol Keluar
Berfungsi menghubungkan antarmuka pengujian dengan antarmuka keluar.
Universitas Sumatera Utara
41
3.4.5. Antarmuka konfirmasi keluar
Antarmuka konfirmasi keluar adalah antarmuka yang muncul setiap pengguna mengklik tombol keluar pada antarmuka menu utama. Rancangan antarmuka ini
diperlihatkan pada Gambar 3.13.
Gambar 3.13 Rancangan Antarmuka Konfirmasi Keluar
Keterangan: 1. Tombol Ya
Berfungsi menjawab Ya pada konfirmasi keluar, maka pengguna keluar dari sistem. 2. Tombol Tidak
Berfungsi menjawab Tidak pada konfirmasi keluar, maka antarmuka konfirmasi
keluar ditutup dan antarmuka awal tetap terbuka.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem