17
2.3.2
Karnktorislik Perangbt
Lunal<
Selain
itu,
perangkat
lunak:
juga
memiliki
beberapa
karakteristik
(Pressma...···,.,
2001, p6-9) sebagai berikut:
Perangkat
lunak
dikembangY..an. atau
dirckayasa,
bukan
hasil
pabrikan.
Perangkat lunak tidak dapat
rusak.
Fera.ngkat
!unak
kebanyakan adalah custom-built( dirancang dan
dibttat
untuk
memenuhi
kebutuhan
konsumen)
daripada
dirakit
dari
komponen-komponcn yang
suda.h
ada.
2.3.3
Komponen
Rekayasa Perangkat
Lumak
Rekayasa
perangkat
lunak
merupalmn aktivitas-aktivitas
yailg
berlapis (Hariyanto, 2004, pll),
yaitu:
Lapisan
fondasi
adalah
Japlsan
proses
pengembangan
perangkat
lunak
ya,.ry_g
merupakan
perekat
bag1
lapisan-lapisan
teknologi
yang
lain
serta
yang
memungkinkan
pengemban.gan perangk.at
lunak
yang
rasional dan
tepat
waktu.
Metode
membef..kan earn teknis dalam
membangun
perangkat lunak
pada
kegiatan
penetapa.c"1. kebutuhan,
anaHsis,
perancangan,
pembangunan
program, pe!lgujian dan
dukungan.
Ka. as
untuk
mendukung pelaksanaan proses dan
metode.
2.3.4
U.<al>ility
Nielsen
(1993)
mengatakan
bahwa
usability
dipak:ai
dalam
semua
aspek dari sehuah
sistem
yang
dimana soora.ng
manusia dapat
berintemk:si
tem1asuk
prosedur pen'.z.asanga.n
dan
pemeliharaan. (Dastbaz, 2003,
p
l09)
|