ERD

ERD ( Entity Relationship  Diagram )
Introducing
ž  ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan
ž  ERD digunakan untuk memodelkan struktur data dan hubungan antar data.
ž  Dengan ERD kita dapat mnguji model dengan mengabaikan proses yang harus dilakukan. EDR menjawab pertanyaan seperti :
  Data Apa yang diperlukan ?
  Bagaimana data yang satu berhubungan dengan yang lain ?


Notasi Simbolik ERD
    

Notasi ERD
  1. Entitas : suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Contoh : pelanggan, mahasiswa, pekerja, mobil, dll
            Contoh :
  1. Atribut  : elemen dari sebuah entitas, dan berfungsi mendeskripsikan karakter entitas. Setiap ERD bisa terdapat lebih dari satu atribut
            Contoh : :
  1. Relasi / Hubungan : Menunjukan adanya hubungan / relasi diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
            Contoh :

Contoh RELASI antar Tabel
Tb_mhs                                                                           Tb_matkul
            
Tabel penghubungnya
Tb_nilai

KARDINALITAS / DERAJAT RELASI
            Kardinalitas relasi menunjukan jumlah maksimal entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Yaitu :


  • One to one.
  • One to many.
  • Many to one.
  • Many to many.



Mapping Cardinalities
                  
Jenis Hubungan
  1. Satu ke satu (one to one)
            Sentitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas B pada himpunan entitas B berhubungan paling banyak satu entitas pada himpunan entitas A

Simbol Kardinalitas ERD
ž  1 to 1 (one to one)
ž  1 to n (one to many)
ž  N to n (many to many)

DIAGRAM ER DENGAN KAMUS DATA
            Kamus Data :
  Mahasiswa      = {nim, nama_mhs, almt_mhs, tgl_lhr}
  Kuliah             = {kode_kul, nama_kul, sks, semester}
  Dosen              = {nama_dsn, almt_dsn}
  Mempelajari    = {nim, kode_kul, indeks nilai}
  Mengajar         = { kode_kul, nama_dsn, waktu, tempat}

DERAJAT RELASI MINIMUM
ž  Derajat/kardinalitas relasi itu mewakili hubungan (korespondensi) maksimum yang boleh terjadi antara himpunan entitas yang satu terhadap himpunan entitas lainnya.
ž  Derajat relasi minimum à menunjukan hubungan (korespondensi) minimum yang boleh terjadi dalam sebuah relasi antara himpunan entitas
ž  Derajat minimum boleh disertakan boleh juga tidak
ž  Notasi disatukan dengan derajat relasi maksimum (x,y), x = min, y = max

Contoh Relasi minimum
Contoh Studi kasus :

Sistem Informasi Reservasi Hotel
Ò  Penentuan Entitas yang digunakan :


1)      Entitas tamu
2)      Entitas pesan
3)      Entitas kamar
4)      Entitas jenis_kamar
5)      Entitas menu_resto
6)      Entitas trans_resto
7)      Entitas trans_hotel
8)      Entitas jenis_menu


Penentuan Hubungan antar entitas

Pendeklarasian entitas ke table



Relasi table
Contoh II
sistem penjadwalan kuliah


ž  Entitas Jadwal
ž  Entitas Dosen
ž  Entitas Matakuliah
ž  Entitas Mahasiswa
ž  Entitas Ruang
ž  Entitas Petugas


Erd
Relasi table

0 Comment "ERD"

Posting Komentar