Record Details

Pembangunan Sistem Untuk Pendeteksian Code Smells Refused Bequest

Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer

View Archive Info
 
 
Field Value
 
ISSN 2548-964X
 
Authentication Code dc
 
Title Statement Pembangunan Sistem Untuk Pendeteksian Code Smells Refused Bequest
 
Added Entry - Uncontrolled Name Firdaus, Muhammad Faishal
Priyambadha, Bayu
Pradana, Fajar
Fakultas Ilmu Komputer, Universitas Brawijaya
Fakultas Ilmu Komputer, Universitas Brawijaya
Fakultas Ilmu Komputer, Universitas Brawijaya
 
Summary, etc. Code smells merupakan suatu karakteristik dari sebuah perangkat lunak yang mengindikasikan permasalahan pada struktur kode dan desain sistem yang mengakibatkan perangkat lunak tersebut sulit untuk dikembangkan dan dilakukan perawatan. Salah satu jenis code smells yang cukup terkenal adalah refused bequest, yang merupakan kondisi pada konsep pewarisan yaitu subclass tidak menggunakan fungsionalitas turunan dari superclass sehingga seolah-olah terjadi penolakan pewarisan. Umumnya, code smells dapat diidentifikasi melalui struktur kode program. Namun, pada penelitian ini dikembangkan pendeteksian code smells pada tahap pengembangan perangkat lunak yaitu perancangan. Perancangan merupakan fase yang sangat penting dalam tahapan pengembangan perangkat lunak karena keberhasilan sebuah perangkat lunak bergantung kepada analisis dan perancangan yang baik. Pada tahap perancangan yang dilakukan pendeteksian code smells dengan jenis refused bequest adalah pada perancangan komponen, yaitu perancangan class diagram. Rancangan class diagram dalam format .vpp dari aplikasi UML Creator Visual Paradigm diubah dalam bahasa xml. Setelah diubah, file xml dideteksi pada perangkat lunak pendeteksian dengan melakukan parsing dan menemukan tingkatan code smells refused bequest yang mengacu kepada thermometer smells sebagai pengukur intensitas refused bequest yang ditemukan. Pembangunan sistem ini mengikuti tahapan pengembangan perangkat lunak yang dimulai dari tahap analisis kebutuhan, perancangan dan implementasi, serta pengujian sistem. Pengujian yang dilakukan pada sistem ini menggunakan pengujian whitebox testing untuk pengujian unit dan integrase serta blackbox testing untuk pengujian validasi.
 
Publication, Distribution, Etc. Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya
 
Electronic Location and Access application/pdf
http://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/3731
 
Data Source Entry Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer; Vol 2 No 12 (2018): Desember 2018
 
Language Note ind
 
Terms Governing Use and Reproduction Note Hak Cipta (c) 2018 Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer
 


www.freevisitorcounters.com