1.
Entities (object-object dasar) yang perlu ada
didatabase.
a. Nasabah : menyimpan semua data
pribadi semua nasabah.
b. Rekening : menyimpan informasi semua rekening
yang telah dibuka
c. Cabang_bank : menyimpan informasi tentang semua
cabang bank
d. Transaksi : menyimpan informasi tentang
semua transaksi yang telah terjadi
e. Pegawai : menyimpan semua data
pribadi semua pegawai bank.
2.
Attributes (sifat-sifat) mesing-masing entity sesuai
kebutuhan database.
a.
Nasabah
id_nasabah
: nomor id untuk nasabah
(PK)
nama :
nama lengkap nasabah
tgl_lahir : tanggal lahir nasabah
alamat : alamat lengkap nasabah
no_telp : nomer telepon nasabah
b.
Rekening
no_rekening : nomor rekening (PK)
pin : Personal
Identification Number
saldo : Jumlah
saldo rekening
c.
Cabank_bank
kode_cabang : kode untuk cabang bank (PK)
nama_cabang : nama lengkap cabang bank
alamat_cabang : alamat lengkap cabang bank
no_telp : nomer telepon cabang bank
d.
Transaksi
id_transaksi
: nomor transaksi
(PK)
jenis_transaksi
: kredit atau debit
tanggal
: tanggal terjadinya transaksi
jumlah
: besarnya transaksi dalam Rp
e.
Pegawai
id_pegawai
: nomor id untuk pegawai (PK)
nama :
nama lengkap pegawai
tgl_lahir : tanggal lahir pegawai
alamat : alamat lengkap pegawai
no_telp : nomer telepon pegawai
3.
Relationship (hubungan)
diantara entities
Nasabah
|
Rekening
|
Cabang_bank
|
Transaksi
|
Pegawai
| |
Nasabah
|
-
|
Many-to-many
|
-
|
One-to-many
|
-
|
Rekening
|
Many-to-many
|
-
|
Many-to-one
|
One-to-many
|
-
|
Cabang_bank
|
-
|
One-to-many
|
-
|
-
|
One-to-many
|
Transaksi
|
Many-to-one
|
Many-to-one
|
-
|
-
|
-
|
Pegawai
|
-
|
-
|
Many-to-one
|
-
|
-
|
Penjelasan :
a.
Relasi antara nasabah dan rekening
Relasi yang
terjadi yaitu many to many, dimana 1
nasabah mempunyai banyak rekening dan 1 rekening bisa dimiliki oleh banyak
nasabah(join account) atau dengan
kata lain banyak nasabah mempunyai banyak rekening.
b.
Relasi antara nasabah dan transaksi
Relasi yang
terjadi yaitu one to many, dimana 1
nasabah dapat melakukan banyak traksaksi. Sedangkan 1 transaksi hanya bisa
dilakukan oleh 1 nasabah.
c.
Relasi antara rekening dan cabang bank
Relasi yang
terjadi yaitu many to one, dimana 1
rekening deposit hanya terdaftar di 1 cabang bank. Meskipun nasabah bisa
melakukan transaksi di cabang bank manapun.
d.
Relasi antara rekening dan transaksi
Relasi yang
terjadi yaitu one to many, dimana 1
rekening dapat melakukan banyak traksaksi.
e.
Relasi antara cabang bank dan pegawai
Relasi yang
terjadi yaitu one to many, dimana 1
cabang bank dapat mempunyai banyak pegawai baik itu dengan jabatan sebagai
teller, satpam, manager, dsb.
4.
E-R Diagram
Berikut
merupakan gambar dari perancangan ERD dari sebuah bank dengan entitas, atribut
dan relasi seperti diatas.
Gambar 1. E-R
Diagram sebuah bank
Tidak ada komentar
Posting Komentar