Menghitung Faktor Pemberat “cost drivers”

222 Manajemen Proyek Teknologi Informasi 1. Backup dan recovery 2. Komunikasi data 3. Proses terdistribusi 4. Kepentingan performa 5. Keberadaan lingkungan operasi 6. Online data entry 7. Input melalui beberapa tampilan operasi 8. Peng-update-an fi le master secara online 9. Kompleksitas nilai ‘domain’ tahap1 diatas 10. Kompleksitas proses internal aplikasi 11. Perulangan reuse penggunaan code 12. Ketersediaan rancangan untuk konversi dan instalasi 13. Rancangan untuk pengulangan instalasi di lingkungan yang berbeda 14. Fleksibilitas bagi pemakai Total F ij Σ Fij =Σ [Fi = 0..5 ΣFj = 1..14 ] Dari sini dapat dihitung estimasi titik fungsi function points, sebagai berikut: FP = nilai total domain [0.65 + 0.01 ∑ Fij ];

13.6.6 Estimasi LOC

Langkah berikutnya dalam proses estimasi COCOMO adalah menghitung jumlah Line of Code LOC. Diawali oleh penelitian Boehm, muncul kemudian estimasi jumlah LOC untuk berbagai bahasa pemrograman yang digunakan dalam implementasi proyek perangkat lunak. Estimasi ini tidak bersifat mutlak, karena perhitungannya didapatkan dari data-data historis berbagai proyek perangkat lunak, dan diambil nilai rata- ratanya dengan menggunakan teknik PERT. Data-data ini 223 Manajemen Proyek Teknologi Informasi bersifat statistis dengan mengandalkan kekuatan distribusi rata-rata mean distribution. Tabel LOCFP untuk berbagai jenis bahasa pemrograman dapat dilihat di bawah ini data dari h t p: www.engin.umd.umich.eduCIScourse.descis525jsf00 gamelcocomo.html , bandingkan juga dengan tabel dari [ALB83, JON91,ROG97]: Programming Language LOCFP rata-rata Bahasa Assembly 320 C 128 COBOL 105 Fortran 105 Pascal 90 Ada 70 Bahasa Berorientasi Obyek 30 Bahasa Generasi Keempat 4GLs, yaitu bahasa yang digunakan spesifik untuk suatu tools, biasa untuk aplikasi database, contoh: PLSQL dalam Oracle. 20 Generator Kode 15 Spreadsheets 6 Desain Grafis icons 4 Jumlah LOCFP ini harus diubah ke KLOCFP Kilo LOC dalam perhitungan, dengan membaginya dengan 1000 sesuai dengan satuan dari hasil riset Boehm. Pada akhir perhitungan tahap ini akan dihasilkan size, yaitu jumlah baris kode dalam satuan KLOC. Tahap selanjutnya adalah menggunakan KLOC yang dihasilkan disini untuk mengestimasikan: usaha e ff ort, waktu duration, dan jumlah pekerja yang dibutuhkan dalam proyek FTE.