WELCOME
Gambar 3.15 Desain Dialog Ganti PIN
3.3.4 Perancangan Database
Perancangan Database ialah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung perancangan simulasi.Berikut ini adalah rancangan
database yang digunakan dalam perancangan perangkat lunak simulasi ATM ini.
1. Database Transaksi
Tabel ini digunakan untuk merekam semua transaksi yang dilakukan oleh nasabah.Tabel ini berisikan field-field berupa nomor rekening nasabah yang
melakukan transaksi,tanggal transaksi yang dilakukan,jumlah penarikan tunai,pindah buku atau transfer dana,pembayaran rekening teleponpulsa dan
listrik dan jenis transaksi apa saja yang sudah dilakukan.Field-field ini merupakan field tetap yang tidak dapat diganti atau dirubah yang terekam dalam access.
Tempat Uang Keluar Kartu Dalam Mesin ATM
Cance 7
8 9
4 5
6 3
2 1
Clear Enter
Tabel 3.1. Tabel Transaksi Nama Field
Type Data Width Keterangan
No_Rekening Text
10 Nomor rekening
Jenis_Transaksi Text
25 Jenis Transaksi
No_Transaksi Number
8 Nomor Transaksi
Jumlah Number
10 Jumlah
Tanggal Date
8 Tanggal
2. Database Transfer
Tabel ini terdiri dari field-field berupa nomor rekening nasabah,nomor rekening tujuan,tanggal dilakukannya transaksi pindah bukutransfer dana dan jumlah uang
yang akan ditransfer.Tabel ini khusus merekam transaksi pindah buku atau transfer dana.
Tabel 3.2. Tabel Pindah bukuTransfer Dana Nama Field
Type Data Width Keterangan
No_Rekening Text
10 Nomor Rekening
No_Rekening_tujuan Text
10 Nomor Rekening Tujuan
No_Transaksi Number
8 Nomor Transaksi
Tanggal Date
8 Tanggal
3. Database Kartu ATM
Tabel ini terdiri dari field-field berupa nomor rekening,nomor kartu,Pin dan status blokir.
Tabel 3.3. Tabel Kartu ATM Nama Field
Type Data Width Keterangan
No_Rekening Text
10 Nomor Rekening
No_kartu Number
6 Nomor kartu
Pin Number
4 Nomor Pin
Blokir Text
6 Blokir
4. Database Bayar teleponpulsa
Tabel ini merupakan table yang berisikan field-field berupa nomor rekening nasabah,bulan dan tahun tagihan,tanggal pembayaran tagihan,serta status yang
menunjukkan apakah tagihan telepon sudah lunas atau belum.Field blnThn merupakan interface,sedangkan noRek, No_Kontrak,tglBayar, dan status terekam
dalam access.
Tabel 3.4. Tabel Bayar teleponpulsa Nama Field
Type Data Width Keterangan
No_Rekening Text
10 Nomor rekening
No_Kontrak Number
10 Nomor Kontrak
Bln Text
2 Bulan
Tahun Text
4 Tahun Bayar
Tagihan Number
10 Jumlah Tagihan
Status Text
5 Status
5. Database Bayar Listrik