Sistem Basis Data
E-R (Entity Relationship)
Sebelumnya kita telah mempelajari materi DBMS yang merupakan
suatu sistem software yang memungkinkan seorang user dapat mendefinisikan,
membuat, dan memelihara serta menyediakan akses terkontrol terhadap data.
Sekarang kita akan mempelajari E-R yang merupakan singkatan
dari Entity Relationship. Terdapat 2 jenis E-R :
1. Entity Relationship Model
2.
Entity Relationship Diagram
Sekarang maksut dari keduanya adalah :
1. Entity Relationship Model
Maksutnya Model Untuk menggambarkan data dalam bentuk entity, atribut, dan
relationship antar entitas
E-R jenis ini belum langsung bisa diemplemantasikanv
ke dalam basis data.
2. Entity Relationship Diagram
Maksutnya Diagram yang menggambarkan hubungan
antar entitas.
E-R jenis ini dapat mengexpresikan struktur logis
sebuah basis data dengan 2 sampel jelas.
Terdiri dari 3 bentuk, yaitu :
-
Persegi
-
Bulat
-
Belah ketupat
- Entitas
ð Object yang ada dan dapat dibedakan dari object
lain dalam dunia nyata.
ð Memiliki atribut yang dapat membedakan dirinya
dengan object yang lain dan mempunyai hubungan dengan object lain
ð Ex : manusia : mahasiswa, pasien, pegawai, dll
Tempat : toko, gudang, dll
Kejadian : jatuh, kebakaran, dll
Symbol : manusia_entity
- Entity-Set Entitas
-
Entity Set
adalah kumpulan dari entity yang sejenis
-
Entity Set
dapat berupa :
Objek secara
Fisik: Rumah, kendaraan, Peralatan
Objek secara konsep: Pekerjaan, Perusahaan,
Rencana
- Atribut
-
Entitas dapat dipresentasikan (bedakan)
dengan atribut
-
Atribut adalah property deskriptif yang
dimiliki oleh semua anggota dari set atribut
-
Ex : mahasiswa
: no. hp, facebook, nama
Pegawai :
jabatan
- Atribut cont’d
-
suatu atribut harus mempunyai kunci atribut
yang unic. Primary key
- value set (domain) dari atribut
è kumpulan nilai yang dapat dimasukkan pada setiap
atribut
- jenis atribut
- - atribut sederhana (anomic atribut)
è atribut yang terdiri dari suatu computer tunggal
dengan independen atau tidak bisa diuraikan lagi.
è Ex : NIM dalam Mahasiswa
- - Atribut komposit (composit atribut)
è Atribut yang terdiri dari atribut atribut
sederhana
- - Atribut berharga tunggal (single-value
atribut)
è Atribut yang hanya mempunyai satu nilai untuk
suatu nilai entitas tertentu
è Ex : atribut jenis kelamin pada entity mahasiswa
- - Atribut berharga banyak (multy-value
atribut)
è Terdiri dari sekumpulan nilai untuk entitas suatu
nilai tertentu
è Ex : atribut hoby pada entity mahasiswa
- - Atribut devirativ
è Atribut yang dapat dihasilkan dari atribut lain
yang tidak berasal dari entitas
è Ex : atribut umur pada entitas tanggal lahir
· - Relationship
ð Hubungan antara satu atau lebih entity
ð Dapat memiliki atribut, dimana terjadi adanya
transaksi yang menghasilkan suatu nilai tertentu
Ex : entity
mahasiswa dengan NIM = “5302411060” dan nama = “Nahdiani” berelasi dengan
sebuah makul kode_m = “BD02” dengan nama makul = “Sistem
Basis Data”
- Cardinality Ratio
- - Cardinality Ratio one to one
ð Satu entitas pada satu entitas A berhubungan
dengan paling banyak satu entitas B dan juga sebaliknya
ð Ex : manager hanya memimpin 1 departemen
- - Cardinality Ratio one to many
ð Satu entitas A dihubungkan dengan sejumlah entitas
B
ð Ex : banyak karyawan bekerja pada satu department
- - Cardinality Ratio many to many
ð Setiap entity A dapat berhubungan dengan banyak
entitas B
- Tahap pembuatan Entity Relationship diagram
1. Mengidentifikasi dan menetapkan himpunan entity
yang terlibat
2. Menentukan atribut dari entity
3. Menentukan atribut primary key dari entity
4. Menentukan relationship dari entity
5. Menentukan atribut atribut dari setiap
relationship
0 komentar:
Posting Komentar