Mohon tunggu...
Muhammad Ryian Dzuhri
Muhammad Ryian Dzuhri Mohon Tunggu... Mahasiswa - Mahasiswa

Olahraga

Selanjutnya

Tutup

Ilmu Alam & Tekno

Tabel Normalisasi dan Desain ERD Contoh Nota Pemesanan E-Commerce

14 November 2024   21:31 Diperbarui: 14 November 2024   21:46 145
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Artikel ini mambahas mengenai bagaimana bentuk tabel normalisasi serta desain ERD nya. Tetapi sebelum itu kita haru mengetahui apa itu normalisasi data? Normalisasi data adalah proses pengorganisasian data dalam suatu basis data untuk mengurangi redundansi dan meningkatkan integritas data. Ada beberapa tahap dalam normalisasi data, tetapi dalam artikel ini akan membahas sampai 3 tahap saja. Tahap pertama dinamakan Normalisasi Bentuk Pertama (1NF) yang bertujuan untuk memastikan bahwa setiap kolom hanya memiliki satu nilai, tidak ada kelompok berulang, dan data disimpan dalam bentuk tabel. berikut bentuk tabelnya pada gambar 1.

Kolom-kolom seperti Nama Pembeli, Alamat Pembeli, No. Handphone Pembeli, dan lainnya dipecah menjadi satu kolom yang memiliki data masing-masing, sehingga setiap kolom hanya memuat satu nilai tanpa pengulangan atau gabungan data lain.

Tahap kedua dinamakan Normalisasi Bentuk Kedua (2NF) dengan syarat bahwa data sudah berada dalam 1NF dan semua kolom bergantung sepenuhnya pada primary key. Ini berarti, jika suatu tabel memiliki primary key komposit, setiap atribut dalam tabel harus sepenuhnya tergantung pada semua bagian dari primary key tersebut, bukan sebagian. Berikut bentuk tabelnya pada gambar 2-7.

Dok. Pribadi Gambar 2
Dok. Pribadi Gambar 2
Dok. Pribadi Gambar 3 
Dok. Pribadi Gambar 3 
Dok. Pribadi Gambar 4
Dok. Pribadi Gambar 4
Dok. Pribadi Gambar 5
Dok. Pribadi Gambar 5

Dok. Pribadi Gambar 6
Dok. Pribadi Gambar 6

Dok. Pribadi Gambar 7
Dok. Pribadi Gambar 7

Tahap ketiga dinamakan Normalisasi Bentuk Ketiga (3NF) dimana tabel sudah memenuhi 2NF dan semua kolom non-primary key harus bergantung langsung pada primary key, bukan melalui ketergantungan transitif. Artinya, tidak boleh ada ketergantungan tidak langsung antar kolom non-primary key. Berikut bentuk tabelnya pada gambar 8-15.

Dok. Pribadi Gambar 8
Dok. Pribadi Gambar 8

Dok. Pribadi Gambar 9
Dok. Pribadi Gambar 9

Dok. Pribadi Gambar 10
Dok. Pribadi Gambar 10

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun