Deteksi Pola Ambiguitas Struktural pada Spesifikasi Kebutuhan Perangkat Lunak menggunakan Pemrosesan Bahasa Alami
DOI:
https://doi.org/10.34818/INDOJC.2019.4.3.355Abstract
Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen yang dihasilkan dari proses rekayasa kebutuhan dan memegang peranan penting dalam pengembangan perangkat lunak. Sekitar 87.7% dokumen SKPL ditulis menggunakan bahasa alami. Masalah terbesar dalam penulisan dengan bahasa alami adalah kesalahan interpretasi yang disebabkan karena terdapat kata-kata yang ambigu. Jika terjadi ambigu dan tidak dideteksi secepat mungkin, maka kesalahan interpretasi dapat mengarah pada hasil perangkat lunak tidak sesuai dengan kebutuhan pengguna. Hal ini membuat masalah ambigu dalam SKPL sangat penting untuk ditangani. Sudah terdapat berbagai penelitian mengenai solusi penanganan ambigu dalam SKPL, dan hampir sebagian besar menggunakan SKPL dalam Bahasa Inggris. Penelitian ini bertujuan untuk mendeteksi ambigu yang terjadi akibat struktur pernyataan kebutuhan perangkat lunak yang salah pada SKPL dalam Bahasa Indonesia. Adapun metode yang diusulkan adalah pola bahasa alami berdasarkan Part-of-Speech Tag Hidden Markov Model-Viterbi, dan pola tersebut dideteksi dengan Regular Expression Parsing. Pola bahasa alami yang diusulkan dievaluasi dengan nilai indeks Kappa. Hasil dari analisis pola bahasa alami memiliki nilai indeks Kappa tertinggi sebesar 0.9139, yang berarti ahli sangat sepakat terhadap hasil deteksi ambigu struktural dengan pola bahasa alami.Downloads
Download data is not yet available.
Downloads
Additional Files
- Dataset Korpus
- Tagset Korpus
- List of Vague Words
- Process for Corpus Anotation
- Process for Preprocessing and POS-Tagging
- Process for Evaluation Count
- Process for Structural Ambiguity Detection
- Dataset Pengujian - PDPT Dikti
- Dataset Pengujian - SINAPRA
- Dataset Pengujian - Sistem Informasi Ibadah Haji
- Dataset Pengujian - Sistem Informasi Pelayanan Publik
- Dataset Pengujian - Web Semantik
- Hasil Deteksi Sistem dan Hasil Analisis Ahli
Published
2020-01-07
How to Cite
Lelywiary, C. J. S., Widowati, S., & Lhaksamana, K. M. (2020). Deteksi Pola Ambiguitas Struktural pada Spesifikasi Kebutuhan Perangkat Lunak menggunakan Pemrosesan Bahasa Alami. Indonesian Journal on Computing (Indo-JC), 4(3), 51–64. https://doi.org/10.34818/INDOJC.2019.4.3.355
Issue
Section
Software Engineering
License
- Manuscript submitted to IndoJC has to be an original work of the author(s), contains no element of plagiarism, and has never been published or is not being considered for publication in other journals.Â
- Copyright on any article is retained by the author(s). Regarding copyright transfers please see below.
- Authors grant IndoJC a license to publish the article and identify itself as the original publisher.
- Authors grant IndoJC commercial rights to produce hardcopy volumes of the journal for sale to libraries and individuals.
- Authors grant any third party the right to use the article freely as long as its original authors and citation details are identified.
- The article and any associated published material is distributed under the Creative Commons Attribution 4.0License