Recent post
Archive for September 2018
Contoh Normalisasi Database Acces Service kendaraan
Normalisasi database merupakan suatu pendekatan sistematis untuk meminimalkan redundansi data pada suatu database agar database tersebut dapat bekerja dengan optimal.
Berikut ini saya akan berikan contoh aplikasi sederhana menggunakan data base ms. access .
Normal Form
Data yang direkam dan dimasukkan secara mentah dalam suatu tabel pada bentuk ini sangat mungkin terjadi inkonsistensi dan anomali data
Contoh Normal Form
1. Normal Form (1NF)
Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah database, berikut adalah fungsi dari bentuk normal pertama ini.
Menghilangkan duplikasi kolom dari tabel yang sama.
Buat tabel terpisah untuk masing-masing kelompok data terkait dan mengidentifikasi setiap baris dengan kolom yang unik (primary key).
langsung saja bisa kalian ikuti langkah langkah di bawah ini :
Pertama yang kalian lakukan tentu saja harus mempunyai software Ms. access :D , disini saya menggunakan Ms. Acces 2007 . untuk Ms . Acces 2013 kurang lebih sama saja , tinggal pilih sesuai selera saja .
oke langsung saja , buka Ms. Acces lalu pilih New Blank Database lalu sesuaikan disk untuk menyimpan datanya kemudian pilih tombol Create
nanti akan muncul tampilan seperti berikut ini , pilih view > design view
Buat Field Nama dan Data Type seperti di bawah ini
maka hasilnya akan tampil seperti ini
dari manual bon pembelian diatas kita dapat menjadi bentuk normal pertama dengan memisah-misahkan data pada atribut-atribut yang tepat dan bernilai atomik, juga seluruh record / baris harus lengkap adanya.
kita lanjutkan untuk membuat Normal form yang ke 2 , untuk caranya masih sama seperti yang diatas gan . kita tinggal membuat tabel baru dengan cara seperti ini : pilih menu create > tabel design
2. Normal form (2NF)
Syarat untuk menerapkan normalisasi bentuk kedua ini adalah data telah dibentuk dalam 1NF, berikut adalah beberapa fungsi normalisasi 2NF.
Menghapus beberapa subset data yang ada pada tabel dan menempatkan mereka pada tabel terpisah.
Menciptakan hubungan antara tabel baru dan tabel lama dengan menciptakan foreign key.
Tidak ada atribut dalam tabel yang secara fungsional bergantung pada candidate key tabel tersebut.
isikan data sesua berikut ini
Bentuk normal kedua dengan melakukan dekomposisi tabel diatas menjadi beberapa tabel dan mencari kunci primer dari tiap-tiap tabel tersebut dan atribut kunci haruslah unik.
jika sudah maka kita lanjukan ke bentuk Normalisasi yang ke 3 (3NF)
3. Normal Form (3NF)
Normalisasi database dalam bentuk 3NF bertujuan untuk menghilangkan seluruh atribut atau field yang tidak berhubungan dengan primary key. Dengan demikian tidak ada ketergantungan transitif pada setiap kandidat key. Syarat dari bentuk normal ketiga atau 3NF adalah :
Memenuhi semua persyaratan dari bentuk normal kedua.
Menghapus kolom yang tidak tergantung pada primary key.
Contoh Normalisasi Database Bentuk 3NF
Bentuk normal ketiga mempunyai syarat, setiap relasi tidak mempunyai atribut yang bergantung transitif, harus bergantung penuh pada kunci utama dan harus memenuhi bentuk normal kedua (2 NF).
kita lanjutkan membuat query design nya , caranya
Create > Query Design , lihat gambar di bawah ini
tinggal kita tambahkan saja tabel yang telah kita buat tadi
kita lanjutkan membuat relasinya
caranya klik Database Tools > Relationship
buat seperti dibawah ini
jika sudah kita kembali lagi ke menu Query yang tadi , lalu isikan seperti ini
Selesai , tinggal kita tes dengan mengisi tabel yang telah kita buat .
sekarang kita tinggal menjalankan Querrynya , tinggal klik run di Querry
maka hasilnya akan seperti ini
mungkin itu saja untuk postingan kali ini , semoga bermanfaat :D
Navigation