A. Form Login
Terdapat textbox username dan password untuk login. User diminta login terlebih dulu jika ingin menggunakan aplikasi ini. Form
login ditampilkan pada Gambar 3.15.
For m Logi n For m Logi n
Username Password
OK Cancel
Gambar 3.15. Form Login.
F or m Ut am a F or m U t am a
St at u s b ar
M ast er Valu t a Fo r m T r ain in g
M ast er T r an sak si Fo r m T est in g
Clo se
Rep o r t User Set t in g
B. Form Utama
Tampilan awal saat aplikasi pertama kali dijalankan. Menu – menu dari aplikasi ini akan muncul secara keseluruhan, bila user sudah login
dengan memasukkan username dan password yang sesuai. Content dari form utama meliputi Master Valuta,. Master Transaksi, Training, dan
Prediksi. Form utama seperti yang ditampilkan pada Gambar 3.16.
Gambar 3.16. Form Utama.
Form Master Valu ut
ta Form Master Val
a
Form Testing Report
User Setting Master Valuta
Master Transaksi Form Training
Close
Kode Nama
Lambang I nsert
Update Delete
Tampilan Database
Kode Nama
Lambang
Status bar
C. Form Master Valuta
Di dalam form ini adalah untuk user dapat melakukan interaksi dengan database yang ada di dalam sistem prediksi kurs mata uang ini.
Dalam form Valuta user dapat melakukan proses insert, update, dan delete pada tabel t_mata_uang yang memuat nama mata uang, lambang,
serta kode yang nantinya data-data tersebut sebagai acuan untuk memilih valas mata uang pada proses di form training ataupun form prediksi.
Content dari Form Master Valuta ini bisa diisi sebanyak yang user ingin masukkan, dan masing-masing dari mata uang nantinya memiliki relasi
tersendiri dengan tabel transaksi. Sehingga, nantinya 1 mata uang bisa memiliki lebih dari 1 isi pada tabel transaksi.
]
Gambar 3.17. Form Master Valuta.
D. Form Master Transaksi
Pada form Master Transaksi sama seperti form Master Valuta, yaitu untuk dapat melakukan proses insert, update, dan delete namun
pada tabel transaksi. Pada tabel t_transaksi memuat id_transaksi yang sudah di-setting menjadi Auto Increment sehingga user tidak perlu
memasukkan id_transaksi secara manual karena sudah otomatis bertambah sesuai dengandata yang dimasukkan, kemudian tanggal,
no_valas, lalu kurs jual, serta kurs beli.
Form Master Transa Form Master Transa
ksi ksi
Form Testing Report
User Setting Master Valuta
Form Training Master Transaksi
Close
I D Transaksi Valas
Tanggal Kurs Beli
Kurs Jual I nsert
Update Delete
Tampilan Database
I D Transaksi Valas
Tanggal Kurs Beli
Kurs Jual
Status bar
Gambar 3.18. Form Master Transaksi.
E. Form Training
Form Training merupakan form untuk melakukan proses training JST dengan menggunakan Quickpropagation untuk mendapatkan bobot-
bobot baru yang nantinya akan dijadikan acuan untuk perhitungan di sistem prediksi. Content yang ada pada form ini adalah pemilihan valas
berupa mata uang dan tanggal yang akan di-training, kemudian ada NN option yang isinya adalah inputan yang diperlukan untuk proses-proses
pada sistem Trainer JST yang meliputi Hidden Layer, MGF, Epoch Max, dan Laju Error.
For m T r aining For m T r aining
St at u s b ar
Mast er Valu t a Fo r m Tr ain in g
Mast er Tr an saksi For m Test in g
Close
Tr ain Can cel
Valas Tan g g al
Training Option
sd
Tan g g al N N O ption
I n p u t Layer
Laj u Pelat ih an MGF
Ep och Max Ou t p u t Layer
Hid den Layer
Erro r To ler an si
Rep or t User Set t in g
Gambar 3.19. Form Training.
F. Form Testing
Pada Form Testing ini, user dapat mengetahui persentase kesalahan dari perhitungan prediksi mata uang. Sehingga bisa diketahui seberapa
akuratnya penggunaan sistem prediksi kurs mata uang ini. Selain itu juga dapat sebagai tolak ukur pergerakan nilai mata uang yang seringnya
tidak sesuai dengan perkiraan. Dengan adanya persentase ini juga dapat menguntungkan user untuk lebih mengantisipasi kesalahan dalam
prediksi dan sebagai tolak ukur dari naik atau turunnya nilai mata uang.
F or m T e st in g F or m T e st in g
St a t u s b ar
M a st er Valu t a Fo r m T r ain in g
M a st er T r an sak si Fo r m T est in g
Clo se
T e st Va las
T a n g g a l V alas O ption
sd
T a n g g al S istem P rediksi
Pr e d ik si Ku r s Ju al H a r i H ar i in i N ilai Be li H a r i in i
N ilai Ju al H a r i in i Pr e d ik si Ku r s Beli H a r i H ar i in i
Lo ad
Rep o r t User Set t in g
Pe r se n t a se e r r o r k u r s j u al Pe r se n t a se e r r o r k u r s b eli
Gambar 3.20. Form Testing.
G. Form Prediksi
Di Form Prediksi merupakan form untuk melakukan testing dan prediksi mata uang. Content-nya adalah inputan untuk kurs jual dan kurs
beli hari ini serta hasil dari prediksi kurs jual dan kurs beli esok hari serta untuk range tanggal tertentu sesuai keinginan user.
F o r m T e st i n g F o r m T e st i n g
St a t u s b a r
M a st e r V a lu t a Fo r m T r a in in g
M a st e r T r a n sa k si Fo r m T e st in g
Clo se
T e st V a la s
T a n g g a l V a la s O p tio n
s d
T a n g g a l
S is te m P re d ik s i K u r s Ju a l H a r i Eso k
N ila i B e li H a r i in i N ila i Ju a l H a r i in i
K u r s B e li H a r i Eso k Lo a d
Re p o r t U se r Se t t in g
Gambar 3.21. Form Prediksi.
Report Report
Status bar
Master Valuta Form Training
Master Transaksi Form Testing
Close
View Print
Valas Tanggal
Report Option
sd
Tanggal
H. Form Report
Form ini adalah untuk melihat data-data mata uang, nilai valuta asing, serta laporan grafik dari prediksi kurs mata uang yang telah
diproses sesuai dengan tanggal yang diinginkan oleh user, seperti ditunjukkan pada Gambar 3.22.
Report User Setting
Gambar 3.22. Form Report. I.
Form User Setting
Form ini digunakan untuk mengganti username atau password yang lama, yang dimana username dan password ini digunakan untuk
verifikasi agar bisa masuk dan menggunakan sistem tersebut. Form User Setting ditampilkan pada Gambar 3.23
User Set t i ng User Set t i ng
username Old username
New username Re type new username
Save password
Old password New password
Re type new password Save
Cancel
Cancel
Gambar 3.23 Form User Setting.
BAB IV IMPLEMENTASI SISTEM
4.1. Kebutuhan Sistem
Dalam merancang dan membangun sistem pendukung keputusan ini ada beberapa spesifikasi perangkat lunak dan perangkat keras yang dibutuhkan adalah
sebagai berikut
4.1.1. Kebutuhan Perangkat Keras
Untuk dapat memanfaatkan sistem prediksi kursmata uang ini dengan optimal, maka dibutuhkan perangkat keras yang sesuai sehingga sistem dapat
berjalan dengan baik, tepat, dan akurat. Adapun perangkat keras yang dibutuhkan untuk menjalankan aplikasi ini adalah :
1. Processor Intel Pentium 4 atau lebih.
2. Memory 1 Gb atau lebih.
3. VGA Card minimal 64 Mb.
4. Harddisk 5 Gb atau lebih.
5. Monitor dengan resolusi minimal 800 x 600.
4.1.2. Kebutuhan perangkat lunak
Perangkat lunak yang dibutuhkan untuk menjalankan sistem prediksi kurs mata uang ini adalah :
1. Sistem operasi Operating System menggunakan Microsoft Windows XP
Professional.
61
2. Database untuk pengolahan data menggunakan SQL Server 2005 Express
Edition. 3.
.Net Frame Work versi 2.0 diperlukan karena sistem ini dibuat dengan menggunakan Visual Basic .Net 2005.
4.2. Implementasi Program dan Tampilan Antar Muka
Berikut ini merupakan tampilan form yang digunakan pada sistem prediksi kurs mata uang menggunakan jaringan syaraf tiruan dengan metode
Quickpropagation beserta dengan penjelasan serta detail fungsi dan proses pada masing-masing tampilan form tersebut.
4.2.1. Form Utama
Pada form utama ini terdapat 6 menu yang ditampilkan yaitu Master Valuta, Master Transaksi, Form Training, Form Testing, Form Prediksi, Report,
dan User Setting. Pada form utama ini menggunakan format MDI, sehingga merupakan form parent dari masing-masing form children. Untuk bisa mengakses
form utama ini, user diharuskan untuk memasukkan username dan password terlebih dahulu. Form utama dari sistem prediksi kurs mata uang menggunakan
jaringan syaraf tiruan dengan metode Quickpropagation ini dapat dilihat pada Gambar 4.1.