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