Entity Relational Diagram ERD Entitas dan Atribut Relasi

22 e. Blok Database adalah kumpulan data yang saling berhubungan atau terkait satu sama lain yang tersimpan dan bertanggung-jawab mengolah serta mengumpulkan data untuk menghasilkan informasi yang berguna untuk semua tingkatan manajemen dalam bagan perencanaan dan pengendalian. f. Blok Model Kontrol adalah merupakan kendali sistem informasi dari segala macam gangguan atau kerusakan yang berasal dari dalam maupun luar. Jogiyanto, 1996

2.5 Pemodelan Data

Model Data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik makna data dan batasan data.

2.5.1 Entity Relational Diagram ERD

Sesuai dengan namanya, ERD dibentuk dari 2 komponen utama, yaitu entitas entity dan relasi relation yang dideskripsikan lebih detail dengan sejumlah atribut property.

2.5.2 Entitas dan Atribut

Entitas entity, merupakan obyek yang mewakili sesuatu dunia nyata, baik secara fisik ataupun secara konsep dan dapat dibedakan antara satu dengan lainnya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 23 Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik dari entitas tersebut. Penetapan atribut dari sebuah entitas berdasarkan fakta yang ada atau berdasarkan kebutuhan. Atribut identik dengan kolom data atau field dalam sebuah tabel. Misalnya: Tabel 2.1. Tabel Contoh Penerapan Entitas dan Atribut Entitas Atribut Pegawai NoKTP, Nama, Alamat, JenisKel, Gaji Departemen Nomor, Nama, Lokasi, JmlPegawai Proyek Nomor, Nama, Lokasi Tanggungan Nama, JenisKel, TglLahir, Hubungan Key Attribute Key Attribute adalah satu atau gabungan dari beberapa atribut yang dapat membedakan antara satu dengan lainnya dari seluruh data yang terdapat di dalam sebuah tabel. Key Attribute dibagi menjadi tiga yaitu: a. Super Key Merupakan satu atau gabungan attribute yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. b. Candidate Key Adalah Super Key yang jumlah attributnya minimal. c. Primary Key Adalah sebuah candidate key yang dipilih berdasarkan : § Key tersebut lebih sering untuk dijadikan acuan. § Key tersebut lebih ringkas. § Jaminan keunikan Key tersebut lebih baik. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 24

2.5.3 Relasi

Relasi menyatakan hubungan antar entitas, termasuk terhadap entitas itu sendiri rekursif. Misalnya seorang seorang pegawai dengan NoKTP : “001” dengan nama “ Aji” memiliki relasi dengan sebuah data di entitas departemen dengan nomor = 11 , nama = “Personalia”, mengandung arti bahwa pegawai tersebut bekerja di departemen yang ditinjau. Untuk menjelaskan hubungan apa yang terjadi kepada dua entitas atau lebih, dapat diberikan nama relasi, misalnya “bekerja untuk”. Sebagaimana entitas, relasi juga diberi attribute. Misalnya menambahkan attribute “Lama Jam Kerja” pada relasi “bekerja pada” antara entitas Pegawai terhadap entitas Proyek.

2.5.4 Derajat Kardinalitas Relasi Cardinality Ratio