digilib@itb.ac.id +62 812 2508 8800

ABSTRAK Althaaf Khasyi Atisomya
Terbatas  Esha Mustika Dewi
» Gedung UPT Perpustakaan

Visualisasi arsitektur perangkat lunak merupakan aspek penting dalam mendukung pemahaman dan analisis perangkat lunak secara menyeluruh. Namun, kompleksitas perangkat lunak dan beragamnya kebutuhan analisis sering kali menyulitkan proses eksplorasi. Penelitian ini mengembangkan sebuah alat visualisasi arsitektur perangkat lunak berbasis graph yang dirancang untuk mendukung eksplorasi dan analisis multidimensi. Alat ini dibangun dengan pendekatan visualisasi berbasis graph dan dirancang untuk menyajikan struktur perangkat lunak secara intuitif. Kontribusi utama dari alat ini adalah implementasi tata letak berbasis grid dua dimensi (Semantic Grid Layout) yang memetakan node ke dalam kategori berdasarkan dua dimensi tertentu sehingga memudahkan perbandingan antar dimensi dan mendukung analisis multidimensi secara efisien. Selain itu, alat ini mendukung fitur pewarnaan berdasarkan kategori dan metrik yang memungkinkan analisis visual secara lebih fleksibel dan mendalam. Evaluasi dilakukan melalui studi kasus pada dataset arsitektur perangkat lunak yang diekstraksi langsung dari kode sumber, serta pengujian pengguna yang mencakup sesi think-aloud, tanya jawab, dan pengisian kuesioner System Usability Scale (SUS). Hasil evaluasi menunjukkan bahwa alat ini mampu menyederhanakan kompleksitas visual, memfasilitasi eksplorasi berbasis dimensi, dan mendukung analisis struktur arsitektur secara lebih efektif, sehingga memberikan kemudahan bagi pengguna dalam memahami arsitektur perangkat lunak serta mengidentifikasi pola, anomali, maupun potensi penyimpangan desain.