function point
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