ANALISIS DAN PENERAPAN CLEAN CODE PADA APLIKASI SIMUDAH BERDASARKAN CODE SMELLS DAN HEURISTIK
Keywords:
Clean Code, Code Smells, Laravel, Pemeliharaan Kode, Efisiensi kodeAbstract
Pengembangan perangkat lunak dalam era kemajuan teknologi menuntut penerapan prinsip Clean Code untuk memastikan keterbacaan dan efisiensi kode. Penelitian ini fokus pada aplikasi SIMUDAH dari Universitas Multi Data Palembang, dikembangkan dengan framework Laravel. Meskipun framework tersebut memberikan struktur yang terorganisir, SIMUDAH menghadapi kendala pemeliharaan, seperti singkatan variabel dan dead code. Penelitian ini bertujuan menerapkan Clean Code dengan mengidentifikasi dan memperbaiki smells code, menggunakan heuristics seperti Single Responsibility Principle dan Encapsulation. Diharapkan, penelitian ini akan meningkatkan kualitas dan pemeliharaan SIMUDAH, menjadikannya solusi yang relevan dan efisien di lingkungan kegiatan mahasiswa
Downloads
References
A.J.Paramita, A. H. E. d. D. K., 2022. Pendeteksi Code Smell Pada Perusahaan Website. Syntax lit, 7(10.36418), p. 53.
F.hadiansyah, 2019. SKRIPSI, Hal.1-6, 2019..
Gunawan, D. H. S. d. I., 2003. Studi Penggunaan Visual Studio 6.0 untuk pengembangan SIstem informasi berkelas enterprisw. J.inform, Volume 4, pp. 27-34.
I.Liem, H. P. d., 2010. Deteksi Code Smell pada Kode Program dalam Representasi AST dengan pendekatan By rules. Volume 2010, p. 6.
M.idris, F. d., 2021. Implementasi Clean Code pada pegembangan berbasis web. Automata, Volume 2 no 2, pp. 113-116.
M.lidnillah, D. d., 2008. Heuristik dalam pemecahan masalah matematika dan pembelajaran di sd.
R.C.Martin, 2016. Clean Code. s.l.:10.1007/978-1-4842-1212-7_3.
S.Parera, H. S. d. L. W., 2016. Application of genetic algoritm for class scheduling. Faculty of science and technology UIN jakarta, 10.11.09/CITSM.2016.7577525(10.1109), pp. 1-5.
Susetyo, A. d. Y., 2023. Analisis Quality Code Menggunakan Sonarqube Dalam Suatu Aplikasi berbasis laravel. IT EXPLORE J Penerapan Tekno. Inf dan Komun, 2(10.242446), pp. 99-103.
T.yulianto, 2017. Pengenalan PHP. Ilmiu Komput, pp. 1-9.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Marcelo Amazona, Wijang Widhiarso, Muhammad Rachmadi

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