Prediksi Productivity Factor pada Estimasi Use Case Points dengan Pemilihan Hyperparameter SVM Menggunakan Particle Swarm Optimization

Jabbar, Farisna Hamid (2024) Prediksi Productivity Factor pada Estimasi Use Case Points dengan Pemilihan Hyperparameter SVM Menggunakan Particle Swarm Optimization. S1 thesis, Universitas Ahmad Dahlan.

[thumbnail of JUDUL] Text (JUDUL)
T1_2000018170_JUDUL__240917124302.pdf

Download (2MB)
[thumbnail of BAB I] Text (BAB I)
T1_2000018170_BAB_I__240917124302.pdf

Download (223kB)
[thumbnail of BAB II] Text (BAB II)
T1_2000018170_BAB_II__240917124302.pdf
Restricted to Registered users only

Download (651kB) | Request a copy
[thumbnail of BAB III] Text (BAB III)
T1_2000018170_BAB_III__240917124302.pdf
Restricted to Registered users only

Download (635kB) | Request a copy
[thumbnail of BAB IV] Text (BAB IV)
T1_2000018170_BAB_IV__240917124302.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB V] Text (BAB V)
T1_2000018170_BAB_V__240917124302.pdf
Restricted to Registered users only

Download (214kB) | Request a copy
[thumbnail of Daftar Pustaka] Text (Daftar Pustaka)
T1_2000018170_DAFTAR_PUSTAKA__240917124302.pdf
Restricted to Registered users only

Download (223kB) | Request a copy

Abstract

Productivity factor (PF) merupakan salah satu penggerak utama pada saat proses perhitungan estimasi usaha dalam dalam Use Case Point (UCP). Salah satu perhitungan nilai PF dapat dilakukan dengan menggunakan algoritma klasifikasi Support Vector Machine (SVM). Hal ini dikarenakan Support Vector Machine cocok digunakan dalam berbagai jenis permasalahan prediksi dan klasifikasi. Hanya saja, performa SVM bergantung kepada kualitas pengaturan nilai hyperparameter, penalty parameter, dan fungsi kernel yang mana dapat memengaruhi performa akurasi. Oleh karena itu penelitian ini dilakukan untuk melakukan pemilihan hyperparameter SVM dengan menggunakan algoritma Particle Swarm Optimization sehingga diharapkan dapat meningkatkan akurasi prediksi productivity factor pada estimasi use case point.

Untuk keperluan eksperimen, digunakan data yang terdiri dari himpunan dataset historis yang biasa digunakan untuk keperluan estimasi usaha perangkat lunak, terutama model UCP. Dataset terdiri dari 10 fitur yaitu: Actual Effort, size, E1, E2, E3, E4, E5, E6, E7, E8. Pengembangan metode pada penelitian ini terdiri dari tiga tahapan utama. Tahapan terdiri dari pembentukan cluster menggunakan Bisecting k-Medoids, optimasi SVM untuk memprediksi PF, dan estimasi effort regresi linear berganda. Hasil pengembangan metode yang didapat akan divalidasi dengan menggunakan teknik LOOCV (Leave One Out Cross Validation). Sedangkan teknik evaluasi yang digunakan, adalah pengujian nilai dengan menggunakan metrik pengujian yaitu Absolute Error (AE), dan Mean Absolute Error (MAE).

Hasil dari pengujian yang dilakukan menghasilkan mean absolute error terbaik dengan nilai 453.94 dimana menghasilkan nilai yang lebih akurat, dibandingkan model standar UCP (Schneider & Winters, dan Fixed Productivity Factor 30). Dengan pengaturan parameter Particle Swarm Optimization (PSO) bernilai partikel size = 30 dan iterasi = 25. Hasil eksperimen membuktikan algoritma SVM + PSO dapat digunakan dalam proses estimasi Use Case Points (UCP).

Item Type: Thesis (S1)
Keyword: productivity factor, effort estimation, use case point, support vector machine, optimasi, particle swarm optimization
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisi / Prodi: Faculty of Industrial Technology (Fakultas Teknologi Industri) > S1-Informatics Engineering (S1-Teknik Informatika)
Depositing User: userperpus2 userperpus2
Date Deposited: 03 Feb 2025 02:17
Last Modified: 03 Feb 2025 02:17
URI: http://eprints.uad.ac.id/id/eprint/79243

Actions (login required)

View Item View Item