Entity Relationship Diagram

Entity Relationship Diagram

 ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :

    Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

    Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.

    Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :

Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir, 2002: 48) :

1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.

3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

sumber : http://blog.re.or.id/erd-entity-relationship-diagram.htm
-----------------------------------------------------------------------
CONTOH SOAL
-----------------------------------------------------------------------

Buat rancangan ER Diagram dari deskripsi diatas, sertakan pula relasi kardinalitas beserta Key
  1. Sistem database perpustakaan kampus yang melibatkan anggota perpustakaan, koleksi buku, dan pegawai perpustakaan.
  2. Dalam sistem, digambarkan anggota dapat meminjam buku, sedang pegawai melayani anggota dan menajemen buku-buku perpustakaan.
  3. Seorang anggota dapat meminjam buku lebih dari 1, begiu juga sebaliknya.
  4. Seorang pegawai melayani semua anggota perpustakaan, tapi tidak sebaliknya.
  5. Dan seorang pegawai juga harus memanajemen semua koleksi buku perpustakaan.
  6. Setiap anggota yang datang ke perpustakaan belum tentu datang untuk meminjam buku (mungkin karena hal lain: pingin baca, buku tidak ada/masih dipinjam, dll), begitu juga sebaliknya.
  7. Seorang pegawai perpustakaan, harus melayani anggota (spt: resigtrasi, pelayanan, dll), begitu juga sebaliknya.
  8. Dan pegawai juga harus memanajemen koleksi buku perpustakaan, begitu juga sebaliknya.
  9. Pada anggota, yang harus dicatat yaitu id anggota, nama, status (dosen, mahasiswa), id status (NIP, NIM), alamat, no telepon.
  10. Pada buku yang harus dicatat adalah id buku,  judul,  pengarang, penerbit
  11. Pada pegawai, yang harus dicatat adalah id pegawai, nama, alamat, no telepon.
  12. Setiap terjadi peminjaman buku,  harus dicatat tanggal meminjam, tanggal kembali dan jumlah buku yang dipinjam.
  13. Setiap pegawai memanajemen buku, tercatat tanggal buku saat pertama kali di-entry.
  14. Dan pegawai juga harus mencatat tanggal registrasi anggota perpustakaan saat melayani anggota / pengunjung (calon anggota).

JAWABAN
click buat memperbesar gambar



SHARE THIS

Author:

Previous Post
Next Post
June 16, 2013 at 1:17 AM

untuk LRS bisa di jelasin

Reply
avatar
July 13, 2013 at 1:18 AM

@ kholid azhary : LRS (Logical Record Structured) adalah tabel2 yg kebentuk dari ERD yg sudah ada, biasanya jumlahnya => lebih dari jumlah entitas yg ada dan <= dari jumlah entitas dan relasi nya.


kalau di ERD yg saya buat jumlah tabel nya ada 6. karena setiap relasi menghasilkan atribut baru.

Reply
avatar
October 29, 2014 at 8:56 PM

maaf nih saya msh blm paham sama relasinya dr soal tersebut..bisa tlong digmbarkan jg relasinya ngga? soalnya saya blm paham krna msh awam..trim's :)

Reply
avatar