Distribusi bantuan sosial adalah salah satu langkah pemerintah untuk meningkatkan taraf hidup masyarakat yang kurang beruntung. Namun, cara menentukan siapa yang berhak menerima bantuan sosial di tingkat RT masih sering dilakukan secara manual, yang bisa mengarah pada subjektivitas dan kesalahan dalam sasaran. Penelitian ini bertujuan untuk menciptakan Sistem Pendukung Keputusan (SPK) berbasis web dengan memanfaatkan Algoritma Decision Tree untuk mengidentifikasi kelayakan penerima bantuan sosial di RT 010 RW 006 Duren Sawit. Variabel yang digunakan meliputi umur, pendapatan perbulan, status pekerjaan, jumlah tanggungan, dan status rumah. Sistem ini dikembangankan dengan menggunakan bahasa pemrograman Python, memanfaatkan framework Flask, serta antarmuka yang dibangun dengan HTML dan CSS. Metode pengembangan perangkat lunak yang diterapkan adalah model Waterfall, yang terdiri dari tahap analisis kebutuhan, desain, pelaksanaan, pengujian, dan pemeliharaan. Sistem ini dilengkapi dengan fitur login, input data manual, upload file Excel, dashboard, dan analisis hasil klasifikasi. Evaluasi model dilakaukan dengan menggunakan Confusion Matrix, Cross Validation, dan pengujian Akurasi. Temuan dari penelitian ini menunjukkan bahwa sistem ini dapat mempercepat proses penentuan penerima bantuan sosial dengan cara yang lebih objektif, transparan, dan tepat dibandingkan dengan metode manual yang ada.