Monday 3 December 2012

ERD Perusahaan Minimarket

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:
  • 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 :

  1. One to one    : Menjelaskan bahwa satu orang kasir (Nopeg) menjual satu jenis kode barang (kd_brg).
  2. One to Many    : Menjelaskan bahwa satu orang kasir (Nopeg) menjual lenih dari satu jenis kode barang (kd_brg).
  3. Many to one       : Menjelaskan bahwa lebih dari satu kasir (Nopeg) menjual satu jenis kode barang (kd_brg).
  4. Many to Many    : Menjelaskan bahwa lebih dari satu kasir (Nopeg) menjual lebih dari satu kode barang (kd_brg)

3 comments:

Kholul Jazcover said...

trimakasih gan sangat membantu

Unknown said...

thanks....

Agen Togel Terpercaya

Unknown said...

Thank,s

Post a Comment

 
Design by Wordpress Themes | Bloggerized by Free Blogger Templates | Macys Printable Coupons