ENTITY RELATIONSHIP DIAGRAM

Slides:



Advertisements
Presentasi serupa
Entity Relationship Diagram Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam.
Advertisements

Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Entity Relationship Diagram
Latifah Rifani Materi: 4
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Pemodelan Data (1) Week 2. Entity Relationship Diagram  Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Danny Kriestanto, S.Kom., M.Eng Part 2
ENTITY-RELATIONSHIP MODEL (ERM)
ENTITY RELATIONSHIP DIAGRAM
PERTEMUAN 4 SISTEM BASIS DATA
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Pemodelan Data Pertemuan 2.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
MODEL EER (Enhanced Entity Relationship)
Entity Relation Model By : Randy Permana, S.Kom.
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
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
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Pemodelan Data ER- Model.
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
Entity Relationship Diagram
Desain Database Dengan Model Entity Relationship (ER)
ENTITY RELATIONSHIP DIAGRAM
Entity Relasional Diagram (ERD)
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
Oleh : Devie Rosa Anamisa
PENGENALAN DASAR-DASAR DATABASE
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
Normalisasi.
Entity Relationship Model
PEMODELAN DATA Entity-Relationship Modell (ERD)
All sections to appear here
Entity Relationship Diagram (ERD)
Matakuliah : Sistem Basisdata Versi Materi
DESAIN DATA BASE.
Danny Kriestanto, S.Kom., M.Eng Part 2
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Pertemuan 4 ENTITY RELATIONSHIP.
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
ENTITY RELATIONSHIP DIAGRAM (bagian 3 – latihan)
Relasi data base SBD 2 – sesi 2.
Transcript presentasi:

ENTITY RELATIONSHIP DIAGRAM SBD – Sesi 3 dan 4

ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia nyata (Ema & Anggit).

KOMPONEN DASAR Entitas (Entity) Atribut (Atribute) Relasi (Relationship)

1. ENTITAS Entitas adalah suatu atau objek di dunia nyata (real world) yang dapat dibedakan dengan sesuatu atau objek lainnya. Lambang Entitas digambarkan dalam bentuk persegi panjang dengan nama entitas didalamnya. Nama_entitas

Menentukan Nama Entitas Peran. Contoh: Mahasiswa, Dosen, Karyawan, dll. Kejadian. Contoh: Kuliah, Kursus, KRS, dll Abstrak. Contoh: Mata_kuliah, Golongan_Pekerjaan, Membeli, dll Fisik. Contoh: Ruang_kelas, Rumah, Mobil, dll

Jenis Entitas Entitas kuat (Strong Entity) Entitas lemah (Weak Entity) Yaitu Entitas yang dapat berdiri sendiri tanpa bantuan atau bergantung pada entitas lain, atau disebut entitas induk. Contoh: Mahasiswa Yaitu Entitas yang tidak dapat berdiri sendiri tanpa bantuan entitas lain (bergantung). Entitas lemah merupakan hasil dari pembentukan entitas kuat. Contoh: KHS

Contoh Entitas kuat dan lemah

2. ATRIBUT Atribut adalah semua informasi yang berkaitan dengan entitas. Atau disebut sebagai properti dari objek (entitas). Contoh: Jika entitas Mahasiswa, maka atributnya adalah NIM, nama, alamat, tempat lahir, tanggal lahir, jenis kelamin, dsb.

Macam-macam Atribut Atribut Sederhana Atribut Gabungan Atribut Bernilai Tunggal Atribut Bernilai Banyak Atribut yang Harus bernilai Atribut Turunan Atribut Kunci

A. Atribut Sederhana Atribut Sederhana (Simple Attribute) adalah jenis atribut yang nilainya tidak dapat dibagi lagi menjadi atribut yang lebih kecil. Contoh: Atribut Harga, Diskon, dll

B. Atribut Gabungan Atribut Gabungan atau Composite Attribute, adalah jenis atribut yang nilainya bisa dipecah menjadi bagian yang lebih kecil. Contoh: Atribut Nama bisa dipecah menjadi 3 bagian; yaitu Nama_depan, Nama_tengah, dan Nama_belakang.

C. Atribut Bernilai Tunggal Atribut Bernilai Tunggal atau Single Value Attribut adalah jenis atribut yang nilainya hanya satu dari suatu entitas. Contoh: Atribut Tanggal_lahir dari suatu entitas Mahasiswa.

D. Atribut Bernilai Banyak Atribut Bernilai Banyak atau Multivalues Attribut adalah jenis atribut yang nilainya lebih dari satu dalam suatu entitas tertentu. Contoh: Atribut Nomor_telepon pada suatu entitas Karyawan.

E. Atribut yang Harus bernilai Atribut yang Harus Bernilai atau Mandatory Attribute adalah jenis atribut yang harus ada nilainya atau tidak boleh kosong (Constraint not null) Contoh: NIM, Kode_barang, dll

F. Atribut Turunan Atribut Turunan (Derived Attribute) adalah jenis atribut yang nilainya diperoleh dari atribut lain. Contoh: Atribut Umur akan muncul bila Atribut Tanggal_lahir telah terisi

G. Atribut Kunci Atribut Kunci atau Key Attribute adalah jenis atribut yang dijadikan pembeda antarbaris (record) data pada suatu entitas. Sifat Atribut ini unik (tidak mungkin sama antar record)

Jenis Atribut Kunci: Super Key Candidate Key Primary Key Alternative Key Foreign Key Composite Key Nama Atribut harus digaris bawahi, sebagai pembeda dengan atribut yang bukan kunci.

a. Super Key Super Key merupakan satu atau kumpulan atribut yang secara unik mengidentifikasi sebuah baris di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set. Contoh: Entitas Jadwal_kuliah mempunyai atribut no, jam, mata kuliah, dosen, dan ruang

b. Candidate Key Primary Key merupakan Candidate Key yang dipilih untuk mengidentifikasi baris data secara unik dalam relasi. Contoh: NIM Alternative Key merupakan Candidate Key yang tidak terpilih sebagai primary key, atau hanya menggantikan kunci utama: Contoh No KTP.

c. Foreign Key Merupakan atribut dengan domain yang sama yang menjadi kunci utama sebuah relasi, tapi pada relasi lain atribut tersebut hanya sebagai atribut biasa. Contoh: Atribut NIM dalam entitas Mahasiswa yang juga berada dalam entitas KRS

d. Composite Key Composite Key merupakan atribut kunci yang terdiri dari dua atau lebih atribut. Atribut tersebut tidak berdiri sendiri dan tidak menjadi identitas baris, namun jika dirangkai akan menjadi identitas baris. Contoh: Alamat yang terdiri dari nama jalan, nomor, dan kota.

3. RELASI Relasi (relationship) adalah perekat yang menyatukan komponen-komponen yang berbeda dalam diagram ERD. Lambangnya berupa belah ketupat. Ada dua jenis: relasi kuat dan relasi lemah. Relasi Kuat Relasi lemah

Contoh ERD

Notasi ERD

Derajat Relasi

Kardinalitas relasi

MEMBUAT ERD Mengumpulkan informasi Menentukan himpunan entitas Menentukan atribut pembeda/key pada masing- masing entitas Menentukan himpunan relasi Menentukan derajat kardinalitas Melengkapi himpunan entitas dan himpunan relasi dengan himpunan atribut Mapping ERD kedalam tabel

Contoh ERD

Sekian dan Terimakasih