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