Rosana, Atika Salsabila (2024) Penerapan metode naïve bayes dalam klasifikasi software requirements. Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.
![]() |
Text (Fulltext)
200605110153.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) |
Abstract
Indonesia :
Software Requirement adalah komponen penting dalam pengembangan perangkat lunak, mencakup fungsionalitas dan perilaku sistem yang perlu dikelola secara efektif. Tantangan dalam pengelolaan perubahan Software Requirement, yang dinamis dan terus berkembang, memerlukan pendekatan manajemen yang sistematis. Klasifikasi Software Requirement menjadi kunci dalam memastikan pengembangan perangkat lunak yang efisien dan berkualitas. Penelitian ini mengimplementasikan metode Naïve Bayes untuk melakukan klasifikasi persyaratan perangkat lunak. Kategori yang digunakan pada klasifikasi ini yaitu fungsional, nonfungsional, produk, proses, fungsional produk, fungsional proses, nonfungsional produk dan nonfungsional proses. Dalam pengujiannya menggunakan K-Fold Cross Validation dengan k-10, k-15 dan k-20. Hasil pengujian pada k-fold dengan kategori yaitu fungsional dan nonfungsional model mencapai performa terbaiknya pada k-15 dan k-20 dengan skor 85%. Kategori produk dan proses menghasilkan performa terbaik pada k-15, di mana semua metrik mencapai skor 74%. Dan pada kategori fungsional produk, fungsional proses, nonfungsional produk dan nonfungsional proses performa terbaik dihasilkan pada k-20 sebesar 67%.
English :
Software Requirements are a critical component in software development, encompassing the system's functionality and behavior that must be effectively managed. The challenge in managing Software Requirements, which are dynamic and constantly evolving, requires a systematic management approach. Classifying Software Requirements is key to ensuring efficient and high-quality software development. This study implements the Naïve Bayes method to classify software requirements. The categories used in this classification are functional, non-functional, product, process, functional product, functional process, non-functional product, and non-functional process. The testing process utilizes K-Fold Cross Validation with k values of 10, 15, and 20. The test results for the functional and non-functional categories showed the model achieved its best performance with k-15 and k-20, reaching a score of 85%. For the product and process categories, the best performance was achieved at k-15, with all metrics scoring 74%. Meanwhile, for the functional product, functional process, non-functional product, and non-functional process categories, the best performance was achieved at k-20, scoring 67%.
النظام الذي يحتاج إلى إدارته بفعالية تُعد متطلبات البرمجيات مكونًا أساسيًا في تطوير البرمجيات، حيث تشمل وظائف النظام وسلوكه التي يجب إدارتها بشكل فعال لضمان تطوير برمجيات بكفاءة وجودة عالية. تواجه إدارة متطلبات البرمجيات تحديات كبيرة نظرًا لطبيعتها الديناميكية والمتطورة باستمرار، مما يستدعي اتباع نهج إداري منهجي. في هذه الدراسة، تم تطبيق طريقة Naïve Bayes لتصنيف متطلبات البرمجيات إلى عدة فئات: وظيفية، غير وظيفية، المنتج، العملية، المنتج الوظيفي، العملية الوظيفية، المنتج غير الوظيفي، العملية غير الوظيفية. تمت عملية الاختبار باستخدام التحقق المتقاطع K-Fold Cross Validation بقيم k تبلغ 10، 15، و20، حيث أظهرت النتائج أن النموذج حقق أفضل أداء لفئتي الوظيفية وغير الوظيفية عند k-15 وk-20 بدرجة 85%، بينما حققت فئتا المنتج والعملية أفضل أداء عند k-15 بدرجة 74%. بالنسبة لفئات المنتج الوظيفي، العملية الوظيفية، المنتج غير الوظيفي، العملية غير الوظيفية، فقد حققت أفضل أداء عند k-20 بنسبة% 67.
Item Type: | Thesis (Undergraduate) |
---|---|
Supervisor: | Yaqin, Muhammad Ainul and Chamidy, Totok |
Keywords: | Klasifikasi; Klasifikasi Software Requirement; Software Requirement; Naïve Bayes; Classification; Software Requirement Classification; Software Requirement; Naïve Bayes; التصنيف; تصنيف متطلبات البرمجيات; متطلبات البرمجيات; طريقة نايف بايز |
Departement: | Fakultas Sains dan Teknologi > Jurusan Teknik Informatika |
Depositing User: | Atika Salsabila Rosana |
Date Deposited: | 30 Dec 2024 15:35 |
Last Modified: | 30 Dec 2024 15:35 |
URI: | http://etheses.uin-malang.ac.id/id/eprint/71184 |
Downloads
Downloads per month over past year
Actions (login required)
![]() |
View Item |