14
2.1.2. Rekayasa Perangkat Lunak
Adapun
pada
Rekayasa Perangkat Lunak
ini
penulis
akan
membahas
mengenai
pengertian
perangkat
lunak,
karakteristik
dari
perangkat
lunak,
pengertian
rekayasa
perangkat
lunak,
elemen
rekayasa
perangkat
lunak,
model-model
pengembangan
perangkat
lunak,
dan
alat
bantu perancangan.
2.1.2.1.
Pengertian Perangkat Lunak
Menurut Pressman (2001, p6) terdapat tiga pengertian dari perangkat lunak, yaitu:
a.
Instruksi-instruksi dari
program-program
komputer
yang
ketika
dijalankan
akan
menghasilkan fungsi-fungsi dan kinerja yang diinginkan;
b.
Struktur-struktur
data
yang
dapat
membuat
program-program untuk
secara
efisien
memanipulasi informasi yang ada;
c. Tulisan-tulisan atau catatan-catatan yang
menggambarkan atau
menjelaskan bagaimana cara
kerja dan kegunaan dari suatu program atau beberapa program.
2.1.2.2.
Karakteristik dari
Perangkat Lunak
Perangkat
lunak
merupakan
bagianbagian dari
sebuah
sistem
yang
bukan
merupakan
sebuah
bentuk
fisik,
melainkan
sebuah
perlambangan dari
logika-logika
yang
membangun
perangkat tersebut. Sehingga, perangkat lunak tersebut
memiliki karakteristik-karakteristik
yang dianggap berbeda dengan perangkat keras, yaitu:
a. Perangkat
lunak
dibuat
dengan cara
dikembangkan atau
dibangun dengan tahapan-tahapan
proses
tertentu,
tidak
dibuat
dengan
cara-cara seperti
membuat suatu
barang
yang
biasa
diterapkan;
|