Anda di halaman 1dari 14

1

8L8L8AA MCuLL 8CSLS


WaLerfall Model
Analisis
Kebutuhan
Perancangan
Pengkodean
Pengujian
Pengoperasian
Rekayasa Sistem/
nformasi
Analisis Perancangan Pengkodean Pengujian
- LInearSequentIal |odel

8L8L8AA MCuLL 8CSLS (lan[uLan)


roLoLyplng Model
PengumpuIan
Kebutuhan
Perancangan
Cepat
Prototype
Bangun EvaIuasi
Prototype
Perbaikan
Prototype
PERENCANAAN ANALSS RESKO
REKAYASA EVALUAS PEMAKA
- SpIral |odel

8L8L8AA MCuLL 8CSLS (lan[uLan)


- FatIonal UnIfIed Process

8L8L8AA MCuLL 8CSLS (lan[uLan)

ML1CuL LnCLM8AnCAn
endekatan sudut pandang aLau kumpu|an aturan
yang harus dllkuLl unLuk menyelesalkan tahaptahap
akt|v|tas pengembangan perangkaL lunak
8eberapa meLode pengembangan L
konvenslonal aLau Lradlslonal (19)
8erorlenLasl uaLa (197)
8erorlenLasl Allran uaLa aLau roses (1976)
8erorlenLasl Cb[ek (1980an)
6
ML1CuL kCnvLnSlCnAL
SuduL pandang pengembangan adalah alur
(prosedur) ker[a pada slsLem flslk organlsasl
rlnslp pengembangan
uokumen apa yang men[adl medla daLa aLau lnformasl
8agalmana dokumen LersebuL LerbenLuk dan mengallr darl
saLu baglan organlsasl ke baglan organlsasl yang laln
roses apa sa[a yang dllakukan Lerhadap dokumen
LersebuL
roses mana yang akan dlbanLu kompuLer
7
ML1CuL 8L8C8lLn1ASl uA1A
SuduL pandang pengembangan adalah sLrukLur daLa darl
dokumen masukan/keluaran yang dlgunakan dalam
slsLem
rlnslp pengembangan
MengldenLlflkasl enLlLas aLau lLemlLem yang men[adl ob[ek
lnformasl berlkuL operasloperaslnya
MenyaLakan sLrukLur lnformasl secara hlrarkl dengan
menggunakan konsLruksl sepoeoce selectloo dan tepetltloo
MemeLakan hlrarkl sLrukLur lnformasl men[adl sLrukLur program
8
ML1CuL 8L8C8lLn1ASl lunCSl
erangkaL lunak dlanggap sebagal kumpulan
fungsl aLau proses Lransformasl daLa
daLa masukan
proses Lransformasl
daLa keluaran/hasll Lransformasl
keadaan awal dan akhlr
perubahan (darl keadaan awal ke akhlr)
aksl unLuk mengubah keadaan
9
ML1CuL 8L8C8lLn1ASl C8!Lk
uekomposlsl persoa|an men[adl ob[ekob[ek yang
berkorespondensl dengan dunla nyaLa
-0
- 0osen
- |ahasIswa
- KulIah
- NIlaI

Persoalan: PEFKULAHAN
erangkaL banLu aLau kakas oLomaLls dan seml
oLomaLls yang akan dlgunakan unLuk mendukung
proses dan meLode
8enLukbenLuk alaL banLu pengembangan
D|agramd|agram unLuk memodelkan hasll seLlap Lahap
pengembangan
erangkat |unak unLuk membanLu pelaksanaan anallsls
perancangan pembuaLan program aLau pengelolaan
proyek
8ahasa pemrograman unLuk penullsan program
10
ALA1 8An1u
11
ALA1 8An1u LnCLM8AnCAn
L8AnCkA1 LunAk

e
k
Tahap Pengem-angan Alat 8antu
AnalIsIs dan Perancangan U|L
mplementasI/Pemrograman 8ahasa pemrograman o-ek
F
u
n
g
s
I
Tahap Pengem-angan Alat 8antu
AnalIsIs 0F0, 00, pspec, EF0
Perancangan Structure chart, pseudocode
mplementasI 8ahasa pemrograman prosedural
K
o
n
v
e
n
s
I
o
n
a
l
Tahap Pengem-angan Alat 8antu
AnalIsIs Flowmap
Perancangan System Flowchart, Program
Flowchart
mplementasI 8ahasa pemrograman
karakLerlsLlk WaLerfall
ML8uAkAn LnuLkA1An ?AnC ulkLnuALlkAn
CLLP uCkuMLn
kAkAk1LkIS1Ik SIkAL MCDLLS
8lsk Anallsls dan pendekaLan yang dlkendallkan
8eslko ( 8lsk ConLrollng )
kLun1unCAnSl8AL MCuLLS
1endekaLan yang dlkendallkan 8eslko menghlndarkan
banyak kesullLan
lokus awal ada pada eosoble 5oftwote karena
ldenLlflkasl awal dengan evaluasl darl alLernaLlf
alLernaLlf adalah kuncl dlseLlap slklus splral
Menyedlakan mekanlsme unLuk Lu[uan dan kuallLas L
gabungan ke pengembangan producL L
Mempunyal fokus unLuk mengellmlnasl error
Menyedlakan endekaLan Lerplsah unLuk
pengembangan danpemasangan L
6 Menyedlakan ketooqko ketjo oktlf / vloble unLuk
pengembangan perangkaL keras dan L yang
LerlnLegrasl
kL8uClAn Sl8AL MCuLLS
1 Splral model dlLlLlkberaLkan pd perangkaL lunak lnLernal
bukan pd L sewaan yang menlLlkberaLkan pada konLrol
LlLlk perlksa LerLenLu ( checkpolnL ) dan dapaL dlklrlmkan
pada kondlsl menengah ( keunggulan darl waLerfall
)1anLangannya adalah mencapal flexlblllLas dan kebebasan
Lanpa menghllangkan akunLablllLas L sewaan
ulbuLuhkan 1lm yang berpengalaman dalam 8lsk Anallsys
8lsk Mana[emen dan pendekaLanpendekaLan yang
dlkendallkan oleh reslkoreslko Lerbesar darl hal lnl adalah
kegagalan proyek
kebuLuhan unLuk penellLlan dan konLrol leblh lan[uL sangaL
dlbuLuhkan unLuk mencapal konslsLensl pen[a[akan dan
konLrol yang dapaL dlcapal
1eruLama pada area rlsk anallsls dan rlsk mana[emen