Penerapan Prinsip Desain Solid Dalam Pengembangan Aplikasi Happy Thrifting Berbasis Web

  • Dini Amy Narti Teknik informatika, Rekayasa Perangkat Lunak, Politeknik negeri bengkalis
  • Depandi Enda Politeknik Negeri Bengkalis

Abstract

Pengembangan perangkat lunak modern menuntut kualitas kode yang tinggi, fleksibel, dan mudah dipelihara. Namun, dalam praktiknya masih banyak aplikasi yang memiliki struktur kode tidak terorganisir dan tanggung jawab ganda dalam satu komponen, sehingga menyulitkan proses pemeliharaan. Penelitian ini bertujuan untuk menerapkan prinsip desain SOLID, yaitu Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation, dan Dependency Inversion, pada aplikasi Happy Thrifting sebagai platform jual beli pakaian bekas berbasis web guna meningkatkan kualitas desain perangkat lunak. Metodologi penelitian yang digunakan meliputi identifikasi permasalahan pada sistem awal, pengumpulan data, refaktorisasi kode menggunakan framework Laravel, serta evaluasi hasil implementasi melalui metode static code analysis dengan bantuan tools PHP Metrics. Hasil penelitian menunjukkan bahwa penerapan prinsip SOLID menghasilkan struktur aplikasi yang lebih terorganisir dengan pemisahan tanggung jawab yang jelas antar komponen. Evaluasi kualitas kode menunjukkan penurunan tingkat ketergantungan antar kelas dengan nilai Average Efferent Coupling sebesar 3,45 serta peningkatan kohesi metode dengan nilai LCOM sebesar 2,28. Selain itu, nilai Average Cyclomatic Complexity sebesar 5,45 menunjukkan bahwa sistem berada pada kategori risiko rendah dan memiliki prosedur yang stabil. Dengan demikian, penerapan prinsip desain SOLID mampu meningkatkan kualitas desain perangkat lunak dan kemudahan pemeliharaan sistem

Downloads

Download data is not yet available.
Published
Jun 15, 2026
How to Cite
NARTI, Dini Amy; ENDA, Depandi. Penerapan Prinsip Desain Solid Dalam Pengembangan Aplikasi Happy Thrifting Berbasis Web. Journal of Informatics and Electronics Engineering, [S.l.], v. 6, n. 01, p. 193-198, june 2026. ISSN 2798-1177. Available at: <http://ejournal.poltektedc.ac.id/index.php/jiee/article/view/1598>. Date accessed: 23 june 2026. doi: http://dx.doi.org/10.70428/jiee.v6i01.1598.
Section
Articles