Langsung ke konten utama

PENGERTIAN ERD dan komponen didalamnya

Pengertian ERD
Model Entity Relationship diperkenalkan pertama kali oleh P.P Chen pada tahun 1976. Model ini dirancang untuk menggambarkan persepsi dari pemakai dan berisi obyek-obyek yang disebut entity dan hubungan antar entity-entity yang disebut relationship. Pada model ER ini semesta data yang ada dalam dunia nyata ditransformasikan dengan memanfaatkan perangkat konseptual menjadi sebuah diagram, yaitu ER ( Entity Relationship ).

Diagram Entity-Relationship melengkapi penggambaran grafik dari struktur logika. Dengan kata lain Diagram E-R menggambarkan arti dari aspek data seperti bagaimana entity-entity, atribut-atribut, dan relationship-relationship disajikan.

Komponen-komponen di ER-Diagram

1. Entitas
Entitas adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistentinya) dan dapat dibedakan dari sesuatu yang lain(Fathansyah, 1999). Entitas digambarkan dengan bentuk persegi.


2. Atribut
Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah.


3. Relasi atau Hubungan
Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.  Relasi digambarkan dalam bentuk bangun datar belah ketupat.


4. Kardinalitas
Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Adapun kardinalitasnya :

- Satu ke Satu (One to One)
Yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B dan begitu juga sebaliknya.

- Satu ke Banyak atau Banyak ke Satu (One to Many atau Many to One)
Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya.

- Banyak Ke Banyak (Many to Many)
Yang berarti setiap enntitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, begitu juga sebaliknya





Referensi :
Fathansyah. 2012. Basis Data Edisi Revisi. Informatika: Bandung.
Modul Praktikum Basis Data 2015 oleh Tim Asisten Praktikum Basis Data 2015
http://www.mediabaca.com/2596/pengertian-erd-entity-relationship.html

Komentar

Postingan populer dari blog ini

semua tentang basis data

assalamu'alaikum warahmatullahiwabarakatuh... alhamdulillah atas izin ALLAH saya dapat menyelesaikan tugas praktikum basdat yaitu merangkum materi-materi yang telah  kami pelajari. untuk pemanasan dulu, saya mau bahas pengertian basis data, tujuan basis data, dan manfaat basis data. 1. pengertian basis data :           basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. 2. tujuan basis data :  Mengatur data sehingga diperoleh kemudahan, ketepatan dan kecepatan dalam pengambilan kembali. Tidak adanya redundansi dan menjaga konsistensi data. Pengaturan dalam pemilahan data sesuai dengan fungsi dan jenisnya 3. Manfaat basis data : Kecepatan dan Kemudahan (Speed) Kebersamaan Pemakaian (Sharability) Pemusatan Kontrol Data Efisiensi Ruang Penyim...

pengertian aggregasi dan grouping

Agregasi dalam SQL merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan. Pengelompokan data didasarkan pada kolom atau kombinasi kolom yang dipilih. Beberapa fungsi untuk agregasi adalah : 1. AVG 2. COUNT 3. SUM 4. MAX 5. MIN 6. ROUND 7. STDDEV_POP 8. VAR_POP Sedangkan grouping merupakan fungsi untuk mengelompokkan suatu data tabel berdasarkan salah satu field yang diperlukan dari tabel tersebut.

materi sistem basis data

ASSALAMU’ALAIKUM.....  Eheemmm..kali ini aku nge-blog mengenai ??? Baca yang cermat ya! Aku bakal ngebahas tentang : 1. Perbedaan basis data dan sistem basis data 2. integritas data 3. transaksi dan  Concurency 4. back and programming 5. XML Alesan kenapa bahas materi di atas soalnya untuk memenuhi UAS SIMBADA :D yang di berikan oleh Dosen tercinta kami “Budi Laksono Putro”. Semoga bermanfaat yaa ~ Hayya.. Masuk materi^_^ Perbedaan Basis Data dan Sistem Basis Data Basis data terdiri dari 2 (dua) kata, yaitu kata Basis dan Data. Basis bisa di artikan sebagai marka...