Data Flow Diagram DFD

Gambar 2.2. Contoh Diagram Zero 3. Diagram Rinci, adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level di atasnya. Gambar 2.3. Contoh Diagram Rinci Customer 1.0 Registrasi Admin Wakil Direktur Data_registrasi Info_registrasi Data_registrasi 2.0 Login Admin Usernamepassword Usernamepassword Info_login 3.0 Pemesanan Admin Input_order Konfirmasi_status Data_pemesana n Konfirmasi_status 4.0 Konfirmasi Admin Konfirmasi_pembayaran Invoice Customer Pemesanan Data_pemesanan Data_registrasi Usernamepassword Data_pemesanan 2.1 Input Data Registrasi Customer Data_Registrasi Customer Data_Registrasi 2.2 Cek Data Registrasi 2.3 Informasi Registrasi Info_Registrasi Info_Registrasi Data_registrasi Info_registrasi Simbol-simbol yang digunakan dalam DFD dapat dilihat pada daftar simbol tabel 2.1.

2.6.2. Entity Relationship 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 atas 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. 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 daftar simbol tabel 2.2

2.6.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. 2. Bentuk Normal I First Normal Form1NF 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 Form2NF Suatu relasi memenuhi 2-NF jika dan hanya jika : a. Bentuk data telah memenuhi kriteria bentuk normal kesatu. b. Atribut bukan kunci haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utama. 4. Bentuk Normal III Third Normal Form3-NF. Suatu relasi memenuhi bentuk III 3-NF jika dan hanya jika : a. Bentuk data telah memenuhi kriteria bentuk normal kedua. b. Atribut 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.

2.6.4. Flowchart

Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Ada dua macam