7
2.1.3
EKemen Litama Reby.asa PiraJrntf LmuH
Tiga elemen rekayasa piranli
tunak menu
rut
Pressman (200 I,
p20-21) :
1.
Process (proses)
Proses
rekayasa
piranti
lunak
merupakan
perrekal
yang
mcnggabungkan
layer
teknologi
secrum
bersama-sama dan
memungktnka._'ll
pengembangan
piranti
lunak
komputer secara
berkaLa.
2.
Methods (metode-metode)
Metode
piranti hmak menyediakan
cara-cara teknis
dalam memba.LAgun piranti
lunak.
Tcrdiri
darf
anahsis
kebutuhan,
perancanga:n, membangun
program,
pengujian
dan
dukungan.
3.
Toois (alat-alat bantu)
Menyediaka.n pendukung
otomatis I sem1
otomatis
untuk
proses dan
metode,
mtsalnya
Computer
Aided
Software
Engineering
(CASE)
yang
mengkonnbinastkan
sojlware, hurdware, dan
dafabase piranti h.mak.
2.1.4
Sikhns
Hidup Pen embangan Sistem
Salah sa1u
model
yang paling
ummn
dan
sering
digunakan
datam
membangun
piranti
lu:nak ad.alah
model
Miaferfioli, atau
yang
tebih
dikenan
Jengan
nama
Classic
Life
Cycle (Pressman, 2001, pp28-30). Pada model
waterfall ini
terd.apat
6
tahap
yaitu:
J.
System/if?formation
Engineering and
Modelling
(rekayasa.
sistem/
informasi
dan
pcmodclan)
Karena
piranti
lunak
mempakan
bagian
dari
suatu sistem
y&"lg besar, maka
mula
mula
dikun1pulkan
kebutuhan-kebutuhan
untuk
eRemen-elemen sistem
dan
kebutuhan-kebutuhan ini
kemudian
dialokasikan ke
dalam
piranti
h.mak.
Hat
ini
|