Closed days or periods can reduce candidate domains for multiple classes at once.
Constraint-based automatic school timetabling
Build automatic lesson timetables for complex schools.
Manage teachers, classes, rooms, groups, teaching loads, and school rules in one workflow that can be validated before a timetable draft is generated.
No subscription is required to start. Begin with conflict and data-readiness checks for your school.
Free audit and demo
Start with a conflict audit or short demo.
Tell us your school level, class groups, and main timetable constraint. The iGuru team will help assess whether your data is ready for scheduling.
Include school name, level, class groups, and main scheduling problem so the response is more accurate.Real school constraints
Timetabling is more than placing subjects into a grid.
A timetable must align teaching loads, teacher availability, hour distribution, classes, rooms, and operational priorities. A small rule change can close many candidate slots and make the overall combination infeasible.
Weekly periods, grade-specific subjects, and teacher assignments must remain consistent.
Rules that are reasonable in isolation may become infeasible when combined.
Operators need to know which teacher, day, period, subject, or class blocks progress.
Workflow
From school data to a feasible draft timetable.
RuangJadwal surfaces data readiness, constraint pressure, and timetable drafts together so operators can see what needs to be fixed first.
Start from Dapodik data or manual input mapped into academic master data.
Set teacher availability, teaching loads, eligible classes, days, and lesson periods.
Review constraint pressure and improvement suggestions before draft generation.
Build drafts, inspect solver evidence, and export timetables for internal validation.
Core features
Built for curriculum teams that need speed, control, and evidence.
The system checks data readiness, constraint pressure, and availability risk before the solver runs.
Risk panels highlight factors that are most likely to make the timetable difficult or infeasible.
Teachers, classes, rooms, subjects, assignments, loads, days, and periods are managed in one workspace.
Generated drafts can be inspected, adjusted, exported, and discussed internally.
Compared with manual work
Spreadsheets help you start, but evidence becomes harder as constraints grow.
The front-page research recommends comparison content because many schools begin with Excel or manual tables. RuangJadwal keeps data, validation, diagnosis, and export in one auditable workflow.
Manual tables
RuangJadwal
Plans and monetization
Start with a lightweight evaluation, then upgrade when the school is ready.
The package structure supports new organic visitors and schools that already need full implementation support.
Lifetime
Rp500.000 / lifetime Generate jadwal tidak terbatasUntuk yayasan, multi-sekolah, atau kebutuhan integrasi dan dukungan implementasi yang lebih intensif, bebas digunakan selamanya.
- Multi-unit
- API dan integrasi
- Dukungan prioritas
Professional
Rp200.000 / tahun Generate jadwal tidak terbatasUntuk SMP, SMA, dan SMK yang membutuhkan validasi kendala lengkap dan diagnosis risiko.
- Validasi kendala penuh
- Diagnosis risiko
- Multi-pengguna terbatas
Starter
Rp50.000 / paket 5x generate jadwalUntuk sekolah yang ingin beralih dari spreadsheet menuju workflow jadwal yang lebih terkendali.
- Penjadwalan inti
- Validasi dasar
- Ekspor jadwal
- hanya bisa untuk 5 kali pembuatan jadwal
Coba Gratis
Gratis 1x generate jadwalKategori ini hanya untuk uji coba, untuk melihat bagaimana sistem RuangJadwal dapat membantu mempermudah pembuatan jadwal pelajaran. silakan gunakan username: uji, password: A12@azbycx.
- Audit data terbatas
- Ringkasan risiko awal
- Rekomendasi langkah perbaikan
- Hanya untuk uji coba
Public pricing copy can be adjusted from the super admin dashboard.
Best fit
The landing system can speak to each school context, not only one generic page.
Each segment has a different constraint pattern. This content can expand into pages for SMP, SMA, SMK, madrasah, and foundations.
Coordinate teachers across classes, weekly periods, and daily availability.
Support class groups, specialization subjects, and teaching-load distribution.
Handle practice rooms, productive teachers, and more complex learning blocks.
Model general and religious subjects inside one timetable workflow.
Prepare multi-school workflows, standardization, and implementation support.
Search-driven solutions
The front page is structured around high-value search intent.
RuangJadwal highlights the problems prospective users actually search for: automatic timetabling, teacher conflicts, teaching loads, Dapodik data, and segment fit.
For schools moving from manual scheduling to a validated workflow.
Helps visitors understand root causes before requesting a demo or audit.
Connects product language with the data structure Indonesian school operators know.
Prepares future use-case pages without making the homepage generic.
Operational proof
Auditable evidence, not empty claims.
RuangJadwal emphasizes process evidence: conflict sources, constraint pressure, and why a draft needs adjustment.
Curriculum teams can see missing data, early conflicts, and overly narrow constraints.
Operators see which teacher, slot, class, or load is putting the most pressure on the timetable.
Drafts can be used for internal discussion, revision, and validation.
School-data trust
The public page explains product value without exposing internal school data.
The monetization research highlights that schools need confidence in data handling. The landing page therefore explains access boundaries, activation flow, and account control honestly without overclaiming.
Academic and timetable data lives inside an authenticated workspace.
The dashboard separates super-admin and curriculum-team needs so management stays scoped.
Prospective schools can start with an audit or demo before full data management.
Scientific basis
Scientific research publications applied in this application.
Timetabling research describes school scheduling as a combinatorial problem with many constraints. The application therefore applies constraint modeling, exact optimization, decomposition, infeasibility diagnosis, and repair strategies grounded in documented scientific work.
This publication summarizes educational timetabling problems, benchmarks, hard and soft constraints, and state-of-the-art results.
Applied as the basis for separating hard constraints, soft quality, benchmarks, and solution-quality evaluation in Schedule Studio.
This article shows that timetabling can be modeled as exact optimization over time, room, class, and constraint decisions.
Applied in candidate-placement variables, integer/Boolean model auditing, and independent solver-output validation.
This article emphasizes school timetable quality, including teacher idle time, workload restrictions, and school-specific constraint diversity.
Applied to quality objectives, constraint-pressure diagnosis, and teacher workload/availability controls before draft generation.
This publication shows the relevance of adaptive large-neighborhood search, destroy-repair, and repair strategies for high-school timetabling.
Applied as guidance for portfolio search, warm starts, repair, and solution improvement when a monolithic model struggles to find feasibility.
Masalah penjadwalan dibahas melalui teknik riset operasi dan kecerdasan buatan, termasuk pemenuhan kendala, pencarian tabu, simulated annealing, dan algoritma genetika.
Open sourceRiset penjadwalan otomatis menekankan metode yang dapat diterapkan lintas domain penjadwalan dengan kendala yang beragam.
Open sourceFAQ
Short answers before a school tries an audit or demo.
Is RuangJadwal suitable for schools with many constraints?
Yes. It is designed to help schools read constraint pressure before a draft is generated, making revisions more focused.
Do we have to use Dapodik first?
No. Manual data can be used, but structured data improves importing, validation, and timetable-draft generation.
Can the timetable be edited after a draft is generated?
Yes. Drafts can be reviewed, moved, exported, and used as a basis for internal operational discussions.
What happens if teachers or rules change during the process?
Data and constraints can be updated, then the system helps read the risk again before a new draft is generated.
Is a demo or free audit available?
Yes. Schools can begin with a conflict and data-readiness audit or request a short demo with the iGuru team.
How is school data protected?
The public page does not expose school data. Accounts, academic data, and assets are managed in authenticated workspaces with role-based access.
Account access
Active-user access
If your school is already active, sign in with your curriculum team username and password.
New school
Request school activation
Choose a subscription category and create the first curriculum administrator account.
See whether your school data is ready to be scheduled.
Start with a conflict and data-readiness audit, or discuss your school requirements with our team.
