![]() 31
find a
nontrivial
MVD X
Y in Q that violates 4NF;
replace Q in D by two relation
schemas (Q Y) and (X U Y);
}
Asumsi : tabel-tabel masukan sudah dalam bentuk BCNF.
2.4
Perancangan Piranti Lunak
Menurut Pressman (2001,
p6),
yang dimaksud dengan piranti
lunak
adalah
(1)
kumpulan instruksi
(program komputer)
yang
jika
dieksekusi
akan
menyediakan fungsi
dan
dayaguna
yang
diinginkan,
(2)
kumpulan
struktur
data
yang
memungkinkan program
untuk
memanipulasi informasi
dengan
memadai,
dan
(3)
kumpulan
dokumen
yang
menggambarkan operasi
dan
penggunaan
program.
Dalam
perancangan piranti
lunak
terdapat
beberapa
macam
model
seperti
linier
,
spiral ,
incremental
,
dll.
Penyusun
memilih
model
waterfall
(
linier ) karena langkah langkahnya berurutan dan sistematis.
System/information
engineering
analysis
design
code
test
Gambar 2.2 Model linear sekuensial
Langkah-langkah dalam model waterfall
adalah sebagai berikut:
1.
Rekayasa dan penyusunan sistem/informasi
Tahap ini dimulai dengan menyusun kebutuhan (requirement)
|