![]() BAB2
LANDASAN TEORI
2.1 Temi
l'eranca!I!gan Pim.nti
LMnak
2.1.1
Pengertian Rekllyasa Pin:mti
Lunak
Menumt Presman
(1992, pp
23-24-) definisi
dari
pera:l(;angan
piranti
!unak
adaiah
pemlmatan
dan penggunaan
prinsip-p1insip perancangan
dala.m
rangka
unro.Ik
menghasilkan suatu
pinmti
lu.'lak
yang
ekonomis,
dimana
dapat
diandalkan
dan
mampu
beke ja
efisien
pada
mesm
yang
sesunggulll'lJTa.
Rekayasa
piT-anti
!unak
adalah
hasi!dari
perancangan
pera.ngkat keras
dan
sistem
atau
sebuah
piranti
lllicak
yang
memi!iki
3
e!emen
utama,
yaitu
:
metcde,
a!at atau
perangkat,
dan
pmsedur
yang
memungkinkan
seorang
n1anajer
l.Lntuk mengontml
proses
yang
ada
dalat-n pengembangan
piranti
!unak
(Pressman, 1992,p24)_
Rekayasa
piranti
lu.'lak menggunakan
metode
yang
mencakup
serangkaian
tugas-tUg"dS
tennasuk
perencanaan serta
perkiraan
proyek,
ana!isa
kebutuhan
sistem
dan
piranti
lunak,
merancang struktur
data,
arsitektur prograt-n,
prosedur-prosedur algoritma, pengkodean, uji
coba
(testing),
dan pemeliharaan
(maintenance).
Alat atau
perangkat
rekayasa piranti
lunak
menyediakan
dulamgan
secara
otomatis
atau
semi
otomatis
terhadap
metode
yang
ada_
Unr11k
membantu pengembangan
pinmti
lunak
da.pat
digunakan
suatu
sistem
yang
7
|