10
8.
Mengurangi beban ingatan jangka pendek.
Manusia hanya dapat mengingat tujuh info ditambah atau dikurang dua info
pada suatu waktu. Batasan
ini
berarti
suatu
site harus
dibuat
sesederhana
mungkin sehingga tidak
membuat seorang user bingung karena
terlalu
banyak info.
2.3
Rekayasa Perangkat Lunak
Definisi rekayasa perangkat lunak menurut Pressman (2001, p20) adalah
pembuatan dan penggunaan prinsip-prinsip keahlian teknik untuk mendapatkan
perangkat
lunak
yang ekonomis
yang
handal dan bekerja secara efisien pada mesin yang
sesungguhnya.
Menurut
Sommerville
(2001,
p6),
rekayasa
perangkat
lunak
adalah sebuah
prinsip tentang perekayasaan yang berhubungan dengan semua aspek dari pembuatan
perangkat
lunak
dari
tahap
awal spesifikasi
sistem sampai
perawatan
sistem
setelah
memasuki tahap penggunaan.
2.4
System Development Life Cycle (SDLC)
Dalam membangun suatu rekayasa piranti
lunak, diperlukan
tahap-tahap. Sistem
yang
secara
luas
digunakan
adalah SDLC
(System
Development
Life
Cycle),
yang
meliputi beberapa tahap, yaitu : (Pressman, 2001, p10)
1.
Rekayasa Sistem
Karena software merupakan bagian dari suatu sistem, maka
dimulai dengan
penetapan semua sistem elemen dan
mengalokasikan beberapa bagiannya ke
dalam
usulan
pada
software
kemudian
menggabungkan
semua
level
sistem
|