Journal of Informatics and Electronics Engineering
Vol. 6 No. 01 (2026): Juni 2026

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)



Article Info

Publish Date
15 Jun 2026

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

Copyrights © 2026






Journal Info

Abbrev

jiee

Publisher

Subject

Computer Science & IT Control & Systems Engineering Decision Sciences, Operations Research & Management Electrical & Electronics Engineering Engineering

Description

Jurnal ini di terbitkan oleh Unit Penelitian dan Pengabdian kepada Masyarakat Politeknik TEDC Bandung, berisi tulisan yang diangkat dari hasil penelitian dan kajian analisis di bidang Teknik Informatika dan Elektronika. Ruang lingkup pada jurnal ini: mengenai Digital Signal Processing, Human ...