5. Buat Diagram Level Satu
- Tentukan proses yang lebih kecil sub-proses dari proses
utama yang ada di level 0. -
Tentukan apa yang diberikan atau diterima sub-proses ke atau dari sistem.
- Apabila diperlukan, munculkan data store sebagai sumber
maupun tujuan alur data. -
Gambarkan DFD Level Satu. 6.
Buat Diagram Level Dua, Tiga Diagram ini merupakan dekomposisi dari level sebelumnya. Proses
dekomposisi dilakukan sampai dengan proses siap dituangkan ke dalam program. Aturan yang digunakan sama dengan Level Satu.
2.4 Entity Relationship Diagram ERD
Entity Relationship Diagram atau ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem
secara abstrak. Model data Entity Relationship didasarkan pada persepsi terhadap dunia nyata yang tersusun atas kumpulan objek-objek dasar yang
disebut entitas dan relasi.
2.4.1 Notasi Entity Relationship Diagram ERD
Notasi simbolik
didalam ERD yang dapat digunakan adalah
sebagai berikut : a.
Persegi Panjang, menyatakan Himpunan Entitas entitas.
b. Lingkaran Elips, menyatakan Atribut atribut yang berfungsi
sebagai key digaris bawahi. c.
Belah Ketupat, menyatakan Himpunan Relasi relasi. d.
Garis, sebagai penghubung antara Himpunan Relasi dengan Himpunan Entitas dan Himpunan Entitas dengan Atributnya.
e. Kardinalitas Relasi dapat dinyatakan dengan banyaknya garis
cabang atau dengan pemakaian angka 1 dan 1 untuk relasi satu-ke- satu, 1 dan N untuk relasi satu-ke-satu-ke-banyak atau N dan N
untuk relasi banyak-ke-banyak.
2.4.2 Elemen-elemen Entity
Relationship Diagram ERD
a. Entity Entitas
Entity digambarkan dengan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata
maupun abstrak dimana data tersimpan atau dimana terdapat data. Entitas diberi nama dengan kata benda dan dapat dikelompokkan
dalam empat jenis nama yaitu orang, benda, lokasi, kejadian terdapat unsure waktu didalamnya.
b. Relationship
Relationship dapat digambarkan dengan sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi
antara entitas. Pada umumnya penghubung relationship diberi nama dengan kata kerja dasar sehingga memudahkan untuk
melakukan pembacaan relasinya. Penggambaran hubungan yang
terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi panjang.
c. Atribut
Secara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap relationship. Maksudnya atribut adalah sesuatu
yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relationship sehingga sering dikatakan atribut adalah elemen dari
setiap entitas dari relationship. Ada dua jenis atribut yaitu Identifier key dan Descriptor nonkey attribute. Identifier key digunakan
untuk menentukan suatu entitas secara unik primary key. Descriptor nonkey attribute digunakan untuk menspesifikasikan
karakteristik dari suatu entity yang tidak unik. d.
Kardinalitas Cardinality Kardinalitas menyatakan jumlah anggota entitas yang
terlibat didalam relasi yang terjadi. 1.
One to One . Tingkat hubungan ini menunjukkan hubungan
satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, dan hanya mempunyai satu hubungan dengan satu
kejadian pada entitas yang kedua dan sebaliknya. 2.
One to Many atau Many to One. Tingkat hubungan satu ke
banyak adalah sama dengan banyak ke satu, 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
dapat mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama.
3. Many to Many
. Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai
banyak hubungan dengan kejadian pada entitas lainnya, dilihat dari sisi entitas yang pertama maupun dilihat dari
sisi yang kedua.
2.4.3 Tahapan Pembuatan Entity Relationship Diagram ERD