Pengembangan Kakas Bantu Perhitungan Kualitas Kode (Quality Rate) Menggunakan Metrik Perangkat Lunak

Putri, Odhia Yustika (2019) Pengembangan Kakas Bantu Perhitungan Kualitas Kode (Quality Rate) Menggunakan Metrik Perangkat Lunak. Sarjana thesis, Universitas Brawijaya.

Abstract

Perangkat lunak yang berkualitas adalah perangkat lunak yang tidak memiliki defisiensi kode. Sebelumnya Beranic dkk pada tahun 2018 melakukan penelitian berjudul “Towards a Reliable Identification of Deficient Code with a Combination of Software Metrics” mengenai penggunaan kombinasi 8 (delapan) jenis metrik perangkat lunak berorientasi objek untuk mendeteksi defisiensi kode pada perangkat lunak tersebut. Pendeteksian defisiensi kode ini dapat digunakan pada perhitungan kualitas kode (quality rate) yang dapat menjadi acuan baik buruknya perangkat lunak tersebut. Pada penelitian tersebut perhitungan metrik dilakukan dengan menggunakan kakas bantu terpisah untuk menghitung kualitas kode, sehingga membutuhkan waktu dan sumber daya yang banyak. Oleh karena itu, pada penelitian ini dibangunlah kakas bantu perhitungan kualitas kode menggunakan metrik perangkat lunak. Pembangunan kakas bantu dilakukan menggunakan metode siklus hidup perangkat lunak Waterfall dan dibangun dalam bahasa pemrograman Java. Kakas bantu dapat berjalan pada platform desktop dan menggunakan berkas proyek Java sebagai masukannya. Kakas bantu ini menghasilkan 3 kebutuhan fungsional dan 1 kebutuhan non-fungsional. Perancangan kakas bantu ini dilakukan dengan berorientasi objek dan menghasilkan 1 class diagram, 3 sequence diagram, 5 rancangan algoritme, dan 3 rancangan antarmuka. Implementasi kakas bantu ini dilakukan sesuai rancangan menggunakan library JavaFX dan ASTParser. Hasil pengujian white-box dan black-box yang telah dilakukan menunjukkan bahwa kakas bantu ini memiliki persentase validasi sebesar 100%.

English Abstract

A good quality software is usually understood as an absence of errors within the software. The previous study entitled “Towards a Reliable Identification of Deficient Code with a Combination of Software Metrics” has been done by Beranic in 2018 and showed the use of combination of 8 object-oriented software metrics to identify deficient code in certain software. The deficient code detection can be used to calculate the quality rate. However, the calculation of deficient code and quality rate are done separately. To overcome this problem, an auxiliary tool is made for the calculation of quality rate with a combination of software metrics. This tool was built using Software Development Life Cycle (SDLC) Waterfall method and coded in Java. This tool runs on a desktop platform and use Java project as its input. Requirement engineering process in this tool produced 3 functional requirements and 1 non-functional requirement. The design is in object-oriented and produced 1 class diagram, 3 sequence diagrams, 5 algorithms, and 3 user interface design. The design is develop using JavaFX and ASTParser library. The outcome of the white-box and black-box tests indicate that this tool has a validation percentage of 100%.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2019/433/051905751
Uncontrolled Keywords: tools, quality rate, software metrics
Subjects: 000 Computer science, information and general works > 003 Systems > 003.3 Computer modeling and simulation
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Endang Susworini
Date Deposited: 24 Aug 2020 06:53
Last Modified: 24 Aug 2020 06:53
URI: http://repository.ub.ac.id/id/eprint/171897
Full text not available from this repository.

Actions (login required)

View Item View Item