35
36
37
MENEMUKAN ENTITAS DAN ATRIBUT
A. Tujuan Pembelajaran
Setelah mengikuti kegiatan belajar 3 ini diharapkan, melalui praktikum
peserta diklat dapat; Membuat ilustrasi atau deskripsi sistem basis data dengan benar.
Menemukan entitas dan attribute sesuai ilustrasi sistem basis data.
B. Indikator Pencapaian Kompetensi
Membuat ilustrasi atau deskripsi sistem basis data Menemukan entitas dan attribute.
.
C. Uraian materi 1. Definisi ERD
Diagram relasi entitas atau entity-relationship diagram ERD adalah suatu diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe
dari entitas di dalam suatu sistem yang diuraikan dalam data dengan atributnya, dan menjelaskan hubungan atau relasi diantara entitas tersebut.
ERD merupakan model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD berupa model data konseptual
yang merepresentasikan data, karakteristik data atribut-atributnya dan relasi dua atau lebih data dalam suatu organisasi sehingga membentuk
basis data relasional. ERD menekankan pada struktur dan relationship data.
2. Komponen-Komponen ERD
Untuk menggambarkan ERD yang mengilustrasikan relasi dua atau lebih data dalam suatu sistem basis data digunakan beberapa komponen.
Komponen-komponen tersebut ialah Entitas, Atribute dan Relasi
38
a Entity atau Entitas
Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya unique.Setiap
entitas memiliki beberapa atribut yang mendeskripsikan karakteristik
dari objek. Entitas dapat berupa:
• Data Fisik seperti mobil, rumah, manusia, pegawai, peserta
diklat.
• Abstrak atau konsep seperti department, pekerjaan, mata
pelajaran • Kejadian pembelian, penjualan, peminjaman, dll
Entitas dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah. Entitas lemah adalah yang keberadaannya
tergantung pada entitas lain. Gambar dibawah ini menjelaskan notasi umum entitas kuat dengan nama entitas pegawai dan entitas lemah
dengan nama entitas tanggungan. Entitas tanggungan disebut sebagai entitas lemah karena jika data seorang pegawai dihapus maka data
tanggungannya juga akan terhapus. Keberadaan data tanggungan tergantung pada data di pegawai
Gambar 18. Notasi entitas kuat kotak satu dan entitas lemah kotak dua
b Atribute
Attribute merupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship.
Dalam penerapannya level fisik atribut merupakan field atau kolom dari sebuah tabel. Misalnya entitas mahasiswa memiliki atribute nama,
alamat, NIM. Berdasarkan karakteristik atau sifatnya, atribut dapat dikelompokkan menjadi; 1 Simple attribute dan composite attribute. 2
Single valued attribute dan multi valued attribute. 3 Mandatory attribute
4 Derived attribute attribut turunan dan 5 key attribute.
39 Simple Attribute atau atomic attribute adalah attribut terkecil yang
tidak dapat dibagi-bagi lagi menjadi atribut yang lebih kecil. Contohnya adalah atribut JenisKel pada entitas pegawai. Gambar dibawah ini
menjelaskan simbol atau notasi Simple Attribute
Gambar 19. Gambar simple attribute JenisKel, NmDepan, Inisial, NmBlk dan composite attribute Nama
Composite attribute adalah atribut yang dapat dibagi menjadi atribut yang lebih kecil. Attribut ini dapat diartikan attribute atomic yang
menggambarkan atribut dasar dengan suatu arti tertentu. Contoh: atribut Nama pada entitas pegawai dapat dipecah menjadi atribut
NmDepan, Inisial dan NmBlk. Gambar diatasmenjelaskan simbol atau notasi composite attribute. Atribut nama merupakan composite
attribute. Single value Attribute adalah suatu atribut yang hanya
mempunyai satu nilai. Misalnya atribut NmDepan pada entitas pegawai. NmDepan seorang pegawai selalu bernilai satu nilai, tidak mungkin
lebih dari satu. Multi Value attribute adalah atribut yang dapat memiliki lebih dari
satu nilai yang jenisnya sama dari sebuah data tunggal. Misalnya atribut lokasi pada entitas departemen dapat berisi 2 nilai atau lebih seperti
Surabaya atau Jakarta. Gambar diatas menjelaskan simbol atau notasi Multi Value attribute. Gambar diatas menjelaskan simbol atau notasi
Single value Attribute
Gambar 20. Single value Atribute NmDepan dan multivalue Atribute Lokasi