Pengembangan Perangkat Lunak Pengukuruan Kepatuhan Desain Diagram Kelas Terhadap Prinsip SOLID.
Abstract
Ditemukan permasalahan bahwa belum ada aplikasi untuk menghitung desain Diagram
Kelas terhadap prinsip SOLID, aplikasi tersebut dibutuhkan karena masih kurang
efisiensi dalam segi waktu untuk perhitungan desain Diagram Kelas menggunakan
Metrik secara manual. Penerapan prinsip desain pada awal pengembangan merupakan
salah satu cara dalam menghasilkan perangkat lunak yang berkualitas. Prinsip desain
SOLID memiliki hubungan terhadap konsep Object-Oriented Programming (OOP),
yaitu prinsip SOLID merupakan panduan bagi pengguna saat ingin mengembangkan
sebuah sistem dengan pendekatan Object-Oriented Programming (OOP). Prinsip
SOLID terdiri dari 5 prinsip, Single Responsibility Principle (SRP), Open Closed
Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle
(ISP) dan Dependency Inversion Principle (DIP). Penerapan prinsip SOLID pada
pengembangan perangkat lunak dapat memenuhi faktor-faktor kualitas agar lebih
mudah untuk dipahami, lebih fleksibel, mudah dipelihara dan dapat diuji. Hasil
perhitungan prinsip SOLID menggunakan aplikasi lebih cepat dibandingkan
perhitungan prinsip SOLID secara manual.