P. 1
Materi ERD Lengkap

Materi ERD Lengkap

|Views: 292|Likes:
Dipublikasikan oleh Uday Frans

More info:

Published by: Uday Frans on Mar 22, 2013
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/07/2015

pdf

text

original

Analisis dan Perancangan Sistem

ENTITY RELATIONSHIP DIAGRAM

Model Entity Entity dan Relationship

Relationship

Adalah

suatu

penyajian

data

dengan

menggunakan

ENTITY
1. 2. 3. 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

ATRIBUT
1. Atribut adalah karakteristik dari entity atau relationship, yang menyediakan

penjelasan detail tentang entity atau relationship tersebut. 2. Nilai pada Atribut merupakan suatu data aktual atau informasi yang disimpan

suatu atribut di dalam suatu entity atau relationship. Jenis‐jenis atribut : a. b. c. Key : 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.

Tgllhr

Gelar

NIP

Nama

PEGAWAI

Entity Relationship Diagram (ERD)

Hal 1

Atribut Composite yang lebih : Suatu atribut yang terdiri dari beberapa atribut kecil yang mempunyai arti tertentu. PEGAWAI KERJA PROYEK Derajat dari relationship Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship a. Relationship set adalah kumpulan relationship yang sejenis. Atribut Derivatif : Suatu atribut yang dihasilkan dari atribut yang lain. Nama Tengah Nama Depan Nama Belakang Nama PEGAWAI e. Tgllhr Nama PEGAWAI RELATIONSHIP 1. 2.Analisis dan Perancangan Sistem d. Unary Degree (Derajat Satu) PEGAWAI b. Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Binary Degree (Derajat Dua) LAPOR PEGAWAI KERJA DEPARTEMEN Entity Relationship Diagram (ERD) Hal 2 .

Cardinality Ratio : 1.Analisis dan Perancangan Sistem c. One to One (1:1) PEGAWAI MILIK keterhubungan satu Jenis entity KENDARAAN p 1 p2 p3 r1 r2 r3 p1 p2 p3 PEGAWAI 1 MILIK 1 KENDARAAN 2. Ternary Degree (Derajat Tiga) PEGAWAI KERJA DEPARTEMEN KOTA CARDINALITY RATIO CONSTRAINT Menjelaskan batasan jumlah dengan entity lainnya. One to Many (1:N) atau Many to One (N:1) PEGAWAI p1 p2 p3 p4 KERJA DEPARTEMEN r1 r2 r3 r4 p1 p2 p3 PEGAWAI N KERJA 1 DEPARTEMEN Entity Relationship Diagram (ERD) Hal 3 .

Terdapat 2 macam Participation Constraint : 1.Analisis dan Perancangan Sistem 3. Many to Many (N:N) PEGAWAI KERJA PROYEK p1 p2 p3 r1 r2 r3 r4 p1 p2 p3 PEGAWAI N KERJA N PROYEK PARTICIPATION CONSTRAINT Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain. PEGAWAI N KERJA 1 PROYEK Entity Relationship Diagram (ERD) Hal 4 . Total Participation Keberadaan suatu entity tergantung pada hubungannya dengan entity lain. PEGAWAI N PUNYA 1 BAGIAN 2. Partial Participation Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain.

 Entity yang merupakan dan relationshipnya induknya disebut Identifying Owner dimana keberadaan dari entity disebut Identifying Relationship. selalu mempunyai Total Participation constraint dengan PEGAWAI MILIK TANGGUNGAN SIMBOL‐SIMBOL ER‐DIAGRAM Notasi Keterangan Entity Notasi Keterangan Atribut Primary Key Weak Entity Atribut Multivalue Relationship Atribut Composite Identifying Relationship Atribut Derivatif Atribut . …….  Weak Entity Identifying Owner. NAMA NOPEG …….Analisis dan Perancangan Sistem WEAK ENTITY  Weak Entity adalah suatu Entity tersebut tergantung dari keberadaan entity lain.

Entity Relationship Diagram (ERD) Hal 5 .

Analisis dan Perancangan Sistem Contoh Penggambaran Diagram ER Alm1 Kdpos Nopeg Napeg Alamat Nobag Nabag Lokasi Tgllhr PEGAWAI Umur N 1 Anggota 1 Pimpin 1 BAGIAN 1 N Jam Kerja N 1 Kontrol Punya 1 1 Punya PROYEK N Nopro Napro Lokapro TANGGUNGAN Nama JnsKel Hubungan Entity Relationship Diagram (ERD) Hal 6 .

) 3. Nopro …… Lokasi PROYEK LOKPR (NOPRO.ALM1. Setiap relasi yang mempunyai atribut gabungan multivalue.. ……. Nopeg Alm1 Kdpos PEGAWAI Alamat PEGAWAI (NOPEG. Setiap Unary Relationship 1:N. SUPERVISOR‐ID) Entity Relationship Diagram (ERD) Hal 7 . dari buatlah primary relasi key baru dari dimana relasi primary keynya merupakan tersebut dengan atribut multivalue.Analisis dan Perancangan Sistem TRANSFORMASI DARI ERD KE DATABASE RELASIONAL 1. …. Setiap tipe sedangkan entity dibuat suatu relasi yang memuat semua atribut simple. ……. untuk atribut composite hanya dimuat komponen‐komponennya saja. Nopeg …… 1 PEGAWAI N KONTROL PEGAWAI (NOPEG . KDPOS. pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya.) 2. LOKASI. .

. NOPRO. Setiap buatlah binary relationship 1:1. Nopeg …… Nopro …… PEGAWAI 1 KERJA 1 PROYEK PEGAWAI (NOPEG . …... ... Setiap binary relationship key 1:1 dan relasi salah yang satu participation constraintnya partial total. Setiap unary relationship gabungan M:N. suatu relasi gabungan dimana primary keynya dapat dipilih salah satu. . . Nobar …… N BARANG N Terdiri Jumlah KOMBAR (NOBAR .) 6.Analisis dan Perancangan Sistem 4. MANAGER) Entity Relationship Diagram (ERD) Hal 8 . . maka primary pada participation constraintnya menjadi foreign key pada relasi yang lainnya. NOKOMP . dimana participation constraint keduanya total. Nopeg …… Nobag …… PEGAWAI 1 PIMPIN 1 BAGIAN BAGIAN (NOBAG. JUMLAH) 5. buatlah relasi baru dimana keduanya primary keynya ke merupakan dari dua atribut dimana menunjuk primary key relasi awal dengan penamaan yang berbeda.

primary maka selain perlu dibuat relasi key gabungan dari primary key kedua tipe entity yang berelasi. Setiap binary relationship kedua relasi 1:1. dimana maka tipe entity yang bersisi N mempunyai key pada relasi yang bersisi 1 Total. NOPRO. ……) Entity Relationship Diagram (ERD) Hal 9 .. Nobag …… …… Nopro BAGIAN 1 PUNYA N PROYEK PROYEK (NOPRO. primary dijadikan foreign key pada relasi yang bersisi N.Analisis dan Perancangan Sistem 7. . dimana tipe entity yang relasi bersisi baru N mempunyai Participation dimana Constraint partial. Setiap Binary Relationship 1:N. NOBAG) 9. dimana kedua participation baru constraintnya yang berisi partial. Nopeg …… …… Nopro PEGAWAI N KERJA 1 PROYEK PEKERJAAN (NOPEG. …) 8. NOPRO.. Setiap binary participation relationship constraint 1:N. . …… Nopeg …… Nopro PEGAWAI 1 KERJA 1 PROYEK PEKERJAAN ( NOPEG. buatlah Primary Keynya merupakan gabungan dari Primary Key kedua tipe Entity yang berelasi.

Setiap tipe weak entity.. dibuat suatu relasi yang memuat semua atributnya dimana primary keynya adalah relasi induknya (identifying owner). Nopeg …… Nopro …… PEGAWAI N KERJA N PROYEK PEKERJAAN (NOPEG. NAMA .Analisis dan Perancangan Sistem 10. NOPRO. …. buatlah relasi baru dimana primary keynya merupakan gabungan dari primary key kedua tipe entity yang berelasi. NOKOT ) 12. Setiap binary relationship M:N. buatlah relasi baru dimana primary keynya gabungan dari primary key ketiga tipe entity yang berelasi. gabungan dari partial key dan primary key dari Nopeg …… Nama …… PEGAWAI 1 PUNYA N TANGGUNGAN TANGGUNGAN (NOPEG. Nopeg …… Nopro …… PEGAWAI N KERJA N PROYEK Nokot KOTA …… PEKERJAAN ( NOPEG. NOPRO . …. Setiap merupakan ternary relationship.) Entity Relationship Diagram (ERD) Hal 10 .) 11.

Umur. Lokapr) (Nopeg. Hubungan) Entity Relationship Diagram (ERD) Hal 11 . Nabag. Lokasi.Analisis dan Perancangan Sistem HASIL TRANSFORMASI DARI DIAGRAM ER KE DATABASE RELASIONAL : Skema Database PEGAWAI BAGIAN PROYEK LOKPR PEKERJAAN TANGGUNGAN (Nopeg. Supervisor‐Id. Napro. Napeg. Nopro. Nobag) (Nopro. Nobag) (Nobag. Manager) (Nopro. Jam) (Nopeg. Alm1. Kdpos. Jnskel. Tgllhr. Nama.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->