Sabtu, 25 Maret 2017

Entity Relationship Diagram

ERD!

           Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.

          Komponen penyusun ERD antara lain sebagai berikut:
  • Entitas
        Entitas adalah suatu objek dalam dunia nyata yang bisa dibedakan dengan objek lain, sebagai contoh murid ,guru ,yayasan . Entitias tersebut terdiri dari beberapa atribut sebagai contoh , 
atribut dari entitas murid ialah 
  1. NIS,
  2. nama ,
  3. alamat ,
  4. umur , dan lain sebagainya
Atribut NIS adalah atribut yang unik yang digunakan untuk mengidentifikasikan atau  membedakan siswa dengan siswa yang lain . Pada tiap-tiap entitas harus memiliki 1 atribut unik yang dikenal dengan  sebutan primary key.
  • Atribut
      Atribut adalah entitas yang memiliki elemen agar dapat mendeskripsikan karakteristik suatu entitas tersebut seperti contoh di atas. Isi dari atribut tersebut memiliki sesuatu yang bisa mengidentifikasikan isi elemen yang satu dengan yang lainnya. 

Terdapat dua jenis Atribut antara lain sebagai berikut :
  1. Identifier (key) yang berfungsi sebagai penentu entity  secara unik (primary key).
  2. Descriptor (nonkey attribute) digunakan untuk dapat menspesifikasikan karakteristik dari sebuah entity yang tidak unik.

  • Relasi
       Relasi adalah suatu hubungan antara beberapa entitas. contoh relasi antar mahasiswa dengan mata kuliah atau pelajaran yang diambil, yang mana pada tiap-tiap mahasiswa dapat mengambil beberapa mata kuliah serta setiap mata kuliah itu juga bisa diambil \lebih dari 1 mahasiswa. relasi itu mempunyai hubungan banyak ke banyak (one-to-many).

himpunan relasi antar entitias p, emetaan kardiniliat terdiri dari :
  1. one-to-one 
  2. one-to-many 
  3. many-to-many

            Simbol-simbol untuk membuat ERD sebagai berikut
 

            Metode atau tahapan pembuatan ERD, yaitu:
  1. Menentukan Entitas
  2. Menentukan Relasi
  3. Menggambar ERD sementara
  4. Mengisi Kardinalitas
  5. Menentukan Kunci Utama
  6. Menggambar ERD berdasar Key
  7. Menentukan Atribut
  8. Memetakan Atribut
  9. Menggambar ERD dengan Atribut

Contoh Kasus:
Seperti deskripsi soal kasus nomor 1, namun ada beberapa tambahan penjelasan seperti berikut:
Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Semua mahasiswa sangat pelu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Setiap peminjam akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman.
Gambarkan ERDnya
MODEL ENTITY – RELATIONSHIP
Model Entity Relationship : Suatu penyajian data dengan menggunakan Entity dan Relationship
Entity :
Objek secara fisik : Buku, Perpustakaan, Mahasiswa
Objek secara konsep : Meminjam
Relationship :
Atribut :
  • Atribut Multivalue
2
Cardinality Ratio Constraint

Tidak ada komentar:

Posting Komentar