Kamis, 05 April 2012

COCOMO


COCOMO (Constructive Cost Model) yaitu algortima model estimasi biaya perangkat lunak yang dikembangkan dan diterbitkan oleh Barry Boehm. Cocomo merupakan sebuah  model untuk memperkirakan usaha, biaya dan jadwal untuk proyek-proyek perangkat lunak.
COCOMO merupakan model terbuka sehingga semua detail dapat dipublikasi, termasuk :
  • Dasar persamaan perkiraan biaya
  • Setiap asumsi yang dibuat dalam model
  • Setiap definisi
  • Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit
JENIS- JENIS COCOMO
1.      BASIC (COCOMO I 1981)
Menghitung dari estimasi jumlah LOC (Lines of Code). Sang pelopor Boehm, melakukan riset dengan mengambil kasus dari 63 proyek perangkat lunak untuk membuat model matematisnya. Model dasar dari model ini adalah sebuah persamaan sebagai barikut :
effort = C * size^M
Ket:
Effort  : adalah usaha yang dibutuhkan selama proyek, diukur dalam person-months;
c dan M : adalah konstanta-konstanta yang dihasilkan dalam riset Boehm dan tergantung pada penggolongan besarnya proyek perangkat lunak;
size      : adalah estimasi jumlah baris kode yang dibutuhkan untuk implementasi, dalam satuan KLOC (kilo lines of code)
Ukuran program dinyatakan dalam KLOC.  Model Cocomo dapat diaplikasikan dalam tiga tingakatan kelas yaitu :
  • Proyek Organic (Organic Mode) adalah proyek dengan ukuran relatif kecil, dengan anggota team yang sudah berpengalaman dan mampu bekerja pada permintaan yang relatif fleksibel.
  • Proyek Sedang (Semi-Detached Mode) merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda.
  • Proyek Terintegrasi (Embedded Mode), Proyek yang dibangun denga spesifikasi dan operasi yang ketat. 
Model COCOMO dasar ditunjukkan dalam persamaan 1, 2, dan 3 berikut ini:
 


keterangan :
·         E            : besarnya usaha (orang-bulan)
·         D             : lama waktu pengerjaan (bulan)
·         KLOC     : estimasi jumlah baris kode (ribuan)
·         P             : jumlah orang yang diperlukan.
Sedangkan koefisien ab, bb, cb, dan db diberikan pada Tabel 1 berikut:
Tabel 1 . Koefisien Model COCOMO Dasar
2.      COCOMO Menengah (Intermediet COCOMO)
Intermediate COCOMO menghitung usaha pengembangan perangkat lunak sebagai fungsi ukuran program dan sekumpulan “cost drivers” yang mencakup penilaian subjektif produk, perangkat keras, personil dan atribut proyek. Ekstensi ini mempertimbangkan satu set empat “cost drivers”, masing-masing dengan sejumlah atribut anak:
  • Atribut produk (product attributes)
    • Perangkat lunak yang disyaratkan reliabilitas (RELY)
    • Ukuran database aplikasi (DATA)
    • Kompleksitas produk (CPLX)
  • Hardware atribut (computer attibutes)
    • Run-time kinerja kendala (TIME)
    • Memori kendala (STOR)
    • Volatilitas lingkungan mesin virtual (VIRT)
    • Diperlukan waktu pembalikan haluan (TURN)
  • Personil atribut (personnel attributes)
    • Analis kemampuan (ACAP)
    • Kemampuan rekayasa perangkat lunak (PCAP)
    • Aplikasi pengalaman (AEXP)
    • Mesin virtual pengalaman (VEXP)
    • Bahasa pemrograman pengalaman (LEXP)
  • Proyek atribut
    • Penggunaan perangkat lunak (MODP)
    • Penerapan metode rekayasa perangkat lunak (TOOL)
    • Diperlukan jadwal pengembangan (SCED)
Masing-masing subkatagori diberi bobot seperti dalam tabel 2 dan kemudian dikalikan. 

 
Dari pengembangan ini diperoleh persamaan:

(4) 


Dimana :
  • E : besarnya usaha (orang-bulan)
  • KLOC : estimasi jumlah baris kode (ribuan)
  • EAF : faktor hasil penghitungan dari sub-katagori di atas.
Koefisien ai dan eksponen bi diberikan pada tabel berikut.
Tabel 3. Koefisien Model COCOMO Lanjut
3.      COCOMO Detil (Detailed COCOMO)
Dalam hal ini adalah rincian untuk fase tidak diwujudkan dalam persentase, tetapi dengan cara faktor-faktor pengaruh dialokasikan untuk fase. Pada saat yang sama, maka dibedakan menurut tiga tingkatan hirarki produk (modul, subsistem, sistem), produk yang berhubungan dengan faktor-faktor pengaruh sekarang dipertimbangkan dalam persamaan estimasi yang sesuai.
Detil COCOMO menggabungkan semua karakteristik versi intermediate dengan penilaian dampak cost driver di setiap langkah (analisis, desain, dll) dari proses rekayasa perangkat lunak 1. model rinci kegunaan yang berbeda upaya pengali untuk setiap driver biaya atribut tersebut Sensitif pengganda Tahap upaya masing-masing untuk menentukan jumlah usaha yang dibutuhkan untuk menyelesaikan setiap tahap.
Pada COCOMO detail, upaya dihitung sebagai fungsi dari ukuran program dan satu set driver biaya yang diberikan sesuai dengan tiap tahap siklus hidup rekayasa perangkat lunak. Fase yang digunakan dalam COCOMO detail, perencanaan kebutuhan dan perancangan perangkat lunak, perancangan detil, kode dan menguji unit, dan pengujian integrasi.

Referensi :

1 komentar:

  1. Ass Wr Wb, Saya ingin berbagi cerita kepada anda bahwa saya seorang TKI dari malaysia dan secara tidak sengaja saya buka internet dan saya melihat komentar IBU YOSHI yg dari singapur tentan Pesugihan AKI RUSLAN SALEH yg telah membantu dia menjadi sukses dan akhirnya juga saya mencoba menghubungi beliau dan alhamdulillah beliau mau membantu saya untuk menarik dana Hibah Melalui ritual/ghaib dan alhamdulillah itu betul-betul terbukti dan mendapat hasil tarikan RM.347.000 Ringgit, kini saya kembali indon membeli rumah dan mobil walaupun sy Cuma pekerja kilang di selangor malaysia, sy sangat berterimakasih banyak kepada AKI RUSLAN SALEH dan saya juga tidak lupa mengucap syukur kepada ALLAH karna melalui AKI RUSLAN SALEH saya Bisa sukses, Jadi kawan2 yg dalam kesusahan jg pernah putus asah, kalau sudah waktunya tuhan pasti kasi jalan asal anda mau berusaha, ini adalah kisah nyata dari seorang TKI, Jika Anda Ingin Di Bantu Ritual Pesugihan Hubungi 0852=8584=7477 Atau [klik] AHLI PESUGIHAN TANPA TUMBAL
    KEAMPUHAN RITUAL AKI RUSLAN SALEH
    1.Penarikan Dana Hibah Melalui Bank Ghaib
    2.Penarikan Uang Melalui Mustika
    3.Ritual Angka Tembus Togel/Lotrey
    4.Jimat Pelaris Usaha DLL
    Dan Masih Banyak Lagi, AKI RUSLAN SALEH Banyah Dikenal Oleh Kalangan Pejabat, Pengusaha Dan Artis Ternama Karna Beliau adalah guru spiritual terkenal di indonesia. Untuk yg punya rum terimakasih atas tumpangannya.

    BalasHapus