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