Oleh : Ardiansyah G64103031 Pembimbing : Wisnu Ananta Kusuma, ST, MT Irman Hermadi, S.Kom, MS
OVERVIEW
Pendahuluan Tinjauan Pustaka Metode Penelitian Hasil dan Pembahasan Kesimpulan dan Saran Daftar Pustaka
PENDAHULUAN
Latar Belakang
Pentingnya biaya perangkat lunak dalam pengembangan perangkat lunak Terlalu kecil kualitas rendah
Ketidakpuasan klien
Latar Belakang
Perkiraan terlalu tinggi
Latar Belakang
Beberapa metode pemodelan perkiraan telah dilakukan dan dikembangkan selama beberapa tahun terakhir ini. Analogy-based estimation adalah salah satu metode perkiraan biaya perangkat lunak Metode tersebut sederhana, serta dapat cepat diimplementasikan (Al-Sakran 2006).
Latar Belakang
Kinerja yang dihasilkan oleh metode analogy based estimation mengungguli metode-metode pemodelan algoritmik (Schofield dan Shepperd 1996). Penggunaan nilai rataan biaya pada dua buah proyek sebagai estimasi menghasilkan kinerja yang lebih baik. Pada tahun 2001, Idri et al. menggabungkan konsep fuzzy ke dalam metode analogy based estimation.
Tujuan
Menganalisis kinerja metode analogy-based estimation pada perkiraan biaya perangkat lunak Penelitian ini juga diharapkan dapat mengusulkan modifikasi metode tersebut
Ruang Lingkup
Data yang digunakan untuk pengujian metode analogy-based estimation adalah kelompok data COCOMO 81 dan mission planning NASA Biaya perkiraan ditentukan oleh nilai rataan biaya dari dua buah proyek dengan jarak terdekat.
Manfaat
Memberikan informasi kinerja metode analogy based estimation untuk perkiraan biaya perangkat lunak. Hasil dan saran penelitian dapat dijadikan sebagai pembanding dan pembuka jalan untuk penelitian yang lebih lanjut.
TINJAUAN PUSTAKA
Menghitung biaya
( a1 a1) + ( b1 b1)
1
+ ... + ( z1 z1) 1
Rumus Kategorikal
1 jika k kategorika l dan Pik = Pjk , ( Pik Pjk ) = 1jika k kategorika l dan Pik Pjk ,
Cost Driver
Cost driver (CD) adalah faktor-faktor tambahan yang mempengaruhi biaya dalam pengembangan perangkat lunak ( Saliu 2003 ).
Model Pengembangan
Organik = kecil, tim berpengalaman Semidetached = tingkat pertengahan Embedded = tight constraint
biaya estimasi
i
biaya aktual
Median (MdMRE), MRE minimal (min MRE), MRE maksimal (max MRE), dan standar deviasi MRE (SDMRE)
METODE PENELITIAN
Kerangka Pemikiran
Pengumpulan data
Modifikasi metode
Data
Kelompok data COCOMO 81 -> jurnal software engineering economics (Boehm 1981) Terdiri dari ukuran perangkat lunak (KLOC) 15 cost driver, dan biaya aktual (Person - Month) .
Data
Kelompok data mission planning NASA -> proyek-proyek NASA dari tahun 1977 sampai 1985 Terdiri dari ukuran perangkat lunak (KLOC) 15 cost driver tipe kategorikal, dan biaya aktual (Person- Month) . Memiliki atribut tambahan -> model pengembangan dan jenis proyek
Rumus jarak -> P1 dengan P2 Rumus jarak -> P1 dengan P3 Rumus jarak -> P1 dengan P4
Jarak P1-P2 misalnya : 0,2 Jarak P1-P3 misalnya : 1,2 Jarak P1-P4 misalnya : 0,8
Estimasi = 90
jarak |/ 100 MRE = |1002 90 terkecil = 0,1 -> 10%
Modifikasi Metode
Hasil analisis yang diperoleh akan dijadikan acuan untuk modifikasi metode analogy based estimation yang baru. Metode baru tersebut kemudian diuji dan dianalisis dengan data dan mekanisme yang sama. Hasilnya dibandingkan dengan metode awal.
COCOMO 81
11 11 11 11 11 11
MRE (%)
11 11 11 11 11 11 11 11 11 1 1 1 1 1 1 11 11 11 11 11 11 11 11 1 11 11 11 11 11 11 11 11 1 1
Pengujian
Ukuran perangkat lunak CD Ukuran perangkat lunak & CD
COCOMO 81
Penerapan Peringkat
Metode ini didasarkan dari adanya urutan kedekatan jarak pada setiap proyek. Urutan kedekatan proyek ini mengabaikan besar kecilnya selisih jarak antar peringkat dan antar pengujian.
Penerapan Peringkat
rank rank total 3 6 3 8
P1 P2 : P1 P3 : P1 P4 : P1 P5 :
2 3 1 4
11 1 11 1
MRE (%)
11 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 11 11 11 11 11 11 11 1
Kesimpulan
Pada penelitian ini, dapat dilihat bahwa hasil terbaik untuk pengujian metode analogy based estimation terjadi jika hanya digunakan ukuran perangkat lunak dalam pengujian. Metode penerapan peringkat merupakan modifikasi dari metode analogy based estimation dan menghasilkan nilai galat yang lebih kecil pada penelitian ini.
Kesimpulan
Keseluruhan pengujian pada kelompok data mission planning NASA menunjukkan hasil yang lebih baik daripada pengujian pada kelompok data COCOMO 81.
Saran
Pengujian dilakukan dengan kelompok- kelompok data yang lain. Penerapan peringkat pada metode analogy based estimation dapat digabungkan dengan metode lain seperti penerapan bobot ataupun prinsip fuzzy. Penelitian tentang perkiraan biaya perangkat lunak dapat diperluas lagi dengan menggunakan metode yang lain misalnya jaringan syaraf tiruan atau fuzzy COCOMO.
DAFTAR PUSTAKA
Al-Sakran, Hasan. 2006. Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning. Journal of Computer Science 2 . ISSN, 3: 276-282. http://www.scipub.org/fulltext/jcs/jcs23276-282.pdf [20 Juni 2006] Briand, Lionel. et al. 1999. An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques. International Software Engineering Network Technical Report. http://coblitz.codeen.org:3125/citeseer.ist.psu.edu/cache/papers/cs/2916/http:zS [20 Juni 2006] Idri, Ali. et al.2001. Fuzzy Analogy : A New Approach for Software Cost Estimation. International Workshop on Software Measurement. Montreal, Canada. http://www.gelog.etsmtl.ca/publications/pdf/670.pdf [20 Juni 2006 ]
DAFTAR PUSTAKA
Leung, Hareton. dan Zhang Fan.2001. Software Cost Estimation. Departement of Computing, The Hong Kong Polytechnic University. http://paginaspersonales.deusto.es/cortazar/doctorado/articulos/leung-handbook [20 Juni 2006] NASA Cost Estimating Web Site.2005. http:// cost.jsc.nasa.gov/COCOMO.html Promise Software Engineering Repository data set. 2004. http://promise.site.uottawa.ca/SERepository [21 Desember 2006 ] Rintala, Kai. et al. 2001.Analogy Based Estimation in Building Services. Construction Informatics Digital Library. http://itc.scix.net/data/works/att/w78-2001-74.content.pdf [21 Desember 2006]
DAFTAR PUSTAKA
Saliu, Moshood Omolade.2003. Adaptive Fuzzy Logic Based Framework For Software Development Efort Prediction. King Fahd University of Petroleum & Minerals. Shepperd, M. dan Schofield, C. 1996. Effort Estimation using Analogy. Proceedings of the 18th International Conference on Software Engineering. Berlin, Germany. http://delivery.acm.org/10.1145/230000/227758/p170-shepperd.pdf?key1=22775 [24 Januari 2007]
TERIMA KASIH