RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS

Zildan Pandaru Sih Marginata, NIM.: 21106050032 (2025) RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA.

[img]
Preview
Text (RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS)
21106050032_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf - Published Version

Download (5MB) | Preview
[img] Text (RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS)
21106050032_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf - Published Version
Restricted to Registered users only

Download (13MB) | Request a copy

Abstract

Software maintenance is a crucial aspect of long-term development, where code quality significantly influences the efficiency and success of the process. Unstructured or hard-to-understand code can complicate refactoring, increase the risk of bugs, and slow down the development of new features. This study aims to develop a tool for analyzing the Maintainability Index and detecting code smells based on software metrics in PHP code using the Object-Oriented Programming (OOP) paradigm. The tool is designed to assist developers in evaluating and improving code quality through a measurable, quantitative approach. The system was developed using the waterfall methodology by applying code parsing techniques and calculating software metrics. Testing was conducted on a simple project to verify the accuracy of the system, and it was further applied to a case study involving the Self-Report Application of the PPG Study Program at UIN Sunan Kalijaga, developed by the Center for Information Technology and Databases (PTIPD). The results show that the tool can accurately calculate metrics and detect code smells, identifying 35.5% of files with low maintainability. A usability evaluation using the System Usability Scale (SUS) yielded a score of 80, indicating that the system is easy to use and well-received by users. Despite limitations in analyzing large-scale projects, the tool demonstrates strong potential to support software code quality improvement efforts.

Item Type: Thesis (Skripsi)
Additional Information / Supervisor: Dr. Siti Mutmainah, S.Kom., M.Cs.
Uncontrolled Keywords: Maintainability Index, Code Smells, PHP
Subjects: 000 Ilmu Komputer, Ilmu Informasi, dan Karya Umum > 000 Karya Umum > 005.36 Sistem Informasi
Divisions: Fakultas Sains dan Teknologi > Informatika (S1)
Depositing User: Muh Khabib, SIP.
Date Deposited: 14 Jul 2025 09:57
Last Modified: 14 Jul 2025 09:57
URI: http://digilib.uin-suka.ac.id/id/eprint/71807

Share this knowledge with your friends :

Actions (login required)

View Item View Item
Chat Kak Imum