Chapter10(basis data)p

11
BASIS DATA Chapter 10 Create By: Syaputri Artami Prodi Pendidikan Teknik Informatika dan Komputer Jurusan Teknik Informatika Fakultas Teknik UNM Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Transcript of Chapter10(basis data)p

Page 1: Chapter10(basis data)p

BASIS DATAChapter 10

Create By: Syaputri Artami

Prodi Pendidikan Teknik Informatika dan KomputerJurusan Teknik Informatika

Fakultas TeknikUNM

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 2: Chapter10(basis data)p

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)

Page 3: Chapter10(basis data)p

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)

Page 4: Chapter10(basis data)p

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)

Page 5: Chapter10(basis data)p

Contoh hubungan satu ke banyak

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

Page 6: Chapter10(basis data)p

Dependensi Gabungan dan Bentuk Normal Kelima (5NF)

Dependensi gabungan mendasari bentuk normal kelimadefenisi: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)

Page 7: Chapter10(basis data)p

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)

Page 8: Chapter10(basis data)p

PENGENALAN RAD DAN CASE TOOL

Pengembangan Aplikasi CepatKonsep 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)

Page 9: Chapter10(basis data)p

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)

Page 10: Chapter10(basis data)p

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)

Page 11: Chapter10(basis data)p

Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)

THANK YOU SEMOGA DAPAT BERMANFAAT