ATRIBUT, ENTITAS, DAN RELASI DALAM ERD


Entity Relationship Diagram (ERD)

ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dan dengan ERD kita mencoba menjawab pertanyaan seperti; data apa yang kita perlukan? bagaimana data yang satu berhubungan dengan yang lain?

Dalam ERD ada sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu :

A.    Entitas / Entity

        Adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh mahasiswa, dosen, pekerja,pelanggan, dan lain-lain. Seandainya X adalah seorang mahasiswa maka X adalah isi dari mahasiswa, sedangkan jika Y adalah seorang dosen maka Y adalah isi dari dosen. Karena itu harus dibedakan antara entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti X dan Y dalam contoh di atas. Entitas digambarkan dalam bentuk persegi empat.

Contoh Gambar Entiti


B.  Atribut

            Atribut merupakan suatu elemen dalam entitas, dan berfungsi mendeskripsikan karakter entitas.         Misalnya atribut nama mahasiswa dari entitas mahasiswa. Setiap ERD bisa terdapat lebih dari satu         atribut. 

            Ada beberapa jenis atribut yang biasa digunakan dalam ERD

1.      Atribut Kunci / Key Attributes

adalah atribut yang berfungsi untuk menentukan data yang bersifat penting. Biasanya atribut kunci ini berbentuk angka atau numerik. Contohnya seperti NIM, NIK,dan lain-lain.

2.      Atribut Simpel

      Atribut simpel adalah atribut yang tidak dapat dipecah lagi dan bernilai tunggal. Contohnya seperti alamat, tanggal lahir, dan lain-lain.

3.      Atribut Multinilai / Multivalue Attributes

adalah atribut yang memiliki atribut lebih dari satu nilai. Misalnya no handphone, hobby.

4.      Atribut Gabungan /Composite Attributes

adalah atribut yang terdiri dari beberapa atribut yang berukuran lebih kecil dan memiliki arti tertentu. Contoh dari atribut ini adalah sebuah nama yang terdiri atas nama depan, nama tengah, dan nama belakang.

5.      Atribut derivvatif

Yang terakhir adalah atribut derivatif. Atribut derivatif adalah atribut yang dihasilkan dari atribut lain dan atributnya tidak wajib untuk ditulis dalam Entity Relationship Diagram. Contoh dari atribut ini adalah selisih harga, usia, dan lain-lain.

C. Relasi

Relasi dalam ERD adalah hubungan yang terjadi antara satu atau lebih entitas. Relasi sendiri         sering disebut dengan proses. Misalnya dalam kasus hubungan antara entitas mahasiswa dan entitas     mata_kuliah adalah mengikuti, sedangkan isi hubungannya dapat berupa nilai_ujian. Terdapat tiga         jenis relasi yang digunakan dalam ERD dan perlu kamu ketahui, berikut adalah jenisnya.

1.      One to one

One to one berarti setiap entitas hanya dapat memiliki relasi dengan satu entitas lain. Contohnya seperti data mahasiswa dengan NIM (Nomor Induk mahasiswa).

2.      One to many

One to many memiliki arti satu entitas dapat memiliki relasi dengan beberapa entitas, begitu pula sebaliknya. Contoh dari implementasi one to many ini adalah jurusan dengan mahasiswanya.

3.      Many to many

Many to many memiliki arti setiap entitas yang ada dapat memiliki relasi dengan entitas lain, begitu pula sebaliknya. Contoh dari relasi ini adalah mahasiswa dengan data terkait UKM (Unit Kegiatan Mahasiswa).



:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)