basis data selalu berada dalam kondisi yang benar tipe dan ukuran datanya, up to date sesuai dengan kondisi aktual, konsisten, dan selalu tersedia current. Hal
ini merupakan aspek kritis dalam manajemen basis data Martin, 1975.
2.2.4. Entity-Relationship Modelling E-R Modelling
Entity Relationship Modelling E-R Modelling merupakan suatu model data yang dikembangkan berdasarkan obyek. E-R Modelling digunakkan untuk
menjelaskan hubungan antar data dalam basis data kepada pengguna secara logic. E-R Modelling didasarkan pada suatu persepsi bahawa real world terdiri atas
obyek-obyek dasar yang mempunyai hubungankerelasian antarobyek-obyek dasar tersebut Martin, 1975. E-R Modelling digambarkan dalam bentuk diagram
yang disebut diagram E-R E-R DiagramE-R_D. Untuk menggambarkan E-R_D digunakan simbol-simbol grafis tertentu.
Penggunaan E-R Modelling relatif mudah dipahami, bahkan oleh para pengguna yang awam. Bagi perancanganalis sistem, E-R_D berguna untuk
memodel-kan sistem yang nantinya basis datanya akan dikembangkan. Model ini juga membantu perancanganalis sistem pada saat melakukan analisis dan
perancangan basis data karena model ini dapat menunjukkan macam data yang dibutuhkan dan kerelasian antardata di dalamnya. Bagi pengguna, model ini
sangat membantu dalam hal pemahaman model sistem dan rancangan basis data yang akan dikembangkan oleh perancanganalis sistem Sutanta, 2004.
2.2.4.1. Tipe Entitas Entity Type
Tipe Entitas Entity Typeialah sekumpulan objek yang memiliki property yang sama yang diidentifikasi dalam perusahaan serta keberadaannya independen.
Setiap objek yang diidentifikasikan secara unik disebut entity occurrence Connolly and Beg, 2002. Gambar 2.1 di bawah ini menunjukkan representasi
diagram dari contoh entity type. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2. 1Representasi Diagram dari Entity Type Staff dan BranchConnolly
and Beg, 2002
2.2.4.2. Tipe Relasi Relationship Type
Tipe Relasi Relationship Typeialah sekumpulan entitas entity yang mempunyai hubungan dan memiliki arti Connolly and Beg, 2002 ditunjukkan secara lebih
jelas pada gambar 2.2 berikut ini:
Gambar 2. 2Representasi Diagram dari Entity Branch Has Staff Relationship
TypeConnolly and Beg, 2002
2.2.4.3. Atribut Attributes
Menurut Connolly dan Beg 2002, p350, atribut adalah properti dari sebuah entity atau relationship type. Sedangkan attribute domain adalah sekumpulan nilai
yang dibolehkan untuk satu atau lebih atribut. Atribut dapat diklasifikasikan sebagai :
1. Simple Attribute dan Composite Attribute
Simple attribute adalah attribute yang terdiri dari komponen tunggal dimana attribute tersebut tidak dapat dibagi ke dalam komponen yang
lebih kecil. Simple attribute juga dapat disebut dengan atomic attribute. Contoh dari simple attribute adalah position dan salary dari staff entity.
Composite attribute adalah attribute yang terdiri dari banyak komponen dimana beberapa attribute tersebut dapat dibagi kedalam komponen yang
lebih kecil. Contoh dari composite attribute adalah address dari branch entity yang dapat dibagi menjadi street, city, dan postcode.
2. Single-Valued Attribute dan Multi-Valued Attribute
Single-valued attribute adalah attribute yang memiliki satu nilai pada setiap entity. Contoh dari single-valued attribute adalah branch_No dari
branch entity. Multi-valued attribute adalah attribute yang memiliki beberapa nilai pada setiap entity. Contoh dari multi-valued attribute adalah
tel_No dari branch entity. 3.
Derived Attribute Derived Attribute adalah atribut yang nilai-nilainya diperoleh dari hasil
perhitungan atau dapat diturunkan dari atribut lain yang berhubungan. Contoh dari derived attribute adalah duration dari lease entity dimana
diperoleh dari perhitungan rent_Start dan rent_Finish.
Gambar 2. 3Representasi Diagram dari Entity Staff dan BranchBeserta Atribut-
AtributnyaConnolly and Beg, 2002 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.2.4.4. Kunci Keys