School Management Information System
One system for a school's academics, student affairs, finance, and correspondence.
0852-3207-7932 · kukohsantoso013@gmail.com · qkohst.github.io
Summary
- 01
A school administration platform that consolidates work normally scattered across spreadsheets and paper ledgers.
- 02
Six user roles with separated permissions, so each staff member sees only the data they are responsible for.
- 03
Developed incrementally since 2021 and still being extended — a mature system, not a prototype.
- 04
Two routes available: buy a ready-to-use licence, or have it built to your school's own rules.
The problem it solves
- Student records, grades, and payments live in separate spreadsheets that are easily overwritten.
- Attendance is tallied by hand at every month's end — slow, and easy to get wrong.
- Student billing and payments are hard to trace when a parent asks about them.
- Incoming and outgoing mail is never logged, so nothing can be found when it is needed.
- Discipline records sit in each teacher's own notebook and never accumulate into a picture.
- Parents only learn about a problem at report time, far too late to act on it.
The proposed solution
All administrative work moves into one place with firm separation of access. A teacher records attendance for their own class, finance staff never touch academic records, and a student sees only their own file.
Everything that matters to a parent — attendance, discipline, and payment receipts — is sent automatically over WhatsApp the same day, so the school does not have to wait for the end of term to communicate.
Every report exports to both Excel and PDF, so the formats the school already uses for district reporting can still be produced without retyping anything.
Who uses it
- AdminSchool master data, academic year, teachers, study groups, and students.
- Correspondence AdminClassification, incoming and outgoing mail, disposition, and mail agenda.
- Finance AdminStudent billing, payment transactions, savings, and school cash flow.
- TeacherDaily attendance for the subjects they teach, and their teaching timetable.
- Counselling TeacherRecording violation points and handling student welfare cases.
- StudentViewing their own attendance, bills, savings, and discipline record.
Modules and features
| Module | Description |
|---|---|
| Roles and permissions | Six roles with menus and data firmly separated by responsibility. |
| School master data | School profile, academic year, teachers, staff, study groups, students, alumni, and departed students. |
| Timetable and subjects | Subject setup and class timetables per study group. |
| Daily attendance | Per-subject attendance recorded directly by the teaching staff. |
| Violation points | Recorded by the counselling teacher, with points accumulating automatically. |
| Digital correspondence | Classification, incoming and outgoing mail, disposition, and mail agenda. |
| Student finances | Billing details, payment transactions, and savings deposits and withdrawals. |
| School finances | Cash categories plus income and expenditure records. |
| Reports and export | Financial, attendance, and violation reports exportable to both Excel and PDF. |
| WhatsApp notifications | Automatic messages to parents for attendance, violations, and transaction receipts. |
| In-app guidance | Interactive tour, documentation, and contextual help on every page. |
| Bulk import | Initial data loaded from Excel files, with quick search on every data table. |
Inside the application
Inside the application
Two ways to take it
Buy ready-made
The application is built and proven. Installed, branded as yours, and in use straight away.
Rp7.000.000
$400 · One-time licence
Built bespoke
Redesigned around your own rules and workflow, using this system as the starting point.
Rp8.900.000
$505 · Starting from
Pricing
| Pricing | USD | IDR |
|---|---|---|
| One-time licence | $400 | Rp7.000.000 |
| Annual fee | $100 | Rp1.800.000 |
Starts in the second year. The first year is already included in the licence price.
Rate 1 USD ≈ Rp17.603 as of 11 September 2026
Included · Not included
Included
- Usage licence for one school, with no cap on users or student numbers.
- Installation on the school's server or a host of your choosing.
- Migration of your existing data from current Excel files.
- Identity setup: name, logo, letterhead, and numbering formats.
- Online training for administrators and teacher representatives.
- Three months of support after handover.
Not included
- Server, domain, and SSL certificate costs (we can help arrange these).
- Third-party WhatsApp delivery service fees.
- Hardware such as computers, scanners, or printers.
- New modules beyond the list above — quoted as separate work.
Terms and conditions
- Licence payment: 50% on agreement, 50% on handover.
- The annual fee starts in the second year; the first year is included in the licence.
- The annual fee covers version updates, bug fixes, and technical support.
- Source code is not included in the licence; it is available as a separate agreement.
- Prices are exclusive of applicable taxes.
Valid until 16 October 2026
Process and timeline
-
01
Consultation
Gathering requirements, school rules, and the report formats already in use.
Estimate: 2–3 days
-
02
Installation
Server preparation, application setup, and school identity configuration.
Estimate: 2 days
-
03
Data migration
Importing teachers, students, study groups, and outstanding bills.
Estimate: 3–5 days
-
04
Training
Walking administrators and teachers through it until they can work unaided.
Estimate: 2 days
-
05
Handover
The system fully running, with documentation and accounts for every user.
Estimate: 1 day
Closing
Thank you for taking the time to read this proposal. I am ready to discuss any adjustments you need before you decide.
Kukoh Santoso
Web Developer
0852-3207-7932 · kukohsantoso013@gmail.com
qkohst.github.io