Entity Relationship Diagram
Apa itu Entity Relationship Diagram (ERD) ?
![]() |
| sumber: https://images.app.goo.gl/hdsNYbo9Nvu5pz1G9 |
Entity Relationship Diagram (ERD) adalah sebuah diagram yang digunakan untuk memodelkan struktur logis dari sebuah basis data.
Beberapa Fungsi Entity Relationship Diagram :
Merancang struktur database sebelum membuatnya secara fisik.
-
Mempermudah komunikasi antara pengembang sistem dan pemangku kepentingan.
Menjadi dokumentasi teknis dari sistem.
- Entitas (entity) ,entitas merupakan komponen utama yang mewakili sesuatu yang nyata atau abstrak, seperti orang, tempat, benda, kejadian, atau konsep, yang informasinya perlu disimpan dalam sistem.
- Atribut, adalah karakteristik, ciri, atau informasi yang dimiliki oleh suatu entitas atau relasi
- Relasi (Relationship), adalah hubungan antara dua atau lebih entitas, Relasi menjelaskan bagaimana entitas-entitas saling berinteraksi atau terkait satu sama lain dalam suatu sistem.
- kardinalitas, menunjukkan berapa banyak entitas A yang dapat berhubungan dengan entitas B dalam suatu hubungan
- Primary Key dan Foreign Key
Foreign Key: atribut yang merujuk ke primary key entitas lain.
macam macam relasi:
1 : m = one to many
Setiap entitas di sisi pertama bisa berhubungan dengan banyak entitas di sisi kedua, tapi entitas di sisi kedua hanya berhubungan dengan satu entitas di sisi pertama.
Contoh:
-
Satu
Dosenbisa mengajar banyakMataKuliah, tapi satuMataKuliahhanya diajar oleh satuDosen. -
Satu
Penulisbisa menulis banyakBuku, tapi satuBukuhanya punya satu penulis.
1 : 1 = one to one
Setiap entitas di sisi pertama hanya berhubungan dengan satu entitas di sisi kedua, dan sebaliknya.
Contoh:
-
Satu
Oranghanya punya satuKTP -
Satu
Pasienhanya punya satuNomor Rekam Medis
m : m = many to many
Setiap entitas di sisi pertama bisa berhubungan dengan banyak entitas di sisi kedua, dan sebaliknya.
Contoh:
-
Banyak
Mahasiswabisa mengambil banyakMataKuliah, dan satuMataKuliahbisa diambil oleh banyakMahasiswa. -
Banyak
Siswaikut banyakEkstrakurikuler, dan satuEkstrakurikulerdiikuti oleh banyakSiswa.


0 Comments:
Posting Komentar