Anda di halaman 1dari 8

NAMA:GESSALAMBAYANA

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

Ketikaperubahansi stem har usdilakukansebel um perubahanunt ukkebutuhan


belum disetujui,apay anghar usdi l
akukan?kitabisamemper hatikanduahal yai
tu
Requi r
mentManagementPl anning.Per tamalakukananal i
samasal ahdan
perubahansi stem seper tiapay angnant iny
aakandi l
akukan, haliniperl
udi l
akukan
agarnant i
nyaper ubahansi stem y angdilakukanbenar -
benarmat angdant idak
sembar angany angmungki nnant inyaakanber imbaspadacostat aubiayay ang
dikeluar
kan.set elahkitatahuper ubahanapay angakandi lakukanmakal angkah
selanjut
nyaadal ahmel akukanper ubahanpadadokumenspesi fi
kasisesuai dengan
perubahansi stem y angtelahdi sepakati ol
ehtim.Ingatpengembangansi stem
adalahmengacupadadokumenspesi fikasiyangdibuat,j
ikadokumenspesi fi
kasi
belum diperbaiki at
audi r
ev isimakaper ubahansistem ti
dakbi sadi l
akukan.

Per
ubahandidal
am PL;

 Perubahant idakbi sadi hi


ndar ipadapr oy ekPLbesar .
- Per ubahant unt utanbi snismemi cuper ubahankebut uhansistem.
- Teknol ogi bar uy angmember i
kanpel uangunt ukmeni ngkatkansist
em
yangsudahada
- Per ubahanpl atfor my angmeny ebabkanper ubahanpadaapl i
kasi
 Perubahanmeni mbul kanbi ayalebih,termasukbi ayaanalisaulangkebutuhan
danbiay aimpl ement asi.
Mengur angibi aya;
 Menghi ndar iper ubahan, terdapatakt i
vitasdi dalam model prosesyangdapat
mengant i
sipasi per ubahan.
- Sebuahpr ototipesi stem dapatmenunj ukkanf i
tur
-f
it
urut amakepada
penggunaper angkatl unak.
 Teoleransi terhadapper ubahan, model pr osesdi r
ancangsehi nggaperubahan
dapatdi akomodasi denganbi ayayangr elati
frendah.
- Model prosesi ncr ament aldapatmengakomodasi perubahandi v
ersi
selanjutny a.
3.MATERI8PENGEMBANGANPLMENGGUNAKANMETODEAGI
LE

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.“.

Model inicenderungmenggunakanpendekat anObj ect-Ori


ented.Tahapan-tahapan
yanghar usdilal
ui antaralain:Planni
ng,Design,Coding, danTesting.Sasaran
ExtremePr ogrammi ngadal ahtimy angdibentukber ukuranantarakecilsampai
medi um saja,ti
dakper lumenggunakansebuaht i
my angbesar .Halinidimaksudkan
untukmenghadapi requir
ement sy angti
dakj el
asmaupunt er
jadiny
aper ubahan-
perubahanr equirement sy angsangatcepat .Ext
remePr ogrammi ngmer upakanagil
e
met hodsy angpal i
ngbany akdigunakandanmenj adi sebuahpendekatany ang
sangatt er
kenal.

Cor
eVal
ueExt
remePr
ogr
ammi
ng,
yai
tu;

a.Komuni kasi (Communi cat ion)


Kurangny akomuni kasi mer upakanpeny ebabut amakegagal anpengembangan
software.Ol ehkar enai tuExt remePr ogrammi ng( XP)memf okuskandi r
i pada
hubungankomuni kasi y angbai kant artim- kli
en, anggot ati
m, danmanaj er
proyek.Komuni kasi dal am XPdi bangundenganmel akukanpemr ograman
berpasangan( pai rpr ogrammi ng).Kl i
enhar usdi libatkandal am pr oses
pengembanganper angkatl unakny adengant ujuanny auntukmember i
kan
pandanganpengembangsesuai denganpandanganpenggunasi stem y angdi bangun.
b.Keseder hanaan( Simpl ici
t y)
ExtremePr ogr ammi ng( XP)mel akukansemuapeker jaandenganseder hanadan
praktistanpamengur angi fungsi ut amany a.Dal am penger jaan, met odey angdipil
i
h
adalahmet odey angpendekdansi mpel .Jangant erlalurumitdal am membuat
desain,hilangkanf itury angt idakadagunany aat auhapusf ungsi y
angt idakterpakai
.
Dengankat alainl ebi hbai kmel akukanhal yangseder hanasaatsekar ang( sesuai
kebutuhan)danmengembangkanny anant i j
ikadi perlukan.
c.Umpanbal i
k( Feedback)
Selaluev aluasi per kembanganper angkatl unaky angsedangdi kerj
akan.Segal a
i
nfor masi har usdi kumpul kanset iapi nterval wakt uyangkonsi stendankesal ahan-
kesalahany angmuncul sel amapr osespengembanganhar usdi bahasdandi cari
solusinya.Umpanbal ikt ersebutber fungsi sebagai i
ndikatorkemaj uanpr oyekdan
mengi nformasi kanpemi mpi npr oy ekapabi laper ubahanper l
udi buat .
d.Keber ani an( Cour age) .
ProgrammerExtr
emePr ogramming(XP)di
doronguntukberani
bereksperi
mendan
menul i
sul
angkodeji
kamer ekati
dakpuasdengankodeataudesainy angsudahada.
Halinimembantumemper t
ahankanmoralser
taintgr
it
asparapengembangpr oyek
dandapatmendukunglebihlanj
utkomuni
kasidengananggotaproyeklai
nnya.

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.

Coding.Sebelum membuatcode, lebihbai kmembuatuni ttestt


iapst
oryuntuk
dimasukkandal am soft
wareincr
ement .XPmeny arankanagarduaorangbeker ja
bersamapadasat ukomput erworkst at
ionunt ukmembuatcodedar isatustory(pai
r
programming),untukmeny edi
akanr eal t
imepr oblem solvi
ngdanjaminanreal t
ime
quali
ty.Set
elahpairprogrammingsel esai,codediintegrasi
kandengankerj
al ai
innya
(conti
nuousintegrati
on).

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
.

Anda mungkin juga menyukai