2.9.2
Normalisasi
Melakukan normalisasi
harus memperhatikan hal hal seperti berikut
ini (
conolly,2002,p386 ) :
1. Bentuk pertama
Pada bentuk ini field yang diberikan record hanya dapat berisi satu nilai.
2. Bentuk kedua
Saat
pembuatan
bentuk
ini,
ditentukan
primary
key
dari
setiap
field.
Dimana
yang
bukan
merupakan
key harus
bergantung
kepada
primary key-nya.
Pada
tahap
ini,
tidak
boleh
ada
2
tabel
atau
lebih
yang
memiliki
primary
key
yang
sama,
artinya
suatu primary key harus unik.
3. Bentuk ketiga
Pada bentuk
ini
mengharuskan
field yang bukan key tidak boleh bergantung kepada
field lain yang juga bukan key.
4. Bentuk keempat
Pada bentuk keempat ini, tidak diperkenankan berbagai hubungan yang berdiri
sendiri
di
antara
field
primary
key dengan
field
yang
bukan
key.
Pada
bentuk
ini
harus dibuat tabel tabel terpisah untuk setiap hubungan.
2.10
Alat Bantu Perancangan Sistem
2.10.1 UML ( Unified Modelling Languange )
Menurut
pigseye.kennesaw.edu
UML (
Unified
Modelling
Language
)
adalah
bahasa
standard
untuk menspesifikasi,
memvisualisasi, membangun,
dan
mendokumentasi
artifak-artifak
dari
sistem
software,
sama baiknya sebagai
pemodelan
bisnis dan non sistem software. UML mewakili kumpulan dari latihan-latihan
|