1. Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
BASIS DATA
Chapter 10
Create By: IRMA SURYA
Prodi Pendidikan Teknik Informatika dan Komputer
Jurusan Teknik Informatika
Fakultas Teknik
UNM
2. Bentuk Normal Ketiga
Bentuk normal ketiga didefenisikan
sebagai:
Suatu relasi dikatan dalam bentuk normal
ketiga (3NF) jika:
- berada dalam bentuk kedua
- Setiap atribut bukan kunci tidak memiliki
dependensi transitif terhadap kunci
primer.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
3. Bentuk Normal Boyee-Codd (BCNF)
Bentuk normal Boyee-Codd didefenisikan
sebagai beriku:
Semua relasi disebut memenuhi bentuk
Boyee-Codd jika dan hanya jika semua
penentu (determinan) adalah kunci
kandidat (atribut yang bersifat unik).
BCNF merupakan bentuk normmal yang
merupakan perbaikan terhadap 3NF.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
4. Dependensi Nilai Banyak dan
Bentuk Normal Keempat
Dependensi nilai banyak merupakan
terjemahan dari multivalued dependesy
(MVD) .
Suatu relasi aka dikatan telah memenuhi
normal keempat jika:
- Telah berada pada BCNF
- tidak mengandung dua atribut atau lebih
yang bernilai banyak
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
5. Contoh hubungan satu ke banyak
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
6. Dependensi Gabungan dan
Bentuk Normal Kelima (5NF)
Dependensi gabungan mendasari bentuk normal
kelima
defenisi:
suatu relasi R (X,Y,….Z) memenuhi dependensi
gabungan jika gabungan dari proyeksi A,B …, C
dengan A,B,….C merupakan subhimpunan dari
atribut-atribut R.
Dependensi gabungan sesuai dengan defenisi di atas
dinyatakan dengan notasi:
(A,B,…C)
dengan A=XY,B =YZ,C= ZX
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
7. Overnormalisasi
Table-table yang memenuhi 5NF terkadang
didekompisisi lagi. Proses dikenal dengan
sebutan overnoramlisasi. Tujuannya adalah
untuk meningkatkan kinerja. Caranya adalah
dengan memperhatikan permintaan terhadap
data yang sering dilakukan. Kolom-kolom
datan yang sering diperlukan diletakkan pada
table tersendiri terpisah dengan kolom-kolom
data yang jarang diperlukan.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
8. PENGENALAN RAD DAN CASE TOOL
Pengembangan Aplikasi Cepat
Konsep pengembangan aplikasi cepat
(RAD/rapid aplication development) dipeloposi
oleh James Martin. Konsep ini diterapkan pada
daur hidup pengembangan sistem dengan
tujuan untuk mempercepat pengembangan
sistem dan memberikan hasil dengan ualitas
yang ebih baik dari daur hidup pengembangan
sistem dan memberikan hasil dengan kualitas
yang lebih baik dari daur hidup pengembangan
sistem tradisional.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
9. Perangkat Case
Pada kebanyakan literatur CASE adalah
singaktan dari computer aided software
enggineering. CASE adalah proses
penggunaaan teknologi perangkat lunak
computer untuk melakukan otomasi dalam
pengembangan dan pemeliharaan sistem
aplikasi komputer. Istilah CASE seringkali
juga mengatakan produk yang dipakai untuk
melakukan otomasi dalam pengembangan
dan pemeliharaan sistem aplikasi computer.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
10. Lanjutan
Tujuan utama CASE adalah
mengalihkan sejumlah beban pada
pengembangan sistem dari manusia
pengembangan sistem kepada
komputer. CASE dapat banyak
dipakai pada ssat ini karena dapat
meningkatkan produktivitas.
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)
11. THANK YOU
SEMOGA DAPAT BERMANFAAT
Create By Syaputri Artami S
(syaputriartamiputri.blogspot.com)