Cara Menggunakan Pemodelan ERD

Perancangan konseptual diperlukan untuk menggambarkan hubungan antar data.  Hubungan antar data tersebut sering disebut ERD ( Entity Relationship Diagram).

ER-Diagram merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data.

Notasi dan artinya
a. Entity/Entitas: adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu  yang penting bagi pemakai dalam konteks sistem yang akan dibuat. digambarkan seperti ini.
Sebuah entitas adalah sebuah obyek nyata yang dapat dibedakan dari obyek yang lain.
Beberapa contoh entitas adalah sebagai berikut:
  • Entitas orang: Mahasiswa, Karyawan, pemain musik dan sebagainya.
  • Entitas tempat: Kota, Jalan, Negara, Propinsi dan sebagainya.
  • Entitas Objek: Mesin, Mobil, Gedung, Pesawat Terbang dan sebagainya
  • Entitas kejadian: Penjualan, pembelian, Registrasi dan sebagainya
  • Entitas konsep: Kuliah, Kursus, Mata Kuliah, Jadwal dan sebagainya
  • Entitas abstrak: persamaan matematika, persamaan fisika, rumus-rumus kimia dan sebagainya.
Entitas mempunyai atribut
Contoh : manusia mempunyai nama dan alamat

Sebuah entity set adalah sekumpulan entitas sejenis yang mempunyai properti yang sama.
Contoh : sekelompok manusia, sekelompok perusahaan, pepohonan, kumpulan hari libur
 

Tipe entitas :
  • Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain.
  • Entitas Lemah/Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain.
  • Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi, bisa terjadi jika :
           -  Relasi yang merekatkan dua entitas bersifat banyak ke banyak
           -  Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna

b. Atribut: entity mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entity. Sebuah entitas diketahui dari atribut yang dimilikinya, dan atribut yang sama juga dimiliki oleh setiap anggota entitas.
    Contoh :
        customer = (customer-id, customer-name, customer-street, customer-city)
        loan         = (loan-number, amount)

Jenis atribut:
  • Sederhana dan atribut gabungan.
  • Bernilai tunggal dan bernilai jamak
Misalkan:
Atribut bernilai jamak: nomor telpon
Atribut tambahan
Diperoleh dari hasil perhitungan atribut lain
Misalnya: Usia, hari ulang tahun
 
Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entityatau relationship.
  • Setiap ERD bisa terdapat lebih dari satu atribut.
  • Entity digambarkan dalam bentuk elips.
 

c. Hubungan (Relationship): menunjukan adanya hubungan/relasi antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Digambarkan seperti ini.
 
Jenis-jenis hubungan/derajat relasi/kardinalitas relasi
Tingkat kardinalitas menunjukkan banyaknya anggota entitas yang dapat direlasikan dengan entitas lain yang berelasi. Digunakan dalam relasi biner, dalam relasi biner tingkat relasi yang terjadi adalah salah satu dari berikut ini:
  • One to one
  • One to many
  • Many to one
  • Many to many
 1. Relasi berderajat satu (unary relationship) adalah relasi dimana entitas yang terlibat hanya satu .
 Contoh:

2. Relasi berderajat dua, sering disebut relasi biner (binary relationship), adalah relasi yang melibatkan dua entitas.
Contoh:

3. Ternary Relationship adalah relasi derajat 3, yaitu relasi tunggal yang menghubungkan 3 entitas yang berbeda. 
Contoh:

Contoh ER Diagram:


Definisi Entitas
1.
Nama : Dosen
Tipe   : Entitas Normal
Definisi : Karyawan Universitas yang secara akademis berkualifikasi untuk mengajar matakuliah dan melaksanankan tugas-tugas lain yang telah dirancang.
Atribut pengidentifikasi : NIP
2.
Nama : Matakuliah
Tipe   : Entitas Normal
Definisi : Modul ajaran pada suatu topik tertentu.
Atribut pengidentifikasi : No_MK
3.
Nama : Bagian
Tipe   : Entitas Lemah
Definisi : Bagian matakuliah selama semester tertentu.
Atribut pengidentifikasi : No_Bagian
4.
Nama : Mahasiswa
Tipe   : Entitas Normal
Definisi : Orang-orang yang kuliah di Universitas tertentu dan telah terdaftar untuk ikut pada minimal 1 matakuliah pada tahun yang terakhir.
Atribut pengidentifikasi : NIM 

Share on :

0 Response to "Cara Menggunakan Pemodelan ERD"

Posting Komentar