Pengukuran kualitas kode program berorientasi objek dengan menggunakan metrik chidamber dan kemerer dilihat dari aspek maintainability, efficiency understandability dan replaceability (studi kasus software accounting XYZ)

Abstract

Peningkatan kualitas sebuah perangkat lunak mempunyai peran yang penting dalam praktek rekayasa perangkat lunak. Pendekatan engineering menginginkan bahwa kualitas perangkat lunak dapat diukur secara kuantitatif dalam bentuk angka yang dapat dipahami oleh orang lain. Object Oriented Programming (OOP) seringkali menjadi pilihan pengembang dalam membangun perangkat lunak. Pengukuran kualitas software berdasarkan aspek object oriented dengan menggunakan Metrik Chidamber dan Kemerer. Metrik tersebut mempunyai enam metrik di dalamnya yaitu Weighted Method per Class (WMC), Depth of Inheritance Tree (DIT), Number OF Children (NOC), Response For a Class (RFC), Coupling Between Object Classes (CBO) dan Lack of Cohesion Method (LCOM). understandability, reusability, dan maintainability/testability. Sehingga pengembang software dapat mengetahui sejauh mana kualitas konsep object oriented yang ada pada kode perangkat lunak tersebut. Hasil akhir yang diharapkan dari tugas akhir ini adalah perbaikan kode program berupa class diagram yang lebih baik berdasarkan kualitas yang telah dipilih. ============================================================================================================= Improving the quality of a software has an important role in the practice of software engineering. Engineering approach wants that the quality software can be measured quantitatively in the form of numbers that can be understood by others. Object Oriented Programming (OOP) is often the choice of the developer in building software. Quality measurement based on aspects of object-oriented software using Chidamber Metrics and Kemerer. Metrics Chidamber and Kemerer has six metric. The metric are weighted Method per Class (WMC), Depth of Inheritance Tree (DIT), Number OF Children (NOC), Response For a Class (RFC), Coupling Between Object Classes (CBO), and Lack of Cohesion Method (LCOM). Quality characteristics that can be measured using this metric is based on ISO / IEC 9126-1 are efficiency, understandability, reusability, and maintainability / testability. So the software developers can determine the quality of objectoriented concepts that exist in the software code. Final results are expected from this thesis are improvement of program code in the form of a better class diagram based on the quality that has been selected

    Similar works