KELAS:TK/
4B
NI
M :200604034
REVI
EW MATERI6,
7,
8DAN9
1.MATERI6AKTI
VITASPROSES
Akt
ivi
tas-
akti
vit
asyangpal
i
ngmendasardal
am set
iappr
oses
per
angkatlunak?
Sekumpulanakti
v i
tasyangmemi li
kituj
uanuntukpengembanganataupunev olusi
perangkatl
unak,dimanaset i
apakti
fi
tasbersi
fatsal
i
ngketer
kait
anunt uk
menspesifi
kasi
kan, merancang,
implementasidanpenguj
i
ansistem perangkatlunak.
Akt
if
it
asgener
icdal
am semuapr
osesper
angkatl
unakadal
ah:
a.i
nit
ial
:Pr
osesper
angkatl
unaky
angdi
tandai
sebagai
adhoc
b.Repeatabl
e:Pr
oses-
prosesmanaj
emenproy
ekdasardi
bangununt
uk
menelusur
imasal
ahbiaya,j
adwal
danf
ungsi
onal
it
as.
c.Def
ined:Prosesperangkatlunakbai
kuntukakt
if
it
asmanajemenatau
per
ekayasaandokument asi
,dist
andar
kandandii
ntegr
asi
kankedal
am pr
oses
per
angkatlunakor
ganisasibesar.
d.Managed:Pengukur
andetai
lter
hadapprosesperangkatl
unakdankual
i
tas
pr
oduksidi
kumpulkan.pr
oduksii
nidi
ukursecar
adet ai
l.
e.Optimi
zing:Pert
ambahanpr osesyangt
erusmenerusdimungki
nkanol
eh
umpanbal i
kkuanti
tat
ifdar
iprosesdangagasani
novat
ifpenguj
i
ansert
a
teknol
ogi.
Akt
ivi
tas-
akt
ivi
tasy
angpal
i
ngmendasardal
am set
iappr
osesper
angkatl
unak?
Ser
angkai
ankegi at
andanhasi l
-hasilr
elevannyayangmenghasil
kan
per
angkatlunaksebagianbesardilakukanolehperekay
asaperangkatl
unak.
Ada4kegiatan/akt
ivi
taspadapr osesPL:
•Spesifiki
kasiPerangkatLunakFungsionalit
asper angkatl
unakdan
batasankemampuanoper asi
nyaharusdidefi
nisikan.
•PengembanganPer angkatLunakPerangkatlunaky angmemenuhi
spesifi
kasiharusdiproduksi.
•ValidasiPerangkatLunakPer angkatl
unakhar usdi val
i
dasiuntuk
menjami nbahwaper angkatlunakmel akukanapay angdii
nginkanol
eh
pel
anggan.
•Evol
usiPerangkatLunakPerangkatl
unakhar
usber
kembangunt
uk
memenuhikebutuhanpelanggan.
2.MATERI7PENANGANANPERUBAHAN
Per
ubahandidal
am PL;
MetodeAgil
emerupakansalahsatujeni
smetodedal
am pengembanganperangkat
l
unak.Bi
asanyaser
ingdisebutdenganSDLC(Sof
twar
eDev el
opmentLif
eCycle).
Metodei
niseri
ngdigunakanolehstar
tupmaupunper
usahaanbesardal
am proses
pengembangansof
tware.
Agil
edev el
opmentadalahmodel pengembanganper angkatlunakdal
am jangka
pendek.Kemudian,membut uhkanadaptasiyangcepatdal am mengatasiseti
ap
perubahan.Nil
ait
erpent
ingdar i
Agi l
edevel
opmenti niadalahmemungki nkansebuah
ti
m dalam mengambilkeputusandengancepat ,kual
itasdanpr edi
ksi
yangbai k,
sert
a
memi l
ikipot
ensiyangbaikdalam menangani seti
apperubahan.
ProsespengembanganAgi l
emengacupadakonsepdar iAgi l
eMani festo.Konsep
ter
sebutdi kembangkanol eh14t okoht er kenal dalam indust r
isof t
war e.
Tujuanagi l
edev elopment
1.Hi gh- v
al uedanwor kingappsy st em
Tujuany angper tama, unt ukmenghasi lkansebuahper angkatl unakdenganni lai
jualtinggi ser tadapatmenekanbi ay apembuat an.Dany angt erpent i
ngadal ah
dapatmenghasi lkanpr odukdengankual it
asy angbai k.
2.Iterat i
ve, Incr ement al,Ev olutionar y
Agilemer upakanmodel pengembangany angdi l
akukansecar ai t
er ati
f, berulang
–ul ang, dandapatmengal ami perubahanapabi l
adi per l
ukan.Dapatdi katakan
bahwa, met odei ni t
er bilangf leksi bel dandapatdi gunakanpadapr oy ek
pengembanganj angkapendek.
3.CostCont rol&v alue–dr ivendev elopment
Prosespengembanganper angkatl unakdapatdi sesuai kandengankebut uhan
daripengguna( user ).Kemudi an, tim dev eloperdapatmengont rol biayadan
wakt uy angdi per lukanunt ukpr osespengembangansof twaresesuai kebut uhan.
4.Hi gh–qual i
typr oduct i
on
Kualitasdar ipr odukper angkatl unakt etapt erj
agadenganbai kmeski punbi aya
danwakt uy angdi perlukant er bil
angsedi kit.
5.Flexi ble&Ri skManagement
Fleksibel disini dapatdi ar ti
kandenganper temuandengankl iendapatdi l
akukan
kapanpunsehi nggaf ungsi onal i
tasdar i perangkatl unakdapatt er
jaga.Yang
terpent i
ng, dapatmemi nimal isirter jadi nyakesal ahanpadapr ogram maupun
produksebel um di lakukanpr osesdepl oyapl i
kasi .
6.Col labor ation
Proseskol abor asi disi ni dilakukanol ehset iaptim pengembangunt uk
mendi skusikanf eedbacky angdi ber ikanol ehklien.Sehi nggaper luadany a
komuni kasi dankoor dinasi yangbai kant art i
m dev eloper .
7.Sel f–or gani zi ng, Sel f–Managi ngTeams
Tujuant erakhi rdar imet odeAgi lei ni adal ahpengembangdi ber i
kanaksesunt uk
memanaj emensendi ri urusansof twar edev el
opment .Tugasdar iseor ang
manaj erunt ukmenj adi penghubungant aradev eloperdankl iensehi nggadapat
mengur angi terjadi mi sscommuni cat ion.
Jenis–JenisAgil
eDev el
opment
Dalam metodeAgi
lesendir
imasihter
bagilagi
menjadibeber
apaj
enisbagian.
Berikutmer
upakanjeni
sdaripengembanganperangkatl
unakmenggunakan
Agil
e.
1.Adapt i
veSof t
war eDev el opment( ASD)
2.Agi l
eModel ling( AM)
3.Cr yst al
4.Dy nami cSy st em Dev elopmentMet hod( DSDM)
5.Ext remePr ogr ammi ng( XP)
6.Feat ur eDr i
v enDev elopment( FDD)
7.Rat ional Uni fi
edPr ocess
8.Scr um Met hodol ogy
Unt ukj eni sAgi ley angpal ingser i
ngdi gunakanadal ahAdapt i
veSof t
war e
Dev elopment( ASD) , Dynami cSy stem Dev elopmentMet hod( DSDM) ,Ext r
eme
Pr ogr ammi ng( XP) ,danScr um.Unt ukmet odeScr um sendi rilebi hmenekankan
padakol abor asi ant art im dal am pengembanganper angkatl unak.
Manf aatPenggunaanMet odeAgi le
Manf aatdar ipenggunaanmet odeAgi lesendi ridapatdi r
asakant idakhany adarisi
si
developersaj a.Tet api padasi si cli
ent ,vendor ,sertamanaj erjugamer asakan
manf aatdar ipenggunaanAgi l
e.Cl ientdapatmember i
kanf eedbackkepadat i
m
developerunt ukmenambahkanat aumengubahf i
turdariaplikasi tersebutsebel um
benar–benardi ri
lis.
Kelebi handanKekur anganAgi l
eDev elopment
A.Kel ebi hanAgi le
Berikuti nimer upakanbeber apakel ebi handar imetodeAgi le:
●Pr osespengembanganper angkatl unakmembut uhkanwakt uy angr elatifcepat
dant idakmembut uhkanr esour cesy angbesar .
●Per ubahandapatdi tangani dengancepatsesuai dengankebut uhancl i
ent .
●Cl i
entdapatmember ikanf eedbackkepadat i
m pengembangdal am pr oses
pembuat anpr ogr am.
B.Kekur anganAgi l
e
Berikuti nimer upakanbeber apakekur angandar imetodeAgi le:
●Agi let idakcocokapabi l
adi ker jakanol eht i
my angtidakmemi l
iki komi tmenunt uk
meny elesai kanpr oy ekber sama–sama.
●Met odeAgi lei nikur angt epatapabi l
adi ker j
akandenganj uml ahskal at i
my ang
besar( >20or ang) .
●Tim pengembanghar ussel al uber siapkar enaper ubahandapatt erjadi sewaktu–
wakt u.
4.MATERI9EXTREMEPROGRAMMI NG
Extr
emePr ogrammingadalahsuat umodel yangter
masukdal am pendekatanagil
e
yangdiperkenalkanol
ehKentBack.Menur utpenj
elasannya,def
ini
siXPadal ah
sebagaiberikut:“
Ext
remePr ogrammi ng(XP)adalahmet odepengembangan
soft
war eyangcepat,efi
si
en, beresi
korendah,fl
eksibel
,ter
predi
ksi
,scient
if
ic,dan
meny enangkan.“.
Cor
eVal
ueExt
remePr
ogr
ammi
ng,
yai
tu;
TahapanDal
am Et
reme(
XP)Pr
ogr
ammi
ng,
yai
tu:
Akti
vi
taspl
anni
ngdimulai
denganmembent
ukuserst
ori
es.AnggotaXPteam
kemudianmeni
lai
seti
apstor
ydanmenent
ukancost—diukurdal
am dev
elopment
week.
Planni
ng.CustomerdanXPt eam beker j
abersamaunt ukmemut uskanbagaimana
grupstor
yuntukrel
easeberi
kutnya( softwarei
ncrementberi
kutnya)unt
ukdibangun
ol
ehXPt eam.Jikakomit
ment elahdi buat,
XPt eam akanmembangunst ory-
stor
y
dengancara:
Semuast or
ysegeradi
implemetasikan( dal
am beberapaminggu)
Desi
gn.XPmenggunakanCRCcard,
untukmengenal
idanmengat
urobj
ector
ient
ed
cl
assyangsesuai
dengansof
twar
eincr
ement.
Testing.Unittestyangtelahdibuatharusdiimplementasikanmenggunakansuat u
fr
amewor kdandi aturkedalam univer
saltesti
ngsuite,i
ntegr asidanv al
idasisi
stem
dapatdilakukanset i
aphar i
.Customertest(acceptancetest )dilakukanoleh
customerdanf okuspadakesel uruhanfit
urdanf ungsi
onal sistem.Accept ancetest
diperol
ehdar icustomerst or
iesyangtelahdii
mpl emetasi
kansebagai bagiandari
softwarerelease.
Beri
kutsikl
ushidupdal am XPpr ogrammi ng.
Extr
emePr ogrammi ngtepatuntukdipergunakanunt ukpembuatanpr
ogr
am y
ang
Membut uhkanperubahany angcepat( misalny
a:GameMobi le)
Proyekberesi
kotinggidengantantangany angber at
Tim pr
ogrammersedi ki
t, y
ait
usekitar2–10or ang
Adanyapermintaandari pel
anggansecar alangsung
Kel
ebi
hanExtr
emeProgr ammi ng,yai
tu:
1.Meningkat
kankepuasankepadakl ien
2.Pembangunansy stem di
buatlebi
hcepat
3.Menjal
inkomunikasiyangbaikdenganclient
.
4.Meningkat
kankomuni kasidansif
atsali
ngmenghar
gai
ant
ardev
eloper
.
Kel
emahanExt
remePr
ogr
ammi
ng,
yai
tu:
1.Cerit
a-cerit
ay angmenunj ukkanr equirement sdari pel
anggankemungki nan
besartidakl engkapsehinggaDev el
operhar ussel alusiapdenganperubahan
karenaper ubahanakansel aluditerima.
2.Tidakbisamembuatkodey angdet aildiawal (
prinsipsimplici
tydanjuga
anjuranunt ukmel akukanapay angdi perlukanhar iit
ujuga.
3.XPt i
dakmemi l
ikidokument asifor mal y
angdi buatsel amapengembangan.
Satu-satunyadokument asiadalahdokument asiawal yangdi l
akukanolehuser
.