Desain InputOutput ANALISIS DAN PERANCANGAN SISTEM

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.