Berdasarkan ERD di atas terdapat 3 entitas yaitu penjual, pembeli dan produk, masing masing mempunyai atribut. Atribut penjual yaitu id_penjual dan nama_penjual, atribut pembeli yaitu id_pembeli, no_hp, nama_pembeli, dan alamat, serta atribut produk yaitu id_produk,  nama_produk, harga, dan variasi. Relasi antara penjual dan pembeli yaitu many to many, dimana satu atau lebih penjual dapat di pesan produknya oleh satu atau lebih pembeli dan satu atau lebih pembeli dapat memesan satu atau lebih produk dari satu atau lebih penjual. Dan relasi antara penjual dan produk one to many, dimana satu penjual dapat menjual satu atau lebih produk dan satu atau lebih produk di jual oleh satu penjual.
Normalisasi bagian 1 (1NF), pada tingkatan ini semua tabel di rangkum menjadi satu tabel dan tidak di pisah-pisah. Setiap kolom hanya boleh menyimpan satu nilai sehingga tabelnya di rangkum menjadi satu. Serta  semua kolom memiliki nama unik tersendiri sehingga menjadi pembeda pada setiap kolomnya. Salah satu contoh yaitu No Pesanan, ia memiliki nama unik tersendiri dari kolom-kolom lainnya.
Normalisasi bagian 2 (2NF) setiap kolom di buat dalam terpisah untuk menghindari ketergantungan parsial, yang dimana dalam tabel yang memiliki gabungan primary key, setiap atribut non-primer harus bergantung penuh pada seluruh primary key, bukan hanya pada sebagian dari primary key tersebut. Salah satu contonya yaitu pada tabel pembeli sampai tabel biaya tambahan. Kolom alamat pembeli dan no.handphone pembeli bergantung pada tabel pembeli, yakni nama pembeli yang menjadi primary key. Begitu juga dengan tabel penjual di buat terpisah agar tidak terjadi ketergantungan parsial.
Normalisasi bagian 3 (3NF) yaitu dimana tidak ada ketergantungan transitif artinya, setiap atribut non-primer harus langsung bergantung hanya pada primary key. Contoh pada tabel jasa kirim dan metode pembayaran yang dimana pada tabel jasa kirim, kolom nama jasa kirim bergantung pada id_jasa kirim. Serta pada tabel metode pembayaran, kolom metode pembayaran bergantung pada id_metode pembayaran.
Untuk lebih lanjut simak video berikut ini:
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H