eprintid: 73670 rev_number: 13 eprint_status: archive userid: 12243 dir: disk0/00/07/36/70 datestamp: 2025-10-14 01:22:52 lastmod: 2025-10-14 01:22:52 status_changed: 2025-10-14 01:22:52 type: thesis metadata_visibility: show contact_email: muchti.nurhidaya@uin-suka.ac.id creators_name: Indra Arya Slamet Praditya, NIM.: 21106050002 title: RANCANG BANGUN ALAT ANALISIS METRICS FOR OBJECT-ORIENTED DESIGN PADA SISTEM PERANGKAT LUNAK BERBASIS C# ispublished: pub subjects: 004. divisions: Informatika(S1) full_text_status: restricted keywords: MOOD Metrics; C#; Kualitas Desain Perangkat Lunak; Metrik Berorientasi Objek; Analisis Otomatis; Software Engineering. note: Muhammad Didik Rohmad Wahyudi, S.T., M.T. abstract: Kualitas desain perangkat lunak sangat berpengaruh terhadap kemudahan pemeliharaan, efisiensi pengembangan, dan keberlangsungan sistem dalam jangka panjang. Dalam paradigma pemrograman berorientasi objek (OOP), kualitas desain dapat dievaluasi secara kuantitatif menggunakan metrik MOOD (Metrics for Object-Oriented Design), yang terdiri dari enam indikator utama: Method Hiding Factor (MHF), Attribute Hiding Factor (AHF), Method Inheritance Factor (MIF), Attribute Inheritance Factor (AIF), Coupling Factor (CF), dan Polymorphism Factor (PF). Proses perhitungan metrik MOOD secara manual cenderung tidak efisien dan rentan terhadap kesalahan, terutama pada sistem berskala besar. Oleh karena itu, penelitian ini merancang dan mengembangkan aplikasi desktop bernama MOOD Metrics Analyzer yang mampu melakukan analisis metrik MOOD secara otomatis pada proyek perangkat lunak C#. Aplikasi ini dirancang untuk membaca satu sistem proyek secara menyeluruh, menganalisis struktur kelas, atribut, metode, dan pewarisan untuk menghasilkan perhitungan keenam metrik MOOD secara akurat. Kualitas aplikasi divalidasi melalui metodologi pengujian yang komprehensif, mencakup pengujian fungsional (black box), pengujian usability, dan pengujian akurasi hasil output. Hasil pengujian menunjukkan bahwa seluruh fungsionalitas aplikasi berjalan sesuai spesifikasi ; aplikasi memiliki tingkat akurasi 100% yang divalidasi terhadap dua proyek berskala besar dengan membandingkannya dengan hasil analisis Gemini AI ; serta dinilai sangat mudah digunakan (highly usable) oleh pengguna target. Dengan fitur tambahan seperti ekspor hasil dan mode debug , aplikasi MOOD Metrics Analyzer diharapkan dapat menjadi alat bantu evaluasi desain yang objektif, efisien, dan andal, baik dalam konteks akademik maupun profesional, sekaligus mendukung pembelajaran prinsip OOP melalui pendekatan metrik yang terverifikasi. date: 2025-07-17 date_type: published pages: 107 institution: UIN SUNAN KALIJAGA YOGYAKARTA department: FAKULTAS SAINS DAN TEKNOLOGI thesis_type: skripsi thesis_name: other citation: Indra Arya Slamet Praditya, NIM.: 21106050002 (2025) RANCANG BANGUN ALAT ANALISIS METRICS FOR OBJECT-ORIENTED DESIGN PADA SISTEM PERANGKAT LUNAK BERBASIS C#. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA. document_url: https://digilib.uin-suka.ac.id/id/eprint/73670/1/21106050002_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf document_url: https://digilib.uin-suka.ac.id/id/eprint/73670/2/21106050002_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf