Upload
aris-mastri-l
View
17
Download
1
Embed Size (px)
DESCRIPTION
TUGAS 05 (Aris Mastri Lawa_141051041)
Citation preview
Aris Mastri Lawa_141051041_Teknik Informatika | Hal. 1
TUGAS 05
SISTEM MANEJEMEN BASIS DATA-S1
RELATIONAL DATABASE MODEL
Disusun oleh :
NAMA: Aris Mastri Lawa (NIM: 141051041)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2015
Aris Mastri Lawa_141051041_Teknik Informatika | Hal. 2
A. Permasalahan :
- Untuk menghilangkan kerangkapan data / redudansi.
- Untuk mengurangi kompleksitas
- Untuk mempermudah pemodifikasian data
- Untuk menghilangkan anomali data
B. Data Yang Di Butuhkan :
- Hotel
- Registrasi
- Data Kamar
a. (1 NF)
Membentuk tabel menjadi Un-Normalized, dengan mencantumkan semua
field data yang ada. Membentuk Normal Kesatu (1 NF) dengan flat table
memisahkan data pada field-field yang tepat bernilai atomik, dan melengkapi
atribut/ field yg ada.bentuk Normal Kesatu ini mempunyai banyak
Aris Mastri Lawa_141051041_Teknik Informatika | Hal. 3
b. (2 NF)
Sudah memenuhi Bentuk Normal Pertama, menentukan atribut Kunci Utama atau
Primary key, atribut bukan kunci bergantung secara fungsi pada Kunci Utama
atau Primary key.
Langkah selanjutnya adalah membuat data menjadi bentuk normal kedua (2NF),
dengan menentukan Primary key. Dari table Registrasi tamu hotel Primary
key(*)nya adalah :
Registrasi
Kamar
Tamu Hotel
Setelah itu kita harus mengelompokan field non kunci dengan Primary
key berdasarkan ketergantungan Fungsional sehingga sebagai berikut :
Aris Mastri Lawa_141051041_Teknik Informatika | Hal. 4
c. (3 NF)
Sudah memenuhi Bentuk Normal Kedua, tidak mempunyai field yang bengantung
Transitif
Setelah membuat bentuk (1 NF) dan (2 NF), selanjutnya adalah membentuk
Normal ke Tiga (3 NF) yakni dengan menghilangkan field yang bergantung
Transitif dan membentuk relasi dengan dengan menentukan Foreign Key yaitu
Kode_Kamar dan ID_Penghuni dan menambahkan Foreign Key(**) tersebut
dalam Tabel Registrasi, sehingga menjadi seperti berikut:
Aris Mastri Lawa_141051041_Teknik Informatika | Hal. 5
d. Gambar Relationships Antar Tabel
Tahapan selanjutnya adalah adanya BCNF (Boyce–Codd Normal
Form)yakni Sebuah Tabel/Relasi adalah BCNF jika setiap atribut
penentu/determinant adalah candidate key/Kunci Kandidat ,tapi biasanya bentuk
3NF sama dengan bentuk BCNF.