Hai kawan bloggers, kali ini saya akan membahas ERD dari suatu perusahaan waralaba/minimarke yaitu Alfamaret. Sebelum membahas sistem yang digunakan lebih baik kita mengerti dahulu apa itu ERD. ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim. Diagram E-R terdiri dari:
TABEL ENTITAS
TABEL RELATIONSHIP
- Kotak persegi panjang, menggambarkan himpunan entitas,
- Elip, menggambarkan atribut-atribut entitas,
- Diamon, menggambarkan hubungan antara himpunan entitas, dan
- Garis, yang menghubungkan antar objek dalam diagram E-R.
Setelah membahas apa itu ERD, saatnya melanjutkan pembahasan terhadap objek bahasan yaitu ERD Alfamaret. Dalam transaksi jual beli pada minimarket entitas yang berlaku adalah Kasir dan Barang, dan tidak berlaku kepada pelanggan. Pelanggan disini tidak dicantumkan dikarenakan konsep jual beli yang instan. Sebagai entitas, Kasir dan Barang memiliki atribut-atribut yang memiliki fungsi masing-masing adapun atributnya pada tabel dibawah ini :
TABEL ENTITAS
Nama File (Entitas)
|
Nama Field (Atribut)
|
Keterangan
|
KASIR
|
NOPEG
|
Nomor Pegawai
|
NAMA
|
Nama Pegawai
|
|
ALAMAT
|
Alamat Pegawai
|
|
BARANG
|
KD_BRG
|
Kode Barang
|
NM_BRG
|
Nama Barang
|
|
HARGA
|
Harga Satuan Barang
|
|
STOK
|
Jumlah Barang Tersedia
|
|
MEREK
|
Merek Barang
|
|
JENIS
|
Jenis Barang
|
TABEL RELATIONSHIP
Nama File (Entitas)
|
Nama Field (Atribut)
|
Keterangan
|
JUAL
|
NOPEG
|
Nomor Pegawai
|
|
KD_BRG
|
Kode Barang
|
|
NO_KWI
|
Nomor Kwitansi
|
|
JML_BRG
|
Jumlah barang yang dibeli per kode
barang
|
|
TTL_BYR
|
Jumlah uang yang dibayar
|
Dari atribut diatas ditetapkan primary key (kode unik) dari masing masing entitas, dimana NOPEG dari Kasir dan KD_BRG dari Barang yang dipilih sebagai Primary Key (PK) dari masing-masing entitas. Dimana primary key digunakan sebagai kode identifikasi dari setiap entitas.Entitas yang ada lalu dihubungkan dalam suatu relationship yaitu penjualan. Dimana Kasir akan menjual Barang. Adapun pola ERDnya sebagai berikut :
Ada kekuatan hubungan di dalam Diagram E/R yang dinamakan dengan derajat kardinalitas (cardinality degree). Ada empat jenis derajat kardinalitas yaitu
(1) One to one (dilambangkan dengan 1 : 1),
(2) One to many (dilambangkan dengan 1 : M),
(3) Many to one (dilambangkan dengan M : 1), dan
(4) Many to many (yang dilambangkan dengan M : M).
Dan Diagram ERDnya sebagai berikut :
Penjelasan Dari Keempat Derajat kardinalitas :
Ada kekuatan hubungan di dalam Diagram E/R yang dinamakan dengan derajat kardinalitas (cardinality degree). Ada empat jenis derajat kardinalitas yaitu
(1) One to one (dilambangkan dengan 1 : 1),
(2) One to many (dilambangkan dengan 1 : M),
(3) Many to one (dilambangkan dengan M : 1), dan
(4) Many to many (yang dilambangkan dengan M : M).
Dan Diagram ERDnya sebagai berikut :
Penjelasan Dari Keempat Derajat kardinalitas :
- One to one : Menjelaskan bahwa satu orang kasir (Nopeg) menjual satu jenis kode barang (kd_brg).
- One to Many : Menjelaskan bahwa satu orang kasir (Nopeg) menjual lenih dari satu jenis kode barang (kd_brg).
- Many to one : Menjelaskan bahwa lebih dari satu kasir (Nopeg) menjual satu jenis kode barang (kd_brg).
- Many to Many : Menjelaskan bahwa lebih dari satu kasir (Nopeg) menjual lebih dari satu kode barang (kd_brg)
3 comments:
trimakasih gan sangat membantu
thanks....
Agen Togel Terpercaya
Thank,s
Post a Comment