• Tidak ada hasil yang ditemukan

Metrik Proses dan Proyek Perangkat Lunak

N/A
N/A
Protected

Academic year: 2018

Membagikan "Metrik Proses dan Proyek Perangkat Lunak"

Copied!
34
0
0

Teks penuh

(1)

Me trik Pro se s da n Pro ye k

Pe ra ng ka t Luna k

(2)

O utline

-

Pe nd a hulua n

-

Me trik d a la m d o m a in PRO SES

-

Me trik d a la m d o m a in PRO YEK

-

Pe ng ukura n Pe ra ng ka t Luna k

-

Me ninte g ra sika n Me trik d a la m Pro se s Pe ra ng ka t Luna k

(3)

3

P

e

n

d

a

h

u

lu

a

(4)

Ap a itu Me trik ?

 Pro se s p e ra ng ka t luna k d a n p ro ye k m e trik m e rup a ka n :

 ukura n kua ntita tif

 a la t m a na je m e n

 Me ng ukur e fe ktivita s p ro se s p e ra ng ka t luna k d a n p ro ye k-p ro ye k ya ng d ila kuka n d e ng a n m e ng g una ka n p ro se s se b a g a i ke ra ng ka

 Da sa r kua lita s d a n p ro d uktivita s d a ta d ikum p ulka n

 Da ta d ia na lisis, d ib a nd ing ka n d e ng a n ra ta -ra ta m a sa la m p a u, d a n d inila i

 Tujua nnya a d a la h untuk m e ne ntuka n a p a ka h kua lita s d a n p ro d uktivita s p e rb a ika n te la h te rja d i

 Da ta te rse b ut jug a d a p a t d ig una ka n untuk m e ne ntuka n a re a m a sa la h

 So lusi d a p a t d ike m b a ng ka n d a n p ro se s p e ra ng ka t luna k d a p a t d iting ka tka n

(5)

Pe ng g una a n Pe ng ukura n

 Da p a t d ite ra p ka n p a d a pro se s p e ra ng ka t luna k d e ng a n m a ksud m e m p e rb a ikinya se c a ra te rus m e ne rus

 Da p a t d ig una ka n d i se luruh pro ye k p e ra ng ka t luna k untuk m e m b a ntu d a la m e stim a si, ko ntro l kua lita s, p e nila ia n p ro d uktivita s, d a n

p e ng e nd a lia n p ro ye k

 Da p a t d ig una ka n untuk m e m b a ntu m e nila i kua lita s pro duk ke rja

p e ra ng ka t luna k d a n m e m b a ntu p e ng a m b ila n ke p utusa n ta ktis se b a g a i ha sil p ro ye k

(6)

Ala sa n d ila kuka n Pe ng ukura n

Ka ra kte risa si

 Dip e ro le h p e m a ha m a n te nta ng p ro se s, p ro d uk, sum b e r d a ya , d a n ling kung a n

 Dite ta p ka n b a se line se b a g a i p e rb a nd ing a n p e nila ia n m a sa d e p a n

Eva lua si

 Pe ne ntua n sta tus te rka it d e ng a n re nc a na

Pre diksi

 Dip e ro le h p e m a ha m a n te nta ng hub ung a n a nta ra p ro se s d a n p ro d uk

 Dib a ng un m o d e l hub ung a n d ia nta ra p ro se s d a n p ro d uk

Pe ning ka ta n

 Id e ntifika si ha m b a ta n, a ka r m a sa la h, ine fisie nsi, d a n p e lua ng la innya untuk m e ning ka tka n kua lita s p ro d uk d a n kine rja p ro se s

(7)
(8)

Me trik d a la m Do m a in PRO SES

 Me trik Pro se s m e rup a ka n kum p ula n se luruh p ro ye k p a d a ja ng ka w a ktu te rte ntu

 Me trik Pro se s d ig una ka n untuk m e m b ua t ke putusa n stra g e g is

 Tujua nnya , m e m b e rika n se p e ra ng ka t ind ika to r p ro se s ya ng m e ng a ra h p a d a p e rb a ika n p ro se s p e ra ng ka t luna k d a la m ja ng ka p a nja ng

 C a ra untuk m e ng e ta hui b a g a im a na tuk m e ning ka tka n p ro se s :  Me ng ukur a trib utte rte ntu d a ri p ro se s

 Me ng e m b a ng ka n sa tu se t m e trik b e rm a kna b e rd a sa rka n a trib ut te rse b ut

 Me ng g una ka n m e trik untuk m e m b e rika n ind ika to r ya ng m e ng a ra h p a d a stra te g i untuk p e rb a ika n

(9)

Me trik d a la m Do m a in PRO SES

(

la njuta n)

 Me ng ukur e fe ktivita s p ro se s d e ng a n m e ng g una ka n sa tu se t m e trik b e rd a sa rka n p a d a ha sil/ lua ra n d a ri p ro se s se p e rti :

 Ke sa la ha n d ite m uka n se b e lum rilis d a ri p e ra ng ka t luna k

 C a c a t p e ng irim a n ke d a n d ila p o rka n o le h p e ng g una a khir

 Pe nye b a ra n p ro d uk ke rja

 Usa ha m a nusia ya ng d ike lua rka n

 Wa ktu ka le nd e r ya ng d ike lua rka n

 Ke se sua ia n d e ng a n ja d w a l

 Wa ktu d a n usa ha untuk m e nye le sa ika n se tia p ke g ia ta n g e ne rik

(10)

Etika Me trik Pro se s

 G una ka n a ka l se ha t d a n se nsitivita s o rg a nisa si ke tika m e ng inte rp re ta si d a ta m e trik

 Me m b e rika n um p a n b a lik re g ule r ke p a d a ind ivid u d a n tim ya ng m e ng um p ulka n p e ng ukura n d a n m e trik

 Ja ng a n m e ng g una ka n m e trik untuk m e ng e va lua si ind ivid u

 Be ke rja d e ng a n p ra ktisi d a n tim untuk m e ne ta p ka n tujua n ya ng je la s d a n m e trik ya ng a ka n d ig una ka n untuk m e nc a p a inya

 Ja ng a n g una ka n m e trik untuk m e ng a nc a m ind ivid u a ta u tim

 Me trik d a ta ya ng m e nunjukka n a d a nya m a sa la h tid a k ha rus d ia ng g a p "ne g a tif“  Da ta te rse b ut ha nya la h ind ika to r untuk p e rb a ika n p ro se s

 Ja ng a n te ro b se si p a d a sa tu m e trik d e ng a n m e ng e sa m p ing ka n m e trik p e nting la innya

(11)
(12)

Me trik d a la m Do m a in PRO YEK

 Me trik p ro ye k m e m ung kinka n m a na je r p ro ye k p e ra ng ka t luna k untuk :  Me nila i sta tus p ro ye k ya ng se d a ng b e rla ng sung

 Me la c a k p o te nsi risiko

 Me ng ung ka p m a sa la h d a la m sua tu d a e ra h se b e lum sta tutsnya m e nja d i kritis

 Se sua ika n a lur ke rja a ta u tug a s

Me ng e va lua si ke m a m p ua n tim p ro ye k untuk m e ng o ntro l kua lita s p ro d uk ke rja p e ra ng ka t luna k

 Ba nya k m e trik ya ng sa m a ya ng d ig una ka n p a d a ke d ua p ro se s d a n d o m a in p ro ye k

 Me trik p ro ye k ya ng d ig una ka n untuk m e m b ua t ke putusa n ta ktis

 Me trik p ro ye k d ig una ka n untuk m e nye sua ika n a lur ke rja p ro ye k d a n ke g ia ta n te knis

(13)

Pe ng g una a n Me trik Pro ye k

 Ap lika si p e rta m a d a ri m e trik p ro ye k te rja d i se la m a e stim a si

 Me trik d a ri p ro ye k-p ro ye k m a sa la lu d ig una ka n se b a g a i d a sa r untuk m e m p e rkira ka n w a ktu d a n usa ha

 Se b a g a i ha sil p ro ye k, jum la h w a ktu d a n usa ha ya ng d ike lua rka n d ib a nd ing ka n d e ng a n e stim a si a w a l

 Sa a t p e ke rja a n te knis d im ula i, m e trik p ro ye k la innya m e nja d i p e nting :

Ting ka t pro duksi d iukur (d iw a kili d a la m ha l m o d e l d ib ua t, ula sa n ja m , fung si p o in, d a n d isa m p a ika n b a ris ko d e sum b e r)

Ke sa la ha n d ite m uka n se la m a ke g ia ta n ke ra ng ka ke rja um um (ya itu, ko m unika si, p e re nc a na a n, p e m o d e la n, ko nstruksi, p e nye b a ra n) d iukur

(14)

Pe ng g una a n Me trik Pro ye k

(la njuta n)

 Me trik p ro ye k d ig una ka n untuk

 Me m inim a lka n ja d w a l p e ng e m b a ng a n d e ng a n m e m b ua t p e nye sua ia n ya ng d ip e rluka n untuk m e ng hind a ri ke te rla m b a ta n d a n m e ng ura ng i p o te nsi m a sa la h d a n risiko

 Me nila i kua lita s p ro d uk se c a ra b e rke la njuta n d a n, b ila p e rlu, m e m o d ifika si p e nd e ka ta n te knis untuk m e ning ka tka n kua lita s

 Ke sim p ula n

 Kua lita s m e m b a ik  p ro d uk c a c a t d im inim a lka n

 Pro d uk c a c a t turun  jum la h p e rke rja a n ula ng ya ng d ip e rluka n se la m a p ro ye k b e rkura ng

 Pe ng e rja a n ula ng turun  b ia ya p ro ye k se c a ra ke se luruha n b e rkura ng

(15)
(16)

Ka te g o ri Pe ra ng ka t Luna k Pe ng ukura n

 Dua ka te g o ri p e ng ukura n p e ra ng ka t luna k  Pe ng ukura n La ng sung d a ri

 p ro se s p e ra ng ka t luna k (b ia ya , usa ha , d ll)

 p ro d uk p e ra ng ka t luna k (b a ris ko d e ya ng d iha silka n, ke c e p a ta n e kse kusi, c a c a t d ila p o rka n d a ri w a ktu ke w a ktu, d ll)

Pe ng ukura n Tida k La ng sung d a ri

 p ro d uk p e ra ng ka t luna k (fung si, kua lita s, ko m p le ksita s, e fisie nsi, ke ha nd a la n, p e m e liha ra a n, d ll)

 Me trik p ro ye k d a p a t d iko nso lid a sika n untuk m e m b ua t m e trik p ro se s se b ua h o rg a nisa si

(17)

Me trik b e ro rie nta si SIZE (ukura n)

 Dip e ro le h m e la lui no rm a lisa si kua lita s d a n / a ta u p ro d uktivita s tind a ka n d e ng a n m e m p e rtim b a ng ka n ukura n p e ra ng ka t luna k ya ng d iha silka n

 Se rib u b a ris ko d e (Kilo Line O f C o d e / KLO C ) d ip ilih se b a g a i nila i no rm a lisa si

 Me trik m e nc a kup

 Ke sa la ha n p e r KLO C - Ke sa la ha n p e r o ra ng -b ula n

 C a c a t p e r KLO C - KLO C p e r o ra ng -b ula n

 Do la r p e r KLO C - d o la r p e r ha la m a n d o kum e nta si

 Ha la m a n d o kum e nta si p e r KLO C

(18)

Me trik b e ro rie nta si SIZE (ukura n)

 Me trik b e ro rie nta si size , tid a k d ite rim a se c a ra unive rsa l se b a g a i c a ra te rb a ik untuk m e ng ukur p ro se s p e ra ng ka t luna k

 Pe nd a p a t ya ng b e rla w a na d e ng a p e ng ukura n KLO C , m e ng a ta ka n :  Te rg a ntung p a d a b a ha sa p e m ro g ra m a n

 Me ng hukum p ro g ra m ya ng d ira nc a ng d e ng a n b a ik ta p i p e nd e k

 Tid a k d a p a t d e ng a n m ud a h m e ng a ko m o d a si b a ha sa no np ro c e d ura l

 Me m b utuhka n ting ka t d e ta il ya ng m ung kin sulit d ic a p a i

(19)

Me trik b e ro rie nta si FUNG SI

 Me trik b e ro rie nta si fung si m e ng g una ka n ukura n fung si ya ng d itunjukka n o le h a p lika si se b a g a i nila i no rm a lisa si

 Um um nya m e trik ini m e ng g una ka n Titik Fung si (Func tio n Po int)  FP = To ta l * [0.65 + 0.01 * jum la h (nila i Fa kto r)

 Nila i-nila i Titik Fung si p a d a p ro ye k-p ro ye k m a sa la lu d a p a t d ig una ka n untuk p e rhitung a n, m isa lnya , ra ta -ra ta jum la h b a ris ko d e p e r titik fung si (m isa lnya , 60)

(20)

Ko ntro ve rsi Titik Po int (Func tio n Po int/ FP))

 Se p e rti ukura n KLO C , p e ng g una a n titik fung si jug a m e m iliki p e nd ukung d a n p e ne nta ng

 Pa ra p e nd ukung m e ng kla im b a hw a

 FP a d a la h b a ha sa p e m ro g ra m a n ind e p e nd e n

 FP d id a sa rka n p a d a d a ta ya ng le b ih m ung kin d ike ta hui p a d a ta ha p a w a l p ro ye k, se hing g a le b ih m e na rik se b a g a i p e nd e ka ta n e stim a si

 Pa ra p e ne nta ng m e ng kla im b a hw a

 FP m e m e rluka n b e b e ra p a “ sula p " ka re na p e rhitung a n d id a sa rka n p a d a d a ta sub je ktif

 Hitung a n d a ri d o m a in info rm a si b isa sulit d ikum p ulka n se te la h fa kta

 FP tid a k m e m iliki a rti fisik la ng sung ... itu ha nya no m o r

(21)
(22)

LO C Pe r Func tio n Po int

22

Language

Average

Median

Low

High

Ada

154

--

104

205

Assembler

337

315

91

694

C

162

109

33

704

C++

66

53

29

178

COBOL

77

77

14

400

Java

55

53

9

214

PL/1

78

67

22

263

Visual Basic

47

42

16

158

(23)

Me trik b e ro rie nta si O BJEK

 Jum la h skrip ske na rio (c o nto h, ka sus p e ng g una a n)

 Jum la h ini se c a ra la ng sung b e rka ita n d e ng a n ukura n a p lika si d a n

 Jum la h ka sus uji ya ng d ip e rluka n untuk m e ng uji siste m

 Jum la h ke la s kunc i (ko m p o ne n ya ng sa ng a t ind e p e nd e n)

 Ke la s uta m a d id e finisika n d i a w a l a na lisis b e ro rie nta si o b je k d a n m e rup a ka n inti d a ri d o m a in m a sa la h

 Ang ka ini m e nunjukka n jum la h usa ha ya ng d ib utuhka n untuk m e ng e m b a ng ka n p e ra ng ka t luna k

 Ha l ini m e nunjukka n jum la h p o te nsi p e ng g una a n ke m b a li untuk d ite ra p ka n se la m a p e ng e m b a ng a n

 Jum la h ke la s dukung a n

 Ke la s d ukung a n d ip e rluka n untuk m e ne ra p ka n siste m te ta p i tid a k se rta m e rta te rka it d e ng a n m a sa la h d o m a in (m isa lnya , use r inte rfa c e , d a ta b a se , p e rhitung a n)

 Ang ka ini m e nunjukka n jum la h usa ha d a n p o te nsi p e ng g una a n ke m b a li

(24)

Me trik b e ro rie nta si O BJEK

(la njuta n)

 Jum la h ra ta -ra ta ke la s d ukung a n p e r ke la s uta m a

 Ke la s uta m a d iid e ntifika si p a d a a w a l p ro ye k (m isa lnya , p a d a a na lisis ke b utuha n)

 Estim a sinya se jum la h ke la s d ukung a n d a p a t d ib ua t d a ri se jum la h ke la s uta m a

 Ap lika si G UI m e m iliki ke la s d ukung a n a nta ra d ua d a n tig a ka li le b ih b a nya k se b a g a i ke la s kunc i

 Ap lika si no n-G UI m e m iliki d ukung a n ke la s a nta ra sa tu d a n d ua ka li le b ih se b a g a i ke la s uta m a

 Jum la h sub siste m

 Se b ua h sub siste m m e rup a ka n a g re g a si d a ri ke la s ya ng m e nd ukung fung si ya ng d a p a t d iliha t o le h p e ng g una a khir d a ri sua tu siste m

(25)
(26)
(27)
(28)
(29)
(30)
(31)

Me m ula i Me trik...

1. Me m a ha m i p ro se s ya ng a d a

2. Me ne ntuka n tujua n ya ng a ka n d ic a p a i d e ng a n m e m b e ntuk p ro g ra m m e trik

3. Me ng id e ntifika si m e trik untuk m e nc a p a i tujua n te rse b ut

 Me nja g a m e trik se d e rha na

 Me m a stika n m e trik m e na m b a h nila i p ro se s d a n p ro d uk

4. Me ng id e ntifika si la ng ka h-la ng ka h ya ng ha rus d ikum p ulka n untuk m e nd ukung

m e trik te rse b ut

(32)
(33)

Tug a s....

 C a rila h sua tu a p lika si/ siste m info rm a si ya ng a ka n d ila kuka n p e ng ukura n m e trik te rha d a p nya . Je la sa ka n tujua n d a n p ro se s d a ri a p lika si/ siste m info rm a si te rse b ut.

 C a ri d a n e ksp lo ra si-la h to o ls/ a la t b a ntu (fre e w a re ) p e ng ukura n m e trik ya ng se sua i d e ng a n b a ha sa p e m ro g ra m a n ya ng d ig una ka n p a d a a p lika si/ siste m info rm a si d i a ta s. Be rika n p e nje la sa n m e ng e na i to o ls p e ng ukura n m e trik te rse b ut.

 La kuka n p e ng ukura n m e trik p a d a a p lika si/ siste m info rm a si d i a ta s d e ng a n m e ng g una kn to o ls ya ng a nd a p ilih.

(34)

Referensi

Dokumen terkait

dikecualikan dari penjualan secara lelang... tempat paksa

Aplikasi dari konstruksi hijau pada tahap perencanaan terlihat pada beberapa desain konstruksi yang memperoleh award sebagai desain bangunan yang hemat energi,

Selanjutnya, bahwa fungsi dan peran masjid Jami’ Tua dalam pengembangan dakwah dapat dilihat melalui beberapa kegiatan keagamaan yang sering dilaksanakan oleh

Faktor-Faktor Yang Mempengaruhi Turnover Intention Dengan Variabel Intervening Kepuasan Kerja Dan Komitmen

Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul “Aplikasi Sistem

Modul Program 4.16 Tampilan Halaman Video Letusan Gunung Merapi ...95. Modul Program 4.17 Tampilan Halaman Kawasan Rawan

Pendapat lain mengedepankan penerapan syari at Islam harus bersifat strukturalistik dan kulturalistik. Ada juga pendapat yang bersikap analitis akademis dengan memberikan

Bahwa berbagai keputusan KPU dalam konteks pengadaan Surat Suara, sebagai tergambar tersebut di atas, adalah jelas merupakan langkah yang harus dilakukan untuk menjamin