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