38
proses lainnya Ladjamuddin, 2005. DFD mempunyai level diagram antara lain:
1. Diagram Konteks 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 atau output dari sistem. 2. Diagram Nol Zero Overview Diagram
Diagram NolZero
adalah diagram
yang menggambarkan proses dari Data Flow Diagram. Diagram nol
memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukan tentang fungsi-fungsi utama atau
proses yang ada, aliran data, dan eksternal entity. 3. Diagram Rinci
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level atasnya.
Gambar Simbol Terlampir
2.10.3 ERD Entity Relationship Diagram
ERD Entity Relationship Diagram adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam
sistem secara abstrak Ladjamuddin, 2005. Gambar Simbol Terlampir
39
Elemen-elemen diagram hubungan entitas adalah sebagai berikut:
a. Entity Entity adalah sesuatu apa saja yang ada di dalam sistem,
nyata maupun abstrak dimana data tersimpan atau dimana terdapat data. Dalam ERD entity digambarkan dengan sebuah
bentuk persegi panjang. b. Relationship
Relationship digambarkan dengan sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi
pada entitas. Umumnya relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan
pembacaan relasinya. Derajat relationship yang sering dipakai antara lain:
1. Unary Relationship Unary relationship adalah model relationship yang
terjadi diantara entity yang berasal dari entity yang sama. 2. Binary Relationship
Binary relationship adalah model relationship antara instance-instance dari suatu tipe entitas dua entitas
yang berasal dari entitas yang sama. Relationship ini paling umum digunakan dalam pemodelan data.
3. Ternary Relationship
40
Ternary relationship merupakan relationship antara instance-instance dari ketiga tipe entitas secara sepihak.
c. Atribut Atribut adalah sifat atau karakteristik dari setiap entitas
atau relationship. Atribut mempunyai value, yaitu: 1.
Identifier key Digunakan untuk menentukan suatu entity secara
unik primary key. 2.
Descriptor nonkey atribut Digunakan untuk menspesifikasikan karakteristik
dari suatu entity yang tidak unik. d. Kardinalitas Cardinality
Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain.
Terdapat tiga macam kardinalitas relasi yaitu: 1. One to one
One to one merupakan tingkat hubungan satu ke satu yang dinyatakan dangan satu kejadian pada entitas
pertama, 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 sama dengan
hubungan banyak ke satu yaitu satu kejadian pada entitas
41
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
setiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lain. Baik
dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua.
2.10.4 Normalisasi