Entitas Relationship Diagram ERD

18 Tipe relasi stereotype yang mungkin terjadi pada use case diagram: 1. include , yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya. 2. extends, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm. 3. communicates, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association . Ini merupakan pilihan selama asosiasi hanya tipe relationship yang dibolehkan antara actor dan use case.

2.4. Entitas Relationship Diagram ERD

Entity Relationship Diagram ERD dan dikenal juga dengan Entity Relationship Model ERM adalah sebuah model konseptual dari data yang menggambarkan keadaan sebenarnya dari entities dan relationships sebagai suatu cara untuk menggambarkan relational database Wahyudi, 2008. Dengan menggunakan ERD ini, dapat dilihat dengan jelas hubungan antar file-file database dan melalui ERD ini seorang programmer diharapkan dapat menentukan seperti apakah program yang akan dibuat nantinya. STIKOM SURABAYA 19 Entity atau Entitas adalah sebuah objek yang ada di suatu unit usaha yang akan dibuat komputerisasinya, atau entitas adalah suatu objek yang unik yang bisa dibedakan antara satu objek dengan objek lainya Wahyudi, 2008. Attribute atau Atribut adalah karakteristik yang biasa untuk menggambarkan seluruh atau sebagian dari record Wahyudi, 2008. Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship. Jenis-jenis atribut : 1. Key, Atribut yang digunakan untuk menentukan suatu entity secara unik. Contoh : nomor induk pegawai. 2. Atribut Simple : Atribut yang bernilai tunggal. Contoh : nama, tanggal lahir 3. Atribut Multivalue : Atribut yang memiliki sekelompok nilai untuk setiap instant entity. Contoh : gelar, nomor telepon. 4. Atribut Composite : Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. Contoh : Nama yang dibagi menjadi nama depan, namah tengah dan nama belakang. 5. Atribut Derivatif : Suatu atribut yang dihasilkan dari atribut yang lain. Contoh : tanggal lahir menghasilkan atribut umur. STIKOM SURABAYA 20 Relationship adalah keterhubungan atau keterkaitan antara entitas satu dengan entitas lainya. Cardinality ratio contraint merupakan menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. Terdapat tiga Jenis cardinality ratio contraints, satu pada satu 1:1, satu pada banyak 1:N N:1 dan banyak pada banyak M:N. 1. One to one Relationship 1:1 Hubungan antara file pertama dengan file kedua adalah satu berbanding satu. Gambar 2.6 One-to-One Relationship 2. One to many relationship 1:N N:1 Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik, banyak lawan satu. Gambar 2.7 One-to-Many Relationship Karyawan Karyawan_resume Area Manager STIKOM SURABAYA 21 3. Many to many Relationship M:N Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. Gambar 2.8 Many-to-Many Relationship

2.5. Database