Monday, September 24, 2018

NORMALISASI DATABASE DENGAN MENGGUNAKAN MS.ACCESS

STUDI KASUS DALAM INVOICE PEMBELIAN BARANG :
BERIKUT LANGKAH-LANGAKAH NORMALISASI DATABASE :
BENTUK NORMAL FORM 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

SECOND 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.


THIRD 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.


Setelah  1NF,2NF,dan 3NF selesai selanjutnya kita membuat tabel serupa dengan tabel-tabel pada 3NF..
langkah-langkah pembuatan tabel pada Ms.Access dibawah ini menggunakan screenshot layar :
buat tabel : Barang

*perhatikan type data tiap field terutama pada primary key nya..
buat tabel : Transaksi
*perhatikan type data tiap field terutama pada primary key nya..
selanjutnya isi record – record pada Tabel : barang dan transaksi



setelah selesai close semua tabel dan pilih query desain

jika kita benar memasukan type data pada primary key maka otomatis tabel-tabel akan membuat relasi sendiri atau kita pun bisa membuat relasi manual dan selanjutnya kita memilih field mana saja yang akan kita tampilkan pada query  nya


pada field Lama,dan Total kita menambahkan perhitungan sederhana untuk mempermudah pekerjaan kita..


Setelah itu kita RUN !!..
bila berhasil akan seperti tampilan berikut ini..!!

tinggal kita isikan record-recordnya sesuai dengan data tamu ..

SELAMAT MENCOBA .!!
DAN TINGGALKAN PESAN COMENT BILA ADA YANG BELUM ATAU MASIH KENDALA BERSAMA KITA COBA MEMBENAHI..