MODEL ENTITY-RELATIONSHIP

dokumen-dokumen yang mirip
MODEL ENTITY-RELATIONSHIP

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

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

PERANCANGAN SISTEM DATABASE

ENTITY RELATIONSHIP DIAGRAM

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM TERINCI DATABASE

Perancangan Basis Data

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

ENTITY RELATIONSHIP MODEL

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

KOMPONEN ENTITY RELATIONSHIP

P7 Perancangan Database

ENTITY RELATIONSHIP MODEL

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

Pertemuan 4. Entity-Relationship Diagram (ERD)

KONSEP SISTEM BASIS DATA

Sistem Basis Data ( )

ENTITY RELATIONSHIP PENGERTIAN

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Pertemuan 2-3 ER-MODEL

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

Pertemuan 4 ENTITY RELATIONSHIP

KONSEP DASAR DBMS dan SQL

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

STMIK AMIKOM YOGYAKARTA

SISTEM BASIS DATA Presented By

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

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

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

UNIVERSITAS INDO GLOBAL MANDIRI

Adri Priadana. ilkomadri.com

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Entity Relationship Model

SISTEM BASIS DATA (Lanjutan) :

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

BAB II LANDASAN TEORI

ENTITY-RELATIONSHIP MODEL

MODEL RELASI ENTITAS (E-R MODEL)

Model adalah representasi kenyataan.

ER (ENTITY RELATIONSHIP) MODEL

LAPORAN SKRIPSI. Rancang Bangun Sistem Aplikasi Pemesananan Lapangan Futsal Di Intan Sport Kudus Berbasis Sms Gateway

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

Review Basis Data 1. by: Ahmad Syauqi Ahsan

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

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

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

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

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

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

Entity Relationship Diagram.

PERTEMUAN 5. Model Data Relational (Lanjut)

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PADA APOTEK BRAYUNG FARMA KUDUS

MODUL 5. Pemodelan Dan Analisis Database

Desain Data Base. Proses Desain Data Base

Pemetaan Diagram (E)ER ke Skema Relasional

PERTEMUAN 3. Model E-R (Lanjutan)

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

TRANSFO R M A SI DIAGRAM- ER ke DATABA S E RELASIONAL

Hanif Fakhrurroja, MT

ASSALAMU ALAIKUM WR.WB

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

PRAKTIKUM BASIS DATA MODUL 1 PERANCANGAN DATABASE MENGGUNAKAN ER DIAGRAM

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

Relational Database & Pemodelan Data [Review]

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL

Model EER. (Enhanced Entity Relationship)

ER (ENTITY RELATIONSHIP) MODEL

Contoh ERD sistem penjualan Barang Online

Modul 3 Konsep Perancangan Basis Data

Pemodelan Data (1) Week 2

Bab 2 Pemodelan Data Menggunakan

Model Data Dalam SBD

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

BASIS DATA MODEL RELASIONAL

Transkripsi:

MODEL ENTITY-RELATIONSHIP Model Entity Relationship merupakan suatu penyajian data dengan menggunakan Entity dan Relationship Entity Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set adalah kumpulan dari entity yang sejenis Entity set dapat berupa : Obyek secara fisik : Rumah, Kendaraan, Peralatan Obyek secara konsep : Pekerjaan, Perusahaan, Rencana Relationship Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Relationship set adalah kumpulan relationship yang sejenis. KERJA Gambar 1. Entity dan Relationship Atribut Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Jenis-jenis atribut : Key Entity Relationship Diagram Halaman 1 dari 15

Atribut yang digunakan untuk menentukan suatu entity secara unik. Atribut Simple Atribut yang bernilai tunggal. Atribut Multivalue Atribut yang memiliki sekelompok nilai untuk setiap instan entity. TglLahi Ge NIP Nam Gelar Gambar 2. Atribut Multivalue Atribut Composite Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Nama Nama Tengah Nama Belakang NAMA Gambar 3. Atribut Composite Entity Relationship Diagram Halaman 2 dari 15

Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. TglLahir Umur Gambar 4. Atribut Derivatif Derajat dari relationship Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship Unary Degree (Derajat Satu) LAPOR Gambar 5. Unary Degree Binary Degree (Derajat Dua) KERJA DEPARTEMEN Gambar 6. Binary Degree Entity Relationship Diagram Halaman 3 dari 15

Ternary Degree (Derajat Tiga) KERJA KOTA Gambar 7. Ternary Degree Cardinality Ratio Constraint Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Jenis Cardinality Ratio 1 : 1 Pegawai Milik Kendaraan r1 P1 k1 r2 p2 k2 r3 p3 k3... 1 1 MILIK KENDARAAN Gambar 8. Cardinatily Ratio 1:1 Entity Relationship Diagram Halaman 4 dari 15

1 : N / N : 1 Pegawai Kerja Departemen P1 r1 d1 p2 r2 d2 p3 r3 d3 p4 r4... N 1 KERJA N DEPARTEME M : N Pegawai Kerja Proyek P1 r1 pr1 p2 r2 pr2 p3 r3 pr3 r4... M N KERJA Entity Relationship Diagram Halaman 5 dari 15

Participation Constraint Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Terdapat 2 macam Participation Constraint : Total Participation Keberadaan suatu entity tergantung pada hubungannya dengan entity lain. N 1 PUNYA BAGIAN Partial Participation Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain. N 1 KERJA Entity Relationship Diagram Halaman 6 dari 15

Weak entity Weak Entity adalah suatu Entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain. Entity yang merupakan induknya disebut Identifying Owner dan relationshipnya disebut Identifying Relationship. Weak Entity selalu mempunyai Total Participation constraint dengan Identifying Owner.. NAMA MILIK TANGGUNGAN Entity Relationship Diagram Halaman 7 dari 15

Simbol-simbol ER-Diagram Notasi Arti 1. 1. Entity 2. 2. Weak Entity 3. 3. Relationship 4. 4. Identifying Relationship 5. 5. Atribut 6. 6. Atribut Primary Key 7. 7. Atribut Multivalue 8. 8. Atribut Composite 9. 9. Atribut Derivatif Entity Relationship Diagram Halaman 8 dari 15

Contoh Penggambaran Diagram ER ALM1 KDPOS NAPEG ALAMAT NOBAG NABAG LOKASI TGLLAH N ANGGOTA 1 UMUR 1 1 BAGIAN PIMPIN 1 1 N KONTROL M JAM KERJA PUNYA 1 N PUNYA P R O Y E K N NAPRO LOKAPR TANGGUNGAN NAMA JNKELT HUBUNGAN Entity Relationship Diagram Halaman 9 dari 15

Transformasi dari ERD ke Database Relasional 1. Setiap tipe Entity dibuat suatu relasi yang memuat semua atribut simple, sedangkan untuk atribut composite hanya dimuat komponen-komponennya saja. ALM1 KDPOS ALAMAT (, ALM1, KDPOS,.) 2. Setiap relasi yang mempunyai atribut multivalue, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key dari relasi tersebut dengan atribut multivalue.... LOKASI LOKPR(, LOKASI) 3. Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya.. 1 KONTROL N (,.., SUPERVISOR-ID) Entity Relationship Diagram Halaman 10 dari 15

4. Setiap Unary Relationship M:N, buatlah relasi baru dimana primary keynya merupakan gabungan dari dua atribut dimana keduanya menunjuk ke primary key relasi awal dengan penamaan yang berbeda. NOBAR. M BARANG TERDIRI JUMLAH N KOMBAR (NOBAR, NOKOMP, JUMLAH) 5. Setiap Binary Relationship 1:1, dimana Participation Constraint keduanya total, buatlah suatu relasi gabungan dimana Primary Keynya dapat dipilih salah satu. 1 KERJA1 1 (,...,,...). 6. Setiap Binary Relationship 1:1 dan salah satu Participation Constraintnya Total, maka Primary Key pada relasi yang Participation Constraintnya Partial menjadi Foreign Key pada relasi yang lainnya. NOBAG 1 1 PIMPIN BAGIAN BAGIAN (NOBAG,..., MANAGER) Entity Relationship Diagram Halaman 11 dari 15

7. Setiap Binary Relationship 1:1, dimana kedua Participation Constraintnya partial, maka selain kedua relasi perlu dibuat relasi baru yang berisi Primary Key gabungan dari Primary Key kedua tipe Entity yang berelasi. 1 1 KERJA PEKERJAAN (,, ) 8. Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N mempunyai Participation Constraint Total, maka Primary Key pada relasi yang bersisi 1 dijadikan Foreign Key pada relasi yang bersisi N. NOBAG. 1 BAGIAN PUNYA N (,..., NOBAG) Entity Relationship Diagram Halaman 12 dari 15

9. Setiap Binary Relationship 1 : N, dimana tipe Entity yang bersisi N mempunyai Participation Constraint partial, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key kedua tipe Entity yang berelasi. N 1 KERJA PEKERJAAN (,, ) 10. Setiap Binary Relationship M:N, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key kedua tipe Entity yang berelasi... M N KERJA PEKERJAAN (,,..) Entity Relationship Diagram Halaman 13 dari 15

11.Setiap Ternary Relationship, buatlah relasi baru dimana Primary Keynya merupakan gabungan dari Primary Key ketiga tipe Entity yang berelasi. KERJA KOTA NOKOT PEKERJAAN (,, NOKOT) 12.Setiap tipe Weak Entity, dibuat suatu relasi yang memuat semua atributnya dimana Primary Keynya adalah gabungan dari Partial Key dan Primary Key dari relasi induknya (identifying owner). NAMA. 1 N PUNYA TANGGUNGAN TANGGUNGAN (, NAMA,.) Entity Relationship Diagram Halaman 14 dari 15

Hasil Transformasi dari relasional : Diagram ER ke database Skema Database BAGIAN LOKPR PEKERJAAN (, NAPEG, ALM1, KDPOS,TGLLAH, UMUR, SUPERVISOR-ID, NOBAG) (NOBAG, NABAG, LOKASI, MANAGER) (, NAPRO, NOBAG) (, LOKAPR) (,, JAM) TANGGUNGAN (, NAMA, JNKELT,HUBUNGAN) Entity Relationship Diagram Halaman 15 dari 15