Postingan

Menampilkan postingan dari Agustus, 2025

Tabel Normalisasi

Gambar
Tahap-Tahap Normalisasi Contoh data di atas merupakan data yang belum dinormalisasi, selanjutnya menuju tahap normalisasi 1NF. 1NF : Memastikan setiap kolom pada tabel hanya berisi nilai yang atomik atau tunggal, tanpa ada data yang dikelompokkan dalam satu kolom maupun adanya kolom yang berulang untuk tipe data yang sama. 2NF : Memastikan tabel sudah memenuhi 1NF serta semua atribut non-kunci bergantung penuh pada seluruh primary key, dengan cara menghilangkan partial dependency yang biasanya muncul pada tabel dengan kunci gabungan. 3NF: Memastikan tabel sudah memenuhi 2NF serta menghapus transitive dependency, yaitu kondisi di mana atribut non-kunci bergantung pada atribut non-kunci lainnya, sehingga setiap atribut hanya bergantung langsung pada primary key.

Normalisasi Database

NORMALISASI DATABASE Pengertian  Normalisasi database adalah proses pengorganisasian data dalam suatu basis data untuk mengurangi redundansi (pengulangan data) dan meningkatkan integritas data . Tujuan utama dari normalisasi adalah menciptakan struktur data yang efisien dan teratur, agar mudah dipelihara dan dikembangkan di kemudian hari. Dalam proses normalisasi, tabel-tabel dalam database diatur sedemikian rupa sehingga: Setiap tabel hanya menyimpan data yang berkaitan dengan satu jenis entitas. Hubungan antar tabel ditentukan dengan menggunakan kunci primer (primary key) dan kunci asing (foreign key) . Setiap data disimpan hanya satu kali, sehingga konsistensi data lebih terjaga. Kapan Menggunakan ERD atau Normalisasi Dalam Database ? Entity Relationship Diagram (ERD) dan Normalisasi adalah dua alat penting dalam perancangan database, dan digunakan dalam tahapan yang berbeda: Gunakan ERD ketika: Anda sedang merancang struktur awal database . Anda ingin men...