24
Tabel 2.2 Elemen Dasar Data Flow Diagram Versi Yourdon, De Marco
Sumber : Ladjamudin : 2005
Simbol Keterangan
Entitas Luar menggambarkan sesuatu yang ada di
luar sistem, tetapi ia memberikan data ke dalam sistem atau mendapat data dari sistem.
Arus Data menggambarkan arus data yang berupa
masukan untuk sistem atau hasil dari sistem.
Proses menggambarkan apa yang dikerjakan oleh
sistem.
Penyimpanan Data menggambarkan tempat
penyimpanan data yang ada dalam sistem.
2.10.2. Entity Relational Diagram ERD
Entity Relationship Diagram ERD adalah suatu model jaringan
yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD juga merupakan model jaringan data yang menekankan pada
struktur-struktur dan relationship data Ladjamudin : 2005. ERD terdiri dari beberapa elemen, yaitu :
1. Entity Entity
adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak dimana data tersimpan. Entity diberi nama dengan kata
benda dan dapat berupa orang, benda, lokasi, kejadian terdapat unsur waktu di dalamnya.
Data Store
25 2. Relationship
Relationship adalah hubungan alamiah yang terjadi antar entity. Pada
umumnya relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya kalimat aktif atau
pasif. 3. Relationship Degree
Relationship degree atau derajat relationship adalah jumlah entity
yang berpartisipasi dalam satu relationship. 4. Atribut
Atribut adalah sifat atau karakteristik dari tiap entity maupun
relationship . Atribut merupakan elemen dari tiap entity dan relationship.
5. Cardinality Cardinality
atau kardinalitas merujuk kepada jumlah hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu
juga sebaliknya. Terdapat tiga macam kardinalitas relasi, yaitu : one to one, one to many
atau many to one dan many to many. Notasi yang biasa digunakan dalam ERD dapat dilihat pada tabel di
bawah ini :
26
Tabel 2.3 Elemen Dasar Entity Relational Diagram ERD
Sumber : Ladjamudin : 2005
2.10.3 Normalisasi
Normalisasi adalah proses pengelompokan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka
sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi, Ada beberapa bentuk normal yaitu Ladjamudin : 2005 :
1. Bentuk Tidak Normal Unnormal Pada bentuk ini tidak ada keharusan mengikuti bentuk format tertentu,
data dapat saja tidak lengkap atau terduplikasi. Data dikumpulkan apaadanya sesuai dengan kedatangannya.
27 2. Bentuk Normal I First Normal Form 1-NF.
Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi diantara
setiap baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data yang atomic bersifat atomic value. Syarat normal kesatu :
a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record
demi satu record nilai dari field berupa “atomic value”. b.
Tidak ada set atribute yang berulang atau bernilai ganda. c.
Telah dibentuknya primary key untuk tabelrelasi tersebut. d.
Tiap atribute hanya memiliki satu pengertian. 3. Bentuk Normal II Second Normal Form 2-NF.
Suatu relasi memenuhi 2-NF jika dan hanya jika : a.
Bentuk data telah memenuhi kriteria bentuk normal kesatu. b.
Atribute bukan kunci haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utama.
4. Bentuk Normal III Third Normal Form 3-NF. Suatu relasi memenuhi bentuk III 3-NF jika dan hanya jika :
a. Bentuk data telah memenuhi kriteria bentuk normal kedua.
b. Atribute bukan kunci haruslah tidak memiliki ketergantungan
transitif, seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primary key di relasi
itu saja.
28
2.10.4. Flowchart