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.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

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

Dok. Pribadi Gambar 11
Dok. Pribadi Gambar 11

Dok. Pribadi Gambar 12
Dok. Pribadi Gambar 12

Dok. Pribadi Gambar 13
Dok. Pribadi Gambar 13

Dok. Pribadi Gambar 14
Dok. Pribadi Gambar 14

Dok. Pribadi Gambar 15
Dok. Pribadi Gambar 15

Dalam gambar tersebut dibentuk tabel-tabel baru seperti Jasa Kirim, Metode Pembayaran, dan lainnya untuk menghilangkan ketergantungan transitif antara kolom non-primary key.

Setelah membuat bentuk normalisasinya, kita lanjut untuk membuat ERD. Berikut gambar ERD dari berdasarkan tabel normalisasi sebelumnya.

Dok. Pribadi Gambar 16
Dok. Pribadi Gambar 16

Untuk penjelasan lebih lanjut, anda dapat melihat video berikut ini.


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

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