Problem formulation and Limitations

4

6. Lack

of Cohesion Methods LCOM LCOM measures the dissimilarity of methods in a class instance variables or attributes. With high cohesion means indicates the better class. So much simpler and have a high reusability properties. Meanwhile, the lower the cohesion or lack of cohesion, the more complex class.

1.4.2. PROPERTY

QUALITY SOFTWARE DESIGN The quality of design in aspects of object-oriented software and adapted to OO Metric then only a few characteristics or properties of quality which can be evaluated to measure the quality of code and design is efficiency, complexity, Understandability, reusability, maintainability testability.

1. Efficiency:

Is the design and software implementation has been done efficiently? 2. Complexity: Can the software implementation is used more effectively so that the lower level of complexity? 3. Understandability: Is the design of the software easier to understand? 4. Reusability: Is the quality of software design to support reuse reuse? 5. Maintainability Testability: Is the design of software support for easy testing and changes?

1. Property Relations Quality Design Software and Parameter Moose CK

Table 1. Property Relations and Parameters Software Quality Metric Properti Kualitas Software Parameter Metric Efficiency LCOM, CBO, DIT, NOC Complexity CC Traditional Metric Understandabili ty WMC, RFC, DIT Reusability WMC, LCOM, CBO, DIT, NOC Maintainability Testability WMC, RFC, DIT, NOC In table 1 above it appears that research Linda H. Rosenberg and Lawrence E Hyaat in 2003, shows the complexity properties Moose CK does not use parameters, but using the cyclomatic Complexity CC. In another research in 1993, mainly property maintainability testability using similar parameters, DIT, NOC, RFC, LCOM, WMC, DAC, NOM, SIZE1, SIZE2, MPC . Meanwhile, according Magiel and Arie Van Deursen Bruntink in the Journal of MTI UI, 2007: 13, DIT, LCOM, NOC, RFC, WMC, FOUT, LOCC, NOF, NOM , parameters in bold are not included moose CK.

2. Effect of Parameters on the Properties

Moose CK Design Software Quality Research Linda Rosenberg and Lawrence H E Hyatt on the relationship and influence between the parameters and properties Metric OO software design quality shows that parameter values inversely Moose CK-quality software design 1.4.3. Analytic Hierarchy Process AHP Method of Analytic Hierarchy Process AHP was developed by Thomas L. Saaty in the 70s when the Warston School. AHP is one method that can be used in the decision system by observing the factors of perception, preference, experience and intuition. AHP incorporates judgments and personal values into a single logical way. Analytic Hierarchy Process AHP to solve the complex problem of multiple criteria into a hierarchy. Complex problem can be interpreted that the criteria of a problem that so many multiple criteria, the structure of the problem is unclear, uncertainty opinions of decision makers, decision makers more than one person, and inaccuracies of data available. According to Saaty, the hierarchy is defined as a representation of a complex problem in a multi-level structure where the first level is the goal, which followed the level of factors, criteria, sub criteria, and so on down to the last level of the alternative.