Pertemuan 9 ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau Field Characters TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya,

Download Report

Transcript Pertemuan 9 ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau Field Characters TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya,

Pertemuan 9
ANALISA RANCANGAN
DATABASE
Rancangan Database
Database
File
Record
Data item atau Field
Characters
TEKNIK NORMALISASI
Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang
menunjukkan entity dan relasinya, dimana kondisi yang diuji apakah
mengalami kesulitan pada saat insert, delete, update, retrieve.
Beberapa hal yang perlu diperhatikan pada saat normalisasi adalah:
1. Field Atribute Kunci
a. Candidate Key, yaitu satu set minimal atribute yang mengidentifikasi
secara unik suatu kejadian spesifik dari entity.
b. Primary Key, yaitu satu atribute atau satu set minimal atribute yang
mengidentifikasi secara unik suatu kejadian spesifik dan
dapat mewakili setiap kejadian dari suatu entity.
c. Alternate Key, yaitu kunci kandidat yang tidak dipakai sebagai
primary key.
d. Foreign Key, yaitu satu atribute yang melengkapi satu relationship
yang menunjukkan ke induknya.
2. Bentuk-bentuk Normalisasi
a. Bentuk tidak normal (Unnormalized Form)
Data yang direkam dengan tidak memperhatikan format
tertentu.
b. Bentuk Normal Kesatu (1NF)
Ciri-ciri :
- setiap data dibentuk dalam flat file, data dibentuk dalam
dalam satu record demi satu record dan nilai dari field-field
berupa “atomic value”.
- Mempunyai ketergantungan secara parsial
- Tidak ada set attribut/field yang berulang atau bernilai ganda
- Tiap field/attribut field hanya satu pengertian
c.
Bentuk Normal Kedua (2NF)
Ciri-ciri :
– Menghilangkan Ketergantungan Parsial
– Memenuhi kriteria bentuk normal kesatu dan atribut
bukan kunci haruslah bergantung secara fungsi
pada kunci utama.
– Mempunyai hubungan transitif
d. Bentuk Normal Ketiga
Ciri-ciri :
– Sudah dalam bentuk normal kedua dan semua
atribut bukan primer tidak mempunyai hubungan
yang transitif.
– Atribut non-key haruslah bergantung hanya pada
primary-key dan pada primary key secara
menyeluruh
e. Boyce-Codd Normal Form (BCNF)
Yaitu relasi harus berada dalam bentuk normal
kesatu dan setiap atribut harus bergantung fungsi pada
atribute superkey.
f. Bentuk Normal Ke Empat (4 NF)
Relasi R adalah bentuk 4 NF jika dan hanya jika
relasi tersebut juga termasuk BCNF dan semua
ketergantungan multivalue adalah juga ketergantungan
fungsional
g. Bentuk Normal Ke Lima (5 NF)
Disebut juga PJNF (Projection Join Normal Form)
dari 4 NF dilakukan dengan menghilangkan ketergantungan
join yang bukan merupakan kunci kandidat.
Studi Kasus
Masing-masing Dosen memberikan tugas dari dokumen
keluaran untuk Dibuatkan Normalisasi
LANGKAH BENTUK NORMALISASI:
BENTUK TIDAK NORMAL
UNNORMALIZED
MENGHILANGKAN ELEMEN
DATA BERULANG
FIRST NORMAL FORM
(INF)
MENGHILANGKAN
KETERGANTUNGAN PARTIAL
SECOND NORMAL FORM
(2NF)
MENGHILANGKAN
KETERGANTUNGAN TRANSITIF
THIRD NORMAL FORM
(3NF)
Menghilangkan kunci kandidat yg bkn
merupakan determinan
BOYCE-CODD NORMAL FORM
(BCNF)
Menghilangkan ketergantungan multi
value yg bkn merup. Ketergantungan
fungsional
FOURTH NORMAL FORM
(4NF)
FIFTH NORMAL FORM
(5NF)
Menghilangkan ketergantungan
join yg bkn merupakan kunci
kandidat
Studi Kasus
Masing-masing Dosen memberikan tugas dari dokumen
keluaran dan masukan untuk Dibuatkan Normalisasi
Tipe-Tipe File
1. File Induk
- File Induk Acuan
- File Induk Dinamik
2. File Transaksi
3. File Laporan
4. File Sejarah
5. File Pelindung
6. File Kerja
Spesifikasi File
a.
File Barang
Nama file
Akronim
Fungsi
Tipe
Organisasi file
Akses file
Media
Panjang record
Kunci Field
: File Barang
: Barang
: Untuk menyimpan data barang
: File Master
: Indexed Sequential
: Random
: Hard Disk
: 50 Karakter
: Kode_Brg
Tabel IV.1. Spesifikasi File Barang
No
Elemen Data
Akronim
Tipe
Panjang
Keterangan
Key
1
Kode Barang
Kode_Barang
C
6
2
Nama Barang
Nama_Barang
C
15
3
Satuan
Satuan
C
12
4
Harga Satuan
Harga_satuan
N
12
5
Stok
Stok
N
5
Dosen mengarahkan mahasiswa membuat tugas
Menentukan Spesifikasi File yang meliputi :
Nama file, Akronim File, Fungsi File, Tipe File, Organisasi file,
Akses file, Media File, Panjang record, Kunci Field dari File,
Tabel dari Spesifikasi File
Latihan Soal
1. Proses pengelompokan data elemen menjadi tabel-tabel yang
menunjukan entity dan relasinya disebut :
a. Normalisasi
c. Database
b. Kamus data
d. DFD
2. Key yang terdapat pada nomal bentuk pertama (1NF) adalah:
a. Primary key
c. Foreign key
b. Candidate key
d. Alternate key
3. Bentuk normal dengan ciri setiap data dibentuk dalam flat file adalah:
a. bentuk tidak normal
c. Normal kedua
b. Normal kesatu
d. Normal Ketiga
4. Yang bukan merupakan Jenis-jenis kunci (key) yang dikenal dalam
normalisasi adalah :
a. Candidate key
b. Foreign key
c. Alternate Key
d. Normal key
5. Data yang direkam tanpa memperhatikan format tertentu:
a. Bentuk tidak normal
c. Bentuk Normal Kedua
b. Bentuk Normal kesatu
d. bentuk Normal ketiga