Pengembangan Aplikasi Perhitungan Nilai Understandability Berdasarkan Rancangan Perangkat Lunak

Adhy, Mochammad (2018) Pengembangan Aplikasi Perhitungan Nilai Understandability Berdasarkan Rancangan Perangkat Lunak. Sarjana thesis, Universitas Brawijaya.

Abstract

Understandability adalah parameter kualitas perangkat lunak mengenai tingkat kemudahan dalam memahami sebuah modul perangkat lunak yang dikembangkan. Sebagai contoh pentingnya understandability, dalam sebuah percobaan mengenai inspeksi kode, 60% dari isu yang dilaporakan oleh reviewer profesional pada maintenance terkait dengan understandability. Oleh karena itu penelitian ini dimaksudkan untuk mengembangkan sebuah aplikasi yang dapat mengukur tingkat understandability pada fase perancangan perangkat lunak secara otomatis. Pengukuran understandability dilakukan sesuai dengan multivariate understandability metric. Pengembangan dilakukan menggunakan metode waterfall. Dari hasil penelitian, 100% kebutuhan dapat tervalidasi. Untuk pengukuran efisiensi, diperoleh sistem mampu menyelesaikan 1 pekerjaan pengukuran dalam kurun waktu 10 detik, dan 100% pengguna dapat menyelesaikan tugasnya. Angka tersebut membuktikan sistem berhasil secara efisien membantu mengukur understandability. Sedangkan untuk hubungan hasil pengukuran understandability dari sistem dengan nilai maintainability yang telah diketahui menunjukan korelasi spearman’s rank sebesar 0.987. Hal tersebut menandakan hasil dari sistem dapat dijadikan salah satu acuan untuk memperkirakan usaha melakukan maintenance yang dapat dilakukan sedini mungkin.

English Abstract

Understandability is a software quality parameters that shows the level of ease in understanding a developed software module. As an example of the importance of understandability, in an experiment on code inspection, 60% of issues reported by professional reviewers on maintenance are related to understandability. Therefore this research is intended to develop an application that can measure the level of understandability automatically in the software design phase. Measurement of understandability is done in by using multivariate understandability metric. The development is done by adopting the waterfall model methodology. Based on the results, 100% of requirements are validated. As for the system efficiency, system was able to complete 1 measurement task within 10 seconds, and the user can complete 100% of the task, which proved that system is capable to measure understandability efficiently. As for the relationship between understandability results shows by the system and maintainability that has been known shows the spearman's rank correlation of 0.987, which pointing the results of system can be used as one of the reference to estimating the effort to performing maintenance in early stage of software development.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/424/051807584
Uncontrolled Keywords: rekayasa perangkat lunak, maintenance, understandability software engineering, maintenance, understandability
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.1 Programming
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 20 Mar 2019 08:35
Last Modified: 18 Oct 2021 06:24
URI: http://repository.ub.ac.id/id/eprint/161626
[thumbnail of Mochammad Adhy.pdf]
Preview
Text
Mochammad Adhy.pdf

Download (37MB) | Preview

Actions (login required)

View Item View Item