Anda di halaman 1dari 8

Pengertian Normalisasi

Normalisasi dalam basis data merujuk pada proses mengorganisir atribut dan
tabel agar sesuai dengan standar pada suatu database. Hal ini bertujuan
untuk menghindari terjadinya redundansi data dan mengoptimalkan efisiensi
penyimpanan data.

by tinuk sulistyowati
Tujuan Normalisasi
Pengurangan Optimasi Peningkatan Performa
Redundansi Penyimpanan
Memperlancar proses
Normalisasi bertujuan untuk Memastikan data tersimpan pencarian dan penyajian
mengurangi pengulangan secara efisien dan terstruktur data sesuai kebutuhan
data yang disimpan dalam dalam tabel yang terkait. aplikasi.
sebuah database.
Proses Normalisasi

Analisis Atribut Pembagian Tabel Penyesuaian Struktur


Penentuan atribut kunci Membagi tabel yang Menormalisasi struktur tabel
yang mengidentifikasi setiap kompleks menjadi beberapa sesuai dengan tingkat
baris dalam suatu tabel. tabel yang lebih sederhana kebutuhan normalisasi.
dan terorganisir.
Bentuk Normalisasi

1 Normalisasi 2 Normalisasi 3 Normalisasi


Tingkat Pertama Tingkat Kedua Tingkat Ketiga
(1NF) (2NF) (3NF)
Menghilangkan nilai Menghilangkan Menghilangkan
yang bersifat multi- ketergantungan ketergantungan
value agar tabel sebagian pada atribut transitive antara atribut
menjadi atomik. kunci. non-kunci.
Contoh Normalisasi
Original Data Normalized Data

Redundant and Unstructured Organized and Optimized

Complex Relationships Simplified Data Model


Manfaat Normalisasi
Integritas Data Penyusunan Data
Memastikan data dalam keadaan Organisasi data yang baik memudahkan
konsisten dan akurat. analisis dan pengelolaan data.

Keterbacaan Kode
Struktur yang terorganisir membuat kode program lebih mudah dipahami dan dikembangkan.
Tantangan dalam Normalisasi
1 Kompleksitas Data 2 Konsistensi Data
Penyusunan kembali data yang rumit Menjaga konsistensi data yang tepat
memerlukan pemahaman yang pada setiap tingkat normalisasi.
mendalam terhadap struktur
database.

3 Kinerja Aplikasi
Mencapai keseimbangan antara performa aplikasi dan struktur data yang ternormalisasi.
Kesimpulan
1 Inti dari Pengelolaan Data
Normalisasi memainkan peran penting dalam membentuk dan mengatur basis
data secara efisien.

2 Manfaat yang Signifikan


Keuntungan dari normalisasi termasuk keteraturan, keterbacaan, dan
optimalisasi data.

3 Tantangan yang Tidak Boleh Diabaikan


Dalam menerapkan normalisasi, tantangan seperti kompleksitas dan konsistensi
data perlu diatasi secara bijaksana.

Anda mungkin juga menyukai