ERD Entity Relationship Diagram Satu ke banyak one to many atau 1 : M

Diagram Zero Menggambarkan tahapan proses yang ada didalam diagram konteks, yang penjabarannya secara lebih terperinci. Kemudian diagram Zero juga menggambarkan kegiatan pokok atau proses utama dari sistem yang dihubungkan dengan entity, proses, arus data dan penyimpanan data. 3. Diagram Level 1 Diagram Level 1 akan menggambarkan rincian dari tiap- tiap proses dari Diagram Zero.

3. ERD Entity Relationship Diagram

Menurut Jeffrey L. Whitten 2006 : 45 ERD Entity Relationship Diagram digunakan untuk menggambarkan hubungan antara data store yang ada didalam diagram aliran data. Komponen – komponen yang ada digunakan didalam diagram hubungan data antara lain : a. Entitas Digambarkan dengan kotak segi empat dan digunakan untuk menunjukkan sekumpulan orang, tempat, objek, atau konsep dan sebagainya yang menunjukkan dimana data dicatat atau disimpan. b. Hubungan atau Gambar 2.13: Simbol Entitas 1 1 Digambarkan dengan kotak berbentuk diamon dengan garis yang menghubungkan ke entity yang terkait. Hubungan atau relasi menunjukkan abstraksi dari sekumpulan hubungan yang mengakibatkan antara entity yang berbeda. Gambar 2.14: Simbol Ralationship c. Atribut Menunjukkan karakteristik dari entitas atau sesuatu yang menjelaskan entitas atau hubungan. Dari setiap atribut – atribut entitas terdapat satu atribut yang dijadikan sebagai kunci key. Gambar 2.15: Simbol Atribut d. Cardinality Ada 3 dasar cardinality hubungan yang terjadi yaitu : 1. Satu ke satu one to one atau 1 : 1 Tingkat hubungan dinyatakan satu ke satu jika suatu kejadian pada entitas pertama hanya mempunyai satu hubungan dengan satu kejadian pada entitas kedua. Demikian juga sebaliknya, satu kejadian pada entitas yang kedua hanya bisa mempunyai satu hubungan dengan satu. kejadian pada entitas yang pertama. 1 m m n

2. Satu ke banyak one to many atau 1 : M

Tingkat hubungan satu ke banyak 1: M adalah sama dengan banyak ke satu M : 1, tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua hanya bias mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama. Gambar 2.17: Simbol 1 to m 3. Banyak ke banyak Many to many atau M : N Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya. Gambar 2.18: Simbol m to n

2.6 Basis Data