BAB III ANALISIS DAN PERANCANGAN SISTEM
3.9 Desain Input/Output
Pada tahap ini dilakukan perancangan input/output untuk berinteraksi antara user dengan sistem prediksi kurs mata uang ini. Desain antarmuka ini dibuat dengan menggunakan perangkat lunak Microsoft Visio terdiri dari desain antarmuka, user setting serta login, halaman database (meliputi insert, update, dan delete), dan halaman proses utama, serta form Training, form Testing, dan
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 M ast er T r an sak si Fo r m T r ain in g Fo r m T est in g Rep o r t User Set t in g Clo se
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.
Form Master Valuutta 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.
]
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 Transaksiksi
Form Testing Report User Setting
Master Valuta Master Transaksi Form Training 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
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 Mast er Tr an saksi Fo r m Tr ain in g For m Test in g Close
Tr ain Can cel Valas Tan g g al Training Option s/d 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 M a st er T r an sak si Fo r m T r ain in g 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 s/d 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 M a st e r T r a n sa k si Fo r m T r a in in g 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
Report Report
Status bar
Master Valuta Master Transaksi Form Training Form Testing Close
View Print
Valas Tanggal
Report Option
s/d 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
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