17
Analisis kebutuhan software (Software Requirement Analysis).
Proses pengunpulan kebutuhan di fokuskan untuk pembuatan software.
Karekteristik dasar software yang akan dirancang perlu diketahui, seperti
fungsi, bentuk, dan tampilan.
Perancangan (Design)
Perancangan software sebenarnya merupakan
proses
yang
terdiri
dari
beberapa langkah yang berfokus pada
struktur
data,
arsitektur
software,
representasi interface dan prosedur detail. Proses perancangan dilakukan
dengan menterjemahkan permintaan dan kebutuhan ke dalam representasi
software yang akan dibuat.
Pengkodean (code)
Pengkodean
merupakan aktivitas
yang
menterjemahkan
hasil
perancangan ke dalam bentuk atau bahasa yang dapat dibaca komputer.
Pengujian (Testing)
Setelah
pengkodean
selesai,
pengujian
program dilakukan.
Proses
pengujian dilakukan pada logika internal untuk memastikan bahwa semua
pernyataan telah diuji dan fungsi eksternal untuk menemukan kesalahan
serta memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
Pemeliharaan (Maintenance)
Software
akan
mengalami
perubahan
seiring
dengan
berjalannya
waktu.
Hal
ini
dapat
terjadi
karena
sistem operasi
baru,
penyesuaian
dengan
perubahan dengan perubahan di lingkungan eksternal, atau pelanggan
menginginkan perkembangan fungsionalitas atau kinerja.
|