Sabila, Wilda Imama
Unknown Affiliation

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Multi-Threading Reverse Engineering untuk Membangun Class Diagram Mulyo, Muhammad Faris Hadi; Yunianto, Dika Rizky; Sabila, Wilda Imama
Prosiding Seminar Nasional Teknik Elektro, Sistem Informasi, dan Teknik Informatika (SNESTIK) 2024: SNESTIK IV
Publisher : Institut Teknologi Adhi Tama Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31284/p.snestik.2024.5871

Abstract

Dalam pengembangan perangkat lunak, kurangnya dokumentasi seringkali menjadi hambatan, terutama dalam proyek-proyek aplikasi yang melibatkan banyak pengembang. Penelitian sebelumnya menunjukkan bahwa kurangnya dokumentasi mempersulit pemahaman kode sumber dan berpotensi mengganggu efisiensi dan kolaborasi. Artikel ini mengusulkan penggunaan teknik reverse engineering dengan memanfaatkan multi-threading untuk membangun diagram kelas dari kode sumber yang ada. Metode ini diuji pada tiga aplikasi dengan hasil menunjukkan bahwa peningkatan jumlah threads berdampak signifikan pada waktu ekstraksi dan performa aplikasi. Kesimpulannya, peningkatan jumlah threads dapat meningkatkan kinerja aplikasi, terutama pada aplikasi yang dapat diparalelkan, namun penambahan lebih dari 50 threads dapat menyebabkan overhead dan penurunan performa. Dengan demikian, teknik ini memiliki potensi untuk meningkatkan efisiensi dan pemahaman terhadap perangkat lunak yang sudah ada yang sering kali kurang dokumentasi.