23
mengetahui
fungsi-fungsi yang dibutuhkan user
interface dan kebutuhan
software untuk didokumentasikan dan dibahas bersama dengan customer.
3. Perancangan (design)
Meliputi beberapa proses yang difokuskan pada empat atribut program, yaitu
perancangan struktur data,
perancangan
arsitektur
perangkat
lunak,
perancangan perincian prosedur dan perancangan karakteristik dari
antarmuka.
4. Pengkodean (coding)
Setelah
dilakukan
perancangan,
maka selanjutnya dilakukan tahap
pengkodean. Coding dilakukan
untuk
menerjemahkan perancangan
yang
telah dibuat ke dalam bentuk yang dapat dibaca oleh mesin.
5. Pengujian (testing)
Setelah program selesai dibuat,
maka akan dilakukan testing yang difokuskan
pada:
a. Logical internal of the software
Pengetesan terhadap statement-statement.
b. Functional external
Pengetesan dilakukan untuk menemukan
error pada program. Pada
pengetesan
ini,
input
yang
diberikan
harus
mendapatkan output
yang
sesuai dengan yang diharapkan.
6. Pemeliharaan (maintenance)
Oleh
karena
kebutuhan
pemakai
selalu
meningkat,
maka
perangkat
lunak
yang telah selesai perlu dipelihara agar
dapat
mengantisipasi
kebutuhan
pemakai
terhadap
fungsi-fungsi
baru
yang
berasal
dari
luar
atau
perubahan-
|