Senin, 28 September 2015

Perancangan ERD Sebuah Bank

Perancangan ERD(Entity Relationship Diagram) 1.              Entities (object-object dasar) yang perlu ada didatabase. a.     Nasabah... thumbnail 1 summary
Perancangan ERD(Entity Relationship Diagram)

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

Facebook