percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
6. Gunakan simbol-simbol flowchart yang standar.
2.13 Konsep Dasar Entity Relational Diagram ERD
2.13.1 Pengertian dan Komponen ERD
ERD merupakan model data relasional hubungan antar file direlasikan dengan kunci relasi relation key, yang merupakan kunci
utama dari masing-masing file. Relasi adalah hubungan antara beberapa entitas. Kristanto, 2002:34
Relasi antara dua file atau dua tabel dapat dikategorikan menjadi tiga macam menurut Kristanto 2002:35 yaitu :
1. One to one relationship
Hubungan antara file pertama dengan file kedua adalah satu berbanding satu. Hubungan tersebut dapat digambarkan dengan tanda
lingkaran untuk menunjukkan tabel dan relasi antara keduanya diwakilkan dengan tanda panah tunggal.
2. One to many relationship
Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik lawan satu. Hubungan
tersebut dapat digambarkan dengan tanda lingkaran untuk
menunjukkan tabel dan relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukkan hubungan banyak tersebut.
3. Many to many relationship
Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. Hubungan tersebut dapat digambarkan dengan
tanda lingkaran untuk menunjukkan tabel atau relasi antara keduanya diwakilkan dengan tanda panah ganda untuk menunjukkan hubungan
banyak tersebut.
2.13.2 Normalisasi
Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Pada proses
normalisasi selalu diuji pada beberapa kondisi. Kristanto, 2002:18 Ada beberapa komponen yang terdapat pada proses normalisasi
menurut Kristanto 2002:19 yaitu : 1. Candidate Key Kunci kandidat
Kunci kandidat adalah satu aribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entity.
2. Primary Key Kunci Primer Primary
Key adalah
satu atribut
yang tidak
hanya menidentifikasikan secara unik suatu kejadian spesifik, tapi juga
dapat mewakili setiap kejadian dari suatu entity. Setiap kunci kandidat punya peluang menjadi primary key, tetapi sebaliknya
dipilih satu yang dapat mewakili secara menyeluruh terhadap entity yang ada.
3. Foreign Key Kunci Tamu Foreign Key adalah satu atribut yang melengkapi satu relationship
hubungan yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primary induk
direlasikan. Pada proses normalisasi terdapat bentuk-bentuk normalisasi
menurut Kristanto 2002:24 yaitu : 1. Bentuk tidak normal Unnormalized Form
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak
lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.
2. Bentuk Normal Kesatu 1NF First Normal Form Bentuk normal ke satu mempunyai ciri yaitu setiap data dibentuk
dalam flat file file datar rata, data dibentuk dalam satu record. Tidak ada atribut yang berulang-ulang atau atribut bernilai ganda.
Tiap field hanya mengandung satu arti, bukan merupakan kumpulan kata yang mempunya arti dua.
3. Bentuk Normal Kedua 2NF Second Normal Form