SOFTWARE EFFORT ESTIMATION MENGGUNAKAN LOGARITHMIC FUZZY PREFERENCE PROGRAMMING (LFPP) DAN LEAST SQUARES SUPPORT VECTOR MACHINES (LSSVM)
- ADNAN PURWANTO
- 14002474
ABSTRAK
ABSTRAK Nama : Adnan Purwanto NIM : 14002474 Program Studi : Ilmu Komputer Fakultas : Teknologi Informasi Jenjang : Strata Dua (S2) Konsentrasi : Software Engineering Judul : Software Effort Estimation Menggunakan Logarithmic Fuzzy Preference Programming Dan Least Squares Support Vector Machines Machine
Effort Estimation adalah proses dimana seseorang dapat memprediksi waktu dan biaya pengembangan untuk mengembangkan proses perangkat lunak atau produk. Banyak pendekatan telah dicoba untuk memprediksi probabilistik ini proses secara akurat, tetapi tidak ada teknik tunggal yang berhasil secara konsisten. Metode pengambilan keputusan multi-kriteria (MCDM) telah muncul sebagai metode yang memenuhi syarat pendekatan untuk menangani pengambilan keputusan multifaktor. Sedangkan machine learning banyak digunakan untuk membangun sebuah model untuk memprediksi. Sudah banyak penelitian tentang software effort estimation menggunakan Fuzzy ataupun menggunakan Machine Learning. Untuk itu, penelitian ini bertujuan untuk menggabungkan Fuzzy dan Machine Learning. Berbagai macam metoda dan kombinasi telah dilakukan penelitian sebelumnya, penelitian ini mencoba kombinasi metoda Fuzzy dan Machine Learning yaitu
Logarithmic Fuzzy Preference Programming (LFPP) dan Least Squares Support
Vector Machines Machine (LSSVM). LFPP digunakan untuk menghitung ulang bobot cost driver dan menghasil Effort Adjustment Point (EAP). Nilai EAP dan
Lines of Code kemudian dimasukkan sebagai input untuk LSSVM. Hasil outputnya kemudian diukur performasinya menggunakan Mean Magnitude Of Relative Error (MMRE) dan Root-Mean-Square Error (RMSE). Pada penelitian kali ini, digunakan COCOMO dan NASA dataset. Hasil yang didapat adalah MMRE sebesar sebesar 0.015019 dan RMSE sebesar 1.703092 pada dataset COCOMO, sedangkan pada dataset NASA didapatkan hasil MMRE sebesar 0.007324 dan RMSE sebesar 6.037986. Kemudian 100% hasil prediksi memenuhi range 1% dari
actual effort pada dataset COCOMO sedangkan pada dataset NASA didapatkan hasil 89,475 memenuhi range 1% dari actual effort dan 100% memenuhi range 5% dari actual effort. Hasil dari penelitian ini juga menunjukkan tingkat akurasi yang lebih baik daripada menggunakan metode Intermediate COCOMO. Kata kunci : LFPP,LSSVM, Software Effort Estimation, COCOMO.
KATA KUNCI
LOGARITHMIC FUZZY PREFERENCE PROGRAMMING (LFPP)
DAFTAR PUSTAKA
DAFTAR PUSTAKA [1] A. Kaushik, a K. Soni, and R. Soni, “A Simple Neural Network Approach to Software Cost Estimation,” Global Journals Inc., vol. 13, no. 1, p. 10, 1969. [2] M. W. Nisar and Y. Wang, “Software Development Effort Estimation Using Fuzzy Logic - A Survey,” pp. 421–427, 2008, doi: 10.1109/FSKD.2008.370. [3] M. Jørgensen and M. Shepperd, “A Systematic Review of Software Development Cost Estimation Studies,” vol. 33, no. 1, pp. 33–53, 2007. [4] H. Rastogi, S. Dhankhar, and M. Kakkar, “A Survey on Software Effort Estimation Techniques,” pp. 826–830, 2014. [5] A. Trendowicz, J. Münch, and R. Jeffery, “State of the Practice in Software Effort Estimation?:,” pp. 232–245, 2015. [6] S. K. Sehra, Y. Singh, B. Navdeep, K. Sukhjit, and S. Sehra, “Software effort estimation using FAHP and weighted kernel LSSVM machine,” Soft
comput, vol. 23, no. 21, pp. 10881 –10900, 2019, doi: 10.1007/s00500-018- 3639-2. [7] Y. M. Wang and K. S. Chin, “Fuzzy analytic hierarchy process: A logarithmic fuzzy preference programming methodology,” International
Journal of Approximate Reasoning, vol. 52, no. 4, pp. 541–553, 2011, doi: 10.1016/j.ijar.2010.12.004. [8] C. Ayca and K. Hasan, “An application of fuzzy analytic hierarchy process (FAHP) for evaluating students project,” Educational Research and
Reviews, vol. 12, no. 3, pp. 120–132, 2017, doi: 10.5897/ERR2016.3065. [9] R. P. Kusumawardani and M. Agintiara, “Application of Fuzzy AHP- TOPSIS Method for Decision Making in Human Resource Manager Selection Process,” Procedia Comput Sci, vol. 72, pp. 638–646, 2015, doi: 10.1016/j.procs.2015.12.173. [10] E. Iryanti and R. Pandiya, “Evaluating the quality of e-learning using consistent fuzzy preference relations method,” in Proceedings of the 2016
6th International Conference on System Engineering and Technology,
ICSET 2016, 2017, pp. 61–66. doi: 10.1109/FIT.2016.7857539. [11] Z. Turskis, E. K. Zavadskas, J. Antucheviciene, and N. Kosareva, “A Hybrid Model Based on Fuzzy AHP and Fuzzy WASPAS for Construction Site Selection Methodology,” International Journal of Computers
COmmunications & Control, vol. 10, no. 6, pp. 873–888, 2015, doi: 10.15837/ijccc.2015.6.2078. [12] D.-Y. Chang, “Applications of the extent analysis method on fuzzy AHP,”
Eur J Oper Res, vol. 95, no. 3, pp. 649–655, 1996, doi: 10.1016/0377- 2217(95)00300-2. [13] Y. Wang, Y. Luo, and Z. Hua, “On the extent analysis method for fuzzy AHP and its applications,” Eur J Oper Res, vol. 186, no., pp. 735–747, 2008, doi: 10.1016/j.ejor.2007.01.050. [14] T. Wahyuningrum, Azhari, and Suprapto, “A Comparison of Extent Analysis and Fuzzy Preference Programming for Evaluating B2C Website
39 Usability,” in IEEE International Conference on Control System,
Computing and Engineering, 2018, pp. 150–155. [15] L. Mikhailov, “Deriving priorities from fuzzy pairwise comparison judgements,” Fuzzy Sets Syst, vol. 134, no. 3, pp. 365–385, 2003, doi: 10.1016/S0165-0114(02)00383-4. [16] F. Y. Meng, Q. X. An, C. Q. Tan, and X. H. Chen, “An Approach for Group Decision Making With Interval Fuzzy Preference Relations Based on Additive Consistency and Consensus Analysis,” IEEE Trans Syst Man
Cybern Syst, vol. 47, no. 8, pp. 2069–2082, 2017, doi: 10.1109/TSMC.2016.2606647. [17] C. García-Diéguez, M. Herva, and E. Roca, “A decision support system based on fuzzy reasoning and AHP-FPP for the ecodesign of products: Application to footwear as case study,” Applied Soft Computing Journal, vol. 26, pp. 224–234, 2015, doi: 10.1016/j.asoc.2014.09.043. [18] J. Rezaei, R. Ortt, and V. Scholten, “An improved fuzzy preference programming to evaluate entrepreneurship orientation,” Applied Soft
Computing Journal, vol. 13, no. 5, pp. 2749–2758, 2013, doi: 10.1016/j.asoc.2012.11.012. [19] D.-Y. Chang, “Applications of the extent analysis method on fuzzy AHP,”
Eur J Oper Res, vol. 95, no. 3, pp. 649–655, 1996, doi: 10.1016/0377- 2217(95)00300-2. [20] T. C. Wang and Y. H. Chen, “Applying fuzzy linguistic preference relations to the improvement of consistency of fuzzy AHP,” Inf Sci (N Y), vol. 178, no. 19, pp. 3755–3765, 2008, doi: 10.1016/j.ins.2008.05.028. [21] M. Salah-eldin, “Solution of fuzzy analytic hierarchy process using simulation,” International Conference on Production Engineering, Design,
and Control, no. January, pp. 1–11, 2009. [22] T. Wahyuningrum, A. Azhari, and Suprapto, “An Extended Consistent Fuzzy Preference Relation to Evaluating Website Usability,” International
Journal of Advanced Computer Science and Applications, vol. 10, no. 9, pp. 109–116, 2019. [23] W. Lee and W. Tu, “Combined MCDM techniques for exploring company value based on Modigliani – Miller theorem,” Expert Syst Appl, vol. 38, no. 7, pp. 8037–8044, 2011, doi: 10.1016/j.eswa.2010.12.138. [24] T. Menzies, Z. Chen, J. Hihn, and K. Lum, “Selecting Best Practices for Effort Estimation,” vol. 32, no. 11, pp. 883–895, 2006. [25] T. L. Saaty, “DECISION MAKING – THE ANALYTIC HIERARCHY AND NETWORK PROCESSES ( AHP / ANP ),” vol. 13, no. 1, pp. 1 –35, 2004. [26] Y. Wang and Y. Luo, “On rank reversal in decision analysis,” Math
Comput Model, vol. 49, no. 5–6, pp. 1221–1229, 2009, doi: 10.1016/j.mcm.2008.06.019. [27] T. L. Saaty, “Decision making with the analytic hierarchy process Decision making with the analytic hierarchy process,” no. JANUARY 2008, 2008, doi: 10.1504/IJSSCI.2008.017590. [28] T. L. Saaty, “How to make a decision?: The Analytical Hierarchy Process,”
Eur J Oper Res, vol. 48, pp. 9–26, 1990.
40 [29] T. L. Saaty, “How to make a decision?: The Analytical Hierarchy Process,”
Eur J Oper Res, vol. 48, pp. 9–26, 1990. [30] S. Doži?, T. Lutovac, and M. Kali?, “Fuzzy AHP approach to passenger aircraft type selection,” J Air Transp Manag, vol. 68, pp. 165–175, 2018, doi: 10.1016/j.jairtraman.2017.08.003. [31] K. Yuen, “On Limitations of the Prioritization Methods in Analytic Hierarchy Process: A Study of Transportation Selection Problems,” in
Proceedings of the International MultiConference of Engineers and
Computer Scientists, 2009, vol. II, pp. 1–10. [32] M. Moayeri, A. Shahvarani, M. H. Behzadi, and F. Hosseinzadeh-Lotfi, “Comparison of fuzzy AHP and fuzzy TOPSIS methods for math teachers selection,” Indian J Sci Technol, vol. 8, no. 13, pp. 2–10, 2015, doi: 10.17485/ijst/2015/v8i13/54100. [33] L. A. Zadeh, I. Introduction, and U. S. Navy, “Fuzzy Sets * -,” vol. 353, pp. 338–353, 1965. [34] K. K. F. Yuen and H. C. W. Lau, “Evaluating software quality of vendors using fuzzy analytic hierarchy process,” in Proceedings of the International
MultiConference of Engineers and Computer Scientists, 2008, vol. I, pp. 19–21. [35] M. B. Ayhan, “A Fuzzy AHP Approach for Supplier Selection Problem: A Case Study in a Gearmotor Company,” Internation Journal of Managing
Value and Supply Chains (IJMVSC), vol. 4, no. 3, pp. 11–23, 2013, doi: 10.5121/ijmvsc.2013.4302. [36] C. Sharma and S. K. Dubey, “Reliability evaluation of software system using AHP and fuzzy TOPSIS approach,” Advances in Intelligent Systems
and Computing, vol. 437, pp. 81–92, 2016, doi: 10.1007/978-981-10-0451- 3_9. [37] M. Shaverdi, M. R. Heshmati, and I. Ramezani, “Application of fuzzy AHP approach for financial performance evaluation of iranian petrochemical sector,” Procedia Comput Sci, vol. 31, no. Itqm, pp. 995–1004, 2014, doi: 10.1016/j.procs.2014.05.352. [38] K. Yuen, “On Limitations of the Prioritization Methods in Analytic Hierarchy Process: A Study of Transportation Selection Problems,” in
Proceedings of the International MultiConference of Engineers and
Computer Scientists, 2009, vol. II, pp. 1–10. [39] P. D. D. Dominic and H. Jati, “A comparison of Asian airlines websites quality?: using a non-parametric test,” International Journal Business
Innovation and Research, vol. 5, no. 5, pp. 499–523, 2011, doi: 10.1504/IJBIR.2011.042451. [40] T. Singh, S. Malik, and D. Sarkar, “E-Commerce Website Quality Assessment based on Usability,” in International Conference on
Computing, Communication and Automation (ICCCA), 2016, pp. 101–105. [41] S. Aydin and C. Kahraman, “Evaluation of E-commerce website quality using fuzzy multi-criteria decision making approach,” IAENG Int J Comput
Sci, vol. 39, no. 1, pp. 64–70, 2012. [42] T. Wahyuningrum, Azhari, and Suprapto, “A Comparison of Extent Analysis and Fuzzy Preference Programming for Evaluating B2C Website
41 Usability,” in IEEE International Conference on Control System,
Computing and Engineering, 2018, pp. 150–155. [43] M. Shaverdi, M. R. Heshmati, and I. Ramezani, “Application of fuzzy AHP approach for financial performance evaluation of iranian petrochemical sector,” Procedia Comput Sci, vol. 31, no. Itqm, pp. 995–1004, 2014, doi: 10.1016/j.procs.2014.05.352. [44] M. Momeni, A. Sasani, M. R. Fathi, and E. Khanmohammadi, “Applying Logarithmic Fuzzy Preference Programming for Ranking of Effective Organizational Factors on Creativity?: A Case Study Mansour Momeni Faculty of Management University of Tehran,” International Journal of
Business and Social Science, vol. 3, no. 14, pp. 83–95, 2012. [45] E. Ebrahimi, R. Avazpour, and M. R. Fathi, “Applying Logarithmic Fuzzy Preference Programming and VIKOR for Ranking the Solutions of Knowledge Management Based on Critical Success Factors,” World
application programming, vol. 4, no. 7, pp. 161–171, 2014. [46] L. Sun, Z. Ma, Y. Shang, Y. Liu, H. Yuan, and G. Wu, “Research on multiattribute decision-making in condition evaluation for power transformer using fuzzy AHP and modified weighted averaging combination,” IET
Generation, Transmission & Distribution, vol. 10, no. 15, pp. 3855–3864, 2016, doi: 10.1049/iet-gtd.2016.0381. [47] Y. C. Tang and T. W. Lin, “Application of the fuzzy analytic hierarchy process to the lead-free equipment selection decision,” International
Journal ofBusiness and Systems Research, vol. 5, no. 1, pp. 35–56, 2011, doi: 10.1504/IJBSR.2011.037289. [48] L. Mikhailov, “A fuzzy programming method for deriving priorities in the analytic hierarchy process,” J. Operational Res. Soc, vol. 51, pp. 341 –349, 2000. [49] L. Mikhailov, “Deriving priorities from fuzzy pairwise comparison judgements,” Fuzzy Sets Syst, vol. 134, no. 3, pp. 365–385, 2003, doi: 10.1016/S0165-0114(02)00383-4. [50] Y. Wang and K. Chin, “A linear programming approximation to the eigenvector method in the analytic hierarchy process q,” Inf Sci (N Y), vol. 181, no. 23, pp. 5240–5248, 2011, doi: 10.1016/j.ins.2011.07.009. [51] J.A.K. SUYKENS and J. Vandewalle, “Least Squares Support Vector Machine Classifiers,” pp. 293–300, 1999. [52] B. Boehm, “Software Engineering Economics,” Analysis, vol. 10, no. 1, pp. 4–21, 1981. [53] B. Boehm, B. Clark, E. Horowitz, C. Westland, R. Madachy, and R. Selby, “Cost models for future software life cycle processes: COCOMO 2.0,”
Annals of Software Engineering, vol. 1 , no. 1, pp. 57–94, 1995, doi: 10.1007/BF02249046. [54] O. Benediktsson, D. Dalcher, K. Reed, and M. Woodman, “COCOMO- Based Effort Estimation for Iterative and Incremental Software Development,” pp. 265–281, 2003. [55] B. Boehm, C. Abts, and A. Brown, “Cost estimation with COCOMO II,”
ed: Upper Saddle … , no. November 2002, 2000. [56] M. Celik, I. Deha Er, and A. F. Ozok, “Application of fuzzy extended AHP methodology on shipping registry selection: The case of Turkish maritime
42 industry,” Expert Syst Appl, vol. 36, no. 1, pp. 190–198, 2009, doi: 10.1016/j.eswa.2007.09.004. [57] Y. Wang, Y. Luo, and Z. Hua, “On the extent analysis method for fuzzy AHP and its applications,” Eur J Oper Res, vol. 186, no., pp. 735–747, 2008, doi: 10.1016/j.ejor.2007.01.050. [58] J. Aczbl and T. L. Saaty, “Procedures for Synthesizing Ratio Judgements,”
J Math Psychol, vol. 102, no. 27, pp. 93–102, 1983.
Detail Informasi
Tesis ini ditulis oleh :
- Nama : ADNAN PURWANTO
- NIM : 14002474
- Prodi : Ilmu Komputer
- Kampus : Margonda
- Tahun : 2022
- Periode : I
- Pembimbing : Dr. Lindung Parningotan Manik, M.T.I
- Asisten :
- Kode : 0024.S2.IK.TESIS.I.2022
- Diinput oleh : RKY
- Terakhir update : 22 Mei 2023
- Dilihat : 146 kali
TENTANG PERPUSTAKAAN

E-Library Perpustakaan Universitas Nusa Mandiri merupakan
platform digital yang menyedikan akses informasi di lingkungan kampus Universitas Nusa Mandiri seperti akses koleksi buku, jurnal, e-book dan sebagainya.
INFORMASI
Alamat : Jln. Jatiwaringin Raya No.02 RT08 RW 013 Kelurahan Cipinang Melayu Kecamatan Makassar Jakarta Timur
Email : perpustakaan@nusamandiri.ac.id
Jam Operasional
Senin - Jumat : 08.00 s/d 20.00 WIB
Isitirahat Siang : 12.00 s/d 13.00 WIB
Istirahat Sore : 18.00 s/d 19.00 WIB
Perpustakaan Universitas Nusa Mandiri @ 2020