ENTITY RELATIONSHIP DIAGRAM

Slides:



Advertisements
Presentasi serupa
Yufis Azhar – Teknik Informatika – UMM
Advertisements

Entity Relationship Diagram
Entity Relationship Diagram
Danny Kriestanto, S.Kom., M.Eng Part 2
Tahapan Membuat ERD.
Entity Relationship Model
ERD ( Entity Relationship Diagram )
Perancangan Basis Data Relasional (ERD) bag.1
BAB VI Model Data.
Entity Relation Model By : Randy Permana, S.Kom.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
Perancangan Basis Data
Pemodelan Data ER- Model.
Rekayasa Perangkat Lunak ER/D
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Pertemuan #4 DIAGRAM - ER Kompetensi :
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
MODEL DATA.
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Model data.
Entity Relationship Diagram
ERD ( Entity Relationship Diagram )
Pemodelan Data Menggunakan MODEL Entity Relationship
Penerapan/Implementasi Basis Data
ENTITY RELATIONSHIP DIAGRAM
Desain database 1 (erd) Pertemuan Ke-6&7.
DIAGRAM ER dalam Notasi Lain
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Model Entity Relationship
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Matakuliah : Sistem Basisdata Versi Materi
Implementasi Basis Data
Matakuliah : Sistem Basisdata Versi Materi Model Data Penyaji
PERANCANGAN BASIS DATA
Entity Relationship Diagram (ERD)
ERD Session 1.
Pertemuan 5 – Sistem Basis Data
Entity Relatioship Diagram
Entity Relatioship Diagram
Entity Relationship Diagram
DESAIN DATA BASE.
Danny Kriestanto, S.Kom., M.Eng Part 2
Transformasi model data ke basis data fisik
Entity Relationship Diagram
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Perancangan Basis data
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Implementasi Basis Data
Entity Relationship Diagram I.Definisi Entity Relationship Diagram ERD merupakan suatu diagram yang berisi komponen- komponen himpunan entitas dan himpunan.
Entity Relationship Diagram
Entity Relationship Diagram
Entity Relationship Diagram
Transcript presentasi:

ENTITY RELATIONSHIP DIAGRAM DIAGRAM-ER ENTITY RELATIONSHIP DIAGRAM

Model Entity-Relationship ER-Model merupakan data yang ada di “dunia nyata” yang diterjemahkan/ ditransformasikan dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data, yang umum disebut sebagai Diagram Entity-Relationship (Diagram E-R). Pada ER-Model, terdapat 2 komponen utama, yaitu Entitas (Entity) dan Relasi (Relation) yang dideskripsikan lebih jauh melalui sejumlah Atribut/properti

Entitas (Entity) dan Himpunan Entitas Entitas menunjukkan obyek² dasar yang terkait di dalam sistem. Merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Entitas dapat berupa orang, benda, atau hal yang keterangannya perlu disimpan di dalam basis data.

Entitas Aturan penggambaran Entitas dalam ERD : Entitas dinyatakan dengan simbol persegi panjang Nama entitas dituliskan di dalam simbol persegi panjang Nama entitas berupa: kata benda, tunggal Nama entitas sedapat mungkin menggunakan nama yang mudah dipahami dan menyatakan maknanya dengan jelas Penulisan entitas > 1 kata menggunakan tanda garis bawah ( _ ) Sekalipun tidak dianjurkan, dapat juga menggunakan singkatan

Entitas Hal-hal yang terdapat dalam Entitas : Isian Entitas : menyatakan sebuah kemungkinan pada entitas. Cth: mahasiswa dengan NPM 2005.13.0001, mahasiswa bernama Rita, dosen bernama Agus, dll. Himpunan Entitas : Menyatakan sekumpulan entitas dengan struktur/sifat yang sama. Cth: sejumlah mahasiswa S1, sejumlah mata kuliah wajib, semua mata kuliah. Entitas Reguler / Dominan : keberadaannya tidak bergantung pada entitas yang lain. Cth: Mahasiswa, Mata_Kuliah, Karyawan, Kabupaten dll.

Entitas Hal-hal yang terdapat dalam Entitas : Entitas Dependen / Entitas lemah : keberadaannya bergantung pada entitas yang lain. Cth: Mahasiswa_Jenjang_Sarjana, bergantung pada entitas Mahasiswa Mata_Kuliah_Wajib, bergantung pada entitas Mata_Kuliah Karyawan_Tetap, bergantung pada entitas Karyawan Penggambarannya menggunakan simbol dua persegi panjang (dobel)

Karyawan_Tidak_Tetap Entitas Hal-hal yang terdapat dalam Entitas : Entitas Super Type dan Sub Type Super type: entitas yang mempunyai tingkatan lebih tinggi Sub Type : entitas yg lebih rendah, menjadi bagian dari entitas lain Karyawan Karyawan_Tetap Karyawan_Tidak_Tetap

Atribut (Attribute) Atribut disebut juga Properti, merupakan keterangan² yang terkait pada sebuah entitas yang perlu disimpan sebagai basis data yang berfungsi sebagai penjelas sebuah entitas. Aturan menggambar Atribut: Atribut dinyatakan dengan simbol ellips Nama atribut dituliskan di dalam simbol Nama berupa: Kata benda, tunggal Nama mudah dipahami dan menyatakan maknanya dengan jelas Atribut dihubungkan dengan entitas yang bersesuaian dengan menggunakan garis.

Atribut (Attribute) Contoh : Mahasiswa Kode_Angkatan Nama_Mahasiswa Kode_Program_Studi Tanggal_Lahir Mahasiswa Kode_Jenjang_Studi Alamat_Lokal Kode_Jurusan Kode_Agama Nomor Status

Atribut (Attribute) Klasifikasi Atribut : Atribut Sederhana (Simple Attribute) Berisi sebuah komponen nilai/elementer Cth: Kode_Angkatan : 2002 Kode_Jurusan : 01 Atribut Komposit (Composite Attribute) Berisi lebih dari sebuah komponen nilai. Cth: Nama_Mahasiswa : Mawar Menur Melati Tanggal_Lahir : 01-01-1980 Alamat_Lokal : Jl.Mawar 100, Yogyakarta, 5000

Relasi (Relationship) Menunjukkan hubungan yang terjadi diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda Kerelasian adalah kejadian atau transaksi yang terjadi di antara dua buah entitas yang keterangannya perlu disimpan dalam basisdata Contoh : Entitas mahasiswa mempunyai relasi dengan entitas mata kuliah Relasi yang terjadi dapat mengandung arti bahwa mahasiswa tersebut mengambil mata kuliah tersebut

Relasi (Relationship) Aturan penggambaran relasi antar entitas : Relasi dinyatakan dengan simbol belah ketupat Nama relasi ditulis dalam simbol Relasi menghubungkan 2 entitas Nama relas berupa: kata kerja aktif, tunggal Nama relasi menggunakan nama yg mudah dipahami dan sesuai maknanya

Kardinalitas (Cardinality) / Derajat Relasi Kardinalitas atau derajat relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain Kardinalitas yang terjadi dapat berupa : - one to one (satu ke satu) - one to many (satu ke banyak) atau sebaliknya - many to many (banyak ke banyak)

Kardinalitas (Cardinality) / Derajat Relasi Satu ke satu Satu ke Banyak Banyak ke satu Banyak ke Banyak

Kardinalitas (Cardinality) / Derajat Relasi One To One (Satu ke Satu) One To Many (Satu ke banyak) Nama_dos Alamat_dos Nama_dos Kode_jur Kode_jur Nama_jur 1 1 Mengepalai Jurusan Dosen Nama_dos Alamat_dos Nama_dos Kode_kul Kode_kul Nama_kul 1 N mengajar kuliah Dosen Waktu Tempat sks semester

Kardinalitas (Cardinality) / Derajat Relasi Many to Many (Banyak ke banyak) npm Nama_mhs npm Kode_kul Kode_kul Nama_kul M N mempelajari kuliah Mahasiswa Alamat_mhs Indeks_nilai sks semester Tgl_lahir

Tahapan Pembuatan ERD Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat. Menentukan atribut² key dari masing² himpunan entitas Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara himpunan² entitas yang ada beserta foreign key nya Menentukan derajat/kardinalitas relasi utuk setiap himpunan relasi Melengkapi himpunan entitas dan himpunan relasi dengan atribut² deskriptif (non key)

Diagram ER dalam Notasi Lain Derajat Relasi Min-Max (0,N) (1,M) (0,1) (1,1)

Golongan Karyawan NIK Nama Alamat Kd_Gol K0253 Rudi Jl. Bangau ST02 Santi Jl. Merdeka MN01 K0098 Merina Jl. Demang ST01 K0146 Narsia Jl. Riau Kd_Gol Nm_Gol Status ST01 Staff Senior Tetap ST02 Staff Junior Kontrak MN01 Manager Senior MN02 Manager Junior Nm_pasien Jns_kmr No_kmr No_kmr Tarif Id_pasien Id_pasien Penyakit N 1 Kamar isi Pasien Mahasiswa l0 l< Buku