Estimasi Biaya Perangkat Lunak Menggunakan Metode Cocomo Yang Dimodifikasi

Sidabutar, Johannes Christian P. (2015) Estimasi Biaya Perangkat Lunak Menggunakan Metode Cocomo Yang Dimodifikasi. Undergraduate thesis, Institut Technology Sepuluh Nopember.

[thumbnail of 5111100179-Undergraduate Thesis.pdf]
Preview
Text
5111100179-Undergraduate Thesis.pdf - Published Version

Download (2MB) | Preview

Abstract

Dewasa ini, perangkat lunak merupakan sebuah
kebutuhan bagi sebagian masyarakat. Tidak bisa dipungkiri,
perangkat lunak dapat membantu manusia mempermudah segala
pekerjaanya. Perangkat lunak diharapkan bisa memiliki
kemampuan yang diharapkan oleh pemakainya. Seiring
berkembangnya kebutuhan manusia, perangkat lunak juga
diharapkan bisa berevolusi sesuai kebutuhan. Namun, evolusi
perangkat tersebut harus bisa diandalkan dan memiliki performa
yang baik. Dalam rangka mengatasi permasalahan tersebut
diperlukan estimasi biaya yang mampu memperkirakan segala
kebutuhan yang terdapat pada sebuah aplikasi.
Estimasi biaya perangkat lunak merupakan hal yang
sangat penting dalam pengembangan aplikasi. Namun, banyak
pengembang aplikasi kurang mempertimbangakan hal ini. Mereka
hanya memperkirakan biaya aplikasi berdasarkan kebutuhan
fungsional maupun metode atau algoritma yang digunakan. Model
estimasi biaya aplikasi berbasis algoritma memiliki keterbatasan
dalam mengatasi ketidaktentuan dan kesalahan dalam tahap awal
pengembangan aplikasi.
Tugas akhir ini berusaha untuk memecahkan
permasalahan tersebut. Estimasi biaya yang dikembangkan
meliputi model algoritma dan non algoritma. Metode algoritma
dikembangkan dengan bantuan Constructive Cost Model
viii
(COCOMO) yang merupakan teknik estimasi biaya perangkat
lunak yang paling umum digunakan dalam pengembangan
perangkat lunak. COCOMO bergantung pada beberapa variabel
yang disebut dengan cost drivers. Cost drivers ini dikembangkan
oleh beberapa ahli dan dikalkulasi menggunakan fungsi
matematika. Namun dalam perkembangannya, untuk
meningkatkan akurasi dari model ini diperlukan implementasi
model non algoritma untuk mengatasi ketidakpastian dan
kesalahan. Tugas akhir ini mengimplementasi fuzzy logic dan
artificial neural network sebagai model non algoritma yang dapat
memperbaiki akurasi COCOMO. Diharapkan kedua metode ini
dapat membantu pengembang aplikasi dalam memperkirakan
biaya aplikasi secara lebih akurat.
=========================================================================================================
Recently, software has become needs for some people. It
cannot be denied, software could help people to ease their
activities. Software is expected to have ability as what the user
hoped for. As the developing of people needs, software also is
anticipated to evolve as the requirement. But, the software
evolution must be reliable and have good performance. In order to
handle the problem, it is needed cost estimation that could manage
every requirement which software has.
Software cost estimation is one of critical tasks in software
development. But, some developers less consider this issue. They
estimate software cost based one algorithmic models. These
models are limited by their inability to cope with uncertainties and
imprecision in early stage of software development.
This final project tries to handle the problems. Cost
estimation which is implemented based on algorithmic and non
alorithmic models. Algorithmic model is applied with help of
Constructive Cost Model (COCOMO) which is most common
software cost estimation model. COCOMO depends on several
variables or cost drivers. Cost drivers is designed by some experts
an calculated with mathematical functions. But, in order to
improve the accuracy, the model requires implementation of non
algorithmic models which could help to overcome uncertainties
and imprecision. This final project implements fuzzy logic and
artificial neural network as non algorithmic models which could
x
improve the accuracy of COCOMO. It is expected that these
models could help software developer to estimate software cost
accurately.

Item Type: Thesis (Undergraduate)
Additional Information: RSIf 005.1 Sid e
Uncontrolled Keywords: manajemen informasi, perangkat lunak, estimasi biaya perangkat lunak, COCOMO, fuzzy logic, artificial neural network, cost drivers.
Subjects: Q Science > QA Mathematics > QA76 Computer software
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Mr. Tondo Indra Nyata
Date Deposited: 15 May 2019 02:14
Last Modified: 15 May 2019 02:14
URI: http://repository.its.ac.id/id/eprint/63028

Actions (login required)

View Item View Item