190 likes | 386 Views
Entity Relationship Model. Kamus Data, ERD. Model data. Model data adalah sebagai kumpulan perangkat konseptual untuk memaparkan data, hubungan(relasi) antar data, semantika (makna logika) data dan kendala-kendala data.
E N D
Entity Relationship Model Kamus Data, ERD Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Model data • Model data adalah sebagai kumpulan perangkat konseptual untuk memaparkan data, hubungan(relasi) antar data, semantika (makna logika) data dan kendala-kendala data. • Merupakansuatucarauntukmenjelaskanbagaimana user dapatmelihat data secaralogik Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Kamus data dankatalogsistem • Kamus data berisi metadata untukmenjelaskansecara detail catatansemuatabeldidalamsuatu basis data. • Katalogsistemadalahkamus data sistem yang sangat detail yang menggambarkansemuaobjekdidalamsuatu basis data. • Basis data yang dibentuksistemdimanatabel-tabelnyamenyimpanisidansifat-sifat basis data. • Tabel-tabelnyadapatdiprosessepertitabel-tabellainnya. • Secaraotomatismenghasilkandokumentasi basis data Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Contohkamus data Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Entity relationship model • Merupakan suatu model yang menjelaskan hubungan antara data dalam basisdata berdasarkan suatu persepsi bahwa realword (dunia nyata) terdiri atas obyek – obyek dasar yang mempunyai hubungan / relasi antar obyek. Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Entity relationship model • Simbol yang digunakandalampembuatan diagram : Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Relasipada basis data relasional • E-R Diagram (ERD) • Bentukpersegipanjangmewakilientitas. • Namaentitasberupakatabendadanhurufbesar. • Bentukberliandigunakanuntukmewakilirelasiantarentitas. • Angka 1 digunakanuntukmewakili “1” (satu) data padarelasi. • Huruf M digunakanuntukmewakili “many” (banyak) data darirelasi. Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Tahapanpembuatanerd • Tahap pembuatan ERD Untuk mendapatkan rancangan basis data minimal yang dapat mengakomodasikan kebutuhan penyimpanan data terhadap sistem yang dibuat. • Tahap optimasi ERD Bentuk koreksi yang terjadi, dapat berupa pendekomposisian, penggabungan, pengubahan derajad relasi dan penambahan relasi baru hingga perubahan atribut untuk masing – masing entitas dan relasi. Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Kardinalitasrelasi • Menunjukanjumlahmaksimumentitas yang dapatberelasidenganentitaspadahimpunanentitas yang lain. • Khususuntukrelasibiner, antara lain : • One To One • One To Many • Many To Many Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
One to one (satukesatu) • Saturelasiangggotagugusdiasosiasikandengantepatsatu entity anggotagugus yang lain. • Contoh : JurusandanKepalaJurusannya Setiapdosenmengepalaisatujurusandansetiapjurusandikepalaisatudosen. Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
One to one • Contoh : Relasiantara DOSEN dan JURUSAN 1 DOSEN Mengepalai 1 JURUSAN Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
One to many (satukebanyak) • Suatu entiti anggota gugus diasosiasikan dengan tepat satu atau lebih entiti anggota gugus yang lain. • Sebaliknya satu entiti anggota yang lain tersebut diasosiasikan dengan tepat satu anggota gugus pasangannya. Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
One to many • Contoh : Relasiantara WALI dan SISWA 1 WALI Membimbing M SISWA Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Cara lain menyatakanrelasiwalidansiswa 1 M SISWA WALI Membimbing Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Many to many (banyakkebanyak) • Saturelasianggotagugusdiasosiasikandengansatuataulebih entity anggotagugus yang lain. • Begitujugasebaliknya • Contoh : Relasiantara SISWA dan MATAKULIAH Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Many to many • Relasiantara SISWA dan MKA • Satu SISWA mengambilsatuataulebih (banyak) MKA • Satu MKA diambilolehsatuataulebih (banyak) SISWA M N MKA SISWA Mengambil Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Many to many • Jikaderajatkardinalitassebuah ERD adalah many to many makaakanterbentuksebuahtabel yang disebutdenganTABEL KOMPOSIT. • Many to Many akandipecahmenjadiduarelasi One To Many Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Many to many • PerubahanRelasi M:N menjadiduaRelas 1:M M N MKA SISWA Mengambil Revisi E-R Diagram : Dua set relasi 1:M 1 M 1 M MKA SISWA KULIAH Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng
Terimakasih Pertemuan 5 (ERM) - WW Maulida, ST., M.Eng