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.

[img]
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: https://repository.its.ac.id/id/eprint/63028

Actions (login required)

View Item View Item