Perancangan Antarmuka Penerapan Jaringan Saraf Tiruan Untuk Memprediksi Pergerakan Harga Minyak Mentah Dunia Menggunakan Metode Backpropagation

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