Apriadi, Heru (2019) Pengembangan Aplikasi Kakas Bantu Untuk Menghitung Estimasi Nilai Modifiability Dari Class Diagram. Sarjana thesis, Universitas Brawijaya.
Abstract
Pada tahap awal dalam pengembangan sebuah software, perhitungan estimasi pada software size, effort, dan cost merupakan masalah yang sangat penting bagi seorang developer dan administrator proyek. Studi melaporkan bahwa lebih dari 90% dari total biaya yang dikeluarkan pada perangkat lunak disebabkan oleh pemeliharaan dan evolusi. Karenanya para stakeholder mengharapkan agar sebuah perangkat lunak dibangun dengan desain terbaik guna meningkatkan efisiensi dan kecepatan pengerjaan jika ada perubahan pada perangkat lunak tersebut. Class diagram merupakan salah satu diagram yang dibuat pada tahap desain pengembangan perangkat lunak. Pengukuran kualitas dari desain class diagram dari software yang akan dibangun dapat mengurangi revisi-revisi yang mungkin terjadi di kemudian hari. Pada perhitungan estimasi kualitas class diagram ini akan dilakukan dengan mengestimasi nilai modifiability. Untuk melakukan perhitungan estimasi nilai estimasi nilai modifiability class diagram ini dapat dilakukan secara manual, akan tetapi akan membutuhkan waktu yang lama jika perhitungan dilakukan pada class diagram yang memiliki jumlah class dan relasi yang banyak dan kompleks. Oleh karena itu dengan berdasarkan permasalahan yang telah dipaparkan, maka dibutuhkan sebuah solusi yaitu dengan pembangunan aplikasi kakas bantu untuk menghitung estimasi nilai modifiability dari class diagram secara otomatis dengan penggunaan metode perhitungan menggunakan metriks modifiability. Dengan dibuatnya sistem ini diharapkan dapat menyelesaikan permasahan yang telah dipaparkan. Metode penelitian yang dilakukan pada penelitian ini meliputi studi literatur, pengambilan data, analisis kebutuhan, perancangan dan implementasi, pengujian serta kesimpulan dan saran. Sistem juga telah diuji dengan melakukan pengujian unit, pengujian integrasi, dan pengujian validasi fungsional dengan menghasilkan nilai 100% valid serta dilakukan pengujian akurasi sistem dengan membandingkan hasil perhitungan dengan sistem dengan perhitungan manual yang menghasilkan nilai 100% valid. Pada penelitian ini juga telah dihasilkan tiga kebutuhan fungsional, perancangan sequence diagram, class diagram, algoritme dan implementasi sistem berupa implementasi kode program dan antarmuka.
English Abstract
In the initial stages of developing a software, estimation of software size, effort, and cost is a very important issue for a developer and project administrator. Studies report that more than 90% of the total cost spent on software is caused by maintenance and evolution. Therefore the stakeholders expect that a software is built with the best design to improve efficiency and speed of work if there is a change in the software. Class diagram is one diagram created at the design stage of software development. Measuring the quality of the class diagram design of the software to be built can reduce revisions that may occur in the future. In the calculation of the estimated quality of this class diagram will be done by estimating the value of modifiability. To calculate the estimated value of the class modifiability estimation value, this diagram can be done manually, but it will take a long time if the calculation is done on a class diagram that has a large and complex number of classes and relations. Therefore, based on the problems that have been described, a solution is needed, namely the development of assistive tools to calculate the estimated modifiability of class diagrams automatically by using the calculation method using modifiability metrics. By making this system, it is expected to be able to resolve the problems that have been described. The research methods carried out in this study include the study of literature, data collection, needs analysis, design and implementation, testing and conclusions and suggestions. The system has also been tested by unit testing, integration testing, and functional validation testing to produce a value of 100% valid and testing the accuracy of the system by comparing the results of calculations with the system with manual calculations that produce a value of 100% valid. In this study three functional requirements have also been produced, designing sequence diagrams, class diagrams, algorithms and system implementation in the form of program code and interface implementation.
Other obstract
-
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FILKOM/2020/159/052003350 |
Uncontrolled Keywords: | Rekayasa perangkat lunak, Modifiability, Class diagram, design, Software engineering, Modifiability, Class diagram, design |
Subjects: | 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.1 Programming > 005.106 85 Software engineering / Capability maturity model (Computer software) |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Budi Wahyono Wahyono |
Date Deposited: | 10 Aug 2020 06:57 |
Last Modified: | 19 Oct 2021 01:47 |
URI: | http://repository.ub.ac.id/id/eprint/180899 |
Preview |
Text
Heru Apriadi.pdf Download (7MB) | Preview |
Actions (login required)
View Item |