Anda di halaman 1dari 2

Nama : M.

Afif Al - Fawwaz

Kelas : 3MID

NPM : 062140832938

MK : Basis Data

Latihan Soal
1. Apa yang dimaksud dengan bentuk normal?
2. Apa yang dimaksud dengan modification anomaly? Ada berapa jenis modification anomaly?
3. Beri contoh modification anomaly (contoh tidak boleh sama dengan modul).
4. Jelaskan mengapa data yang rangkap dapat menyebabkan masalah integritas data?
5. Apakah yang disebut dengan 1NF, 2NF, 2NF, 3NF, dan BCNF?

Jawaban :
1. Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi atau tabel-tabel
dalam database dan harus dipenuhi oleh relasi atau tabel tersebut pada level-le ve l
normalisasi.
2. Tabel-tabel dalam sebuah database yang baik harus memenuhi aturan normalisasi, yaitu
bebas dari ketergantungan struktural atau anomali yang disebabkan oleh modifika s i
data. Modification anomaly dibagi menjadi 3, yaitu: deletion anomaly, insertio n
anomaly, dan update anomaly.

3. Contoh Modification Anomaly


 Anomali Penghapusan : Contoh : Jika siswa dengan no_siswa S02 batal mengamb il
kursus, sehingga datanya dihapus, maka data yang menyatakan biaya kursus bahasa
mandarin juga akan terhapus.
 Anomali Penyisipan: Jika ada obat baru yang akan dimasukkan/disisipkan, maka obat
tersebut tidak dapat disisipkan ke dalam relasi sampai ada pasien yang mengambil jenis
obat tersebut.
 Anomali Peremajaan:Contoh: Jika harga obat untuk kode_obat Kd01 dinaikkan
menjadi 5000, maka harus dilakukan beberapa kali modifikasi terhadap record-record
pasien yang menebus kode_obat Kd01, agar data selalu tetap konsisten.
4. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensi data (Inconsiste nc y
data).Karena file-file dan program aplikasi disusun oleh programmer yang berbeda,
sejumlah informasi mungkin memiliki duplikasi dalam beberapa file. Sebagai contoh
nama mata kuliah dan sks dari mahasiswa dapat muncul pada suatu file memilik i
record-record mahasiswa dan juga pada suatu file yang terdiri dari record-record mata
kuliah. Kerangkapan data seperti ini dapat menyebabkan pemborosan tempat
penyimpanan dan biaya akases yang bertambah. Disamping itu dapat terjadi
inkonsistensi data. Misalnya, apabila terjadi perubahan jumlahsks mata kuliah,
sedangkan perubahan hanya diperbaiki pada file mata kuliah dan tidak diperbaiki pada
file mahasiswa. Hal ini dapat mengakibatkan kesalahan dalam laporan nilai mahasiswa

5. a. 1NF= Bentuk Normal Kesatu,Suatu relasi dikatakan sudah memenuhi bentuk normal
kesatu bila setiap data bersifat atomik yaitu setiap irisan baris dan kolom hanya
mempunyai satu nilai data
b. 2NF= Bentuk Normal Kedua, Suatu relasi dikatakan sudah memenuhi bentuk
normal kedua bila relasi tersebut sudah memenuhi bentuk normal kesatu, dan atribut
yang bukan key sudah tergantung penuh terhadap keynya.
c. 3NF=Suatu relasi dikatakan sudah memenuhi bentuk normal ketiga bila relasi
tersebut sudah memenuhi bentuk normal kedua dan atribut yang bukan key tidak
tergantung transitif terhadap keynya.
d. (BCNF) Boyce Codd Normal Form, Suatu relasi R dikatakan dalam bentuk BCNF
jika dan hanya jikasetiap atribut kunci (Key) pada suatu relasi adalah kunci kandidat
(candidate key).

Anda mungkin juga menyukai