Prodi Sistem Informasi | Belajar HTML dan PHP | Skripsi SI
Pesantren Katabah
1000 Penghafal Quran
Pengobatan Ruqyah Mandiri
Sistem Informasi (S1)
Manajemen Informatika
Blog | Kontak | Siap Kerja | Sertifikat | PrivacyPolicy | Inggris Arab | Daftar Isi

Monday, March 3, 2014

First Normal Form (1NF) Memisahkan Atribut Single Value dan Multi-Value Dalam Normalisasi Basis Data

Normalisasi di sini merupakan salah satu kajian dalam Ilmu Komputer, terutama Teori Basis Data (Database).

Mungkin ada yang mempertanyakan, benarkah 1NF (First Normal Form) itu harus memisahkan Atribut Single Value dan Multi-Value, padahal yang saya pelajari adalah menghilangkan atribut yang bernilai kosong? Adakah referensinya?


Walaupun di lapangan, teknik normalisasi tidak selalu digunakan, namun untuk kalangan kampus (mahasiswa dan dosen) memang harus menjadi kajian serius. Bahkan seringkali, skripsi dibuat dengan melibatkan teknik normalisasi juga.

Jawaban untuk pertanyaan di atas adalah dua-duanya ada contohnya dan ada referensinya.

Contoh yang memisahkan atribut single value dan multi value:

Referensi di Wikipedia:
http://en.wikipedia.org/wiki/First_normal_form

Ini ulasan dalam pdf-nya:
http://webcache.googleusercontent.com/search?q=cache:http://www.studytonight.com/dbms/database-normalization.php

Agar referensinya lebih valid, maka dapat dilihat di jurnal yang berjudul “Normalizing Database Normalization Definitions in AIS Text Books.” Link-nya ini:
http://journals.cluteonline.com/index.php/RBIS/article/viewFile/3997/4050

Dalam jurnal karya Ting J. (TJ) Wang dan David K. Denni di atas ada juga contoh yang menghilangkan nilai kosong.

Ini definisi 1NF yang diambil dari buku yang saya baca:

1NF: Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris [1].

Dalam contohnya, buku ini cenderung menunjukkan penghilangan nilai kosong.


Definisi kedua:
1NF terpenuhi jika sebuah tabel tidak memiliki Atribut Bernilai Banyak (Multivalued Atribute) atau lebih dari satu atribut dengan domain nilai yang sama [2].

Contoh dalam buku kedua ini menunjukkan adanya dekomposisi satu tabel menjadi dua tabel. Saya sendiri mengenal contoh ini sebagai pemisahan atribut yang bernilai banyak (multi-value) dan atribut bernilai tunggal (single value).


Index:
[1] Abdul Kadir. 1999. Konsep & Tuntunan Praktis Basis Data. Yogyakarta: Andi. Halaman 75. Tebal buku: 217 halaman.
[2] Fathansyah. 1999. Buku Teks Ilmu Komputer Basis Data. Bandung: Informatika. Halaman 65-66. Tebal buku: 239 halaman.

***

Nah itu sedikit penjelasan tentang teknik normalisasi 1NF yang saya pahami dan referensinya yang baru saya temukan. Mungkin masih banyak referensi lain karena normalisasi sendiri ada yang membahasnya dalam bentuk jurnal ilmiah, juga tesis atau disertasi.

Apabila ada kekeliruan tentang pemahaman saya ini, mohon dikoreksi ya….

"Boleh Konsultasi Masuk Jurusan Sistem Informasi via IG atau Tiktok."
Tips Skripsi Program Studi Sistem Informasi

No comments:

Post a Comment