Latihan Rangkuman Umpan Balik Kunci Jawaban

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