Resume Mata Kuliah Sistem Basis Data
Tanggal 21 September 2012
Oleh : Bp. Nuriksan, ST. , M.Kom
Pendidikan Teknik Informatika dan Komputer
Jurusan Teknik Elektro
Universitas Negeri Semarang
Entity Relationship Model (ERM)
- Entity Relationship Model atau ERM adalah model yang digunakan untuk menggambarkan data dalam bentuk entity, attribute dan relationship antar entitas.
- Entity Relationship Model adalah diagram yang menggambarkan hubungan antar entitas.
- ER diagram dapat mengekspresikann struktur logis sebuah basis data dengan simple dan jelas.
- Entity Relationship Model dibagi menjadi tiga bentuk yaitu:
Elips : Attribute
Garis : Hubungan
- Entitas adalah objek yang ada dan dapat dibedakan dari objek lain dan dalam dunia maya
- Sebuah entitas memiliki attribute yang membedakan dirinya dengan objek lain dan seringkali mempunyai hubungan dengan objek lain.
- Contohnya adalah
Manusia : Mahasiswa, Pegawai, Pasien
Tempat : Toko, gedung, Gudang
Symbol nya adalah nama_entity
Entity –Set entitas
- Entity set adalah kumpulan entitas yang mempunyai tipe yang sama
- Misalnya kumpulan entitas mahasiswa
Atribute
- Sebuah entitas dipresentasikan oleh beberapa attribute.
- Atribute adalah property deskriptif yang dimiliki oleh semua anggota dari semua set entitas.
- Setiap attribute pada entitas mempunyai kunci attribute(key attribute) yang bersifat unik (primary key).
- Misalnya primary key dari mahasiswa adalah NIM, antara mahasiswa satu dengan yang lainnya tidak mungkin untuk mempunyai NIM yang sama.
Value set (domain) dari attribute
- Value set (domain) dari attribute adalah kumpulan nilai dapat dimasukkan pada setiap attribute, kumpulan nilai yang dapat dimiliki oleh attribute dari suatu entitas.
- Jenis attribute
- Attribute sederhana(Anatomik attribute) : Attribute yang terdiri atas satu komponen tungal dengan keberadaan yang independen, tidak bisa diuraikan lagi
- Attribute Komposit( Komposit Attribute): Attribute yang terdiri dari beberapa attribute yang lebih mendasar dan bisa diuraikan
- Attribute berharga tunggal (Single-Valued Attribute) :Attribute yang hanya mempunyai satu nilai untuk suatu entitas tertentu
- Attribute berharga ganda (Multi-Valued Attribute) : Attribute yang terdiri dari sekumpulan nilai untuk suatu entitas tertentu
- Attribute Derivat-Derivat Attribute : Atrribute yang dihasilkan dari attribute lain yang tadi berasal dari suatu entitas
RELATIONSHIP
- Relationship adalah hubungan yang terjadi antar satu atau lebih entity
- Relationship dapat memiliki attribute dimana terjadi adanya transaksi yang menghasilkan suatu nilai tertentu
- Simbol : Nm_relasi
Cadinalyti Diagram
- Menjelaskan jumlah keterhubungan satu entity dengan entity lainnya