Professional Documents
Culture Documents
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. Jenisjenis 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
Hal 1
Analisis dan Perancangan Sistem d. Atribut Composite yang lebih : Suatu atribut yang terdiri dari beberapa atribut
Nama Depan
Nama Belakang
Nama
PEGAWAI
e.
Atribut Derivatif : Suatu atribut yang dihasilkan dari atribut yang lain. Tgllhr Nama
PEGAWAI
RELATIONSHIP
1. 2. Relationship adalah hubungan yang terjadi antara satu atau lebih entity. Relationship set adalah kumpulan relationship yang sejenis.
PEGAWAI
KERJA
PROYEK
Derajat dari relationship Menjelaskan jumlah entity yang berpartisipasi dalam suatu relationship a. Unary Degree (Derajat Satu) PEGAWAI b. Binary Degree (Derajat Dua)
LAPOR
PEGAWAI
KERJA
DEPARTEMEN
Hal 2
PEGAWAI
KERJA
DEPARTEMEN
KOTA
keterhubungan
satu Jenis
entity
KENDARAAN
p 1 p2 p3
r1 r2 r3
p1 p2 p3
PEGAWAI
MILIK
KENDARAAN
2.
DEPARTEMEN
r1 r2 r3 r4
p1 p2 p3
PEGAWAI
KERJA
DEPARTEMEN
Hal 3
PROYEK
p1 p2 p3
r1 r2 r3 r4
p1 p2 p3
PEGAWAI
KERJA
PROYEK
PARTICIPATION CONSTRAINT
Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Terdapat 2 macam Participation Constraint : 1. 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. PEGAWAI
N KERJA 1
PROYEK
Hal 4
WEAK ENTITY
Weak Entity adalah suatu Entity tersebut tergantung dari keberadaan entity lain. Entity yang merupakan dan relationshipnya induknya disebut Identifying Owner dimana keberadaan dari entity
selalu
mempunyai
Total
Participation
constraint
dengan
PEGAWAI
MILIK
TANGGUNGAN
SIMBOLSIMBOL ERDIAGRAM Notasi Keterangan Entity Notasi Keterangan Atribut Primary Key
Weak Entity
Atribut Multivalue
Relationship
Atribut Composite
Identifying Relationship
Atribut Derivatif
Atribut
Hal 5
Alm1
Kdpos
Nopeg
Napeg
Alamat
Nobag
Nabag
Lokasi
N 1
Anggota 1 Pimpin
1 BAGIAN
1 N Jam Kerja N
Kontrol
Punya
Punya
PROYEK
Nopro Napro
Lokapro
TANGGUNGAN
Nama
JnsKel
Hubungan
Hal 6
PEGAWAI
Alamat
2.
Setiap
relasi
yang
mempunyai
atribut gabungan
multivalue, dari
buatlah primary
relasi key
baru dari
dimana relasi
primary keynya
merupakan
PROYEK
3. Setiap Unary Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya.
Nopeg
PEGAWAI
KONTROL
Hal 7
Analisis dan Perancangan Sistem 4. Setiap unary relationship gabungan M:N, buatlah relasi baru dimana keduanya primary keynya ke
merupakan
dari
dua
atribut
dimana
menunjuk
Nobar
BARANG
Terdiri
Jumlah
5. Setiap buatlah
binary
relationship
1:1,
dimana
participation
constraint
keduanya total,
suatu relasi gabungan dimana primary keynya dapat dipilih salah satu.
Nopeg Nopro
PEGAWAI
KERJA
PROYEK
PEGAWAI (NOPEG
6.
Setiap
binary
relationship key
1:1
dan relasi
salah yang
satu
participation
constraintnya partial
pada
participation
constraintnya
Nopeg
Nobag
PEGAWAI
PIMPIN
BAGIAN
Hal 8
Analisis dan Perancangan Sistem 7. Setiap binary relationship kedua relasi 1:1, dimana kedua participation baru constraintnya yang berisi partial, primary
maka selain
perlu
dibuat
relasi
key gabungan dari primary key kedua tipe entity yang berelasi.
Nopeg
Nopro
PEGAWAI
KERJA
PROYEK
8.
relationship constraint
tipe entity yang bersisi N mempunyai key pada relasi yang bersisi 1
Total,
primary
Nopro
BAGIAN
PUNYA
PROYEK
9.
Setiap
Binary
Relationship
1:N,
dimana
tipe
entity
yang relasi
bersisi baru
Constraint
partial, buatlah
Nopro
PEGAWAI
KERJA
PROYEK
Hal 9
Analisis dan Perancangan Sistem 10. Setiap binary relationship M:N, buatlah relasi baru dimana primary keynya
merupakan gabungan dari primary key kedua tipe entity yang berelasi.
Nopeg Nopro
PEGAWAI
KERJA
PROYEK
PEKERJAAN (NOPEG,
NOPRO, ..)
ternary
relationship,
buatlah
relasi
baru
dimana
primary
keynya
PEGAWAI
KERJA
PROYEK
Nokot KOTA
12. Setiap tipe weak entity, dibuat suatu relasi yang memuat semua atributnya dimana primary keynya adalah relasi induknya (identifying owner). gabungan dari partial key dan primary key dari
Nopeg
Nama
PEGAWAI
PUNYA
TANGGUNGAN
TANGGUNGAN (NOPEG,
NAMA
, .)
Hal 10
Analisis dan Perancangan Sistem HASIL TRANSFORMASI DARI DIAGRAM ER KE DATABASE RELASIONAL : Skema Database PEGAWAI BAGIAN PROYEK LOKPR PEKERJAAN TANGGUNGAN (Nopeg, Napeg, Alm1, Kdpos, Tgllhr, Umur, SupervisorId, Nobag) (Nobag, Nabag, Lokasi, Manager) (Nopro, Napro, Nobag) (Nopro, Lokapr) (Nopeg, Nopro, Jam) (Nopeg, Nama, Jnskel, Hubungan)
Hal 11