estimasi proyek perangkat lunakkomang_anom.staff.gunadarma.ac.id/downloads/files/53733/...estimasi...

18
Estimasi Proyek Perangkat Lunak Universitas Gunadarma

Upload: others

Post on 03-Dec-2020

46 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Estimasi Proyek Perangkat LunakUniversitas Gunadarma

Page 2: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Estimasi biaya dan usaha

1. Menunda estimasi sampai akhir proyek (100% akurat).

2. Berdasarkan estimasi pada proyek yang mirip sebelumnya.

3. Menggunakan 'teknik dekomposisi' yang relatif sederhana untuk estimasi

biaya dan usaha proyek.

4. Menggunakan satu atau lebih model empiris bagi estimasi usaha dan biaya

Perangkat Lunak.

Page 3: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Akurasi Estimasi Proyek Perangkat Lunakdidasarkan pada :

1. Tingkat dimana perencana telah dengan tepat mengestimasi ukuran produk

yg akan dibuat.

2. Kemampuan mengestimasi ukuran ke dalam kerja manusia, waktu kalender,

dan dolar.

3. Tingkat dimana rencana proyek mencerminkan kemampuan tim PL.

4. Stabilitas syarat produk serta lingkungan yg mendukung usaha

pengembangan PL.

Page 4: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Estimasi Berbasis Masalah

Line Of Code (LOC) dan Function Point (FP) pada estimasi proyek digunakan

sebagai:

1. variabel estimasi yg dipakai untuk mengukur masing-masing elemen PL.

2. matrik baseline yg dikumpulkan dari proyek yang lalu dan dipakai dengan

variabel estimasi untuk mengembangkan proyeksi kerja dan biaya.

Page 5: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Expected Value untuk variabel estimasi :

EV = (Sopt + 4Sm + Spess) / 6

Keterangan:EV = Expected value

Sopt = Estimasi optimistik

Sm = Estimasi mendekati

Spess = Estimasi pesimistik

Page 6: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Contoh estimasi berbasis LOC

PL CAD akan menerima data geometri dua dan tiga dImensi dari

seorang perekayasa yang akan berinteraksi dan mengontrol sistem CAD

melalui suatu interface pemakai. Kajian spesifikasi sistem menunjukkan

bahwa PL akan mengeksekusi Workstation dan harus berinteraksi

dengan berbagai periperal grafis komputer seperti mouse, digitizer dan

printer laser.

Page 7: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Contoh estimasi berbasis LOC

Diketahui :

Perhitungan LOC untuk fungsi analisis geometri 3D (3DGA) :

• optimism : 4600

• most likely : 6900

• pessimistic : 8600

Ditanya: Tentukan nilai EV!

Page 8: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Contoh estimasi berbasis LOC

Jumlah tersebut dimasukkan ke dalam tabel, begitu juga untuk

perhitungan yang lain. Sehingga diperoleh :

Page 9: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Contoh estimasi berbasis LOC

Jika

Produktivitas rata-rata organisasi = 620 LOC / person-month

Upah Karyawan = $8.000 / month

Biaya per LOC = $13

Tentukan Jumlah Karyawan, Estimasi biaya proyek berdasarkan LOC, dan Estimasi biaya proyek

berdasarkan upah!

Page 10: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Estimasi Empiris

Barry Boehm memperkenalkan hirarki model estimasi PL dengan nama COCOMO (COnstructive COst MOdel = Model Biaya Konstruktif) yang berbentuk sebagai berikut:

1. Model COCOMO Dasar

Menghitung usaha pengembangan PL (dan biaya) sebagai fungsi dari ukuran program yang diekspresikan dalam baris kode yg diestimasi (LOC).

2. Model COCOMO Intermediate

Menghitung usaha pengembangan PL sbg fungsi ukuran program dan serangkaian 'pengendalibiaya' yang menyangkut penilaian yang subyektif terhadap produk, perangkat keras, personil danatribut proyek.

3. Model COCOMO Advance

Menghubungkan semua karakteristik versi intermediate dengan penilaian terhadap pengaruhpengendali biaya pada setiap langkah (analis, perancangan, dll) dari proses rekayasa PL.

Page 11: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Model Cocomo dapat diaplikasi dalam tigatingkatan kelas

Page 12: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Model COCOMO Dasar

Persamaan COCOMO Dasar

Dimana :E = Effort (usaha yang diaplikasikan - pm)D = waktu pengembangan (m)KLOC = jumlah perkiraan baris kode (dalam ribuan) ab, bb, cb, db= koefisien (lihat tabel)

Page 13: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Model COCOMO Dasar

Koefisien model Cocomo Dasar:

Page 14: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

COCOMO Intermediate

Model dasar ini dapat diperluas dengan mempertimbangkan kumpulan atribut pengendali biaya yang

dikelompokkan dalam 4 kategori utama :

1. Atribut produk

- ukuran keandalan proyek

- ukuran dari aplikasi database

- kekompleksan produk

2. Atribut perangkat keras

- kendala performansi run-time

- kendala memori

- lingkungan dari violability dari virtual memori

- waktu perputaran yg diperlukan

Page 15: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

COCOMO Intermediate

3. Atribut personil

- kemampuan sistem analis

- kemampuan software engineering

- pengalaman aplikasi

- pengalaman virtual mesin

- pengalaman bahasa pemrograman

4. Atribut proyek

- pemakaian alat bantu PL

- metode aplikasi software engineering

- jadwal pengembangan

Masing-masing dari 15 atribut di atas dirata-rata dlm sebuah skala 6 titik degan rentang dari 'sangat rendah' ke 'sangat tinggi' (dlmkepentingan atau harga).

Page 16: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

COCOMO Intermediate

Persamaan COCOMO Intermediate

dimana :

EAF = Effort Adjusment Factor (faktor

penyesuaian usaha) yg mempunyai range

antara 0.9 sampai 1.4

ai, bi = koefisien (lihat tabel)

Page 17: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

COCOMO Intermediate

Page 18: Estimasi Proyek Perangkat Lunakkomang_anom.staff.gunadarma.ac.id/Downloads/files/53733/...Estimasi biaya dan usaha 1. Menunda estimasi sampai akhir proyek (100% akurat). 2. Berdasarkan

Contoh Estimasi Model COCOMO

Hitunglah estimasi menggunakan model cocomo dasar jika diketahui:

KLOC : 33.2

Proyek Perangkat Lunak merupakan jenis Organik!

Kemudian hitunglah durasi proyek dan harga durasi proyek memungkinkan

perencana untuk menentukan jumlah orang yang disetujui (N)!