ENTITY-RELATIONSHIP MODEL (ERM)

Slides:



Advertisements
Presentasi serupa
Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
Advertisements

Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
(ENTITY RELATIONSHIP DIAGRAM)
Latifah Rifani Materi: 4
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Danny Kriestanto, S.Kom., M.Eng Part 2
LANJUT ENTITY RELATIONALSHIP. Istilah E-R Entitas Atribut Relasi.
Tahapan Membuat ERD.
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relation Model By : Randy Permana, S.Kom.
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
01 Feb M0414 Analisa Sistem Informasi Entity Relationship Diagram - Chen.
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Analisis Database Ahmad Hanafi.
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pemodelan Data ER- Model.
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Pemodelan Data.
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Entity Relasional Diagram (ERD)
ERD (Entity Relationship Diagram )
Perancangan Sistem.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
Entity Relationship Model
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Pemodelan Data (2) Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Entity Relationship Model
PEMODELAN DATA Entity-Relationship Modell (ERD)
ER-D (Entity Relationship Diagram)
All sections to appear here
Entity Relationship Diagram (ERD)
Entity Relatioship Diagram
Entity Relatioship Diagram
Entity Relationship Diagram
DESAIN DATA BASE.
MODEL ENTITY RELATIONSHIP
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Pemodelan Data ER-Model.
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Relasi data base SBD 2 – sesi 2.
Transcript presentasi:

ENTITY-RELATIONSHIP MODEL (ERM) Data base digunakan untuk menyimpan data yang terstruktur, struktur untuk data ini dapat didesain menggunakan beberapa variasi teknis, satu diantarannya disebut dengan entity-Relationship Modelling (ERM). ERM adalah entity-relationship diagram atau ERD. Model data membutuhkan notasi grafis untuk mempresentasikannya

Ada tiga macam relasi antar entitas dalam ERD binary relationship, yaitu : One-to-one : satu elemen dientitas (A) tepat berasosiasi dengan satu elemen dientitas (B). Contoh : pegawai dengan gaji. One-to-many : satu elemen di entitas (A) berasosiasi dengan nol, satu, atau lebih elemen yang ada di entitas (B), tetapi untuk satu elemen di entitas (B) hanya berelasi untuk satu elemen di entitas (A) contoh : dosen dan mahasiswa Many-to-many : satu elemen di entitas (A) berasosiasi dengan nol, satu atau lebih elemen di entitas (B), dan satu elemen di entitas (B) beraasosiasi dengan nol, satu atau lebih elemen di entitas (A). Contoh mahasiswa dengan jurusan.

One-to-one, one-to-many, many-to-many, sering disebut dengan derajat kardinalitas( cardinality degree). The cardinality mendefinisikan relasi diantara sejumlah entitas. 1 M Gambar. Notasi kardinalitas

Lambang notasi-notasi grafis didalam pendesainan ERD, yaitu : Entitas (entity), dilambangkan dengan persegi panjang (rectangles). Relasi (relationship), dilambangkan dengan belah ketupat (diamonds). Atribut (attribute), dilambangkan dengan elips (ellipses atau ovals) Garis penghubung ( line links), dilambangkan dengan garis (lines).

Entitas (entity) entity adalah sebutan lain dari record dan entities adalah sebutan lain dari file. Entitas adalah objek yang harus ada disatu unit usaha yang akan dibuat komputerisasinya, atau entitas adalah sebuah objek yang unik yang bisa dibedakan antara satu objek dengan objek lainnya. Contoh : MAHASISWA

Atribut (attribute) atribut atau field adalah suatu karakteristik yang biasa untuk menggambarkan seluruh atau sebagian dari record, kata lain dari attribut adalah elemen data Contoh : elemen data untuk mahasiswa terdiri dari nama, alamat, tempat dan tanggal lahir, NIM dan sebagainya yang diperlukan di suatu universitas. Sebuah atribut di model ER mungkin saja bernilai banyak (multivalued), gabungan (composite), atau perolehan (derived).

Sebuah multi valued attribute digambarkan dengan elips bergaris ganda (double-lines-ellipse), sedangkan sebuah composite attribute adalah atribut yang memiliki dua atau lebih atribut lain yang masing-masing berkontribusi padannya, derived attributes adalah atribut yang nilainya tergantung pada atribut lain dan dilambangkan dengan garis terputus-putus membentuk elips.

a. Atribut dengan kunci primer NM_DEPAN NM_TENGAH NM_AKHIR atau NIM *NIM a. Atribut dengan kunci primer NAMA b. Composite attribute **NIM HOBI IPK c. Attribute derived a. Atribut dengan kunci tamu a. Atribut multivalue Gambar. Berbagai jenis atribut

GENERALITATION DAN AGGREGATION Kadangkala dua atau lebih entitas memiliki subtipe yang lebih khusus dari tipe entitas pada umumnya. Kekhususan tersebut karena didunia nyata mereka memiliki kemiripan (similarity) kategori sehingga dapat kita gambarkan secara general (generalitation) menuju ketingkat yang lebih tinggi yang disebut dengan supertype atau entitas generik (generic entity). Sebagai contoh : programer dan pemasar memiliki kemiripan karena mereka adalah tipe dari pegawai (supertype) diperusahaan software, untuk mengindikasikan ini dilambangkanlah segitiga (triangle)“ISA” didalamnya.

Diatas lambang yang bertuliskan ISA disebut dengan entitas high-level, dan yang dibawah disebut dengan entitas lower level atau subtype. Sebuah relasi yang keseluruhannya berpartisipasi dengan entitas dapat diperlakukan sebagai sebuah entitas. Selanjutnya entitas yang terbentuk tersebut direlasikan kembali dengan entitas lain, proses semacam ini disebut dengan koleksi atau pengumpulan (aggregation). Aggregation digambarkan dengan kotak yang garisnya terputus-putus mengelilingi aggregation entitas dan relationship

NAMA ALAMAT *NO_KTP ORANG ISA MAHSISWA DOSEN STAF *NIM *NID NOPEG a. Generalitation

NM_MK NAMA M N AMBIL MAHASISWA MA_KULIAH *NIM *KD_MK SKS M IKUT NM_PRAK *KD_PRAK N PRAKTIKUM SKS_PRAK b. Aggregation Relationship