Anda di halaman 1dari 8

Nama NIM

: Setyo Hadi Kusumo : 1204505039

Mata Kuliah : RPL

Model Pengembangan Perangkat Lunak


A. Pengertian Pengembangan Perangkat Lunak Pen em!an an "e#an $at luna$ %&u a dise!ut "en em!an an a"li$asi' desain "e#an $at luna$' me#an(an "e#an $at luna$' "en em!an an a"li$asi "e#an $at luna$' "en em!an an a"li$asi "e#usahaan' atau "en em!an an "lat)o#m* adalah "en em!an an suatu "#odu$ "e#an $at luna$+ Istilah ,"en em!an an "e#an $at luna$, !isa di"a$ai untu$ menye!ut a$ti-itas "em#o #aman $om"ute#' yaitu "#oses menulis dan men elola $ode sum!e#' namun dalam a#tian luas istilah ini men(a$u" semua hal yan te#li!at anta#a "en(i"taan "e#an $at luna$ yan diin in$an melalui "e.u&udan a$hi# te#en(ana dan te#st#u$tu#+ "e#an $at luna$' idealnya dalam "#oses yan

Ka#ena itu' "en em!an an "e#an $at luna$ !isa men(a$u" "enelitian' "en em!an an !a#u' "u#.a#u"a' modi)i$asi' "ema$aian $em!ali' #e$ayasa ulan ' "en elolaan' atau a$ti-itas lain yan men hasil$an "#odu$ "e#an $at luna$+ Pe#an $at luna$ !isa di$em!an $an untu$ !e#!a ai tu&uan' ti a tu&uan "alin umum adalah memenuhi $e!utuhan $lien/!isnis te#tentu %"e#an $at luna$ $ustom*' memenuhi "e#se"si $e!utuhan se&umlah "en %misalnya seo#an ilmu.an menulis "e#an $at una "otensial luna$ untu$ %"e#an $at luna$ $ome#sial dan te#!u$a*' atau memenuhi $e!utuhan "#i!adi men otomasi$an se!uah tu as yan #umit*+ Pen em!an an "e#an $at luna$ te#tanam adalah "en em!an an "e#an $at luna$ te#tanam se"e#ti yan di"a$ai untu$ men ont#ol "#odu$ $onsumen' mem!utuh$an "#oses "en em!an an yan yan di$ont#ol+ te#inte #asi$an den an "en em!an an "#odu$ )isi$

B.

Metode dan Tahapan Pengembangan Perangkat Lunak Pen em!an an sistem da"at !e#a#ti menyusun suatu sistem yan !a#u untu$ men anti$an sistem yan lama se(a#a $eselu#uhan/mem"e#!ai$i sistem yan telah ada+ Sistem yan lama "e#lu di"e#!ai$i/di anti dise!a!$an $a#ena !e!e#a"a hal' yaitu : 1+ 2+ 3+ 0danya "e#masalahan1"e#masalahan %"#o!lems* yan tim!ul di sistem yan lama' 2ntu$ me#aih $esem"atan1$esem"atan %o""o#tunities*' 0danya inst#u$si1inst#u$si %di#e(ti-es*+

B.1. Metode Pengembangan Perangkat Lunak 0da"un metode "en em!an an "e#an $at luna$ yaitu : 1+ 2+ 3+ 4+ Model Se$uensial Linie# / 3ate#)all Method Model P#ototi"e Model R04 %Ra"id 0""li(ation 4e-elo"ment* Model S"i#al

B.2. Tahapan Pengembangan Perangkat Lunak 5aha"an masin 1masin metode "en em!an an "e#an $at luna$ 1+ Model Se$uensial Linie# / 3ate#)all Method Model Se$uensial Linie# se#in dise!ut Model 0i# 5e#&un me#u"a$an "a#adi ma #e$ayasa "e#an $at luna$ yan "alin tua dan "alin !anya$ di"a$ai+ Model ini men usul$an se!uah "ende$atan "e#$em!an an "e#an $at luna$ yan sistemati$ dan se$unsial yan dimulai "ada tin $at dan $ema&uan sistem "ada selu#uh analisis' desain ' $ode' "en u&ian' dan "emeliha#aan+

a+

Re$ayasa dan Pemodelan Sistem/In)o#masi

Ka#ena "e#an $at luna$ me#u"a$an !a ian da#i suatu sistem ma$a lan $ah "e#tama dimulai den an mem!an un sya#at semua elemen sistem dan men alo$asi$an $e "e#an $at luna$ den an meme"e#hati$an hu!un annya den an manusia' "e#an $at $e#as dan data!ase+ !+ 0nalisis Ke!utuhan Pe#an $at Luna$ P#oses men analisis dan "en um"ulan $e!utuhan sistem yan sesuai den an domain in)o#masi tin $ah la$u' un&u$ $e#&a' dan anta# mu$a %inte#)a(e* yan (+ 4esain P#oses desain a$an mene#&emah$an sya#at $e!utuhan $e se!uah "e#an(an an "e#an $at luna$ yan da"at di"e#$i#a$an se!elum di!uat (odin + P#oses ini !e#)o$us "ada : st#u$tu# data' a#site$tu# "e#an $at luna$' #e"#esentasi inte#)a(e' dan detail %al o#itma* "#osedu#al+ d+ Pen $odeaan %6odin * Pen $odean me#u"a$an "#ses mene#&emah$an desain $e dalam suatu !ahasa yan !isa dimen e#ti oleh $om"ute#+ e+ Pen u&ian+ P#oses "en u&ian untu$ dila$u$an "ada lo i$a inte#nal untu$ dan a$tual memasti$an semua "e#nyataan sudah diu&i+ Pen u&ian e$ste#nal )un sional menemu$an $esalahan1$esalahan memasti$an !ah.a in"ut a$an mem!e#i$an hasil yan sesuai yan di!utuh$an )+ Pemeliha#aan Pe#an $at luna$ yan sudah disam"ai$an $e"ada "elan men alami $esalahan $a#ena "e#an $at luna$ an "asti ha#us a$an men alami "e#u!ahan+ Pe#u!ahan te#se!ut !isa $a#ena menyesuai$an den an lin $un an %"e#i"e#al atau sistem o"e#asi !a#u* !a#u' atau $a#ena "elan )un sional atau un&u$ $e#&a+ an mem!utuh$an "e#$em!an an di"e#lu$an+ Ke!utuhan1$e!utuhan an+ te#se!ut dido$umentasi$an dan dilihat la i den an "elan

2+

Model P#ototi"e Se!uah "#ototi"e adalah !a ian da#i "#odu$ yan men e$s"#esi$an ditam"il$an+ Konsumen

lo i$a mau"un )isi$ anta#mu$a e$ste#nal yan "otensial men "en em!an 4en an men

una$an "#ototi"e dan menyedia$an masu$an untu$ tim

se!elum "en em!an an s$al !esa# dimulai+ Melihat dan una$an "ende$atan ini' $onsumen dan tim "en em!an

mem"e#(ayai men&adi hal yan diha#a"$an untu$ di(a"ai dalam "#ototi"e+ da"at men $la#i)i$asi $e!utuhan dan inte#"#etasi me#e$a+ 5aha"an1taha"an dalam P#ototy"in adalah se!a ai !e#i$ut: a+ Pen um"ulan $e!utuhan Pelan an dan "en em!an !e#sama1sama mende)inisi$an )o#mat selu#uh "e#an $at luna$' men identi)i$asi$an semua $e!utuhan' dan a#is !esa# sistem yan a$an di!uat+ !+ Mem!an un "#ototy"in Mem!an un sementa#a yan (+ "#ototy"in den an mem!uat "e#an(an an an !e#)o$us "ada "enya&ian $e"ada "elan

%misalnya den an mem!uat in"ut dan )o#mat out"ut*+ 7-aluasi "#oto"ty"in 7-aluasi ini dila$u$an oleh "elan an a"a$ah "#ototy"in yan an+ 8i$a sudah di!an un sudah sesuai den an $ein inann "elan di#e-isi den an men ulan lan $ah 1' 2 ' dan 3+ d+ Men $ode$an sistem 4alam e+ taha" ini "#ototy"in yan sudah di se"a$ati dite#&emah$an $e dalam !ahasa "em#o #aman yan sesuai+ Men u&i sistem Setelah sistem sudah men&adi suatu "e#an $at luna$ yan sia" "a$ai' ha#us dites dahulu se!elum di una$an+ Pen u&ian ini dila$u$an den an 3hite 9o:' 9la($ 9o:' 9asis Path' "en u&ian a#site$tu# dan lain1lain+ )+ 7-aluasi Sistem

sudah sesuai ma$a lan $ah 4 a$an diam!il+ 8i$a tida$ "#ototy"in

Pelan

an men e-aluasi a"a$ah sistem yan sudah &adi sudah

sesuai den an yan diha#a"$an + 8i$a ya' lan $ah ; dila$u$an< &i$a tida$' ulan i lan $ah 4 dan + Men una$an sistem telah diu&i dan dite#ima "elan an sia" Pe#an $at luna$ yan untu$ di una$an+ 3+ Model R04 %Ra"id 0""li(ation 4e-elo"ment* Ra"id 0"li(ation 4e-elo"ment %R04* adalah se!uah model "#oses "e#$em!an an"e#an $at luna$ se$uensial linie# yan mene$an$an si$lus i? da#i model una$an "e#$em!an an yan san at "ende$ %$i#a1$i#a =0 sam"ai 90 ha#i*+ Model R04 ini me#u"a$an se!uah ada"tasi >$e(e"atan tin "ende$atan $onst#u$si !e#!asis $om"onen+ 5aha"an1taha"an dalam R04 se!a ai !e#i$ut: a+ 9ussiness Modelin + @ase ini untu$ men(a#i ali#an in)o#masi yan da"at men&a.a! "e#tanyaan !e#i$ut: In)o#masi a"a yan mene ndali$an "#oses !isnisA In)o#masi a"a yan dimun(ul$anA 4i mana in)o#masi di una$an A Sia"a yan mem"#osenya A !+ 4ata Modelin + 0li#an in)o#masi yan !ussiness modelin dide)inisi$an se!a ai !a ian da#i )ase $e dalam se#an $aian o!&e$ data disa#in se$uensial linie# dimana "e#$em!an an (e"at di(a"ai den an men

yan di!utuh$an untu$ meno"an !isnis te#se!ut+ Ka#a$te#isti$ %at#i!ut* masin 1masin o!&e$ diidenti)i$asi dan hu!un an anta# o!&e$1o!&e$ te#se!ut dide)inisi$an+ (+ P#oses Modelin + 0li#an in)o#masi yan dide)inisi$an di dalam )ase data modelin dit#ans)o#masi$an untu$ men(a"ai ali#an in)o#masi yan "e#lu !a i im"lementasi se!uah )un si !isnis+ Bam!a#an "em#osesan

di(i"ta$an untu$ menam!ah' memodi)i$asi' men ha"us' atau menda"at$an $em!ali se!uah o!&e$ data+ d+ 0"li(ation Bene#ation+ Selain men una$an !ahasa "em#o #aman ene#asi $eti a' R04 telah ada atau !isa di"a$ai la i+ 0la1alat !antu &u a mema$ai $om"onen "#o #am yan men(i"ta$an $om"onen yan e+ 5estin dan 5u#no-e#+ Ka#ena "#oses R04 mene$an$an "ada "ema$aian $em!ali' !anya$ $om"onen "#o #am telah diu&i+ Hal ini men u#an i $eselu#uhan .a$tu "en u&ian+ 5eta"i $om"onen !a#u ha#us diu&i dan semua inte#)a(e ha#us dilatih se(a#a "enuh+

!isa di"a$ai untu$ mem)asilitasi $onst#u$si "e#an $at luna$+

4+

Model S"i#al Model s"i#al "ada a.alnya diusul$an oleh 9oehm' adalah model me#an $ai si)at ite#ati) da#i memun $in$an le!ih len $a"

"#oses "e#an $at luna$ e-olusione# yan

"#ototy"e den an (a#a $ont#ol dan as"e$ sistematis model seCuensial linie#+ Model ite#ati) ditandai den an tin $ah la$u yan "en em!an men em!an $an -e#si "e#an $at luna$ yan

se(a#a

!e#taha"+

Pe#an $at a.al

luna$ ite#asi'

di$em!an $an #ilis

dalam !isa

de#etan !e#u"a

"e#tam!ahan+

Selama

in$#emantal

model/"#ototy"e $e#tas' $emudian sedi$it demi sedi$it dihasil$an -e#si sistem yan le!ih len $a"+ Model s"i#al di!a i men&adi enam .ilayah tu as yaitu: a+ Komuni$asi "elan Daitu "elan "elan !+ tu as1tu as an dan an an untu$ mem!an un $omuni$asi anta#a diin in$an oleh

$e!utuhan E $e!utuhan yan

Pe#en(anaan Daitu tu as1tu as untu$ mende)inisi$an sum!e# daya' $ete"atan .a$tu' dan "#oye$ in)o#masi lain y !e#hu!un an+

(+

0nalisis Resi$o Daitu tu as1tu as yan di!utuh$an untu$ mena$si# #esi$omana&emen dan te$nis+

d+

Pe#e$ayasaan Daitu tu as yan di!utuh$an untu$ mem!an un satu atau le!ih #e"#esentasi da#i a"i$asi te#se!ut+

e+

Konst#u$si dan "elun(u#an Daitu tu as1tu as yan di!utuh$an untu$ men $onst#u$si' men u&i' memasan ' dan mem!e#i "elayanan $e"ada "ema$ai+

)+

7-aluasi Pelan "elan an+

an

Daitu tu as1tu as untu$ menda"at$an um"an !ali$ da#i

C.

Daftar Pustaka htt"://id+.i$i"edia+o# /.i$i/Pen em!an anF"e#an $atFluna$' %dia$ses "ada 3010912013 "u$ul 21:15 3I50* htt"://ne.s+"al(omte(h+(om/2013/05/metode1dan1taha"an1"en em!an an1 "e#an $at1luna$/' %dia$ses "ada 3010912013 "u$ul 21:25 3I50* Sima#mata' 8anne#+ 2010+ Rekayasa Perangkat Lunak+ Do ya$a#ta: 0N4I+

Anda mungkin juga menyukai