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

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

Ternary Degree (Derajat Tiga) PEGAWAI KERJA DEPARTEMEN KOTA CARDINALITY RATIO CONSTRAINT Menjelaskan batasan jumlah dengan entity lainnya.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. 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 . Cardinality Ratio : 1.

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. Terdapat 2 macam Participation Constraint : 1.Analisis dan Perancangan Sistem 3. Partial Participation Keberadaan suatu entity tidak 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.

 Weak Entity Identifying Owner.Analisis dan Perancangan Sistem WEAK ENTITY  Weak Entity adalah suatu Entity tersebut tergantung dari keberadaan entity lain. NAMA NOPEG ……. ……. 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 .  Entity yang merupakan dan relationshipnya induknya disebut Identifying Owner dimana keberadaan dari entity disebut Identifying Relationship.

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 .

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful