Faizal

Darmanku

Darmanku

Darmanku is a centralized management platform built on the CiCOOL framework to streamline the complex operations of Islamic boarding schools (Pesantren). The system integrates student life, rigorous academic monitoring, financial management, and automated parent communication into a single, high-performance dashboard.

Preview.

Key Features

Student & Academic Management

  • Comprehensive Profiles — Management of student data, including parent/guardian information and detailed educational history.
  • Curriculum & Class Scaling — Structured management of academic years, school levels, class distributions, and complex subjects.
  • Integrated RFID Attendance — High-accuracy automated attendance tracking using RFID technology for both students and faculty.
  • Activity Monitoring — Real-time tracking of students’ daily routines to ensure educational and disciplinary targets are met.

Financial Management

  • Fee & Admission Logic — Dynamic monthly fee (SPP) configurations and flexible admission fee management.
  • Integrated Payment Gateway — Status tracking for school payments with student balance history and real-time transaction updates.
  • Financial Inflow Analytics — Transparent management and reporting of institutional cash inflows.

Discipline & Health Tracking

  • Violation Point System — Automated tracking of disciplinary points and actions based on institutional regulations.
  • Health & Clinic Records — Detailed monitoring of student health visits to the internal clinic (UKS).
  • Leave & Visitor Management — Digital management of student leave requests (perizinan) and guardian visit scheduling.

Communication & Automation

  • WhatsApp Gateway Integration — Automated notifications to parents regarding payments, attendance, and announcements via Daqu WA API.
  • Real-time Collaboration — Internal communication tools for teachers and administrators via the central dashboard.
  • Comprehensive Audit Logs — Enhanced data security through systematic logging of all user activities.

Modular Architecture

Darmanku utilizes a robust modular structure where features are isolated for scalability and stability:

modules/
├── v1_students/        # Core student database management
├── v1_payments/        # Transaction logic & fee management
├── v1_daily_attendances/ # Attendance system (Manual & RFID)
├── v1_student_violations/ # Disciplinary points & rules
├── v1_schedules/       # Academic & activity scheduling
├── v1_rfid_students/   # RFID hardware integration
└── v1_response_wa_daqus/ # WhatsApp API integration logic

Tech Stack

CategoryTechnology
BackendPHP 7.4/8.1+, CodeIgniter 3, Twig
Real-timeWorkerman (Socket.io)
DatabaseMySQL / MariaDB
FrontendAdminLTE (Bootstrap), jQuery
UtilitiesmPDF / dompdf, PhpSpreadsheet, WA Gateway API