kali ini kita akan membahas tentang Fungtion Point (FP). Kegunaan Function Point dapat diilustrasikan seperti membangun sebuah rumah, yaitu terdiri dari beberapa komponen pembentuk seperti pintu, atap, jendela, dan lainnya. Masing-masing komponen pasti mempunyai biaya yang harus dikeluarkan. Jadi, Function Point ini bertujuan untuk mengestimasi cost masing-masing komponen atau besarnya biaya pengembangan sebuah proyek. Kapan Function Point ini relevan untuk digunakan? Yaitu ketika history dari suatu pengembangan proyek sudah diketahui (dengan kata lain, proyek yang sama sudah pernah dibuat).
Pada dasarnya, dengan Function Point, kita dapat mengestimasi biaya pembuatan software. Apa tantangan untuk melakukan ini :
- Harus mencari history/riwayat proyek yang serupa
- Menentukan/mendefinisikan software system componenets (tahap requirement dan design)
Attend-Master adalah sistem absensi karyawan dasar yang direncanakan untuk melayani perusahaan kecil dan menengah yang mempekerjakan 10-100 karyawan. Sistem ini direncanakan akan memiliki interface untuk paket lain perangkat lunak perusahaan : Human-Master, yang melayani unit sumber daya manusia, dan Wage-Master, yang melayani masalah penggajian. Attend-Master direncanakan untuk menghasilkan beberapa laporan dan query online. Skema dari sistem perangkat lunak yang direncanakan ditemukan dalam diagram aliran data (DFD) yang ditunjukkan di bawah ini.
Tahap 1: Perhitungan fungsi poin mentah• Analisis sistem perangkat lunak seperti yang disajikan dalam DFD merangkum jumlah berbagai komponen:
Number of user inputs –2
Number of user outputs –3
Number of user online queries –3
Number of logical files –2
Number of external interfaces –2
Tingkat kompleksitas (Simple/sederhana, Average/rata-rata atau Complex/kompleks) dievaluasi untuk setiap komponen, setelah perhitungan CFP dilakukan.
•Tahap 2: Menghitung relative complexity adjustment factor (RCAF)
Tahap 3: Menghitung Number of Function Point (FP).
• Setelah menerapkan rumus tersebut, perhitungan dilakukan sebagai berikut:
• FP = CFP × [0,65 + 0,01 × RCAF) = 81 × (0,65 + 0,01 × 41) = 85.86
• Setelah menerapkan rumus tersebut, perhitungan dilakukan sebagai berikut:
• FP = CFP × [0,65 + 0,01 × RCAF) = 81 × (0,65 + 0,01 × 41) = 85.86