Langsung ke konten utama

ERM

ENTITY RELATIONSHIP MODEL
Merupakan model yang digunakan untuk menggambarkan secara konseptual hubungan antar entitas dalam suatu database. Model tersebut kemudian digambarkan sebagai Entity Relationship Diagram. Terdapat 5 (tiga) istilah utama dalam Entity Relationship Model, yaitu:
1. Entitas
Merupakan obyek konseptual yang merepresentasikan obyek dalam dunia nyata. Dapat dibedakan dengan obyek lain dari atribut ang dimilikinya
Contoh: Manusia             : Mahasiswa, Pegawai, Pasien
Tempat                               : Toko, Gudang
Kejadian                             : Wisuda
Dalam diagram Entity Relationship, entitas digambarkan sebagai bangun persegi panjang:
2.  Set Entitas (Kumpulan Entitas)


Merupakann sekumpulan entitas dengan tipe yang sama.
Contoh: Sekumpulan entitas Mahasiswa, sekumpulan entitas Pegawai
3. Atribut

Merupakan properti yang dimiliki oleh suatu entitas.
Contoh: Entitas Mahasiswa memiliki atribut-atribut: NIM,Nama,Prodi,…
Dalam diagram Entity Relationship, entitas digambarkan sebagai oval:
Jenis-jenis Atribut:
  • Atribut Sederhana: atribut yang terdiri dri komponen tunggal
Contoh: atribut nama
  • Atribut Komposit: atribut yang terdiri dari beberapa atribut-atribut sederhana
Contoh: atribut alamat terdiri dari atribut jalan, desa, dsb
  • Atribut Berharga Tunggal: atribut yang hanya mempunyai satu nilai untuk suatu entitas
Contoh: jenis kelamin
  • Atribut berharga banyak: atribut yang terdiri dari seumpulan nilai untuk suatu entitas tertentu. Dalam diagram disimbolkan sebagai oval berlapis.
Contoh: hobi
  • Atribut Derivatif: suatu atribut yang dihasilkan dari suatu atribut lain yang tidak berasal dari suatu entitas. Dalam diagram disimbolkan sebagai oval terputus
Dalam sebuah entitas, perlu ditetapkan atribut mana yang dijadikan atribut kunci (primary key). Selanjutnya atribut inilah yang dijadikan kunci utama dalam membedakan suatu entitas dengan entiras lain. Syarat suatu atribut bisa dijadikan sebagai primary key adalah atribut tersebut bernilai unik. Sedangkan penandaan bahwa atribut tersebut merupakan primary key, nama atribut tersebut diberi garis bawah. Contoh: entitas Mahasiswa memiliki atribut NIM yang dijadikan primary key.
4. Value Set
 Adalah nilai yang dimiliki oleh suatu atribut.
Contoh: Atribut Nama pada entitas Mahasiwa memuat nama dari mahasiswa tersebut.
5. Relationship
 Adalah hubungan yang terjadi antar suatu atau lebih entitas. Dapat memiliki atribut dimana terjadi transaksi yang menghasilkan suatu nilai tertentu. Dalam diagram, hubungan antar entitas ini digambarkan sebagai garis lurus dengan gambar belah ketupat ditengah-tengah garis tersebut:
Contoh: entitas Mahasiswa dengan NIM: “5462733644”, dengan Nama: “Asmarullah” mengambil Mata Kuliah “Sistem Basis Data”.
Contoh Diagram Entity Relationship Model:


Komentar

  1. Penjelasannya sudah bagus, hanya saja tidak baik jika hasil copas. Baca, pahami lalu tuliskan kembali.

    https://www.riyanto.web.id/

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Varian entitas

Varian Entitas Entitas dalam sebuah diagram E-R terdiri dari : a. Entitas Kuat ( Strong Entity ) b. Entitas Lemah ( Weak Entity ) c. Sub Entitas (Sub Entity ) .1.1. Entitas Kuat Entitas yang tidak memiliki ketergantungan dengan entitas lain, entitas yang dapat berdiri sendiri dan memiliki kunci utama ( primary key ). contoh : entitas mahasiswa, dosen dan matakuliah 1.2. Entitas Lemah Entitas yang kemunculannya tergantung pada entitas lain ( entitas kuat ). Dan tidak memiliki atribut yang dapat menjadi kunci ( key ), yang benar-benar dapat menjamin keunikan entitas didalamnya. contoh : untuk melengkapi data mahasiswa maka dilibatkan juga data hobbi dan orang tua.

Varian relasi

Varian Relasi Relasi yang terjadi diantara dua himpunan entitas yang berada disebut sebagai Relasi Biner (Binary Relation), yang merupakan relasi yang paling umum digunakan. Relasi Tunggal (Unary Relation) Relasi tunggal merupakan relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama. Relasi Multi Entitas (N-ary Relation) Relasi Multi Entitas merupakn relasi tiga himpunan entitas atau lebih. Benuk relasi semacam ini sedapat mungkin dihindari, karena akan mengaburkan derajat relasi yang ada dalam relasi tersebut Relasi Ganda Relasi Ganda adalah Relasi yang muncul antara dua himpunan entitas tidak hanya satu relasi, tetapi lebih dari satu relasi . Sumber: http://evarahmawidia07.blogspot.com/2009/01/varian-relasi.html?m=1

Spesialisasi dan generalisasi

Spesialisasi Spesialisasi  adalah proses mendesain subgrup didalam suatu entity . Suatu himpunan entitas bisa memiliki suatu subgrup yang berbeda diantara entitas-entitas lain dalam himpunan tersebut. Misalnya suatu sub himpunan entitas dalam suatu himpunan entity bisa memiliki atribut yang berbeda dari entity-entiti lain. Model E-R memiliki fasilitas untuk perbedaan ini. Contoh : himpunan entitas account memiliki atribut account-number dan balance. Suatu account dapat diklasifikasikan lagi menjadi salah satu dari - savings-account - checking-account Setiap tipe account ini diterangkan dengan himpunan atribut yang termasuk dalam atribut-atribut dari entitas account ditambah dengan atribut tambahan. Contoh entity saving-account diterangkan dengan atribut interest-rate, dan checking-account diterangkan dengan overdraft-amount. Proses spesialisasi mengijinkan pembedaan account berdasarkan tipe account. Account juga dapat dibedakan dengan cara lain, misalkan berdasarkan tipe kepemil...