3.7 Normalisasi
Normalisasi adalah suatu proses yang digunakan untuk menentukan pengelompokan atribut-atribut dalam sebuah relasi sehingga diperoleh relasi yang berstruktur baik.
Dalam hal ini yang dimaksud dengan relasi yang berstruktur baik adalah relasi yang memenuhi dua kondisi berikut :
a mengandung redudansi sesedikit mungkin, b memungkinkan baris-baris dalam relasi disisipkan, dimodifikasi, dan dihapus
tanpa menimbulkan kesalahan atau ketidakkonsistenan menurut Kadir 2009:116. Normalisasi merupakan proses pengelompokan elemen data menjadi tabel-
tabel yang menunjukkan entity dan relasinya. Adapun Normalisasi yang dibuat pada
sistem ini adalah sebagai berikut :
1. Entitas Normalisasi
Bentuk Tidak Normal Unnormalisasi
Gambar 3.14 Entitas Normalisasi PEMBELIAN
Id_kurir Nama
Aktif Hapus
Metode_pembayaran pengiriman
kurir Harga
belanja kurir
kurs pelanggan
Hadiah Tgl_masuk
Tgl_keluar
Universitas Sumatera Utara
Bentuk Normal Pertama 1 NF
KURIR Ket
Id_kurir Nama
Aktif Hapus
Metode_pembayaran Id_pengiriman
Harga
Gambar 3.15 Entitas Normalisasi
Bentuk Normal Kedua 2 NF
PENGIRIMAN Ket
Id_Pengiriman Id_Kurir
Harga
Gambar 3.16 Entitas Normalisasi KERANJANG
BELANJA Ket
Id_belanja Id_kurir
Id_kurs Id_pelanggan
Hadiah Tgl_masuk
Tgl_keluar
KERANJANG BELANJA
Ket
Id_Belanja Id_Kurir
Id_Mata uang Id_Pelanggan
Hadiah Tgl_Masuk
Tgl_Keluar
KURIR Ket
Id_Kurir Nama
Aktif Hapus
Metode_Pembayaran
Universitas Sumatera Utara
2. Entitas Normalisasi
Bentuk Tidak Normal Unnormalisasi
Gambar 3.17 Entitas Normalisasi
Bentuk Normal Pertama 1 NF
Gambar 3.18 Entitas Normalisasi PELANGGAN
Id_belanja kurir
kurs pelanggan
Hadiah Tgl_masuk
Tgl_keluar pelanggan
Nama_awal Nama_akhir
Email Password
Tgl_masuk Tgl_keluar
PELANGGAN Ket
Id_Pelanggan Nama_Awal
Nama_Akhir Email
Password Tgl_Masuk
Tgl_Keluar
KERANJANG BELANJA
Ket
Id_Belanja Id_Kurir
Id_Mata uang Id_Pelanggan
Hadiah Tgl_Masuk
Tgl_Keluar
Universitas Sumatera Utara
3. Entitas Normalisasi
Bentuk Tidak Normal Unnormalisasi
Gambar 3.19 Entitas Normalisasi
Bentuk Normal Pertama 1 NF
Gambar 3.20 Entitas Normalisasi BARANG
Id_kategori Nm_kategori
Ket produk
kategori Nm_produk
Deskripsi Harga
Stok Tgl_masuk
gambar
PRODUK Ket
Id_produk Id_kategori
Nm_produk Deskripsi
Harga Stok
Tgl_masuk Gambar
KATEGORI Ket
Id_kategori Nm_kategori
Ket
Universitas Sumatera Utara
4. Entitas Normalisasi
Bentuk Tidak Normal Unnormalisasi
Gambar 3.21 Entitas Normalisasi
Bentuk Normal Pertama 1 NF
Gambar 3.22 Entitas Normalisasi PEMBAYARAN
Id_kurs Nama
Format Hapus
Aktif Id_pembayaran
Id_order Id_kurs
Tgl_pembuatan
KOTA
Id_kota Id_kurs
Id_wilayah Nm_kota
Ongkos_kirim Id_kota
Id_kurs Nm_kustomer
Alamat_lengkap Telp
Email Status_order
Jam_order Tgl_order
KOTA Ket
Id_kota Id_kurs
Id_wilayah Nm_kota
Ongkos_kirim Nm_kustomer
Alamat_lengkap Telp
Email Status_order
Jam_order Tgl_order
KURS Ket
Id_kurs Nama
Format Hapus
Aktif
Universitas Sumatera Utara
Bentuk Normal Kedua 2 NF
Gambar 3.23 Entitas Normalisasi
Bentuk Normal Ketiga 3 NF
Gambar 3.24 Entitas Normalisasi KOTA
Ket
Id_Kota Id_Kurs
Nama_Kustomer Alamat_Lengkap
Telepon Email
Status_Order Jam_Order
Tgl_Order
KURS Ket
Id_Kurs Nama
Format Hapus
Aktif
PAYMENT Ket
Id_Payment Id_Order
Id_Kurs Tgl_Pembuatan
KOTA Ket
Id_Kota Id_Kurs
Nama_Kustomer Alamat_Lengkap
Telepon Email
Status_Order Jam_Order
Tgl_Order
KURS Ket
Id_kurs Nama
Format Hapus
Aktif
PAYMENT Ket
Id_Payment Id_Order
Id_Kurs Tgl_Pembuatan
ORDER Ket
Id_Kota Id_Mata uang
Id_Wilayah Nama_Kota
Ongkos_Kirim
Universitas Sumatera Utara
3.8 Desain Website 3.8.1 Desain Menu Utama