20
2.8
Perangkat Lunak
Perangkat
lunak adalah (1)
instruksi
instruksi (program komputer)
yang
ketika dieksekusi akan
memberikan fungsi dan performa seperti
yang diinginkan,
(2)
struktur
data
yang
memungkinkan
program
memanipulasi
informasi
secara
proporsional,
dan
(3)
dokumen
yang
menggambarkan
operasi
dan
penggunaan
program (Pressman, 2001, p6)
Perangcangan perangkat
lunak
adalah
disiplin
perancangan
yang
berhubungan dengan semua aspek dari produksi perangkat lunak dari tahap awal
spesifikasi
sistem
sampai
dengan
pemeliharaan setelah
sistem
dalam
tahap
berjalan (Sommerville, 2001, p6).
Salah
satu
model
perancangan
perangkat
lunak
adalah
Waterfall
Model
atau
dikenal
juga
dengan
Linear
Sequential
Model.
Menurut Pressman
(2001,
p28), Waterfall Model meliputi beberapa aktivitas berikut:
-
Problem Definition/Concept Exploration
Perangkat lunak
selalu
menjadi bagian sistem
yang
lebih besar,
sehingga
pekerjaan dimulai dari
menentukan kebutuhan
untuk
semua elemen
sistem
dan
kemudian
menempatkan beberapa
sub-bagian
dari
kebutuhan
pada perangkat
lunak. Pengamatan terhadap
sistem
menjadi penting
ketika
perangkat
lunak
harus
berinteraksi dengan
elemen
lainnya
seperti
perangkat keras, manusia, dan database.
|