Madhata,S.KomRekayasa Perangkat Lunak 1. Madhata,S.KomRekayasa Perangkat Lunak 2 COCOMO merupakan salah satu model penilaian perangkat lunak yang ddigunakan.

Slides:



Advertisements
Presentasi serupa
TURUNAN/ DIFERENSIAL.
Advertisements

PROJECT MANAGEMENT IT FINAL REVIEW.
PERENCANAAN PROYEK PERANGKAT LUNAK Pertemuan 3.
Manajemen Resiko 1.
©Ayi Purbasari, S.T., /2008 Materi 3 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Pengembangan Sistem Pakar
Barisan & deret Segaf, SE.MSc. Mathematical Economics
Circle (LINGkaRan) Enggar Fathia Ch*Fuji Lestari*Ni Made Ratna W*Ria Oktavia*
LUAS DAERAH LINGKARAN LANGKAH-LANGKAH :
Madhata,S.KomRekayasa Perangkat Lunak 1 1 Chapter 04.
TURUNAN DIFERENSIAL Pertemuan ke
POLA BILANGAN.
FUNGSI PERENCANAAN DAN PENGAMBILAN KEPUTUSAN
14 P E R T E M U A N PENGAWASAN ATAU PENGENDALIAN Manajemen Umum
ENTREPRENEURSHIP KEWIRAUSAHAAN BAB 10 Oleh : Zaenal Abidin MK SE 1.
KOMPONEN SISTEM INFORMASI Materi Pertemuan ke-4.
PENGORGANISASIAN PROYEK SISTEM
PROJECT MANAGEMENT MANPRO-M10: RISIKO DALAM PROYEK SISTEM am/page : 1 of 17 RISIKO DALAM PROYEK SISTEM SESI : 10 BY ARISM,SKOM,MMSI.
Luas Daerah ( Integral ).
BY ENI SUMARMININGSIH, SSI, MM
PERTEMUAN KE 9 MENU TUNGGAL.
Muhammad Taufik Syastra
Pengembangan Perangkat Lunak Menggunakan Evolutionary Prototyping Studi Kasus PROYEK SITINA Project dan Pengguna.
MANAJEMEN PROYEK PERANGKAT LUNAK
Bahan Ajar disusun oleh Budi Susanto, S.Kom,MT
Chapter 2: Cost Concepts & Cost Flows
MANAJEMEN SUMBER DAYA MANUSIA
Analisis Kebutuhan dan Spesifikasi Perangkat Lunak
Pengenalan Manajemen Proyek
PERENCANAAN PROYEK PERANGKAT LUNAK
PERENCANAAN.
PLANNING A SOFTWARE PROJECT Ir. Waniwatining Astuti, M.T.I.
1. Paradoks Produktivitas Teknologi Informasi
Manajemen Umum PERTEMUAN 7 Pengorganisasian dan Struktur Organisasi
INITIATION PROYEK, MANAJEMEN SCOPE, DAN PERENCANAAN PROYEK
Manajemen Pengadaan Proyek
Manajemen Biaya Proyek
Manajemen Biaya Proyek
Perencanaan Proyek Sistem Informasi
Perencanaan Rekayasa Perangkat Lunak
Testing dan Implementasi Sistem
Constructive Cost Model
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Manajemen Proyek Perangkat Lunak
Perencanaan Proyek Software
SESI 4. PERENCANAAN PROYEK PL
Manajemen Resiko 1.
PERKIRAAN BIAYA PERANGKAT LUNAK MENGGUNAKAN LOGIKA FUZZY
Perencanaan Proyek Perangkat Lunak
6. Perenc. Proyek Perangkat Lunak (Software Project Planning)
Program Studi Teknik Informatika Universitas Komputer Indonesia
Wisnu Ananta Kusuma, ST, MT
Manajemen Biaya Proyek
FUNGSI PERENCANAAN & PENGAMBILAN KEPUTUSAN
Manajemen Proyek SI Part 2.
ESTIMASI Pengelolaan Sistem Informasi.
PERENCANAAN (PROYEK) PERANGKAT LUNAK
Software Engineering ( Pressman )
Manajemen Proyek SI Part 2.
Manajemen Biaya Proyek
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
PERENCANAAN PROYEK PERANGKAT LUNAK
Manajemen Resiko 1.
Manajemen Resiko 1.
PERENCANAAN PROJEK PERANGKAT LUNAK
WBS Work Breakdown Structure
Manajemen Resiko 1. Paradigma Manajemen Resiko 2 RISK control identify analyze plan track.
Transcript presentasi:

Madhata,S.KomRekayasa Perangkat Lunak 1

Madhata,S.KomRekayasa Perangkat Lunak 2 COCOMO merupakan salah satu model penilaian perangkat lunak yang ddigunakan di dunia. Dikembangkan oleh Barry Boehm pada tahun COCOMO memprediksi usaha dan membuat jadwal pengembangan produk perangkat lunak berdasarkan pada ukuran perangkat lunak dan biaya yang mempengaruhi produktivitas. Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 3  COCOMO mempunyai 3 (tiga) model yang berbeda, yang mencerminkan kompleksitas : the Basic Model the Intermediate Model and the Detailed Model Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 4 Project Characteristics  Organic Mode  Produk yang dikembangkan berukuran kecil sampai menengah.  dikembangkan secara familiar, untuk kalangan sendiri dan lingkungan yang stabil.  pengembangannya mirip dengan proyek sebelumnya.  relatif kecil dan memerlukan inovasi. Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 5  Semidetached Mode  Anggota tim mempunyai tingkat pengalaman yang berbeda dalam berhubungan dengan sistem.  Bisa terdiri dari orang yang sudah berpengalaman dan kurang pengamalan.  Hubungan bisa menjadi kaku. Project Characteristics Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 6  Embedded Mode  Ketat, batasan dan persyaratan interface tidak fleksibel.  Produk memerlukan inovasi yang besar.  Produk harus betul-betul beroperasi dengan menggabungkan kompleksitas dari H/W, S/W, peraturan dan prosedur operasional.  Persyaratan lebih ketat dan batasan tidak fleksibel. Project Characteristics Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 7  Perhitungan biaya diutamakan secara Delivered Source Instruction (DSI) yang dikembangkan dalam proyek tersebut (LOC/KLOC).  COCOMO beramsumsi bahwa terdapat manajemen yang baik dalam proyek, dari sisi pengembang dan pelanggan.  Spesifikasi/persyaratan tidak semestinya diubah setelah tahap perencanaan (planning) dan persyaratan (requierments) Some Assumptions Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 8  dasar model COCOMO memperkirakan usaha pengembangan software yang menggunakan variabel tunggal ( ukuran DSI) dan tiga model pengembangan software. Basic COCOMO Model Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 9 ModeEffortSchedule OrganicE=2.4*(KDSI) 1.05 TDEV=2.5*(E) 0.38 SemidetachedE=3.0*(KDSI) 1.12 TDEV=2.5*(E) 0.35 EmbeddedE=3.6*(KDSI) 1.20 TDEV=2.5*(E) 0.32 Man-Month / Person-MonthMonth Basic COCOMO Model: Equations Constructive Cost Modeling

Madhata,S.KomRekayasa Perangkat Lunak 10 When Should You Use It Constructive Cost Modeling  Dasar COCOMO adalah memperkirakan biaya-biaya awal pengembangan software yang cepat, baik, untuk pesanan yang besar.

Madhata,S.KomRekayasa Perangkat Lunak 11 Limitation of Basic COCOMO Model Constructive Cost Modeling  Ketelitian perlu dibatasi karena faktor keterbatasan mempunyai pengaruh yang penting untuk menentukan biaya pengembangan software.

Madhata,S.KomRekayasa Perangkat Lunak 12 Constructive Cost Modeling  Kita sudah menentukan suatu proyek sesuai dengan karakteristik dari model Semi-Detached.  Diperkirakan proyek mempunyai DSI. Dengan menggunakan rumus kita dapat menentukan : An Example

Madhata,S.KomRekayasa Perangkat Lunak 13 Constructive Cost Modeling Effort = 3.0*(32) 1.12 = 146 Man-Months Schedule = 2.5*(146) 0.35 = 14 Months Productivity / Man Month= 32,000 DSI / 146 MM = 219 DSI/MM Average Staffing / Month= 146 MM /14 M = 10 Man An Example

Madhata,S.KomRekayasa Perangkat Lunak 14 Constructive Cost Modeling Bila sebuah proyek dikelompokkan kedalam organic mode project diperkirakan akan menghasilkan 32,000 DSI, maka: PM = 2.4 * (32) 1.05 = 91 p.m. Dari nilai PM yang diperoleh dapat dihitung berapa lama proyek akan diselesaikan TDEV = 2.5 (91) 0.38 = 14 bulan An Example

Madhata,S.KomRekayasa Perangkat Lunak 15 Constructive Cost Modeling An Example Bila sebuah proyek dikelompokkan kedalam embedded mode project diperkirakan akan menghasilkan 128,000 DSI, maka: PM = 3.6 (128) 1.20 = 1216 p.m. Dari nilai PM yang diperoleh dapat dihitung berapa lama proyek akan diselesaikan TDEV = 2.5 (1216) 0.32 = 24 bulan