Diagnosis itu apa sih? Jelaskan dalam bahasa melayu ya

Diagnosis ialah pengenalpastian sifat dan punca fenomena tertentu. Diagnosis digunakan dalam banyak disiplin yang berbeza, dengan variasi dalam penggunaan logik, analitik dan pengalaman, untuk menentukan "sebab dan akibat". Dalam kejuruteraan sistem dan sains komputer, ia biasanya digunakan untuk menentukan punca simptom, pengurangan dan penyelesaian.