Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
Vol 10 No 3 (2026): Maret 2026

Analisis Maintainability Pada Perangkat Lunak Python Open-Source Berdasarkan Sub-Karakteristik ISO/IEC 25010

Safira, Dwiyashanta Eidel (Unknown)
Saputra, Mochamad Chandra (Unknown)
Brata, Dwija Wisnu (Unknown)



Article Info

Publish Date
03 Feb 2026

Abstract

Keberlanjutan sistem perangkat lunak sangat bergantung pada aspek maintainability, yaitu sejauh mana perangkat lunak dapat dipahami, dimodifikasi, dan diuji secara efisien. Penelitian ini bertujuan untuk memetakan kondisi maintainability pada proyek Python open-source berdasarkan sub-karakteristik ISO/IEC 25010, yaitu analysability, modifiability, dan testability menggunakan metrik kualitas internal melalui pendekatan unsupervised learning. Metodologi meliputi pengumpulan data dari Python Software Quality Dataset (PSQD), prapemrosesan data, seperti missing value imputation, winsorizing, dan Z-score normalization, serta penerapan algoritma K-Means Clustering. Hasil menunjukkan bahwa proyek dapat dikelompokkan secara konsisten ke dalam dua cluster untuk setiap sub-karakteristik. Validasi statistik menunjukkan korelasi kuat antara skor maintainability global dengan Maintainability Index (MI) dengan koefisien -0,690 yang menunjukkan konsistensi arah pengukuran. Penelitian menyimpulkan bahwa pendekatan ini efektif sebagai alternatif analisis yang lebih rinci dibandingkan metrik agregat konvensional.

Copyrights © 2026






Journal Info

Abbrev

j-ptiik

Publisher

Subject

Computer Science & IT Control & Systems Engineering Education Electrical & Electronics Engineering Engineering

Description

Jurnal Pengembangan Teknlogi Informasi dan Ilmu Komputer (J-PTIIK) Universitas Brawijaya merupakan jurnal keilmuan dibidang komputer yang memuat tulisan ilmiah hasil dari penelitian mahasiswa-mahasiswa Fakultas Ilmu Komputer Universitas Brawijaya. Jurnal ini diharapkan dapat mengembangkan penelitian ...