Database Transaksi Database Transfer Database Kartu ATM Database Bayar teleponpulsa

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