Basis Data Pelatihan Prediksi Kurs Mata Uang

akan disimpan akan selalu bertambah, selain itu diperlukannya penyimpanan data yang terstruktur. Adapun tabel – tabel yang diperlukan dalam sistem antara lain : a. Tabel user Tabel user adalah tabel untuk menyimpan data dari para user yang dapat mengakses dan menggunakan sistem prediksi kurs mata uang ini, serta yang dapat mengakses data pada database insert, update, dan delete. Primary Key : id_user Jumlah Field : 5 Foreign Key : - Relasi Tabel : tabel t_transaksi, tabel t_prediksi Tabel 3.1. Tabel user. Field Name Field type Domain Size Scale Sub_type Array Constraint id_user Interger PK nama_user Varchar20 Not Null username Varchar20 Not Null password Varchar10 Not Null otoritas VarChar20 Not Null b. Tabel t_mata_uang Pada tabel ini akan tersimpan beberapa master nilai mata uang yang terdaftar, dalam tabel ini databasenya meliputi nomor, kode, nama, lambang dari mata uang itu sendiri yang nantinya master ini akan digunakan sebagai output yang dimana dipakai sebagai target proses JST quickpropagation. Primary Key : id_mata_uang Jumlah Field : 3 Foreign Key : - Relasi Tabel : Tabel t_transaksi Tabel 3.2. Tabel t_mata_uang Field Name Field type Domain Size Scale Sub _type Array Constraint Nama VarChar 20 Not Null Kode VarChar 10 PK Lambang VarChar 10 Not Null . c. Tabel t_prediksi Tabel t_prediksi adalah tabel untuk menyimpan data-data hasil prediksi dari kurs mata uang yang nantinya akan digunakan untuk membuat laporanreport. Data yang disimpan sudah merupakan data valid yang telah di- denormalisasi. Primary Key : id_prediksi Jumlah Field : 6 Foreign Key : id_user Relasi Tabel : tabel t_user Tabel 3.3. Tabel t_prediksi. Field Name Field type Domain Size Scale Sub_type Array Constraint id_prediksi Interger PK id_user Interger FK tgl_prediksi Datetime Not Null valas_prediksi Varchar20 Not Null kurs_jual_prediksi Float Not Null kurs_beli_prediksi Float Not Null d. Tabel t_jst Di dalam tabel ini disimpan data-data hasil bobot yang baru setelah di- update yang kemudian akan digunakan untuk proses prediksi beikutnya. Primary Key : id_jst Jumlah Field : 5 Foreign Key : - Relasi Tabel : tabel t_report Tabel 3.4. Tabel t_jst Field Name Field type Domain Size Scale Sub_type Array Constraint id_jst Interger PK tgl_jst Datetime Not Null valas_jst Varchar20 Not Null kurs_jual_jst Float Not Null kurs_beli_jst Float Not Null . e. Tabel report Tabel ini digunakan untuk menyimpan data-data laporan, sehingga lebih mudah dan aman dalam penyimpanan serta lebih mudah untuk pemanggilan data kembali. Primary Key : id_jst, id_prediksi Jumlah Field : 6 Foreign Key : id_jst, id_prediksi Relasi Tabel : tabel t_jst, tabel t_prediksi Tabel 3.5. Tabel t_report. Field Name Field type Domain Size Scale Sub_type Array Constraint id_jst Interger PKFK id_prediksi Interger PKFK tgl_report Datetime Not Null valas_report Varchar20 Not Null kurs_jual_report Float Not Null kurs_beli_report Float Not Null f. Tabel t_transaksi Pada tabel ini akan tersimpan beberapa nilai histori dari transaksi nilai mata uang yang nantinya akan diproses melalui proses pelatihan. Dalam tabel ini databasenya meliputi nomor, tanggal, nomor valas, kurs beli, kurs jual. Primary Key : id_transaksi Jumlah Field : 5 Foreign Key : id_mata_uang Relasi Tabel : Tabel t_mata_uang Tabel 3.6. Tabel t_transaksi. Field Name Field type Domain Size Scale Sub _type Array Constraint id_transaksi Integer PK Id_user Interger FK Kode VarChar 10 FK Tanggal Datetime Not Null no_valas Integer Not Null kurs_jual Float Not Null kurs_beli Float Not Null

3.9. Desain InputOutput

Pada tahap ini dilakukan perancangan inputoutput 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 form Prediksi.

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.