…
comment: The repository administrator has not yet configured an RDF license.
primary topic: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS
type: Thesis
type: Article
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.
date: 2025-06-11
status: published
author list: authors
type: EPrint
type: ThesisEPrint
is part of: repository
has document: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has version: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has published: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has document: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
subject: 005.36 Sistem Informasi

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
type: Document
has file: 21106050032_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf
has part: 21106050032_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
type: Document

UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

NIM.: 21106050032 Zildan Pandaru Sih Marginata
type: Person
given name: NIM.: 21106050032
family name: Zildan Pandaru Sih Marginata

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
islightbox thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
ispreview thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
ismedium thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
issmall thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
islightbox thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has file: lightbox.jpg
has part: lightbox.jpg

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
ispreview thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has file: preview.jpg
has part: preview.jpg

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
ismedium thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has file: medium.jpg
has part: medium.jpg

RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
issmall thumbnail version of: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS (Text)
has file: small.jpg
has part: small.jpg

HTML Summary of #71807 RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS
format: text/html
primary topic: RANCANG BANGUN ALAT ANALISIS MAINTAINABILITY INDEX DAN DETEKSI CODE SMELLS PADA BAHASA PEMROGRAMAN PHP BERBASIS SOFTWARE METRICS

005.36 Sistem Informasi
type: Concept