rangkuman 21 september 2012
Diagram ER
ERM
Entity Relationship Model
ERD
Entity Relatinship Diagram
Entity Relationship Model
Digunakan untuk
menggambarkan data dalam bentuk entity, atribut dan relationship atas entitas
ERM
Belum
langsung bisa diimplementasikan dalam basis data sebenarnya
Entity Relationship Diagram
Diagram yang menghubunkan (relationship) antar entitas
ERD dapat mendeskripsilan struktur logis basis data dengan
simple dan jelas
Ø
Menggambarkan antar entitas
Ø
Mengapresiasikan stuktur logis basis data
dengan simple dan jelas
Ø
Mempresentasikan sifat berbeda
4bentuk dasar ERD
1. Persegi >entitas
2. Elips>atribut
3. Garis>hubungan
4. Jajargenjang>relationship
# Entitas
Objek yang ada dalam dapur dibedakan dari objek
lain dalam dunia nyata
Memiliki atribut yang membedakan dirinya dengan objek
lain yang berhubungan dengan objek lain.
Contoh:
Manusia :
mahasiswa, pasien,pegawai
Tempat :
toko, gudang, rumah, sekolah
Kejadian :
jatuh, kebakaran, banjir
Sym : nama_entry
Entity sets
Ø
kumpulan entitas yang punya tipe yang sama
Ø
entity set dari entitas tidak dapat diuraikan
Property deskriptif yang dimiliki oleh semua anggota
dari semua set entitas
Contoh:
Mahasiswa :
nama, nim, ttl
Pegawai
: nama,nip, alamat
#Attribut
Ø
entitas representasi (beda dengan entitas lain)
oleh beberapa entitas
contoh:
nama,nim
properti deskriptif oleh semua anggota
symbol : nama_atribut
Setiap atribut pada entitas memiliki kunci antribut yang
bersifat unik. Primary Key
Value set ( domain ) dari atribut
Ø
Kumpulan nilai yg dapat dimasukan pada
setiap atribut, kkumpulan nilai yang dimilik atribut dari entitas
Mencakup : tipe data, panjang
Contoh : nama
#Jenis atribut
1.
Atribut sederhana – atomic atribut
Terdiri 1 komponen tunggal dengan keberadaan yang
independen, tidak bisa diuraikan
Contoh:
Nim
2.
Composite atribut
Terdiri dari beberapa atribut yang lebih mendasar bisa
diuraikan
Contoh:
Alamat diuraikan menjadi nama negara, provinsi , kabupaten,
kota, dll.
3.
Atribut berharga tunggal – single value
Hanya punya satu nilai atau nilai pasti
Contoh:
Jenis kelamin hanya ada perempuan dan laki – laki
4.
Atribut berharga banyak –multi – value
suatu
Terdiri dari sekumpulan nilai untuk suatu entitas
Contoh:
Hobi, karena satu hobi bisa disukai oleh beberapa manusia.
5.
Atribut derivativ
Derivet atribut
Dihasilkan dari atribut lain yang tidak berasal dari suatu
entitas.
Contoh:
Umur
#Relationship
Ø
Hubungan yang terjadi antara satu atau
lebih entitas
Memiliki atribut dimana terjadi adanya transaksi yang
menghasilkan satu nilai tertentu
Contoh:
Mahasiswa dengan NIM tertentu berelasi dengan mata kuliah
jadi mahasiswa mengambil mata kuliah
Symbol : nama_relasi
#Cardinality ratio ( tingkat cardinalitas )
Menjelaskan jumlah keterhubungan satu entitas dengan entitas
yang lainnya
Contoh Cardinality ratio :
a. One to one (
satu entitas a berhubungan dengan satu entitas b )
b. One to many or many to
one ( satu entitas a berhubungan denan beberapa b atau sebaliknya )
c. Many to many (
beberapa entitas a berhubungan dengan beberapa b )
Tahap pembuatan entity relationship
1. Mengidentifikasi
dan menetapkan kesmpulan
2. Menentukan
atribut tiap entity
3. Menentukan
atribut primary key
4. Menentukan
relation ship
5. Menentukan
atribut dari relation ship
6. Menentukan
cardinality ratio
7. Menentukan
batasan – batasan yang bersangkutan ( participant constant ).
