Analisis Dampak Test-driven Development Terhadap Testability pada Kode Program Studi Kasus: Aplikasi Sedonor
| dc.Identifier.NIM | 21523278 | |
| dc.contributor.author | Siraj, Muhammad Rizki | |
| dc.date.accessioned | 2025-07-07T02:16:16Z | |
| dc.date.available | 2025-07-07T02:16:16Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Dalam pengembangan perangkat lunak, aspek testability memegang peran penting dalam menjamin kualitas sistem. Penelitian ini bertujuan untuk menganalisis dampak penerapan metode Test-Driven Development (TDD) terhadap testability kode, dengan studi kasus pada aplikasi Android bernama Sedonor. Aplikasi ini dipilih karena memiliki kompleksitas fitur yang cukup tinggi, sehingga menjadi objek yang relevan untuk mengkaji efektivitas TDD dalam meningkatkan keterujian kode. Penelitian dilakukan dengan pendekatan eksperimen, di mana aplikasi Sedonor dikembangkan ulang menggunakan metode TDD dan hasilnya dibandingkan dengan versi asli yang dikembangkan tanpa TDD. Pengukuran testability dilakukan menggunakan metrik Response for a Class (RFC), Lines of Code (LOC), Lines of Comment (LOCCOM), Weight Method per Class (WMC), dan Number of Method Calls (NMC). Hasil penelitian menunjukkan bahwa penerapan TDD memberikan pengaruh positif terhadap peningkatan testability kode, ditandai dengan penurunan kompleksitas logika, peningkatan dokumentasi, serta modularitas kode yang lebih baik. Selain pengukuran kuantitatif, evaluasi juga dilakukan melalui expert review untuk menilai aspek clean architecture dan testability kode. Temuan dari penelitian ini memberikan rekomendasi bahwa TDD dapat diadopsi sebagai praktik standar dalam pengembangan aplikasi Android yang membutuhkan keterujian dan kualitas kode tinggi. | en_US |
| dc.identifier.uri | repository.uii.ac.id/handle/123456789/56705 | |
| dc.publisher | Universitas Islam Indonesia | en_US |
| dc.subject | Test-Driven Development | en_US |
| dc.subject | Testability Kode | en_US |
| dc.subject | Aplikasi Android | en_US |
| dc.subject | TDD | en_US |
| dc.subject | Metrik Perangkat Lunak | en_US |
| dc.title | Analisis Dampak Test-driven Development Terhadap Testability pada Kode Program Studi Kasus: Aplikasi Sedonor | en_US |
| dc.type | Thesis | en_US |