Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ERD Lanjutan Materi pertemuan 15,16 dan 17. Varian Entitas Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki.

Presentasi serupa


Presentasi berjudul: "ERD Lanjutan Materi pertemuan 15,16 dan 17. Varian Entitas Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki."— Transcript presentasi:

1 ERD Lanjutan Materi pertemuan 15,16 dan 17

2 Varian Entitas Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki ketergantungan dengan entitas lain Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki ketergantungan dengan entitas lain namun dalam kenyataannya kita tidak selalu dapat melibatkan entitas seperti itu. Terkadang kita juga melibatkan entitas yang lemah (weak entity) atau bagian dari entitas lain (subtype entity) namun dalam kenyataannya kita tidak selalu dapat melibatkan entitas seperti itu. Terkadang kita juga melibatkan entitas yang lemah (weak entity) atau bagian dari entitas lain (subtype entity)

3 3 Varian Entitas : Strong Entity (entitas kuat) Himpunan entitas yg tidak memiliki ketergantungan dg entitas yang lain. Weak Entity (entitas Lemah) Himpunan entitas yg keberadaannya ketergantungan dengan entitas yang lain. Himpunan entitas yg demikian tidak memp. Atribut yg berfungsi sebagai key yg benar-benar menjamin keunikan entitas.

4 Entitas Kuat (Strong Entity) - Entitas Kuat (Strong Entity) Entitas yang tidak memiliki ketergantungan dengan entitas lain Contoh : mahasiswa, dosen, kuliah Contoh : mahasiswa, dosen, kuliah

5 Entitas Lemah (Weak Entity) - Entitas yang kemunculannya tergantung terhadap entitas lain (strong entity) - Tidak memiliki key yang benar-benar dapat menjamin keunikan entitas Contoh : orangtua, keluarga Contoh : orangtua, keluarga

6 6 Entity Relationship Diagram Entity Relationship Diagram Orang Tua Hobbi Mahasiswa memiliki Menye nangi NIM Nama alamat Tgl_lhr NIM Nm_ortu NM_ortu NIMhobbi alm_ortu Hobbi Kunci utama Kunci yg tidak menyakinkan Contoh :

7 Sub Entitas (Sub Entity) - Entitas yang beranggotakan entitas-entitas yang merupakan bagian dari entitas yang lebih superior / utama. - Sub entitas ini merupakan hasil dekomposisi entitas utama berdasarkan pengelompokkan entitas utama berdasarkan pengelompokkan tertentu tertentu

8 Varian Relasi Relasi Biner (Binary Relation) : relasi yang terjadi diantara dua entitas yang berbeda Relasi Biner (Binary Relation) : relasi yang terjadi diantara dua entitas yang berbeda (paling umum digunakan) (paling umum digunakan) Relasi NonBiner (NonBinary Relation) : relasi yang melibatkan sebuah entitas atau lebih dari dua entitas Relasi NonBiner (NonBinary Relation) : relasi yang melibatkan sebuah entitas atau lebih dari dua entitas

9 9 Entity Relationship Diagram Entity Relationship Diagram Agama Mahasiswa dianut 1 N Kode_agm Deskripsi Kode_agm NIM Nama Semester Binary Relation

10 Relasi Tunggal (Unary Relation) Relasi yang terjadi dari sebuah entitas ke entitas yang sama Relasi yang terjadi dari sebuah entitas ke entitas yang sama

11 11 Entity Relationship Diagram Entity Relationship Diagram Varian Relasi :  Relasi Tunggal (Unary Reation) Relasi yang terjadi dari antar himpunan entitas yg sama Contoh : Dosen Mendam pingi 1 N Nama_dos Keahlian

12 Relasi Multi Entitas (N-ary Relation) Relasi dari tiga entitas atau lebih Relasi dari tiga entitas atau lebih Seharusnya dihindari karena akan mengaburkan derajat relasi yang ada dalam suatu relasi Seharusnya dihindari karena akan mengaburkan derajat relasi yang ada dalam suatu relasi

13 13 Entity Relationship Diagram Entity Relationship Diagram  Relasi Multi Entitas (N-ary Reation) Merupakan relasi yang terdiri dari 3 himpunan entitas / lebih Kuliah Dosen Ruang Penga jaran Kd_kul nm_kul sks Kd_rg waktu Nama_dos Kd_rg Nm_rg kap Nama_dos Kd_kul Contoh :

14 Relasi Ganda (Redundant Relation) Relasi yang muncul antara dua entitas dimana jumlah relasinya lebih dari satu Relasi yang muncul antara dua entitas dimana jumlah relasinya lebih dari satu

15 15 Entity Relationship Diagram Entity Relationship Diagram  Relasi Ganda (Redundant Relation) Dosen Kuliah Meng ajar Meng uasai 1 N N N Kd_kulNm_dos tempat waktu Nm_dos Kd_kul

16 Spesialisasi dan Generalisasi Pada sebuah entitas dimungkinkan adanya pengelompokkan entitas yang menjadi anggotanya Pada sebuah entitas dimungkinkan adanya pengelompokkan entitas yang menjadi anggotanya Spesialisasi : pengelompokkan suatu entitas menjadi entitas-entitas baru (proses top-down) Spesialisasi : pengelompokkan suatu entitas menjadi entitas-entitas baru (proses top-down) Generalisasi : entitas-entitas yang mula-mula terpisah kemudian disatukan menjadi satu entitas (proses bottom-up) Generalisasi : entitas-entitas yang mula-mula terpisah kemudian disatukan menjadi satu entitas (proses bottom-up) Dikarenakan tidak tegasnya perbedaan atribut dari entitas yang ada Dikarenakan tidak tegasnya perbedaan atribut dari entitas yang ada

17 17 Entity Relationship Diagram Entity Relationship Diagram Spesialisasi : Merupakan proses dekomposisi (pengelompokkan) sebuah himpunan entitas yg melahirkan himpunan entitas baru yang dilakukan secara top-down. Contoh : dosen Dosen tetap Dosen ttd tetap Is a Top - down Nm_dos alm_dos Nm_kantor alm_kantor nik pangkat

18 18 Entity Relationship Diagram Entity Relationship Diagram Generalisasi : Contoh : Mahasiswa Mahasiswa D3 Mahasiswa S1 Is a bottom - up Merupakan penyatuan beberapa himpunan entitas menjadi sebuah himpunan entitas baru. Atribut dari masing-masing himpunan entitas disatukan kedalam himpunan entitas baru.

19 Agregasi Relasi yang secara kronologis mensyaratkan telah adanya relasi lain. Dengan kata lain sebuah relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur dari relasi lain Relasi yang secara kronologis mensyaratkan telah adanya relasi lain. Dengan kata lain sebuah relasi terbentuk tidak hanya dari entitas tapi juga mengandung unsur dari relasi lain

20 20 Entity Relationship Diagram Entity Relationship Diagram Agregasi : Contoh : Mahasiswa Praktikum Merupakan sebuah relasi yang secara kronologis mensyaratkan telah adanya relasi lain. mempelajari Kuliah mengikuti N N N N NIM Kd_rg Kd_kul nilai Nama_prKd_rg Kd_kul nm_kul NIM Nama


Download ppt "ERD Lanjutan Materi pertemuan 15,16 dan 17. Varian Entitas Idealnya entitas yang terlibat dalam suatu diagram ER adalah entitas kuat yang tidak memiliki."

Presentasi serupa


Iklan oleh Google