190 likes | 444 Views
Perancangan Basis Data Komposisi oleh Budi Prayitno November 2013 Batam. Entity Relationship Diagram. Entity Set. E–R Diagram adalah model konseptual yang merepresentasikan objek di dunia nyata berdasarkan Entity dan Relationship. Komponen utama pembentuk E–R Diagram adalah: Entity
E N D
Perancangan Basis Data Komposisioleh Budi Prayitno November 2013 Batam Entity Relationship Diagram
Entity Set E–R Diagram adalah model konseptual yang merepresentasikan objek di dunia nyata berdasarkan Entity dan Relationship. Komponen utama pembentuk E–R Diagram adalah: • Entity • Relationship • Attribute • Link
Entity Entity merupakan individu yang nyata yang dapat dibedakan dari benda lain, contoh: • Mahasiswa • Dosen • Perusahaan • Pegawai • Negara • Produk
Entity Set Entity Set adalah sekelompok entity sejenis yang memiliki karakteristik yang sama. Entity biasanya direpresentasikan sebagai Row dalam Table pada Database. Entity Set biasanya direpresentasikan sebagai Table pada Database.
Attribute Attribute merupakan karakteristik dari Entity, contoh: • NPM pada Entity Mahasiswa • Tanggal Lahir pada Entity Mahasiswa • Warna pada Entity Produk • Manager pada Entity Pegawai Attribute biasanya direpresentasikan sebagai Column dalam Table pada Database. Domain adalah himpunan nilai yang diijinkan pada setiap Attribute.
Jenis Attribute • Simple Attribute Simple Attribute bersifat atomik dan tidak dapat dipecah lagi. Contoh: nama depan. • Composite Attribute Composite Attribute dapat dipecah menjadi lebih dari satu Simple Attribute. Contoh: alamat.
Jenis Attribute • Single–Value Attribute Adalah Attribute yang hanya memiliki 1 nilai untuk setiap Entity. Contoh: tanggal lahir. • Multi–Value Attribute Adalah Attribute yang dapat memiliki lebih dari 1 nilai untuk setiap Entity. Contoh: kewarganegaraan.
Jenis Attribute • Derived Merupakan Attribute yang diturunkan dari Attribute lain atau merupakan hasil pemrosesan. Contoh: nilai ujian.
Jenis Attribute • Mandatory Attribute Adalah Attribute yang harus memiliki nilai. Contoh: NPM. • Non–Mandatory/Optional Attribute Adalah Attribute yang boleh tidak memiliki nilai. Contoh: hobi.
Key Key adalah Attribute atau gabungan Attribute yang dapat menjadi identitas dari sebuah Entity. • Super Key Satu atau lebih Attribute yang dapat membedakan Entity satu dengan lainnya dalam Entity Set. • Candidate Key Kumpulan Attribute minimal yang dapat membedakan satu Entity dari Entity lain dalam Entity Set • Primary Key Satu dari Candidate Key yang dapat mengidentifikasi sebuah Entity secara unik
Relationship Relationship menunjukkan hubungan antar Entity.
Relationship Cardinality Relationship Cardinality dibedakan menjadi: • One to One • One to Many • Many to Many