15
2.6
Rekayasa Piranti Lunak
Rekayasa
piranti
lunak
adalah
ilmu
yang
menggabungkan
proses,
metode,
dan alat untuk pengembangan piranti lunak komputer (Pressman, 2001, p47).
Dalam penelitian ini penulis menggunakan paradigma Linear Sequential atau yang
dikenal
dengan
Waterfall
Model
atau
Classic
Life
Cycle
sebagai
metode
perancangan.
2.6.1
Pengertian Piranti Lunak
Dalam buku Pressman (2001, p6), piranti lunak adalah:
1.
Perintah
(program
komputer)
yang
ketika
dieksekusi
akan
menyediakan
fungsi dan bekerja seperti yang diharapkan.
2.
Struktur
data
yang
memungkinkan
program
untuk
memanipulasi
informasi dengan cukup, dan
3.
Dokumen
yang
menggambarkan
operasi
dan
fungsi
dari
program-
program.
2.6.2
Karakteristik Piranti Lunak
Menurut Pressman (2001, p6), piranti lunak memiliki karakteristik
yang berbeda dibandingkan perangkat keras, antara lain:
1. Piranti lunak dibangun atau dikembangkan, tidak dibuat dalam arti klasik.
Maksudnya
dalam
proses
pembuatannya,
piranti
lunak
lebih
mudah
memperbaiki masalah kualitas dibandingkan perangkat keras.
2. Piranti lunak tidak akan rusak
Piranti
lunak tidak rentan
terhadap pengaruh
lingkungan
yang
menyebabkan perangkat keras rusak.
3. Piranti lunak umumnya dibuat secara custom built
|