Assalamu'alaikum
warohmatullah
bertemu kembali bersama
adhit-gapaicinta.blogspot.com yah...
Posting kali ini
mengenai ERD giut ya.
pembaca sudah siap, yang
di ruah sudah siap? yang di kos sudah siap? pembahasan kita mulai dari
sekarang.
1. Entity Relationship
Model
Model yang digunakan
untuk menggambarkan data dalam bentuk entity, attribute, dan relationship antar
entitas. E-R Model menjembantani antara objek nyata dengan basis data.
2. Entity Reationship
Diagram
Menggambarkan hubungan
relasi antar entitas. ER Diagram dapat mengekspresikan struktur logis sebuah
data dengan simple dan jelas.
Entitas
Dapt didefinisikan
sebagai objek yang ada dan dapat dibedakan dari objek lain dalm duia nyata.
Sebuah entitas memiliki attribute yang membedakan dirinya dengan obj. lain, dan
sering mempnyai hubungan dengan obj. lain.
Sebagai contoh kongkret
dan dapa dibayangkan adalah :
Manusia, ada mahasiswa,
pasisen, pegawai
Tempat, ada Toko,
Stasiun, Gudang, Terminal, Kampus
Set Entitas
Point ini didefinisikan
dengan kumpulan entitas yang mempunyai tipe yang sama, contoh kumpulan entitas
mahasiswa, kumpulan entitas dari pegawai suatu perusahaan, dan sebagainya.
Atribut
Atribut itu property
deskriptif yang dimiliki semua anggota dari semua set entitas
Setiap atribut pada
entitas memiliki kunci atribut (key attribute) yang bersifat uni. Primary key.
For example pembaca yang
budiman, yah
Mahasiswa, ada nim,
nama, tgl. lhr, jns_klmn
Kalau Pegawai ? ahaa
pembaca ynag budiman mesti tahu kaaan … ?
Adapun jenis-jenis
Atribut :
1. Atribut Sederhana – atomic attribute
Hanya ada satu komponen
tunggal dengan keberadaan yang independen, tidak teruraikan lagi.
Contoh : Atribut nim dalam entitas mahasiswa.
2. Atribut komposit –
composite attribute
Terdiri dari atribut
beberapa atribut dasar.
Contoh : Entity
Mahasiswa memiliki atribut alamat_mhs
yang tersiri dari alamat, nama, dan kode_pos.
3. Atribut berharga
tunggal – single-valued Atribute
Contoh : atribut jns_klmn pada mahasiswa.
4. Atribut berharga
banyak – Multi-valued Attribute
Contoh : atribut hoby dari entity mahasiswa.
Relationship
Relationship adalah
hubungan yang terjadi antara satu ata lebih entity. Relationship dapat
memeiliki atribut, di mana terjadi adanya transaksi yang menghasilkan suatu nilai
tertentu.
Contoh :
Entity Mahasiswa dengan nim=”99002” dan nama=”Anzhari”berelasi dengan entity sebuah Mata Kuliah
kd_mk=”BD02” dan nama+kul=”Basis Data”.
Cardinality Ratio
Menjelaskan jumlah
keterhubungan satu entity dengan yang lain.
-
Menunjukkan jumlah
maksimal entitas yang dapat berelasi dengan entitas pada himpunan entitas pada
himpunan entitas yang lain.
-
Dibedakan mejadi tiga :
One to One, One to many or many to one, dan Many to Many.
EntityRelationship Diagram (ERD)
Terdiri dari tiga bentuk
diagram dasar :
Persegi :
mempresentasikan entitas
Elips : mempresentasikan
attribute
Garis : mempresntsikan
hubungan
Tiga bentuk dasar
tersebut kemudian dikembangken menjadi bentuk lain untuk mempresentasikan sifat
yang berbeda.
Tahap Pembuatan Entity Relationship Diagram
1. Mengidentifyig dan menetapkan seluruh himpupnpan
entity yang akan terlibat.
2. Menentukan atribut dari setiap entity.
3. Menentukan hubungan antar entity.
4. Menentukan atribut primamry key dari setiap
entity.
5. Menentukan atribut dari setiap relationship (jika ada).
6. Menentukan Cardinality Ratio.
7. Menentukan Participation Constraint.
Sedikit dulu dari say
bisa bersambung di lain kesempatan, saya Ghufran Adhitya Anzhari terimakasih
dan ? sampai jumpa.