Decision Support System Software Developer Selection With Analytical Hierarchy Process Method

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Jour of Adv Research in Dynamical & Control Systems, Vol.

10, 02-Special Issue, 2018

Decision Support System Software Developer


Selection with Analytical Hierarchy Process
Method
Indra Swanto Ritonga, Department of Informatics, Universitas Sumatera Utara, Medan, Indonesia

Abstract--- Decision Support System has become an aid tool that becomes a need for policy makers to get objective
recommendations, Analytical Hierarchy Process method that can be used to perform the selection process with the
concept of multi criteria decision making and the results obtained especially in the process of decision making the
selection of developers can accurate and with good results.

Keywords--- Decision Support System, AHP, Decision, Multi-Criteria Decision Making

I. Introduction
The Decision Support System abbreviated to DSS is generally defined as an interactive information system that
provides information, modeling, and data manipulation[1]–[3]. The system is used to assist decision making in semi-
structured situations and unstructured situations, where no one knows exactly how decisions should be made. The
DSS employs flexible, interactive, and adaptable CBIS (Computer Based Information Systems), developed to
support solutions to specific unstructured management issues[4]–[6].
Multi Criteria Decision Making is basically the process of selecting the best alternative from several alternatives
that exist based on a number of criteria of a problem[1], [3], [7], [8]. The software developer selection activity is
part of multi criteria decision making which is always done and must be supported by objective and profitable
considerations in achieving value (cost, time and quality) to be achieved by a company owning the project without
ignoring the need for reasonable remuneration for developers.
With current technological developments, decisions usually taken by expert judgment can be done by a system,
in this case using the Analytical Hierarchy Process (AHP) method to assist decision makers in making decisions[9]–
[11]. The AHP method will help assess the criteria on a scale of 1-9 so that a mathematical calculation can be
performed using the AHP formula, which will give the best decision of some alternatives[12], [13].

II. Methodology
A. Decision
Decision is the activity of choosing a strategy or action in solving the problem. The action of choosing a strategy
or action that the manager or decision maker believes will provide the best solution to the so-called decision-
making[14]. Decision-making is a management activity in the form of selection of actions from a set of previously
formulated alternatives to solve a problem or a conflict in management[15]. The criteria or characteristics of the
decision are:
1. Alternatives
2. There are constraints or conditions
3. Following a pattern/model of behavior, whether structured or not
4. Many inputs/variables
5. There are risk factors
6. It takes speed, accuracy, and accuracy.

B. Decision Support System


The Decision Support System abbreviated to DSS is generally defined as an interactive information system that
provides information, modeling, and data manipulation. The system is used to assist decision making in semi-
structured situations and unstructured situations, where no one knows exactly how decisions should be made[16],
[17].

1532

*Corresponding Author: Indra Swanto Ritonga


Article History: Received: 15 May. 2018 Revised: 1 June.2018 Accepted:20 July 2018
Jour of Adv Research in Dynamical & Control Systems, Vol. 10, 02-Special Issue, 2018

C. Decision Support System Components


A decision support system consists of several subsystems[18]–[21], among others:
1. Data management subsystem
Subsystems contain relevant data for situations and conditions managed by software called Database
Management Systems.
2. Model management subsystem
It is a software package that contains financial models, statistics, management sciences, or other quantitative
models that provide the right analytical and management software capabilities.
3. Subsystem user interface
Users communicate with decision support systems through the subsystem.
4. Knowledge-based management subsystem
This subsystem supports all other subsystems or acts as an independent component that provides intelligence to
enlarge the knowledge of the decision maker.
By definition, decision support systems should include three major components of the DBMS, MBMS, and user
interface. The knowledge-based management subsystem is optional, but it can provide many benefits as it provides
intelligence for these three major components.

D. Decision Support System Characteristics


Characteristics and Capabilities in a decision support system as follows[22], [23]:
1. DSS provides support for key decision makers in semi-structured and unstructured circumstances by combining
human judgment and computerized information.
2. Provide support for managerial levels ranging from executives to managers.
3. Provide support for individual groups, unstructured problems require the involvement of individuals from other
departments within the organization.
4. DSS provides support to independent or ongoing decisions.
5. DSS provides support to all phases in the decision-making process of intelligence, design, choice and
implementation.
6. DSS supports many processes and decision-making styles.
7. DSS adaptive on time, decision makers must be reactive to face rapid changes in conditions and change the
decision support system must be flexible so that users can add, delete, combine, change and rearrange element
elements.
8. DSS is easy to use. Users feel at home while working with the system, such as user-friendly, flexibility, the
ability to use high graphics and language to interact with the machine as with English will increase the
effectiveness of decision support systems.
9. DSS raises the effectiveness of decision making both in terms of timeliness and quality, not on the cost of
making decisions or the cost of computer time usage.
10. DSS can control the stages of decision-making as in the stage of intelligence, choice and implementation and
decision support systems directed to support the decision maker rather than replace his position.
11. Allowing end users to build their own simple systems. Large systems can be built with the help of information
systems.
12. DSS uses standard or user-created models to analyze the situation of decisions. Modeling ability allows
experimenting with different strategies under different configurations.
13. DSS supports access from a variety of data sources, formats, and types, the range of geographic information
systems in object orientation.
14. Can be used as a standalone tool by a decision maker at one location or distributed in an organization as a whole
and some organizations along the supply chain. Can be integrated with other DSS and / or other applications, and
can be distributed internally and externally using networking and Web technologies.

E. Fuzzy Multiple Attribute Decision Making


Fuzzy Multiple Attribute Decision Making is a method used to find the optimal alternative of a number of
alternatives with certain criteria[24]–[26]. The core of FMADM is to determine the weight value for each attribute,
then proceed with the ranking process which will select the alternatives already given. Basically, there are 3
approaches to finding attribute weight value that is subjective approach, objective approach and approach of
integration between subjective & objective[27]. Each approach has its advantages and disadvantages. In a subjective
approach, the weighted value is determined by the subjectivity of the decision-makers, so that several factors in the

1533

*Corresponding Author: Indra Swanto Ritonga


Article History: Received: 15 May. 2018 Revised: 1 June.2018 Accepted:20 July 2018
alternative ranking process can be determined freely. Whereas in the objective approach, the weight value is
calculated mathematically so that it ignores the subjectivity of the decision maker.

F. Analytical Hierarchy Process


Analytical Hierarchy Process (AHP) is a decision support model developed by Thomas L. Saaty[9], [10], [12],
[28]. This decision support model will describe complex multi-factor or multi-criteria problems into a hierarchy. The
hierarchy is defined as a representation of a complex problem in a multi-level structure where the first level is the
goal, followed by the factor level, criteria, sub criteria, and so on down to the last level of the alternative. With a
hierarchy, a complex problem can be broken down into groups that are then organized into a hierarchical form so
that the problem will seem more structured and systematic.

III. Result And Discussion


In analyzing decision support using AHP method, it can be known in the decision making is done from several
process, following discussion of settlement of decision making using AHP method. Figure 1 is an assessment
hierarchy of the process of AHP method used.

Fig 1. Assessment AHP

The data needed for the selection process of software developers are:

Table 1. Data Developer


No Alternative Administration Technique Price Conclusion Information
1. Alternative 1 Fulfill Fulfill 99.55% Pass Follow-up
2. Alternative 2 Unsatisfactory Enough 0% Cancel -
3. Alternative 3 Unsatisfactory Enough 0% Cancel -
4. Alternative 4 Unsatisfactory Enough 0% Cancel -
5. Alternative 5 Fulfill Fulfill 90.16% Pass Follow-up
6. Alternative 6 Fulfill Enough 91.00% Pass Follow-up
7. Alternative 7 Less Compliance Enough 35.00% Cancel -

Based on the AHP process starting from the matched pair matrix process, the matrix of the criteria value, the matrix
of the sum of each row, the consistency ratio of the data in table 1 is obtained as follows:

Table 2. Matrix Choses Alternative


Administration Technique Price
Total
(K1) (K2) (K3)
Alternative 1 0.539 0.103 0.114 0.756

1534
Jour of Adv Research in Dynamical & Control Systems, Vol. 10, 02-Special Issue, 2018

Alternative 2 0.349 0.060 0.067 0.475


Alternative 3 0.250 0.060 0.164 0.473
Alternative 4 0.156 0.177 0.067 0.400
Alternative 5 0.349 0.060 0.050 0.458
Alternative 6 0.250 0.060 0.114 0.424
Alternative 7 0.156 0.177 0.067 0.400

IV. Conclusion
The use of the AHP method on the completion of software developer selection based on predetermined criteria
can be used and expected results are also as expected.

References
[1] S. H. Zanakis, A. Solomon, N. Wishart, and S. Dublish, “Multi-attribute decision making: A simulation
comparison of select methods,” Eur. J. Oper. Res., vol. 107, no. 3, pp. 507–529, 1998.
[2] A. Mardani, E. K. K. Zavadskas, Z. Khalifah, A. Jusoh, and K. M. M. Nor, “Multiple criteria decision-making
techniques in transportation systems: a systematic review of the state of the art literature,” Transport, vol. 31,
no. 3, pp. 359–385, Jul. 2016.
[3] A. Łatuszyńska, “Multiple-Criteria Decision Analysis Using Topsis Method For Interval Data In Research Into
The Level Of Information Society Development,” Folia Oeconomica Stetin., vol. 13, no. 2, pp. 63–76, Jan.
2014.
[4] D. Siregar et al., “Multi-Attribute Decision Making with VIKOR Method for Any Purpose Decision,” J. Phys.
Conf. Ser., vol. 1019, p. 012034, Jun. 2018.
[5] S. H. Sahir, K. Minan, S. Samsudin, I. Zufria, and R. Rahim, “Adaptive Neuro Fuzzy Inference System for
Prediction : a Study Approach,” Int. J. Eng. Technol., vol. 7, no. 2.12, pp. 260–263, 2018.
[6] T. Suryanto, R. Rahim, and A. S. Ahmar, “Employee Recruitment Fraud Prevention with the Implementation
of Decision Support System,” J. Phys. Conf. Ser., vol. 1028, no. 1, p. 012055, Jun. 2018.
[7] J. T. Kulas, “Personality-based profile matching in personnel selection: Estimates of method prevalence and
criterion-related validity,” Appl. Psychol., vol. 62, no. 3, pp. 519–542, 2013.
[8] A. Yanie et al., “Web Based Application for Decision Support System with ELECTRE Method,” J. Phys.
Conf. Ser., vol. 1028, no. 1, p. 012054, Jun. 2018.
[9] H. Ariff, M. S. Salit, N. Ismail, and Y. Nukman, “Use of analytical hierarchy process (ahp) for selecting the
best design concept,” J. Teknol., vol. 49, no. A, pp. 1–18, 2008.
[10] C. H. Primasari, R. Wardoyo, and A. K. Sari, “Integrated AHP, Profile Matching, and TOPSIS for selecting
type of goats based on environmental and financial criteria,” Int. J. Adv. Intell. Informatics, vol. 4, no. 1, pp.
28–39, Mar. 2018.
[11] A. Badea, G. Prostean, G. Goncalves, and H. Allaoui, “Assessing risk factors in collaborative supply chain
with the analytic hierarchy process ( AHP ),” Procedia - Soc. Behav. Sci., vol. 124, pp. 114–123, 2014.
[12] C. Kara and N. Doratli, “Application of GIS/AHP in siting sanitary landfill: a case study in Northern Cyprus,”
Waste Manag. Res., vol. 30, no. 9, pp. 966–980, Sep. 2012.
[13] R. Gawlik, “Preliminary Criteria Reduction for the Application of Analytic Hierarchy Process Method,” 2008.
[14] A. Alesyanti, R. Ramlan, H. Hartono, and R. Rahim, “Ethical decision support system based on hermeneutic
view focus on social justice,” Int. J. Eng. Technol., vol. 7, no. 2.9, pp. 74–77, 2018.
[15] S. H. Sahir, R. Rosmawati, and R. Rahim, “Fuzzy model tahani as a decision support system for selection
computer tablet,” Int. J. Eng. Technol., vol. 7, no. 2.9, pp. 61–65, 2018.
[16] Y. Rossanty, D. Hasibuan, J. Napitupulu, M. D. T. P. Nasution, and R. Rahim, “Composite performance index
as decision support method for multi case problem,” Int. J. Eng. Technol., vol. 7, no. 2.9, pp. 33–36, 2018.
[17] P. harliana and R. Rahim, “Comparative Analysis of Membership Function on Mamdani Fuzzy Inference
System for Decision Making,” J. Phys. Conf. Ser., vol. 930, no. 1, p. 012029, Dec. 2017.
[18] D. Siregar, D. Arisandi, A. Usman, D. Irwan, and R. Rahim, “Research of Simple Multi-Attribute Rating
Technique for Decision Support,” J. Phys. Conf. Ser., vol. 930, no. 1, p. 012015, Dec. 2017.
[19] M. P. Sari, A. H. Mirza, and Fatmasari, “Decision Support System to Determine The Loan Nominal at KUD
Mupakat Jaya Using Decision Tree Method,” in The 4th ICIBA 2015, International Conference on Information
Technology and Engineering Application, 2015, pp. 250–254.
1535

*Corresponding Author: Indra Swanto Ritonga


Article History: Received: 15 May. 2018 Revised: 1 June.2018 Accepted:20 July 2018
[20] P. G. W. Keen, “Decision support systems: a research perspective,” Decis. Support Syst. Issues Challenges
Proc. an Int. Task Force Meet., pp. 23–44, 1980.
[21] M. Kessentini, N. Bellamine, B. Saoud, M. Charrad, and S. Sboui, “MULTI-CRITERIA DECISION
SUPPORT SYSTEM COUPLING LOGISTICS AND FINANCIAL PERFORMANCE IN INVENTORY
MANAGEMENT.”
[22] E. Turban, J. E. Aronson, and T. Liang, Decision Support Sistems and Intelligent Systems. Yogyakarta: Andi,
2005.
[23] A. Spyridakos, N. Tsotsolas, J. Mellios, Y. Siskos, D. Yannakopoulos, and P. Kyriazopoulos, “SAINC: Self-
adapting inventory control decision support system for cement industries,” Oper. Res., vol. 9, no. 2, pp. 183–
198, 2009.
[24] S. Kusumadewi, S. Hartati, A. Harjoko, and R. Wardoyo, Fuzzy Multi-Attribute Decision Making (Fuzzy
MADM). Yogyakarta: Graha Ilmu, 2006.
[25] E. Azimirad and J. Haddadnia, “A new model for threat assessment in data fusion based on fuzzy evidence
theory,” Int. J. Adv. Intell. Informatics, vol. 2, no. 2, pp. 54–64, Jul. 2016.
[26] U. Rani, S. Dalal, and J. Kumar, “Optimizing performance of fuzzy decision support system with multiple
parameter dependency for cloud provider evaluation,” Int. J. Eng. Technol., vol. 7, no. 1.2, pp. 61–65, 2018.
[27] H. Hamdani and R. Wardoyo, “A review on fuzzy multi-criteria decision making land clearing for oil palm
plantation,” Int. J. Adv. Intell. Informatics, vol. 1, no. 2, pp. 75–83, Jul. 2015.
[28] M. K. Hassan, “Applying Lean Six Sigma for Waste Reduction in a Manufacturing Environment,” Am. J. Ind.
Eng., vol. 1, no. 2, pp. 28–35, 2013.

1536

You might also like