function point

Post on 06-Jul-2015

303 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Disusun oleh:

ARRIZQY NUR SHABRINA/5209100053

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)

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

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

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)

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!

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:

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

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

Sehingga dapat dilanjutkan ke tahap selanjutnya..

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

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

top related