"Pengembangan Aplikasi Untuk Mengukur Reusability Perangkat Lunak Menggunakan Object-Oriented Metric "

Iman, Arkaan Nurul (2021) "Pengembangan Aplikasi Untuk Mengukur Reusability Perangkat Lunak Menggunakan Object-Oriented Metric ". Sarjana thesis, Universitas Brawijaya.

Abstract

Reusability adalah kemungkinan segmen source code pada perangkat lunak yang dapat digunakan kembali untuk menambahkan fungsionalitas baru dengan sedikit atau tanpa modifikasi. Penggunaan kembali komponen yang sudah ada dapat mempercepat proses pengembangan perangkat lunak. Penelitian yang dilakukan oleh Mr. Pavan Devade dan Prof. Pritesh Jain pada tahun 2016 memaparkan sebuah metode perhitungan reusability pada konsep pemrograman berorientasi objek. Penelitian tersebut menjelaskan bahwa klas yang merupakan komponen utama pada pemrograman berorientasi objek dapat dihitung nilai reusability-nya dengan memanfaatkan metrik perangkat lunak berorientasi objek yaitu metrik CK. Penelitian tersebut menggunakan bahasa pemrograman C# dalam pembahasannya. Sayangnya, bahasa pemrograman berorientasi objek tidak hanya terbatas pada C#, salah satunya adalah Java. Penelitian ini bertujuan untuk mengembangkan sebuah sistem yang menerapkan metode perhitungan reusability yang dipaparkan oleh Mr. Pavan Devade dan Prof. Pritesh Jain dengan Java sebagai bahasa pemrograman yang digunakan. Penelitian ini dilakukan dengan tahapan rekayasa perangkat lunak yaitu analisis kebutuhan, perancangan sistem, implementasi sistem, dan pengujian sistem. Analisis kebutuhan menghasilkan 4 kebutuhan fungsional dan 1 kebutuhan nonfungsional. Perancangan sistem menghasilkan class diagram dan 4 sequence diagram. Implementasi sistem dilakukan dengan library Javaparser dan JavaFX. Pengujian sistem dilakukan dengan tiga tahap, yaitu pengujian unit, pengujian integrasi, dan pengujian validasi. Pengujian sistem memberikan hasil valid untuk setiap tahapan pengujian.

English Abstract

Reusability is the likelihood of segments of source code in software that can be reused to add new functionality with slight or no modification. A research conducted by Mr. Pavan Devade and Prof. Pritesh Jain in 2016 describes a method to perform reusability calculations in object-oriented programming concepts. The research explains that the class which is the main component in object-oriented programming, can be calculated for its reusability value by utilizing the object-oriented software metric, namely the CK metric. The research uses the C# programming language. Unfortunately, object-oriented programming languages are not only limited to C#, Java is one of them. This study aims to develop a system that applies the reusability calculation method described by Mr. Pavan Devade and Prof. Pritesh Jain using Java programming language. This research was conducted with software engineering phase consisting of requirements analysis, system design, system implementation, and system testing. Requirements analysis produces 4 functional requirements and 1 nonfunctional requirement. The system design produces class diagram and 4 sequence diagrams. System implemented using Javaparser and JavaFX libraries. System is tested in three stages, namely unit testing, integration testing, and validation testing. The tests gives valid results for each stage of the test.

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: 052115
Subjects: 000 Computer science, information and general works > 004 Computer science
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Unnamed user with username rizky
Date Deposited: 22 Oct 2021 07:08
Last Modified: 25 Feb 2022 00:10
URI: http://repository.ub.ac.id/id/eprint/184193
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Arkaan Nurul Iman.pdf
Restricted to Registered users only until 31 December 2023.

Download (6MB)

Actions (login required)

View Item View Item