REFACTORING APLIKASI SALON BLISS SESUAI PRINSIP CLEAN CODE BERBASIS SMELLS DAN HEURISTICS
Abstract
Kualitas kode merupakan aspek krusial dalam pengembangan perangkat lunak untuk memastikan keterbacaan, efisiensi, dan kemudahan pemeliharaan sistem. Namun, pada aplikasi Salon Bliss berbasis Laravel, ditemukan permasalahan code smell seperti tight coupling, duplicate code, long method, dan complex conditional yang menyulitkan proses pengembangan lanjutan. Oleh karena itu, penelitian ini bertujuan untuk menerapkan prinsip Clean Code melalui pendekatan code smells dan heuristics dalam proses refactoring guna meningkatkan kualitas kode tanpa mengubah fungsionalitas utama aplikasi. Metode penelitian yang digunakan meliputi identifikasi code smell secara manual berdasarkan prinsip Clean Code Robert C. Martin, pemetaan temuan ke heuristics yang relevan, dan pelaksanaan refactoring (seperti penerapan dependency injection, pemisahan tanggung jawab, serta penyederhanaan struktur kondisi). Hasil penelitian membuktikan bahwa refactoring berhasil mengeliminasi code smells secara keseluruhan (pengurangan 100%), menurunkan tingkat ketergantungan antar komponen, serta meningkatkan modularitas kode. Validasi bersama dua orang programmer juga mengonfirmasi bahwa struktur kode pasca-refactoring menjadi lebih terstruktur, mudah dipahami, dan efisien untuk dipelihara
Downloads
Copyright (c) 2026 JATI (Jurnal Mahasiswa Teknik Informatika)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









