Entity Relationship Diagram

Slides:



Advertisements
Presentasi serupa
Pengantar Basis Data Sumber : 1.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management,
Advertisements

Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
Pertemuan Minggu Ke-10.
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
(ENTITY RELATIONSHIP DIAGRAM)
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
MODEL ENTITY-RELATIONSHIP
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Danny Kriestanto, S.Kom., M.Eng Part 2
Tahapan Membuat ERD.
ERD ( Entity Relationship Diagram )
ENTITY RELATIONSHIP DIAGRAM
PERTEMUAN 4 SISTEM BASIS DATA
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.
Rizki Arif Firdaus © 2010 © 2010.
MODEL EER (Enhanced Entity Relationship)
(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
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Perancangan Basis Data Relasional (ERD) bag.2
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Pengantar database By k ilo ^_^
Database TP – || AKN Bojonegoro.
Perancangan Basis Data
Pemodelan Data ER- Model.
MODEL ENTITY RELATIONSHIP DIAGRAM
Rekayasa Perangkat Lunak ER/D
SISTEM BASIS DATA Kuliah - 2.
Pemodelan Data.
Pertemuan #4 DIAGRAM - ER Kompetensi :
Entity Relasional Diagram (ERD)
Entity Relationship Diagram
ERD ( Entity Relationship Diagram )
ENTITY RELATIONSHIP DIAGRAM
Desain database 1 (erd) Pertemuan Ke-6&7.
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Oleh : Devie Rosa Anamisa
ENTITY RELATIONSHIP DIAGRAM
ANALISIS DAN DESAIN SISTEM INFORMASI
Model Entity Relationship
PEMODELAN DATA Entity-Relationship Modell (ERD)
Entity Relationship Diagram (ERD)
Entity Relationship Diagram
DESAIN DATA BASE.
MODEL ENTITY RELATIONSHIP
Danny Kriestanto, S.Kom., M.Eng Part 2
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
MODEL HUBUNGAN ANTAR ENTITI
Entity Relationship Diagram
Pertemuan 4 ENTITY RELATIONSHIP.
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Transcript presentasi:

Entity Relationship Diagram MEETING 3 Model Entity Relationship Diagram 3 SKS Febriyanno Suryana, S.Kom, MM surya_gsc04@yahoo.com 0819 7753 7981 FEKON - 2011 www.suryagsc.wordpress.com

Model Entity Relationship Model Entity Relationship merupakan notasi grafis dalam menyajikan data dengan menggunakan Entity dan Relationship. ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD kita mencoba menjawab pertanyaan seperti : data apa yang kita perlukan? Bagaimana data yang satu berhubungan dengan yang lain. 2

1.Entity Adalah objek yang dapat dibedakan dalam dunia nyata. Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. Kumpulan dari entity yang sejenis dinamakan Entity Set, berupa : Objek secara fisik : rumah, kendaraan, peralatan. Objek secara konsep : pekerjaan, perusahaan, rencana.

Tipe Entity

Tipe Entity...

2.Relationship Adalah hubungan yang terjadi antara satu atau lebih entity. Relationship set adalah kumpulan dari relationship yang sejenis Simbol yang digunakan adalah bentuk ketupat, diamond atau rectangle.

Relationship... Contoh lain :

Derajat Relationship Contoh : Unary ( Derajat Satu ) Adalah sebuah relationship menghubungkan satu buah entity. Contoh : Keterangan : Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia. Manusia Menikah

Derajat Relationship... Binary ( Derajat Dua ) Adalah sebuah relationship yang menghubungkan dua buah entity. Contoh : Keterangan : Pegawai memiliki kendaraan, sebuah relationship memiliki menghubungkan entity Pegawai dan entity Kendaraan. Pegawai Memiliki Kendaraan

Derajat Relationship... Ternary ( Derajat Tiga ) Adalah sebuah relationship menghubungkan tiga buah entity. Contoh : Keterangan : Pegawai pada suatu kota mempunyai suatu Proyek. Relasi Bekerja menghubungkan Entity Pegawai, Proyek dan Kota Pegawai Proyek Kota Bekerja

Jenis Hubungan Relasi Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Contoh : entitas pada himpunan entitas Mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas dari himpunan entitas Kuliah

Jenis Hubungan Relasi...

3.Atribut Adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Berfungsi untuk mendeskripsikan karakter entity atau relationship. Misal entity pegawai memiliki atribut nik, nama, alamat, nohp,dll Nilai atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut didalam suatu entity atau relationship.

Atribut... Entity mempunyai elemen yang disebut atribut dan berfungsi mendeskripsikan karakter entity. Misalnya atribut warna item dari entity item. Setiap ERD bisa terdapat lebih dari satu atribut. Atribut digambarkan dalam bentuk elips.

Contoh : Entity Atribut *noktp nama alamat tgl_lahir jeniskelamin status nohp foto Entity

Contoh lain Entity Atribut *nomesin noplat model merk harga warna thn_pembuatan

Jenis - Atribut Adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Jenis atribut : Atribut Key Atribut Simple Atribut Multi Value Atribut Composite Atribut Derivatif

1. Atribut Key Adalah atribut yang digunakan untuk membedakan entity/data secara unik. Misal : NIK, NOBP, NO_PESERTA, ID_BARANG idbarang Id_pegawai PEGAWAI BARANG

2. Atribut Simple Adalah atribut bernilai tunggal, misal nama, harga, status, dll. Nama BARANG Harga Kualitas

3. Atribut Multivalue Adalah atribut memiliki sekelompok nilai yang banyak, misal gelar, hobby agama Gelar Tgl_lhr PEGAWAI

4. Atribut Composite Adalah atribut yang masih dapat diuraikan lagi. Misal nama, alamat, korban, waktu namatengah namadepan namabelakang nama Tgl_lhr PEGAWAI

5. Atribut Derivatif Adalah atribut yang dihasilkan dari turunan atribut lain, misal umur dari tanggal lahir. agama umur Tgl_lhr PEGAWAI

4.Key Adalah sejumlah atribut yang mengidentifikasi record/baris dalam sebuah relasi secara unik. Jenis Key :

Key...

Key...

5.Konversi ERD

Konversi ERD...

Konversi ERD...

Simbol-simbol ER diagram Entity Atribut Multivalue Relationship Atribut Atribut Composite Weak Entity Atribut Derivatif Identifying Relationship Atribut key

LANGKAH – LANGKAH MEMBUAT ERD Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat. Menentukan atribut-atribut key dari masing- masing himpunan entitas. Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya. Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi Melengkapi himpunan relasi dengan atribut- atribut yang bukan kunci (non-key).

Contoh Diagram ER

Contoh Diagram ER…

Contoh Diagram ER…

Contoh Diagram ER 1 n Fakultas Daftar Mahasiswa 1 n miliki ambil m n Dosen ajar Mata Kuliah 1 n

Contoh 2 :

Contoh 3 :

Diagram E-R dengan Kamus Data

Diagram E-R dengan Kamus Data

Tugas : Buatlah Model ERD (tentukan kasus), misalnya : Sisfo kampus Sisfo Akunting Sisfo Absensi Pilihan sendiri….? Tentukan hubungan kardinalitasnya Konversikan ERD tersebut kedalam bentuk database relasional disertai dengan hubungan antar tabel Note : Entity yang terbentuk min 15 entity…

END SESSION www.suryagsc.wordpress.com