"PENGEMBANGAN APLIKASI UNTUK MENGUKUR REUSABILITY PERANGKAT LUNAK MENGGUNAKAN OBJECT-ORIENTED METRIC "
Main Author: | Nurul Iman, Arkaan |
---|---|
Format: | Thesis NonPeerReviewed Book |
Bahasa: | eng |
Terbitan: |
, 2021
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/184193/1/Arkaan%20Nurul%20Iman.pdf http://repository.ub.ac.id/184193/ |
Daftar Isi:
- 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.