Pemberian bantuan sosial dan zakat masih menghadapi kendala ketidaktepatan sasaran akibat data penerima yang kurang valid dan tidak sesuai dengan kondisi di lapangan. Hal ini menimbulkan keluhan masyarakat karena masih adanya subjektivitas dalam proses seleksi penerima. Oleh karena itu, diperlukan sistem yang mampu membantu aparatur desa dalam menentukan calon penerima bantuan dan zakat secara objektif sesuai kriteria dan standar yang berlaku. Penelitian ini menghasilkan Sistem Pendukung Keputusan menggunakan metode Analytical Hierarchy Process (AHP) yang memberikan rekomendasi penerima bantuan berdasarkan kriteria penghasilan bulanan, aset, pekerjaan, jumlah tanggungan, kondisi rumah, hutang, dan pengeluaran wajib. Sistem dibangun menggunakan framework Next.js dengan basis data Prisma dan PostgreSQL. Hasil pengujian menunjukkan sistem mampu berfungsi dengan baik dan menghasilkan perangkingan alternatif secara akurat. Implementasi AHP meningkatkan ketepatan rekomendasi penerima bantuan.