44
Software Requirement Analysis (Analisis kebutuhan piranti lunak).
Analisis
kebutuhan
piranti
lunak
merupakan
kebutuhan
untuk
memperoleh
proses
yang
intensif
dan
terfokus
pada
spesialisasi
dari
software.
Untuk
mengerti
karakteristik
dari
program
yang
akan
dibuat,
maka
pengembang
software harus
mengerti
dan
memahami
kebutuhan-kebutuhan
software, seperti
fungsi apa saja yang diperlukan, performa software dan antar muka software.
Design (Perancangan)
Perancangan
software
merupakan
proses
dengan
langkah
yang
cukup
banyak
yang
terfokuskan
pada
4
atribut
penting
dari
program, yaitu
struktur
data,
arsitektur software, detil prosedur, dan karakteristik dari antarmuka.
Coding (Pengkodean)
Coding merupakan
langkah
untuk
menerjemahkan design ke dalam bentuk
yang
dapat
dikenali
oleh
mesin
(komputer).
Jika
pada
tahap
design
difokuskan
pada
hal-hal yang detil, maka pada tahap coding difokuskan pada hal yang mekanik.
Testing (Pengujian)
Testing
merupakan
langkah
yang
digunakan
untuk
menguji
program
yang
telah
dibuat
apakah
telah
sesuai dengan analisis, kebutuhan dan desain seperti yang
telah
direncanakan
sebelumnya.
Testing juga
dimaksudkan
untuk
mencari
kesalahan-kesalahan yang mungkin ada.
Maintenance (Pemeliharaan)
Maintenance merupakan suatu
langkah
yang digunakan
untuk
menjaga dan
memelihara program yang telah dibuat agar tetap berfungsi dengan baik.
|