Entity Relationship Diagram ERD

Data Store Penyimpanan data atau tempat data direfer oleh proses. Data Store Gambar 2.1. Simbol DFD yang sering digunakan Lajamudin 2005: 72 Penggambaran DFD disusun berdasarkan tingkatan atau level dari atas ke bawah. Adapun tingkatan dalam DFD Lajamudin 2005: 64 diantaranya : 1. Diagram Konteks, adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. 2. Diagram Nol Overview Diagram, adalah diagram yang menggambarkan proses dari dataflow diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan eksternal entity. 3. Diagram Rinci, adalah diagram yang menguraikan proses apa yang ada dalam diagram zero diagram level diatasnya.

2.6.2. Entity Relationship Diagram ERD

ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD juga menguntungkan bagi profesional sistem, karena ERD memperlihatkan hubungan antar data store pada DFD. Beberapa notasi yang menjadi dasar dalam ERD, antara lain : 1. Entitas Entitas Entity adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana terdapat data. Entitas diberi nama dengan kata benda dan dapat dikelompokan dalam empat jenis nama yaitu orang, benda, lokasi, kejadian. Entity digambarkan dengan sebuah bentuk persegi panjang. Lajamudin 2005: 143 Simbol : Nama Setiajid 2. Relasi Relasi Relationship adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya penghubung Relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya bisa dengan kalimat aktif atau kalimat pasif. Relasi digambarkan dengan sebuah bentuk belah ketupat dihubungkan dengan dua bentuk persegi panjang. Lajamudin 2005: 143. Simbol : Relasi 3. Atribut Secara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap relationshi. Maksudnya, atribut adalah sesuatu yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relationship, sehingga sering dikatakan atribut adalah elemen dari setiap entitas dan relationship. Ada dua jenis atribut : a. Identifier key digunakan untuk menentukan suatu entity secara unik primary key . b. Descriptor nonkey attribute digunakan untuk menspesifikan karakteristik dari suatu entity yang tidak unik. Lajamudin 2005:147. 4. Kardinalitas Kardinalitas Cardinality, menunjukkan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lain. Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu juga sebaliknya. Terdapat tiga macam kardinalitas Lajamudin, 2005:147-148 : Nama entitas Nama entitas Nama relasi 1 1 a. One to One menunjukan tingkat hubungan satu ke satu dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya. Simbol : Gambar 2.2. One to One Sumber : Lajamudin, 2005:147 b. One to Many atau Many to One menunjukan tingkat hubungan satu kebanyak adalah sama dengan banyak ke satu, tergantung dari arah mana hubungan tersebut dilihat. Simbol : Nama entitas Nama entitas Nama relasi 1 M Gambar 2.3 . Many to One Sumber : Lajamudin, 2005:148 Nama entitas Nama entitas Nama relasi M M c. Many to Many Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada semua entitas akan mempunyai banayak hubungan dengan kejadian pada entitas lainnya, Simbol : Gambar 2.4. Many to Many Sumber : Lajamudin, 2005:148

2.6.3. Normalisasi