Home Start Back Next End
  
26
berinteraksi
dengan
elemen-elemen
yang
lain seperti
hardware,
database,
dan
pengguna.
2.   Software Requirements Analysis
Proses
pencarian
kebutuhan
diintensifkan
dan difokuskan
pada piranti
lunak.
Untuk
mengetahui
sifat
dari
program
yang
akan
dibuat,
maka
para perancang
piranti
lunak
harus
mengerti
tentang
domain
informasi
dari piranti
lunak, seperti
fungsi
yang
dibutuhkan,
sifat, penyajiannya,
dan
user
interface.
Pencarian
kebutuhan
sistem
dan piranti
lunak
harus
didokumentasikan
dan ditunjukkan
kepada pelanggan.
3.   Design
Proses  desain  untuk  sebuah  piranti 
lunak  merupakan  proses  yang  memiliki
banyak
tahap,
yang
dimana
fokus
kepada
empat
bagian
dalam program,
yaitu
struktur 
data, 
arsitektur 
piranti 
lunak, 
tampilan, 
dan  detil  prosedurnya
(algoritma). 
Proses
ini
digunakan 
untuk
mengubah  kebutuhan-kebutuhan
menjadi
representasi
dari piranti
lunak
yang
dimana
dapat dinilai
kualitasnya
sebelum
coding
dimulai.
Desain
harus dapat
mengimplementasikan
kebutuhan
yang
telah
disebutkan
pada
tahap
sebelumnya.
Proses
ini juga
harus
didokumentasikan sebagai konfigurasi dari piranti lunak.
4.   Coding
Untuk
dapat
dimengerti
oleh
mesin, seperti
komputer,
maka desain
harus diubah
bentuknya
menjadi
bentuk
yang
dapat
dimengerti
oleh
mesin,
yaitu
ke dalam
bahasa
pemrograman
melalui
proses
coding.
Tahap
ini
merupakan
implementasi
dari tahap design yang secara teknis nantinya dikerjakan oleh programmer.
Word to PDF Converter | Word to HTML Converter