|
25
2.4.
Rekayasa Piranti Lunak
2.4.1
Pengertian Piranti Lunak
M
enurut Pressman (2001, p 6), p iranti lunak dap at diartikan sebagai ber ikut:
a.
Perintah-p erintah
dalam
suatu
p
rogram
komp uter
y
ang
jika
dijalank an
akan
member ikan fun gsi dan h asil y ang d iin gink an.
b. Struktur-struktur data y ang membuat p rogram d ap at
memanip ulasi data.
c.
Dokumen y ang men ggambark an op erasi dan p enggunaan p rogram.
Piranti
lunak memiliki kar akteristik
y
ang berbed a
den gan p iranti keras.
M
enurut
Pressman
(2001, p 6-9), p iranti
lunak
merup akan
elemen sistem
y
ang
b
ersifat
logik, bukan bersif at
fisik.
Beberap a karateristikny a adalah :
a.
Piranti lunak dap at
dikemban gkan d an direk ay asa, bukan dirakit sep erti p iranti
keras. M eskip un ada p ersamaan p engertian antara kedua
istilah
tersebut,
p
ada
dasarny a memp uny ai aktivitas y ang berb eda d i mana kualitas y ang baik dap at
dicap ai jik a desainny a ju ga b aik.
b. Piranti
lunak
tidak
mudah
rusak.
Hal
ini
berbeda
den gan
p ranti
iranti
keras
y
ang
memp uny ai tingkat
kerusak an
y
ang tinggi. Pada
p
iranti keras
ap abila terjadi
kerusakan
maka
harus
diganti,
tetap i p ada p iranti
lunak jika terjadi kerusakan
dap at
dip erbaiki
melalu i
software
maintenan ce
(p emelih araan
p
iranti
lunak).
Kesalahan y ang terjad i p ada p iranti
lunak,
biasany a
terp usat p ada saat p roses
menterjemahkan p rogram ke bah asa mesin d an p ada saat
merancan g.
c.
Pada dasarny a p erancangan p iranti lunak dibu at sebagai komp onen y ang dap at
dirakit ulan g.
|