function point

11

Click here to load reader

Upload: irna300791

Post on 06-Jul-2015

303 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Function point

Disusun oleh:

ARRIZQY NUR SHABRINA/5209100053

Page 2: Function point

Function point digunakan untuk memperkirakanukuran proyek, berikut merupakan tahapan dalammenghitung Function point:

Hitung crude

function

points (CFP)

Hitung relative

complexity

adjustment

factor (RCAF)

Hitung jumlah

Function

points (FP)

Page 3: Function point

Metode ini berkaitan dengan lima jenis komponen sistem perangkat lunak:

1. Jumlah user inputs - aplikasi masukan berbeda, tidak termasuk masukanuntuk pertanyaan online.

2. Jumlah user outputs - aplikasi keluaran yang berbeda seperti laporan batch diproses, daftar, faktur pelanggan dan pesan kesalahan (tidak termasuksecara online query).

3. Jumlah user inquires - aplikasi online yang berbeda, di mana outputmungkin dalam bentuk cetakan atau tampilan layar.

4. Jumlah files - file yang berhubungan dengan tipe yang berbeda dari data dan dapat dikelompokkan dalam database.

5. Jumlah external interfaces - output atau input dari komputerditularkan melalui komunikasi data, CD, disket, dll

pada Metode ini berlaku faktor bobot masing-masing komponenmenurut kompleksitasnya

Page 4: Function point

Menghitung faktorpenyesuaian kompleksitasrelatif (RCAF) denganmerangkum kompleksitaskarakteristik dari sistemperangkat lunak dengangrades (0 sampai 5) ke 14 subjek yang secarasubstansialmempengaruhi upayapengembangan yang diperlukan.

Page 5: Function point

Jumlah Function points untuk sistem perangkat lunak yang diberikan dihitung menurutnilai hasil tahapan 1 dan 2, dengan menerapkan rumus berikut:

FP = CFP × (0,65 + 0,01 × RCAF)

Page 6: Function point

DIKNAS akan melaksanakan sebuah proyek sistem pendidikannasional terintegrasi yang dinamakan “Sistem Pendidikan MajuTerus Pantang Mundur”. Karena merupakan proyek yang kompleks dan membutuhkan biaya besar, DIKNAS men-tender-kan proyek ini. Beberapa software house-pun tertarik untuk ikuttender, termasuk Software House “Aku Berani”. Dalam rangkamengikuti tender, Software House “Aku Berani” membentuk timdan melakukan analisa spesifikasi kebutuhan sehinggadidapatkan komponen sebagai berikut:

• Jumlah user inputs = 32

• Jumlah user outputs = 60

• Jumlah user inquires = 24

• Jumlah files = 8

• Jumlah external interfaces = 2

Tim proyek mengestimasikan bahwa 30% komponen di atas adalahsimple, 40% komponen adalah complex dan 30% komponen adalahaverage. Selain itu, tim proyek juga mengevaluasi kompleksitasproyeknya dengan estimasi RCAF yakni 64. Hitunglah perkiraan FP proyek tersebut!

Page 7: Function point

Analisa spesifikasi kebutuhan sehingga didapatkankomponen sebagai berikut:

• Jumlah user inputs = 32

• Jumlah user outputs = 60

• Jumlah user inquires = 24

• Jumlah files = 8

• Jumlah external interfaces = 2

Tim proyek mengestimasikan bahwa 30% komponen di atasadalah simple, 40% komponen adalah complex dan 30% komponen adalah average.

Sehingga faktor bobot masing-masing komponenmenurut kompleksitasnya dapat dilihat pada tabel di slide berikut:

Page 8: Function point

9.6 9.6

18 18

7.2 7.2

2.4 2.4

0.6 0.6

12.8

24

9.6

3.2

0.8

28.8

72

21.6

16.8

3

38.4

90

28.8

24

4.2

76.8

168

57.6

48

8

144

330

108

88.8

15.2

686

Page 9: Function point

Pada soal sudah dijelaskan bahwa tim proyek jugamengevaluasi kompleksitas proyeknya dengan estimasi RCAF yakni 64.

Sehingga dapat dilanjutkan ke tahap selanjutnya..

Page 10: Function point

Dari nilai tahap 1 diperoleh CFP berjumlah 686

Dari nilai tahap 2 diperoleh RCAF berjumlah 64

Sehingga Jumlah FP, yaitu:

FP = CFP × (0,65 + 0,01 × RCAF)

=686 × (0,65 + 0,01 × 64)

=686 x (1.29)

=884.94

Jadi Jumlah Function Points proyek sistem pendidikan nasionalterintegrasi “Sistem Pendidikan Maju Terus Pantang Mundur”yaitu 884.94

Page 11: Function point

Galin, Daniel, Software Quality Assurance From theory to Implementation, Pearson Education, 2004