Unnormalized Form UNF First Normal Form 1NF Second Normal Form 2NF Third Normal Form 3NF

User Mendaftar Member Melihat Memesan Barang Update Administrator Nama Password 1 1 Nama Nama Nama namabarang harga bid Category password unama krbelanja namabarang Membuat laporan belanja lapbelanja namabarang namabarang namabarang kota Me-insert kota Nama kota Gambar 3.6 Entity Relationship Data ERD Database

3.4.2 Normalisasi

Normalisasi adalah suatu proses mendesain struktur Database sehingga sebagian besar ambiguity bisa dihilangkan sehingga bisa menghasilkan sebuah table yang normal.

3.4.2.1 Unnormalized Form UNF

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikukti format tertentu, dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput. Untuk Universitas Sumatera Utara mentransformasikan tabel yang belum ternomalisasi di atas menjadi tabel yang memenuhi kriteria 1NF adalah kita harus merubah seluruh atribut yang multivalue menjadi atribut single value, dengan cara menghilangkan repeating group pada tabel di atas. Tabel 3.1 Bentuk UNF Nama field bid nama_barang harga category uid fnama lnama unama pass krid krqty krsbtotal krstatus laptime lapid laptotal laptime lapstatus nama phone kota alamat id_kota konama koongkos Universitas Sumatera Utara

3.4.2.2 First Normal Form 1NF

Tabel 3.2 Bentuk 1NF Users uid unama password fnama lnama status Barang bid nama_barang harga category stock keranjang belanja krid bid uid id_kota lapid krqty krsbtotal nama pemesan phone alamat_pemesan konama koongkos mempunyai memiliki Universitas Sumatera Utara

3.4.2.3 Second Normal Form 2NF

Tabel 3.3 Bentuk 2 NF users uid unama fnama lnama password Barang bid nama_barang images harga category stock desc_barang keranjang belanja krid bid uid lapid krqty krsbtotal krstatus laporan belanja lapid nama_pemesan phone alamat_pemesan konama koongkos id_kota memiliki memiliki mempunyai Universitas Sumatera Utara

3.4.2.4 Third Normal Form 3NF

Tabel 3.4 Bentuk 3NF User uid PK fnama lnama unama password status Barang bid PK nama images harga category stock desc_barang kota id_kota PK konama kongkos lapbelanja lapid PK uid FK id_kota FK laptime lapstatus id_kota FK nama phone alamat Krbelanja krid PK Bid FK Krqty Krsbtotal Krib Krstatus lapidFK Uid FK mempunyai mempunyai memiiki memiliki memiliki Universitas Sumatera Utara

3.5 Flowchart

Flowchart adalah suatu gambar grafik dari urutan – urutan dan langkah – langkah logis dalam suatu prosedur atau program.

3.5.1 Flowchart Halaman Utama