1 / 20

ERD Lanjutan Materi pertemuan 15,16 dan 17

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

Download Presentation

ERD Lanjutan Materi pertemuan 15,16 dan 17

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ERD LanjutanMateripertemuan 15,16 dan 17

  2. Varian Entitas Idealnyaentitas yang terlibatdalamsuatu diagram ER adalahentitaskuat yang tidakmemilikiketergantungandenganentitas lain namundalamkenyataannyakitatidakselaludapatmelibatkanentitassepertiitu. Terkadangkitajugamelibatkanentitas yang lemah (weak entity) ataubagiandarientitas 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) • EntitasKuat (Strong Entity) Entitas yang tidakmemilikiketergantungandenganentitas lain Contoh : mahasiswa, dosen, kuliah

  5. Entitas Lemah (Weak Entity) • Entitas yang kemunculannyatergantungterhadapentitas lain (strong entity) • Tidakmemilikikey yang benar-benardapatmenjaminkeunikanentitas Contoh : orangtua, keluarga

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

  7. Sub Entitas (Sub Entity) • Entitas yang beranggotakanentitas-entitas yang merupakanbagiandarientitas yang lebih superior / utama. - Sub entitasinimerupakanhasildekomposisi entitasutamaberdasarkanpengelompokkan tertentu

  8. Varian Relasi • RelasiBiner (Binary Relation) : relasi yang terjadidiantaraduaentitas yang berbeda (paling umumdigunakan) • RelasiNonBiner (NonBinary Relation) : relasi yang melibatkansebuahentitasataulebihdariduaentitas

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

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

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

  12. Relasi Multi Entitas (N-ary Relation) • Relasidaritigaentitasataulebih • Seharusnyadihindarikarenaakanmengaburkanderajatrelasi yang adadalamsuaturelasi

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

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

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

  16. Spesialisasi dan Generalisasi • Pada sebuah entitas dimungkinkan adanya pengelompokkan entitas yang menjadi anggotanya • 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) Dikarenakan tidak tegasnya perbedaan atribut dari entitas yang ada

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

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

  19. Agregasi • Relasi yang secarakronologismensyaratkantelahadanyarelasi lain. Dengankata lain sebuahrelasiterbentuktidakhanyadarientitastapijugamengandungunsurdarirelasi lain

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

More Related