ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

dokumen-dokumen yang mirip
Hanif Fakhrurroja, MT

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Rekayasa Perangkat Lunak

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

Desain Data Base. Proses Desain Data Base

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

Relational Database & Pemodelan Data [Review]

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

Basis Data I Danny Kriestanto, S.Kom., M.Eng

KONSEP SISTEM BASIS DATA

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity Relationship Model

ENTITY RELATIONSHIP DIAGRAM (ERD)

E-R Diagram Kusnawi, S.Kom, M.Eng

SISTEM BASIS DATA (Lanjutan) :

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Adri Priadana. ilkomadri.com

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

SISTEM BASIS DATA Presented By

II. LANDASAN TEORI. spesifikasi pada komputer yang berdasarkan pada sistem informasi.

PENGANTAR DATA BASE. DATA adalah fakta mengenai objek yang dinyatakan

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD)

Sistem Basis Data ( )

6. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: JAWAB:

ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity Relationship Model

PERANCANGAN SISTEM DATABASE

MODEL ENTITY-RELATIONSHIP

P7 Perancangan Database

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

MODEL ENTITY-RELATIONSHIP

Entity Relationship Diagram

KOMPONEN ENTITY RELATIONSHIP

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

ENTITY RELATIONSHIP MODEL

Matakuliah : Basisdata Versi : Materi : Model Data Lanjutan Penyaji : Zulkarnaen NS

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:


Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

STMIK AMIKOM YOGYAKARTA

Pertemuan 4. Entity-Relationship Diagram (ERD)

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

Entity Relationship Model

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

MODUL 5. Pemodelan Dan Analisis Database

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

ENTITY RELATIONSHIP MODEL

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB II LANDASAN TEORI

Pertemuan 2-3 ER-MODEL

Diagram E-R. ERD (Entity Relationship Diagram) Alat Bantu Perancangan Basis Data

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

BAB 7 ENTITY MODELLING 1

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

Oleh : Rahmady Liyantanto

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Model adalah representasi kenyataan.

Perancangan Basis Data Relasional. (Entity Relationship Model) By : Hanung N. Prasetyo

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Copyright 2005 PENS-ITS C H A P T E R

Pemodelan Basis Data Entity-Relationship Diagram. Yusuf 2010

Model Entity Relationship Bagian II

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

ENTITY RELATIONSHIP PENGERTIAN

Pertemuan 6-7. UML (Unified Modeling Language) (Software Design 2) Muhamad Alif,S.Kom Teknik Informatika UTM 17 Oktober 2012

BAB II LANDASAN TEORI

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Model Data Dalam SBD

Data Modeling and the Entity-Relationship Model

Daftar Isi... Dedikasi... Prakata...

Pemodelan Basis Data Entity-Relationship Diagram (contoh kasus 2) Yusuf 2010

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Pemodelan Data (1) Week 2

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

1. Konsep dan Prinsip Analisa

PERANCANGAN SISTEM TERINCI DATABASE

BAB II LANDASAN TEORI

Transkripsi:

ENTITY RELATIONSHIP DIAGRAM By Tim Dosen Pertanyaan Langkah langkah apa yang diperlukan untuk mendesain database? Mengapa model E-R digunakan untuk membuat desain awal? Apa konsep utama di dalam model E-R? Apakah pedoman penggunaan model E-R yang efektif? 1

Desain Database Model Data Entity-Relationship (E-R) memungkinkan kita menggambarkan konteks objek dan hubungannya, dan digunakan secara luas untuk mengembangkan desain database awal. Model Data tersebut dinamakan juga sebagai Diagram E-R (ERD). Komponen Model E-R Entitas Orang, tempat, objek, event, konsep. Tipe Entitas Kategori / kelas untuk instan entitas dipresentasikan sebagai suatu Tabel. Instan Entitas sejenis. Biasanya Individu anggota suatu entitas, misalnya Andi, Rudy (orang), Jakarta, Surabaya (Kota), dsbnya. Biasanya direpresentasikan sebagai baris data dalam suatu tabel (Record). 2

Komponen Model E-R (Lanjutan) Atribut Ciri dan Karakteristik suatu tipe entitas. Biasanya direpresentasikan sebagai kolom data dalam suatu tabel (Field). Instan Hubungan Hubungan antar entitas. Biasanya direpresentasikan dengan nilai atribut (key) yang sama dalam tabel - tabel yang merepresentasikan entitas. Tipe Hubungan Kategori hubungan antar entitas (satu-ke-satu, satu-ke ke-banyak, banyak-ke-banyak) banyak). Notasi Dasar ERD 3

Entitas Yang merupakan Entitas - Suatu objek yang memiliki beberapa instan di database. - Suatu objek yang memiliki beberapa atribut. - Yang menjadi Objek pemodelan. Yang bukan Entitas - Pengguna database tersebut (End User). - Output dari sistem database (misalnya laporan). Contoh Entitas yang kurang tepat Pengguna Sistem Output Sistem 4

Contoh Entitas yang tepat Atribut Merupakan ciri atau karakteristik suatu tipe entitas. Klasifikasi Atribut - Atribut Sederhana dan Komposit. - Atribut Bernilai Tunggal dan Bernilai Banyak. - Atribut Tersimpan /Tercatat dan Derivat. - Atribut Identitas / Pengenal. 5

Contoh Atribut Komposit Atribut Identitas (Key) Merupakan atribut (atau sekumpulan atribut) yang secara unik mengidentifikasi masing-masing instan dari suatu tipe entitas. Macamnya :Key Sederhana dan Key Komposit Kandidat Key Atribut yang dapat dijadikan sebagai Key, yaitu memenuhi persyaratan untuk menjadi Key Identitas. 6

Karakteristik Key Identitas Nilainya tidak akan berubah. Tidak bernilai Null (Kosong). Nilai bersifat unik. Contoh Atribut Identitas (Key) 7

Contoh Atribut Key Komposit Contoh Atribut Bernilai Banyak dan Atribut Derivat 8

Contoh Atribut Bernilai Ganda dan juga Komposit Hubungan/Relasi Tipe Hubungan Digambarkan sebagai belah ketupat menghubungkan tipe tipe entitas. dengan Instan Hubungan Menghubungkan instan instan entitas spesifik. garis yang Dua entitas dapat memiliki lebih dari satu tipe hubungan antar mereka (Hubungan Majemuk). Ada juga Entitas Asosiatif, yaitu gabungan antara hubungan dan entitas. 9

Hubungan dengan Atribut Mendeskripsikan hal hal yang berkenaan dengan asosiasi antar entitas dalam hubungan tersebut. Derajat Hubungan Derajat suatu Hubungan adalah jumlah tipe entitas yang terlibat di dalamnya, macamnya : Hubungan Unary Hubungan Binary Hubungan Ternary 10

Derajat Hubungan (Lanjutan) Kardinalitas Hubungan Satu-ke-Satu Setiap entitas dalam hubungan memiliki satu dan hanya satu entitas pasangan. Satu-ke-Banyak Satu entitas di satu pihak dalam suatu hubungan dapat memiliki beberapa pasangan di pihak lawannya, tetapi entitas di pihak lawannya hanya boleh memiliki maksimum satu pasangan. Banyak-ke-Banyak Entitas entitas di masing masing sisi dari hubungan dapat memiliki beberapa pasangan di sisi yang lain. 11

Hubungan Satu-ke-Satu Hubungan Satu-ke-Banyak 12

Hubungan Banyak-ke-Satu Hubungan Banyak-ke-Banyak 13

Konstrain Kardinalitas Merupakan batasan jumlah instan dari satu entitas yang dapat atau harus berasosiasi dengan setiap instan dari entitas yang lain. Kardinalitas Minimum - Jika Nol, berarti Optional (Tidak Wajib) - Jika Satu atau lebih, berarti Wajib Kardinalitas Maksimum - Jumlah maksimum Kardinalitas 14

Contoh Hubungan Unary Contoh Hubungan Binary 15

Contoh Hubungan Ternary Contoh Hubungan dengan Notasi Kardinalitas Maksimum 16

Contoh Hubungan dengan Notasi Kardinalitas Minimum Wajib Contoh Kardinalitas Optional Derajat Unary, Hubungan Satu-ke ke-satu 17

Tipe Hubungan Contoh Hubungan Binary dengan Atribut 18

Contoh Hubungan Ternary dengan Atribut Contoh Hubungan Unary Beratribut, Hubungan Banyak-ke-Banyak 19

Contoh Hubungan Majemuk Contoh Dosen dan Mata Kuliah (dengan Konstrain) 20

Entitas Kuat dan Lemah Entitas Kuat - Eksistensinya tidak tergantung pada entitas entitas lain. - Memiliki atribut identitas (bernilai unik) sendiri. - Digambarkan sebagai kotak bergaris tunggal. Entitas Lemah - Eksistensinya tergantung g dari suatu entitas kuat. - Tidak memiliki atribut identitas (yang bernilai unik). - Digambarkan sebagai kotak bergaris ganda. Hubungan Identifikasi Menghubungkan g entitas entitas kuat dengan lemah. Digambarkan dengan belah ketupat bergaris ganda. 21

Contoh Entitas Kuat dan Lemah Entitas Asosiatif Merupakan suatu Entitas yang memiliki atribut atribut Juga merupakan suatu Hubungan yang menghubungkan dua entitas. 22

Karakteristik Entitas Asosiatif Entitas Asosiatif dapat memiliki makna baru yang tidak tergantung pada entitas entitas yang berhubungan dengannya. Entitas Asosiatif sebaiknya memiliki atribut pengenal unik, di samping atribut atribut yang lain. Hubungan Banyak-ke-Banyak Entitas Asosiatif. sebaiknya dikonversi Hubungan Ternary sebaiknya dikonversi menjadi Asosiatif. menjadi Entitas Contoh Entitas Asosiatif : Sertifikat 23

Contoh Entitas Asosiatif : Struktur Bill of Material Contoh Hubungan Ternary sebagai Entitas Asosiatif 24