DFD for Barangay Management System 2026 (Guide)

A data flow diagram (DFD) for a barangay management system maps how resident records, clearance requests, blotter entries, aid distributions, and reports flow between residents, barangay officials, and higher LGU levels. Barangay management remains one of the most-picked BSIT capstone topics because every student can visit their own barangay hall to gather requirements. Panels in 2026 expect current-year features (online clearance requests, digital signatures, DILG integration) and strict RA 10173 compliance on resident data. This guide walks through the three-level DFD with defense-ready detail.

Quick 2026 verdict

A defensible barangay DFD in 2026 has 5-7 external entities (Resident, Barangay Captain, Kagawad or Secretary, Treasurer, DILG, PNP, LGU Municipal Hall), 9-12 processes covering registration, clearance issuance, blotter, aid, report, and residency tracking, and 8-10 data stores. Add online request flow, digital signature, and RA 10173 notation to look 2026-current. Missing the online-request channel is the most common panel deduction.

Why barangay management DFDs matter for BSIT capstone

A barangay is the smallest LGU unit in the Philippines, and every Filipino resident interacts with theirs for clearances, IDs, blotter, and aid distribution. Building a system for a barangay hall is a natural BSIT capstone because the sponsor is accessible, the workflow is documented in DILG memoranda, and the project has measurable impact on real community service.

Panels in 2026 grade a barangay DFD on three unique dimensions: coverage (does it include the main barangay services or only one), data privacy (RA 10173 for sensitive resident data), and modernization (online requests, digital signatures, DILG-Bayanihan integration where applicable). A DFD that only covers clearance issuance loses points against one that covers clearance, blotter, aid, and residency together.

Level 0 (context diagram)

Barangay Management System Resident Barangay Captain Kagawad / Secretary Treasurer PNP / Police LGU Municipal Hall DILG clearance / ID request clearance issued approvals / signatures reports blotter entries records collections budget updates incident referrals blotter copies aid allocations aid distribution reports compliance reports memoranda
Level 0 (context diagram): Barangay Management System with 7 external entities and their data flows.

Want to customize this diagram for your capstone?

Open this Barangay Management System DFD in the CapstoneUML editor. Drag entities, rename processes, add data flows, then export as PNG or SVG for your Chapter 3 documentation.

Open in CapstoneUML Editor →

Text version for screen readers and copy-paste:

Resident -----> [Barangay Management System] <----- Barangay Captain
                          ^                              ^
                          |                              |
                    Kagawad/Secretary                Treasurer
                          |                              |
                          v                              v
                    PNP / Police                LGU Municipal Hall
                          |                              |
                                                       DILG

External entities for a 2026 barangay DFD:

  • Resident: requests clearance, files complaints, receives aid, updates household information
  • Barangay Captain: approves clearances, signs official documents digitally, reviews budget and reports
  • Kagawad or Secretary: records blotter, drafts documents, manages daily records
  • Treasurer: manages barangay fees collection, aid distribution ledger, budget tracking
  • PNP / Local Police: receives blotter referrals for cases beyond barangay mediation
  • LGU Municipal Hall: receives quarterly reports, population data, and requests for supplemental funding
  • DILG: national reporting, compliance memoranda, and Bayanihan or SBM (Seal of Good Local Governance) submissions

Level 1 (main process decomposition)

Level 1 expands the barangay system into 9-12 sub-processes covering the main service categories:

  • 1.0 Register Resident / Update Household: input from Resident (name, address, birthdate, contact, household members); writes to D1: Residents and D2: Households
  • 2.0 Issue Clearance: request from Resident (clearance type: barangay, indigency, business); reads from D1; verifies eligibility; awaits Captain approval; writes to D3: Clearances
  • 3.0 Record Blotter: input from Kagawad or Secretary (incident type, involved parties, timestamp, narrative); writes to D4: BlotterEntries; may refer to PNP
  • 4.0 Mediate Case: reads blotter from D4; records mediation session, agreements; writes to D5: MediationRecords
  • 5.0 Distribute Aid: reads D1 and applies eligibility rules; Treasurer records distributions to D6: AidDistributions; releases funds from D7: BudgetLedger
  • 6.0 Collect Fees: Resident payment for clearance or business permit; Treasurer records collection in D7
  • 7.0 Track Population: aggregates household data from D1 and D2; segments by age, gender, employment; used for DILG reports
  • 8.0 Manage Announcements: Barangay Captain posts notices; writes to D8: Announcements; sends via SMS/email to Residents
  • 9.0 Generate Reports: Barangay Captain and LGU read consolidated reports (population, clearances, blotter, aid, budget) from D1-D7
  • 10.0 Digital Signature: Barangay Captain signs clearances electronically; writes signature timestamp and hash to D3
  • 11.0 Send to LGU / DILG: quarterly and annual data submission to external LGU and DILG entities

Data stores with security notation:

  • D1: Residents (resident ID, name, birthdate, sex, address, contact; governed under RA 10173, retention permanent-active + 10y-post-removal)
  • D2: Households (household ID, address, head of family, member list linking to D1)
  • D3: Clearances (clearance ID, resident ID, type, issue date, purpose, signature hash, fee)
  • D4: BlotterEntries (blotter ID, complainant, respondent, incident type, narrative, status; access-restricted, retention 5y minimum per DILG)
  • D5: MediationRecords (mediation ID, blotter ID, mediator, session date, agreements, outcome)
  • D6: AidDistributions (distribution ID, resident ID, aid type, amount or goods, date, source)
  • D7: BudgetLedger (transaction ID, category, amount in/out, source or destination, approver)
  • D8: Announcements (announcement ID, category, content, publish date, target audience)

Level 2 (focused sub-process zoom)

Best Level 2 candidates for barangay defense:

  • 2.0 Issue Clearance expands into 2.1 Receive Request (in-person or online), 2.2 Verify Resident Identity from D1, 2.3 Check Requirements Met (age, residency months, no derogatory record), 2.4 Compute Fee, 2.5 Await Captain Digital Signature, 2.6 Print or Email Clearance to Resident
  • 3.0 Record Blotter expands into 3.1 Interview Complainant, 3.2 Record Narrative, 3.3 Notify Respondent, 3.4 Schedule Mediation, 3.5 Assign Blotter Number, 3.6 Escalate to PNP if beyond barangay jurisdiction
  • 5.0 Distribute Aid expands into 5.1 Verify Eligibility from D1, 5.2 Check Budget Availability in D7, 5.3 Log Distribution Record, 5.4 Deduct from Budget, 5.5 Get Resident Signature (electronic or thumbprint), 5.6 Send SMS Confirmation

2026 features every barangay DFD should include

  • Online clearance request channel. Residents can request via mobile app or web form; Kagawad receives queue; Captain signs digitally. This is the biggest 2026 differentiator vs 2018-era templates.
  • Digital signature process. Include process 10.0 Digital Signature separately. Captain does not physically sign every clearance in 2026; the DFD should reflect that.
  • SMS notification to Residents. Every clearance approval, aid distribution, and blotter update sends SMS. Use Semaphore or Twilio as the gateway.
  • Indigent verification. For 4Ps or DSWD-linked aid, show a verification data flow to DSWD database (real or simulated). Panels appreciate real-agency integration.
  • DILG reporting integration. Show the Send to LGU / DILG process, especially for SBM (Seal of Good Local Governance) criteria data submission.
  • Data Privacy Act notation on D1, D4. Resident data is regulated personal information. Blotter data includes sensitive information (crimes, disputes). Both need explicit RA 10173 annotations on retention and access.
  • Population dashboard. Track Population process outputs a real-time counter dashboard for the Captain (total residents, senior citizens, PWDs, children, unemployed).

Common Level 1 mistakes reviewers catch

  • No Blotter or Mediation processes (many students only build clearance; DFD looks incomplete)
  • Budget Ledger missing but Aid Distribution present (aid without budget tracking is not defensible)
  • Digital Signature not shown at Level 1 (paper claims paperless but DFD shows manual signing)
  • Announcements process missing (barangay is primarily a communication hub for the community)
  • Kagawad and Secretary treated as one entity (they are separate roles with different data flows)
  • DILG reporting missing (barangay does not exist in isolation)
  • Data flow from Resident to D1 does not pass through Register process (a Resident cannot write directly to Residents store)
  • Fee collection missing (barangay clearance costs ₱50-100 typically; the DFD should reflect it)

Comparison: scope options for a barangay capstone

ScopeProcesses IncludedPanel Fit
Clearance onlyResidents, Clearance, Signature, FeeWeak (too narrow for full capstone)
Clearance + BlotterAdd Blotter, Mediation, PNP referralAdequate
Full barangay hallClearance, Blotter, Aid, Population, Reports, DILGExcellent (full scope)
Multi-barangay LGUAbove plus multi-tenancy and LGU consolidationOverkill for BSIT (masteral level)

Frequently Asked Questions

Should I include online clearance in the DFD if my barangay hall does not have internet?

Yes, show it as a future-capability data flow with a note. Panels in 2026 explicitly ask about online options. Even if the current barangay hall is offline, the DFD proves the system was designed to support the online channel when connectivity arrives.

How do I show digital signature versus manual signature?

Separate process 10.0 Digital Signature at Level 1. Captain signs by clicking an authenticated button; system attaches a hash and timestamp to the clearance record in D3. Manual signature is a fallback data flow (Captain physically signs, Kagawad scans and uploads). Show both if your system supports both.

What does the blotter data store need to include?

Blotter ID, date-time, complainant name, respondent name, incident type (theft, dispute, drunkenness), narrative summary, status (open, mediated, resolved, referred to PNP), and mediation reference. Do not include full transcripts; that goes in a separate secure store D5 MediationRecords.

Do I need real DILG integration for the capstone?

No, but show it as a planned integration point with an external DILG entity in Level 0 and a Send to LGU / DILG process at Level 1. Real API integration with DILG requires official coordination and is out of scope for BSIT capstone. Simulated integration (CSV or PDF export) is sufficient.

How do I handle Data Privacy Act for resident data?

Add explicit annotation on D1 Residents: “Governed under RA 10173. Retention: permanent while active; 10 years after removal. Access: Kagawad, Secretary, Captain only. Data-subject rights: view own records, request correction, withdraw consent.”

What if my barangay does not distribute aid?

Every barangay distributes some form of aid, at minimum 4Ps distributions or disaster relief. If you scope your capstone to skip aid, the DFD looks incomplete. It is worth adding at least a basic Distribute Aid process even if the current implementation is simple.

Related UML tutorials

  • DFD for E-commerce Website (Levels 0, 1, 2)
  • DFD for POS System (Complete 2026 Guide)
  • DFD for Online Voting System
  • 150 Best Capstone Project Ideas for IT Students (2026 Edition)

Official documentation

Leave a Comment