0% found this document useful (0 votes)
59 views

Systems Development Life Cycle

1. The document discusses two software development life cycle (SDLC) models: the waterfall model and the spiral model. 2. The waterfall model is a linear sequential model where each phase must be completed before the next can begin, while the spiral model is an iterative model combining elements of waterfall and prototyping. 3. The spiral model addresses risks more effectively than the waterfall model by prototyping software early and receiving user feedback to detect and fix issues in subsequent iterations.

Uploaded by

Puteri Puding
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Systems Development Life Cycle

1. The document discusses two software development life cycle (SDLC) models: the waterfall model and the spiral model. 2. The waterfall model is a linear sequential model where each phase must be completed before the next can begin, while the spiral model is an iterative model combining elements of waterfall and prototyping. 3. The spiral model addresses risks more effectively than the waterfall model by prototyping software early and receiving user feedback to detect and fix issues in subsequent iterations.

Uploaded by

Puteri Puding
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Systems Development Life Cycle (SDLC)

OPINI | 28 September 2010 | 14:04 Dibaca: 3263 Komentar: 2 0


SDLC (Systems Dee!opment Li"e Cyc!e# $a!am re%ayasa sistem $an re%ayasa peran&%at
!'na% a$a!a( proses pemb'atan $an pen&'ba(an sistem serta mo$e! $an meto$o!o&i yan&
$i&'na%an 'nt'% men&emban&%an sistem)sistem terseb't* Konsep ini 'm'mnya mer'+'%
pa$a sistem %omp'ter ata' in"ormasi* Da!am re%ayasa peran&%at !'na%, %onsep SDLC
men$asari berba&ai +enis meto$o!o&i pen&emban&an peran&%at !'na%* -eto$o!o&i)
meto$o!o&i ini membent'% s'at' %eran&%a %er+a 'nt'% perencanaan $an pen&en$a!ian
pemb'atan sistem in"ormasi, yait' proses pen&emban&an peran&%at !'na%* Diba.a( ini
%ami a%an mencoba memapar%an beberapa mo$e! pen&emban&an peran&%at !'na%:
1. Waterfall model
-o$e! ini sama seperti !inear se/'entia! mo$e!* 0ater"a!! mo$e! mer'pa%an mo$e!
pen&emban&an peran&%at !'na% yan& pa!in& %'no tetapi mer'pa%an mo$e! yan& pa!in&
banya% $ipa%ai $i$a!am So"t.are 1n&ineerin& (S1#* -o$e! ini me!a%'%an pen$e%atan
secara sistematis $an 'r't m'!ai $ari !ee! %eb't'(an sistem !a!' men'+' %e ta(ap ana!isis,
$esain, co$in&, testin&, $an maintenance* Diseb't $en&an .ater"a!! %arena ta(ap $emi ta(ap
yan& $i!a!'i (ar's men'n&&' se!esainya ta(ap sebe!'mnya $an ber+a!an ber'r'tan* Seba&ai
conto( ta(ap co$in& (ar's men'n&&' ta(ap $esi&n se!esai* Secara 'm'm ta(apan pa$a
mo$e! .ater"a!! $apat $i!i(at pa$a &ambar beri%'t :
Software e!"irements #nalysis* Proses ini mencari $an men&ana!isis %eb't'(an $ari
%ese!'r'(an sistem yan& a%an $iap!i%asi%an %e $a!am bent'% so"t.are*
Desi$n. Proses ini $i&'na%an 'nt'% men&'ba( %eb't'(an)%eb't'(an $iatas men+a$i
representasi %e $a!am bent'% 2b!'eprint3 so"t.are sebe!'m co$in& $im'!ai* Desain (ar's
$apat men&imp!ementasi%an %eb't'(an yan& te!a( $iseb't%an pa$a ta(ap sebe!'mnya*
Seperti 2 a%tiitas sebe!'mnya, ma%a proses ini +'&a (ar's $i$o%'mentasi%an seba&ai
%on"i&'rasi $ari so"t.are*
Codin$. 4nt'% $apat $imen&erti o!e( mesin, $a!am (a! ini a$a!a( %omp'ter, ma%a $esain
ta$i (ar's $i'ba( bent'%nya men+a$i bent'% yan& $apat $imen&erti o!e( mesin, yait' %e
1
$a!am ba(asa pemro&raman me!a!'i proses co$in&* 5a(ap ini mer'pa%an imp!ementasi $ari
ta(ap $esi&n yan& secara te%nis nantinya $i%er+a%an o!e( pro&rammer*
%estin$. Da!am ta(ap ini $a!a%'%an pen&'+ian so"t.are yan& s'$a( $ib'at* Sem'a "'n&si)
"'n&si so"t.are (ar's $i'+icoba%an, a&ar so"t.are bebas $ari error, $an (asi!nya (ar's
benar)benar ses'ai $en&an %eb't'(an yan& s'$a( $i$e"inisi%an sebe!'mnya*
&aintenance. Peme!i(araan s'at' so"t.are $iper!'%an, termas'% $i $a!amnya a$a!a(
pen&emban&an, %arena so"t.are yan& $ib'at ti$a% se!amanya (anya seperti it'* Keti%a
$i+a!an%an m'n&%in sa+a masi( a$a errors %eci! yan& ti$a% $item'%an sebe!'mnya, ata' a$a
penamba(an "it'r)"it'r yan& be!'m a$a pa$a so"t.are terseb't* Pen&emban&an $iper!'%an
%eti%a a$anya per'ba(an $ari e%sterna! per'sa(aan seperti %eti%a a$a per&antian sistem
operasi, ata' peran&%at !ainnya*
'ele(i)an*
6 Dit'nt't be%er+a secara $isip!in
6 Do%'men !en&%ap
6 Se!a!' $a!am %ontro! S78
6 -aintenance m'$a(, %arena $o%'men !en&%ap
'e+"ran$an*
6 Kons'men %es'!itan membaca $o%'men, %om'ni%asi men+a$i s'!it
6 8!'r !inier, proses !ambat
6 Kons'men ti$a% $apat me!i(at (asi! (in&&a a%(ir ta(apan
6 Personi! ti$a% be%er+a optima!, %arena a$a .a%t' t'n&&' seb'a( ta(apan se!esai
2. Spiral model
Proses mo$e! yan& !ain, yan& c'%'p pop'!er a$a!a( Spira! -o$e!* -o$e! ini +'&a c'%'p
bar' $item'%an, yait' pa$a se%itar ta('n 1988 o!e( :arry :oe(m pa$a arti%e! 8 Spira!
-o$e! o" So"t.are Dee!opment an$ 1n(ancement* Spira! mo$e! a$a!a( sa!a( sat' bent'%
eo!'si yan& men&&'na%an meto$e iterasi nat'ra! yan& $imi!i%i o!e( mo$e! prototypin& $an
$i&ab'n&%an $en&an aspe% sistimatis yan& $i%emban&%an $en&an mo$e! .ater"a!!* 5a(ap
$esain 'm'mnya $i&'na%an pa$a mo$e! 0ater"a!!, se$an&%an ta(ap prototypin& a$a!a(
s'at' mo$e! $imana so"t.are $ib'at prototype (incomp!ete mo$e!#, 2b!'e)print3)nya, ata'
conto(nya $an $it'n+'%%an %e 'ser ; c'stomer 'nt'% men$apat%an "ee$bac%)nya* <i%a
prototype)nya s'$a( ses'ai $en&an %ein&inan 'ser ; c'stomer, ma%a proses S1 $i!an+'t%an
$en&an memb'at pro$'% ses'n&&'(nya $en&an menamba( $an memperbai%i %e%'ran&an
$ari prototype ta$i* -o$e! ini +'&a men&%ombinasi%an top)$o.n $esi&n $en&an bottom)'p
$esi&n, $imana top)$o.n $esi&n menetap%an sistem &!oba! ter!ebi( $a('!', bar' $iter's%an
$en&an $etai! sistemnya, se$an&%an bottom)'p $esi&n ber!a%' seba!i%nya* 5op)$o.n
2
$esi&n biasanya $iap!i%asi%an pa$a mo$e! .ater"a!! $en&an se/'entia!)nya, se$an&%an
bottom)'p $esi&n biasanya $iap!i%asi%an pa$a mo$e! prototypin& $en&an "ee$bac% yan&
$ipero!e(* Dari 2 %ombinasi terseb't, yait' %ombinasi antara $esain $an prototypin&, serta
top)$o.n $an bottom)'p, yan& +'&a $iap!i%asi%an pa$a mo$e! .ater"a!! $an prototype,
ma%a spira! mo$e! ini $apat $i%ata%an seba&ai mo$e! proses (asi! %ombinasi $ari %e$'a
mo$e! terseb't* O!e( %arena it', mo$e! ini biasanya $ipa%ai 'nt'% pemb'atan so"t.are
$en&an s%a!a besar $an %omp!e%s* Spira! mo$e! $iba&i men+a$i beberapa "rame.or%
a%tiitas, yan& $iseb't $en&an tas% re&ions* Kebanya%an a%tiitas2 terseb't $iba&i antara =
sampai > a%tiitas* :eri%'t a$a!a( a%tiitas)a%tiitas yan& $i!a%'%an $a!am spira! mo$e!:
C"stomer comm"nication. 8%tiitas yan& $ib't'(%an 'nt'% memban&'n %om'ni%asi
yan& e"e%ti" antara $ee!oper $en&an 'ser ; c'stomer ter'tama men&enai %eb't'(an $ari
c'stomer*
,lannin$. 8%tiitas perencanaan ini $ib't'(%an 'nt'% menent'%an s'mber$aya,
per%iraan .a%t' pen&er+aan, $an in"ormasi !ainnya yan& $ib't'(%an 'nt'% pen&emban&an
so"t.are*
#nalysis ris+. 8%tiitas ana!isis resi%o ini $i+a!an%an 'nt'% men&ana!isis bai% resi%o
secara te%ni%a! ma'p'n secara mana+eria!* 5a(ap ini!a( yan& m'n&%in ti$a% a$a pa$a
mo$e! proses yan& +'&a men&&'na%an meto$e iterasi, tetapi (anya $i!a%'%an pa$a spira!
mo$e!*
-n$ineerin$. 8%tiitas yan& $ib't'(%an 'nt'% memban&'n 1 ata' !ebi( representasi $ari
ap!i%asi secara te%ni%a!*
Constr"ction . elease. 8%tiitas yan& $ib't'(%an 'nt'% $ee!op so"t.are, testin&,
insta!asi $an penye$iaan 'ser ; cost'mer s'pport seperti trainin& pen&&'naan so"t.are serta
$o%'mentasi seperti b'%' man'a! pen&&'naan so"t.are*
C"stomer eval"ation. 8%tiitas yan& $ib't'(%an 'nt'% men$apat%an "ee$bac% $ari 'ser ;
c'stomer ber$asar%an ea!'asi mere%a se!ama representasi so"t.are pa$a ta(ap en&ineerin&
ma'p'n pa$a imp!ementasi se!ama insta!asi so"t.are pa$a ta(ap constr'ction an$ re!ease*
:eri%'t a$a!a( &ambar $ari spira! mo$e! secara 'm'm :
Sat' !in&%aran $ari bent'% spira! pa$a spira! mo$e! $iba&i men+a$i beberapa $aera( yan&
$iseb't $en&an re&ion* ?e&ion terseb't $iba&i ses'ai $en&an +'m!a( a%tiitas yan&
3
$i!a%'%an $a!am spira! mo$e!* 5ent'nya !in&%'p t'&as 'nt'% pro+ect yan& %eci! $an besar
berbe$a* 4nt'% pro+ect yan& besar, setiap re&ion berisi se+'m!a( t'&as)t'&as yan& tent'nya
!ebi( banya% $an %omp!e%s $aripa$a 'nt'% pro+ect yan& %eci!* S1 ber+a!an $ari inti spira!
ber+a!an men&itari sir%'it per sir%'it* Seba&ai conto( 'nt'% sir%'it pertama $i!a%'%an 'nt'%
pemban&'nan $ari spesi"i%asi $ari so"t.are $en&an mencari %eb't'(an $ari c'stomer*
4nt'% sir%'it pertama (ar's men+a!ani sem'a a%tiitas yan& $i$e"inisi%an* Sete!a( 1 sir%'it
ter!e.ati !an+'t %e t'&as se!an+'tnya misa!nya memban&'n prototype* 5'&as ini +'&a (ar's
men&itari 1 sir%'it $an be&it' ter's se!an+'tnya sampai pro+ect se!esai* 5i$a% seperti mo$e!)
mo$e! %onesiona! $imana sete!a( S1 se!esai, ma%a mo$e! terseb't +'&a $ian&&ap se!esai*
8%an tetapi (a! ini ti$a% ber!a%' 'nt'% spira! mo$e!, $imana mo$e! ini $apat $i&'na%an
%emba!i sepan+an& 'm'r $ari so"t.are terseb't* Pa$a 'm'mnya, spira! mo$e! $i&'na%an
'nt'% beberapa pro+ect seperti Concept Dee!opment Pro+ect (proye% pen&emban&an
%onsep#, Ne. Pro$'ct Dee!opment Pro+ect (proye% pen&emban&an pro$'% bar'#, Pro$'ct
1n(ancement Pro+ect (proye% penin&%atan pro$'%#, $an Pro$'ct -aintenance Pro+ect
(proye% peme!i(araan proye%#* Keempat pro+ect terseb't ber+a!an ber'r'tan men&itari
sir%'it $ari spira!* Seba&ai conto( sete!a( s'at' %onsep $i%emban&%an $en&an me!a!'i
a%tiitas2 $ari spira! mo$e!, ma%a $i!an+'t%an $en&an proye% se!an+'tnya yait'
pen&emban&an pro$'% bar', penin&%atan pro$'%, sampai peme!i(araan proye%* Sem'anya
me!a!'i sir%'it)sir%'it $ari spira! mo$e!*
'ele(i)an*
6 $ite%an%an pa$a pencairan a!ternati", $an pema%saan pen&&'naan %emba!i So"t.are yan&
te!a( a$a
6 8na!isa resi%o
6 8$anya prototype mem'$a(%an %om'ni%asi $en&an %ons'men
'e+"ran$an*
6 :iasanya pi(a% pen&emban& $an per'sa(aan bera$a pa$a sat' pi(a% yan& sama
6 5a(apan ana!isa resi%o se.a%t').a%t' $apat membata!%an proses re%ayasa, +i%a pi(a%
pen&emban& a$a!a( pi(a% $i !'ar per'sa(aan, ma%a timb'!a( masa!a( ('%'m
3. /ncremental model
Pa$a mo$e! ini, re/'irement so"t.are $ipeca( men+a$i beberapa "'n&si)"'n&si ata' ba&ian)
ba&ian* Seb'a( $a"tar %e&iatan pro+ect a%an $ib'at $en&an ma%s'$ men&eta('i tiap)tiap
"'n&si yan& (ar's $i!a%'%an $a!am tiap 'nit* -asin&)masin& 'nit "'n&siona!
$iimp!ementasi%an $a!am seb'a( penamba(an $an pro$'% a%(irnya $i%emban&%an sete!a(
%ese!'r'(an 'nit "'n&siona! $iimp!ementasi%an $a!am proses pen&emban&annya* -asin&)
masin& penamba(an pa$a tiap 'nit ter$iri $ari 4 "ase: ana!isis, $esi&n, imp!ementasi, $an
ana!isis* Proses pen&emban&an ini a%an ter's $i'!an& sampai %ese!'r'(an a%itiitas $a!am
$a"tar a%tiitas $iimp!ementasi%an* 4nt'% !ebi( +e!asnya bisa $i!i(at $ari &ambar $iba.a(
ini:
4
'ele(i)an*
6 Personi! be%er+a optima!
6 Pi(a% %ons'men $apat !an&s'n& men&&'na%an $a('!' ba&ian)ba&ian yan& te!a( se!esai
$iban&'n* COnto(nya pemas'%an $ata %arya.an
6 -en&'ran&i tra'ma %arena per'ba(an sistem
* K!ien $ibiasa%an per!a(an)!a(an men&&'na%an pro$'%nya ba&ian per ba&ian
6 -ema%sima!%an pen&emba!ian mo$a! inestasi %ons'men
'e+"ran$an*
6 %em'n&%inan tiap ba&ian ti$a% $apat $iinte&rasi%an
6 Dapat men+a$i b'i!$ an$ @iA -o$e!, %arena %emamp'annya 'nt'% se!a!' men$apat
per'ba(an se!ama proses re%ayasa ber!an&s'n&
6 Bar's Open 8rc(itect're
Nama Ke!ompo%: 8n$roi$
Ke!as : PIS 0809
-'(* 8'!iya ?a(man (=0108080#
Danan& Setia$i (=0108081#
-oc(* 8.an& P'tra (=0108C=C#
5

You might also like