Pengertian dan Tujuan Flowchart

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