ENTITY RELATIONSHIP PENGERTIAN

dokumen-dokumen yang mirip
KOMPONEN ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

Pertemuan 4. Entity-Relationship Diagram (ERD)

ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP MODEL

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

MODEL ENTITY-RELATIONSHIP

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

MODEL ENTITY-RELATIONSHIP

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY RELATIONSHIP DIAGRAM

KONSEP SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM

PERANCANGAN SISTEM DATABASE

ENTITY RELATIONSHIP DIAGRAM

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

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

ENTITY RELATIONSHIP MODEL

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

STMIK AMIKOM YOGYAKARTA

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

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

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

P7 Perancangan Database

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

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

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

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

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

PERTEMUAN 3. Model E-R (Lanjutan)

PERANCANGAN SISTEM TERINCI DATABASE

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

Entity Relationship Model

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

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

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

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

PERANCANGAN SISTEM TERINCI DATABASE

Perancangan Basis Data

SISTEM BASIS DATA (Lanjutan) :

Sistem Basis Data ( )

Adri Priadana. ilkomadri.com

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

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

Hanif Fakhrurroja, MT

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

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

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

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

BAB II LANDASAN TEORI

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Pertemuan 2-3 ER-MODEL

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

Modul 3 Konsep Perancangan Basis Data

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

Model Entity Relationship Bagian I

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

Contoh ERD sistem penjualan Barang Online

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

SISTEM BASIS DATA Presented By

Package Diagram. Package Diagram. Menggambarkan pengelompokan dari suatu class-class

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Relational Database & Pemodelan Data [Review]

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

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.

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

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

Review Basis Data 1. by: Ahmad Syauqi Ahsan

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

Bab 2 Pemodelan Data Menggunakan

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

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Oleh : Rahmady Liyantanto

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ERD, EERD DAN PEMETAAN KE MODEL RELASIONAL

Sumber Data. Sistem Database. Hierarki. Entity Relationship Diagram. Kelompok 3. Sistem Manajemen Databse. Perancangan Basis Data

Pemodelan Data (1) Week 2

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

BAB II LANDASAN TEORI

ENTITY RELATIONSHIP MODEL

Model Data Dalam SBD

ASSALAMU ALAIKUM WR.WB

Entity Relationship Model

Minggu ke - 5 Basis Data 1. ER-D mapping to Model Relasional dan 1NF Normalisasi Database

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

ENTITY-RELATIONSHIP MODEL

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

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

NAS_ACC ACCOUNT NASABAH. Gambar 1

Entity Relationship Diagram

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

Transkripsi:

ENTITY RELATIONSHIP Pertemuan 4 PENGERTIAN Entity relationship Adalah jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Entity-relationship dari model terdiri dari unsur-unsur entity dan relationship antara entity-entitiy tersebut. KOMPONEN ENTITY RELATIONSHIP. Entitas, suatu kumpulan object atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara unik. Kumpulan entitas yang sejenis disebut entity set. 2. Relationship, hubungan yang terjadi antara satu entitas atau lebih. 3. Atribut, kumpulan elemen data yang membentuk suatu entitas. Jenis2 Atribut : a. KEY à atribut yg digunak utk menentuk suatu entity scr unik = tdk bisa dipecah lagi b. ATRIBUT SIMPLE àatribut yg bernilai tunggal c. ATRIBUT MULTI VALUE àatribut yg memiliki sekelompok nilai utk setiap instan entity SIMBOL 2 ER-DIAGRAM Notasi Arti Notasi Arti Entity Atribut Weak Entity Atribut Primary Key Relationship Atribut Multikey Indentifying Relationship Atribut Composite Atribut Derivatif D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc

TGL LAHIR GELAR NIP d. ATRIBUT COMPOSIT àsuatu atribut yg tdr dr bbrp atribut yg lebih kecil yg mempunyai arti tertentu DEPAN TENGA H BLKNG e. ATRIBUT DERIVATIF àsuatu atribut yg dihasilkan dari atribut yang lain TGL LAHIR UMUR 4. Indicator tipe, terbagi 2 : a. Indecator tipe asosiatif object: berfungsi sebagai suatu objek dan suatu relationship Pelanggan Beli Barang Menjadi Pelanggan Barang D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 2 Beli

b. Indicator tipe super tipe: terdiri dari suatu object dan satu sub kategori atau lebih yang dihubungkan dengan satu relatinship yang tidak bernama Pegawai Pegawwai Harian Pegawai Bulanan Pegawai dikategorikan menjadi 2 yaitu: - Pegawai harian - Pegawai bulanan DERAJAT RELATIONSHIP, Menjelaskan jml entity yg b partisipasi dlm suatu relationship UNARY DEGREE(derajat satu) adalah derajat yang memiliki satu relationship untuk satu entity LAP OR BINARY DEGREE(derajat dua) adalah derajat yang memiliki sat relationship untuk dua buah entity KER JA DEPARTEMEN TERNARY DEGREE(derajat tiga) adalah derajat yang memiliki satu relationship untuk tiga atau lebih entity KERJ A PROYEK D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 3 KOTA

MAPPING CARDINALITY Banyaknya entity yang bersesuaian dengan entity yang lain melalui relationship JENIS-JENIS MAPPING :. One to one: Hubungan satu entity dengan satu entity Pasien Ditempa t Tempat Tidur 2. Many to One atau One to many: hubungan banyak entity dengan satu entity atau satu entity dengan banyak M Pegawai Bekerja Departemen 3. Many to many: Hubungan banyak entity dengan banyak entity Pegawai M Ditempa t N Proyek REPRESENTASI DARI ENTITY SET Entity set direpresentasikan dalam bentuk tabel dan nama yang unique. Setiap tabel terdiri dari sejumlah kolom, dimana masing-masing kolom diberi nama yang unique pula CARDINALITY RATIO CONSTRAINT, Menjelaskan batasan jml keterhubungan satu entity dgn entity lainnya Jenis Cardinality Ratio = : :N/ N: M : N D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 4

MILIK KENDARAAN : P. P2. P3. R. R2. R3. K. K2. K3. MILI K KENDARAAN KERJA DEPARTEMEN :N/ N: P. P2. P3. P4. R. R2. R3. R4. D. D2. D3. KER JA DEPARTEMEN KERJA PROYEK M : N P. P2. P3. R. R2. R3. R4. P. P2. P3. KERJ A PROYEK M N Participation Constraint D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 5

Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Terdapat dua macam participation constrain yaitu:. Total participation constrain yaitu: Keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Didalam diagram ER digambarkan dengan dua garis penghubung antar entity dan relationship. 2. Partial participation, yaitu Keberadaan suatu entity tidak tergantung pada hubungan dengan entity lain. Didalam diagram ER digambarkan dengan satu garis penghubung. Contoh: a. TOTAL PARTICIPATION Bhw keberadaan suatu entity (hrs) t gantung pd hub.nya dgn entity lain PUN N YA BAGIAN b. PARTIAL PARTICIPATION Bahwa keberadaan suatu entity TIDAK t gantung pd hub.nya dgn entity lain KERJ N A PROYEK ENTITY SET TERBAGI ATAS : Strong entity set, entity set yang satu atau lebih atributnya digunakan oleh entity set lain sebagai key. Digambarkan dengan empat persegi panjang. Misal : E adalah sebuah entity set dengan atribute-atribute a, a2,..,an, maka entity set tersebut direpresentasikan dalam bentuk tabel E yang terdiri dari n kolom, dimana setiap kolom berkaitan dengan atribute-atributenya. Weak Entity set, Entity set yang dependent terhadap strong entity set. Keberadaan entity tersebut tergantung keberadaan entity lain.digambarkan dengan empat persegi panjang bertumpuk. D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 6

Misal : A adalah weak entity set dari atribute-atribute a, a2,.., ar dan B adalah strong entity set dengan atribute-atribute b, b2,..,bs, dimana b adalah atribute primary key, maka weak entity set direpresentasikan berupa table A, dengan atributeatribute {b} u {a,a2,.., ar} Contoh Weak entity NOPEG.... MILI K TANGGUNGAN Account Balance Data Amount Account Log Transaction Contoh : Strong entity set ACCOUNT BALANCE 259 000 40 500 630 2000 700 500 Weak Entity set transaction ACCOUNT TRANSACTION DATE 259 5-05-93 630 3-05-93 40 22 7-05-93 700 69 20-05-93 259 6 20-05-93 40 23 2-05-93 AMOUNT +50 +70-300 -500 +900 +700 Langkah langkah pembuatan ER diagram. Tentukan entity entity yang diperlukan 2. Tentukanrelationship antar entity entity. 3. Tentukan cardinality ratio dan participation constraint 4. Tentukan attribute attribute yang diperlukan dari tiap entity 5. Tentukan key diantara attribute attribute. 6. Hindari penamaan entity, relationship dan atribute yang sama. Contoh Penggambaran sebuah Diagram ER: D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 7

D:\eri Ngajar\Sistem Basis Data 2008\Pertemuan 4 Tambahan.doc 8