Teacher performance appraisal in Madrasah Diniyah Hidayatul Mubtadiin was previously carried out manually using spreadsheets and paper archives, leading to slow processing, input errors, and weak traceability of historical results. This study proposes and implements a web-based Decision Support System (DSS) to automate the appraisal process and support transparent ranking using the Profile Matching method. Teacher performance is assessed on five aspects pedagogic, professional, personality, discipline, and social using a 1–5 rating scale, with an ideal target profile set to 5 for all factors. For each factor, the system computes a GAP between actual and target values, converts the GAP to a weight via a predefined mapping, and aggregates scores by separating Core Factors and Secondary Factors. Aspect scores are calculated using a 60%:40% composition between core and secondary components, and overall rankings are produced through inter-aspect weighting. The DSS is developed with the Laravel MVC framework and supports three roles (admin, teacher, and principal), including principal verification and automatic generation of signed PDF reports for each appraisal period. Functional validation using black-box testing across ten key scenarios shows that all critical modules—data management, scoring input, computation, verification, ranking, and reporting—operate as expected. The proposed system reduces manual workload, accelerates semester appraisal activities, and improves auditability of appraisal decisions for madrasah management.