Optimasi maintainability aplikasi dengan prinsip clean code

Farahdiba, Siti Zikrina (2025) Optimasi maintainability aplikasi dengan prinsip clean code. Undergraduate (S1) thesis, Universitas Islam Negeri Walisongo Semarang.

[thumbnail of SKRIPSI2108096004DPSITI_ZIKRINA_FARAHDIBA] Text (SKRIPSI2108096004DPSITI_ZIKRINA_FARAHDIBA)
SKRIPSI2108096004DPSITI_ZIKRINA_FARAHDIBA-0.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB)

Abstract

Maintainability merupakan faktor penting dalam pengembangan perangkat lunak untuk memastikan kode dapat dipelihara dan diperbaiki. komplesitas yang tinggi dapat menurunkan maintainability, sehingga menyulitkan proses pengembangan dan perawatan di masa depan , Penelitian ini menerapkan prinsip clean code pada Website Monitoring Sistem Jurnal guna meningkatkan Maintainability Index
Metode penelitlian yang digunakan adalah metode kuantitatif komperatid mean dengan membandingkan Maintainability Indeks sebelum dan sesudah penerapan perinsip clean code . Pengukuran dilakukan menggunakan metrik seperti Lines of code (LOC), Cyclomatic Complexity (CC) dan Helstead Volume (HV), dengan SonarQube sebagai alat deteksi code smell.
Hasil penelitian menunjukkan bahwa penerapan prinsip Clean Code secara signifikan meningkatkan Maintainability Indeks, dari rata-rata sebesar 54.57 sebelum refactoring menjadi 76.43 setelah refactoring, atau mengalami peningkatan sebesar sebesar 40,06%, mengurangi kompleksitas, serta meningkatkan keterbacaan dan pemeliiharaan kode.

Item Type: Thesis (Undergraduate (S1))
Uncontrolled Keywords: Clean code; Maintainability indeks; Refactoring; Code smell
Subjects: 000 Computer science, information, general works > 006 Special computer methods
Divisions: Fakultas Sains dan Teknologi > 59201 - Teknologi Informasi
Depositing User: Upload Mandiri
Date Deposited: 18 Jul 2026 03:00
Last Modified: 18 Jul 2026 03:01
URI: https://eprints.walisongo.ac.id/id/eprint/30661

Actions (login required)

View Item
View Item

Downloads

Downloads per month over past year

View more statistics