Home » , » Entity Relationship Diagram atau ERD

Entity Relationship Diagram atau ERD

Written By Syahrullah Syam on Senin, 24 Juni 2013 | Senin, Juni 24, 2013

Entity Relationship Diagram atau ERD merupakan tema artikel kali ini. Jika kita belajar tentang basis data pada perancangan atau pemrograman suatu aplikasi komputer maka kita akan menemui yang namanya ERD atau biasa disebut entity relationship diagram. Pada kesempatan ini saya akan menjelaskan tenang ERD dan memberikan contoh dari entity relationship diagram.

Entity Relationship Diagram atau ERD
Entity Relationship Diagram atau ERD
Entity Relationship Diagram atau ERD merupakan suatu model perancangan yang menjelaskan tentang data dalam basis data berdasarkan objek-objek data yang mempunyai hubungan antar relasi. Entity relationship diagram ini berfungsi untuk memodelkan struktur data dan hubungan antar data dengan menggunakan gambar perancangan berupa simbol. Pada dasarnya ada 3 simbol yang biasa dipakai untuk menggambarkan struktur tersebut yaitu:

1. Entity atau Entitas
Entity merupakan suatu objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari objek lainnya. Simbol entity sendiri biasa disimbolkan dengan persegi panjang.

Entity Relationship Diagram atau ERD

Contoh entity atau entitas :
- Pegawai, Dosen, Mahasiswa, Mata kuliah

2. Atribut
Atribut merupakan deskripsi dari entitas atau dengan kata lain bagian dari entitas atau entity. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasi isi elemen satu dengan yang lainnya. Simbol atribut digambarkan dengan elips.
Entity Relationship Diagram atau ERD
Contoh Atribut :
- Entitas Mahasiswa memiliki atribut NPM, Nama, Agama, Alamat, Jenkel, Tlpn, Tgl_lahir

3. Relasi / Hubungan
Relasi / Hubungan merupakan hubungan antara sejumlah entitas atau entity yang saling terkait satu sama lainnya. Relasi atau hubungan sendiri disimbolkan seperti belahketupat.
Entity Relationship Diagram atau ERD

Adapun bentuk relasi / Hubungan yaitu :

1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas misalkan A berhubungan paling banyak dengan satu entitas pada himpunan entitas misalkan B.

2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.

3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B dan sebaliknya.

Contoh sederhana perancangan ERD Sistem Informasi Klinik di bawah ini :
Entity Relationship Diagram atau ERD
ERD Sistem Informasi Klinik
ERD Sistem Informasi Klinik ini terdiri dari 5 entitas, yaitu:

1. Entitas Pasien yang memiliki 4 atribut, yaitu Kd_Pasien, Nama, Alamat, Telp.
2. Entitas Informasi_Pemeriksaan yang memiliki 4 atribut, yaitu KD_Pemeriksaan, Kd_Pasien, Tgl_Periksa, Hasil Periksa.
3. Entitas Obat yang memiliki 2 atribut, yaitu Kd_Obat, Nama.
4. Entitas Resep_Obat yang memiliki 3 atribut, yaitu Kd_Resep, Kd_Pemeriksaan, Kd_Pasien.
5. Entitas Pembayaran yang memiliki 4 atribut, yaitu No_Transaksi, Kd_Pemeriksaan, Tgl, Biaya.

Entitas Pasien memiliki 3 relasi, yaitu berelasi dengan Informasi_Pemeriksaan, Resep_Obat, dan Pembayaran.

1. Pasien berelasi dengan Informasi_Pemeriksaan memiliki hubungan kardinalitas 1-N. Karena 1 Pasien bisa memiliki banyak Informasi_Pemeriksaan, sedangkan 1 Informasi_Pemeriksaan hanya untuk 1 Pasien.
2. Pasien berelasi dengan Resep_Obat memiliki hubungan kardinalitas 1-1. Karena 1 Pasien mendapatkan 1 Resep_Obat, dan 1 Resep_Obat hanya untuk 1 Pasien.
3. Pasien berelasi dengan Pembayaran memiliki hubungan kardinalitas 1-1. Karena 1 Pasien melakukan 1 Pembayaran, dan 1 Pembayaran hanya untuk 1 Pasien.

Selain berelasi dengan Pasien, entitas Informasi_Pemeriksaan juga memiliki 2 relasi lain, yaitu berelasi dengan Resep_Obat dan Pembayaran.

1. Informasi_Pemeriksaan berelasi dengan Resep_Obat memiliki hubungan kardinalitas 1-1. Karena 1 Informasi_Pemeriksaan mendapat 1 Resep_Obat, dan 1 Resep_Obat didapat dari 1 Informasi_Pemeriksaan.
2. Informasi_Pemeriksaan berelasi dengan Pembayaran memiliki hubungan kardinalitas 1-1. Karena 1 Informasi_Pemeriksaan melakukan 1 Pembayaran, dan 1 Pembayaran digunakan untuk 1 Informasi_Pemeriksaan.

Entitas Resep_Obat juga berelasi dengan Obat dan memiliki hubungan kardinalitas N-M. Karena 1 Resep_Obat bisa terdiri dari banyak Obat, dan 1 jenis Obat dapat digunakan untuk banyak Resep_Obat. Karena kardinalitasnya N-M, maka muncul tabel baru, yaitu Item_Obat yang terdiri dari 2 atribut, Kd_Resep dan Kd_Obat.

File yang di butuhkan yaitu:

1. File pasien.
2. File Obat
3. File Pembayaran
4. File Informasi obat
5. File resep obat
6. File Informasi pemeriksaan
7. File item obat.

Itulah tentang Entity Relationship Diagram atau ERD semoga bermanfaat buat anda.
Share this article :
 
Support : Amalkan Ilmu Berbagi Untuk Semua | Blog SEO Arul
Copyright © 2013. Amalkan Ilmu Berbagi Untuk Semua - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger