Jurnal Komputer Terapan
Vol 10 No 1 (2024): Jurnal Komputer Terapan

Pengujian Kualitas Coding Pada Aplikasi Bank Sampah DLHK Kota Pekanbaru Menggunakan Code Smell Tools

fadhli, mardhiah (Unknown)
Yuli Fitrisia (Unknown)
Nurmalasari, Dini (Unknown)



Article Info

Publish Date
26 Jul 2024

Abstract

Kualitas dari kode program akan mempengaruhi kemampuan perangkat lunak untuk dapat mudah dimodifikasi dan dikembangkan serta dipelihara. Code smells merupakan suatu karakteristik dari perangkat lunak yang mengindikasikan permasalahan pada kode dan desain perangkat lunak yang mengakibatkan perangkat lunak sulit untuk dikembangkan dan dilakukan pemeliharaan. Deteksi code smell perlu dilakukan agar dalam pengembangan kedepannya aplikasi dapat lebih mudah dimodifikasi dan dikembangkan. Deteksi code smell dalam sebuah aplikasi dapat membantu programmer untuk mengidentifikasi adanya rancangan kode program yang dapat menyulitkan kedepannya untuk dilakukan modifikasi dan pengembangan. Pendeteksian Code Smell pada aplikasi Bank Sampah DLHK Kota Pekanbaru dilakukan karena adanya permintaan kebutuhan untuk perbaikan dan penambahan fitur dari Bank Sampah DLHK Kota Pekanbaru. Permintaan perbaikan dan penambahan fitur pada aplikasi Bank Sampah DLHK Kota Pekanbaru dilakukan berdasarkan hasil evaluasi aplikasi sebelumnya yang dilakukan oleh pihak DLHK Kota Pekanbaru kepada 10 Bank Sampah Unit dan 25 Nasabah. Berdasarkan hasil evaluasi dan uji coba aplikasi, maka perlu dilakukan penyesuaian karena adanya ketidaksinkronisasian proses dengan mekanisme yang sedang berjalan dimasyarakat terhadap fitur pada aplikasi tersebut. Untuk memudahkan proses modifikasi program maka pendeteksian code smell pada aplikasi yang sudah ada perlu dilakukan, agar programmer dapat menjaga kualitas kode program menjadi lebih mudah untuk dikembangkan. Deteksi Code Smell dilakukan dengan menggunakan tool SonarQube. Hasil dari pengukuran dari dua aplikasi Bank Sampah adalah, pada aplikasi Basada berbasis mobile terdapat 126 Code smells dengan estimasi waktu perbaikan sekitar 2 jam 34 menit. Sedangkan pada aplikasi Basada berbasis website terdeteksi 25 Code smells dengan estimasi waktu perbaikan sekitar 25 menit.

Copyrights © 2024






Journal Info

Abbrev

jkt

Publisher

Subject

Computer Science & IT

Description

Applied Computer Journal Articles from various fields in Informatics, Information Systems and Computer science. Topics included, 1. Informatics 1.1 Software Engineering 1.2 Multimedia 2. Information Systems 2.1 Soft Computing 2.2 Business Analyst 2.3 Data Engineering 3. Computer science 3.1 ...