BAB 2
LANDASAN
TEORI
2.1
Rekayasa Piranti Lunak
2.1.1
Definisi
Piranti Lunak
Pengertian
menurut
Pressman
(2001,
p6)
mengenai
definisi
dari
piranti
lunak
adalah :
1. Piranti
lunak
merupakan
instruksi-instruksi (program komputer)
yang pada saat
dijalankan memberikan fungsi dan daya guna yang
diinginkan.
2. Piranti
lunak
merupakan
struktur data
yang
memungkinkan program
untuk
memanipulasi suatu informasi secara adequate.
3. Piranti
lunak
merupakan
dokumen-dokumen
yang
menjelaskan
operasi
dan
penggunaan suatu program.
2.1.2
Karakteristik Piranti Lunak
Karakteristik
piranti
lunak
sangat
penting
untuk
dipahami
karena
piranti
lunak
merupakan elemen sistem yang bersifat logic. Karakteristik tersebut adalah:
1)
Piranti
lunak
dikembangkan atau
direkayasa, bukan
dibuat
seperti
perangkat
keras.
Sepintas
pemahaman
mengenai
pengembangan
piranti
lunak
dan
pembuatan
perangkat
keras
memang
mirip,
namun
pada
dasarnya
keduanya mempunyai
aktivitas
yang
berbeda
satu
sama
lain.
Dalam
tahap
pembuatan
perangkat
keras,
dapat
terjadi
masalah
dalam
hal
kualitas
yang
tidak
dijumpai
pada
6
|