RuangJadwalAutomatic timetabling
ID EN

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.

Auditreadiness and academic conflict checks Dapodikstructured school-data workflow Draftreviewable and exportable output

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.

Teacher availability changes

Closed days or periods can reduce candidate domains for multiple classes at once.

Teaching loads accumulate

Weekly periods, grade-specific subjects, and teacher assignments must remain consistent.

Constraints interact

Rules that are reasonable in isolation may become infeasible when combined.

Corrections require evidence

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.

01Import and synchronize data

Start from Dapodik data or manual input mapped into academic master data.

02Configure core constraints

Set teacher availability, teaching loads, eligible classes, days, and lesson periods.

03Read the risk diagnosis

Review constraint pressure and improvement suggestions before draft generation.

04Generate, review, and export

Build drafts, inspect solver evidence, and export timetables for internal validation.

Core features

Built for curriculum teams that need speed, control, and evidence.

Pre-generation validation

The system checks data readiness, constraint pressure, and availability risk before the solver runs.

Risk root-cause diagnosis

Risk panels highlight factors that are most likely to make the timetable difficult or infeasible.

Integrated academic data

Teachers, classes, rooms, subjects, assignments, loads, days, and periods are managed in one workspace.

Reviewable drafts

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.

Common starting point

Manual tables

Auditable workflow

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.

Recommended

Lifetime

Rp500.000 / lifetime Generate jadwal tidak terbatas

Untuk yayasan, multi-sekolah, atau kebutuhan integrasi dan dukungan implementasi yang lebih intensif, bebas digunakan selamanya.

  • Multi-unit
  • API dan integrasi
  • Dukungan prioritas
Choose category

Professional

Rp200.000 / tahun Generate jadwal tidak terbatas

Untuk SMP, SMA, dan SMK yang membutuhkan validasi kendala lengkap dan diagnosis risiko.

  • Validasi kendala penuh
  • Diagnosis risiko
  • Multi-pengguna terbatas
Choose category

Starter

Rp50.000 / paket 5x generate jadwal

Untuk 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
Choose category

Coba Gratis

Gratis 1x generate jadwal

Kategori 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
Choose category

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.

SMP

Coordinate teachers across classes, weekly periods, and daily availability.

SMA

Support class groups, specialization subjects, and teaching-load distribution.

SMK

Handle practice rooms, productive teachers, and more complex learning blocks.

Madrasah

Model general and religious subjects inside one timetable workflow.

Foundations

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.

Primary intent Automatic lesson timetabling

For schools moving from manual scheduling to a validated workflow.

Problem-aware Teacher timetable conflicts

Helps visitors understand root causes before requesting a demo or audit.

Local data Dapodik and teaching loads

Connects product language with the data structure Indonesian school operators know.

Segments SMP, SMA, SMK, madrasah, and foundations

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.

Before draftData-readiness audit

Curriculum teams can see missing data, early conflicts, and overly narrow constraints.

During validationRisk root-cause diagnosis

Operators see which teacher, slot, class, or load is putting the most pressure on the timetable.

After draftExport and review

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.

Active account access

Academic and timetable data lives inside an authenticated workspace.

Role and school context

The dashboard separates super-admin and curriculum-team needs so management stays scoped.

Contact before activation

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.

arXiv · 2022 Educational Timetabling: Problems, Benchmarks, and State-of-the-Art Results S. Ceschia, L. Di Gaspero, and A. Schaerf

This publication summarizes educational timetabling problems, benchmarks, hard and soft constraints, and state-of-the-art results.

Applied in the application

Applied as the basis for separating hard constraints, soft quality, benchmarks, and solution-quality evaluation in Schedule Studio.

Open source
Journal of Scheduling · 2022 A mixed-integer programming approach for solving university course timetabling problems E. Rappos, E. Thiémard, S. Robert, and J.-F. Hêche

This article shows that timetabling can be modeled as exact optimization over time, room, class, and constraint decisions.

Applied in the application

Applied in candidate-placement variables, integer/Boolean model auditing, and independent solver-output validation.

Open source
Computers and Operations Research · 2022 High quality timetables for Italian schools C. Crobu, M. Di Francesco, and E. Gorgone

This article emphasizes school timetable quality, including teacher idle time, workload restrictions, and school-specific constraint diversity.

Applied in the application

Applied to quality objectives, constraint-pressure diagnosis, and teacher workload/availability controls before draft generation.

Open source
PATAT 2012 · 2012 International Timetabling Competition 2011: An Adaptive Large Neighborhood Search algorithm M. Sorensen, S. Kristiansen, and T. R. Stidsen

This publication shows the relevance of adaptive large-neighborhood search, destroy-repair, and repair strategies for high-school timetabling.

Applied in the application

Applied as guidance for portfolio search, warm starts, repair, and solution improvement when a monolithic model struggles to find feasibility.

Open source
Journal · 1999 A Survey of Automated Timetabling Andrea Schaerf

Masalah penjadwalan dibahas melalui teknik riset operasi dan kecerdasan buatan, termasuk pemenuhan kendala, pencarian tabu, simulated annealing, dan algoritma genetika.

Open source
Journal · 2002 Recent research directions in automated timetabling Edmund K. Burke and Sanja Petrovic

Riset penjadwalan otomatis menekankan metode yang dapat diterapkan lintas domain penjadwalan dengan kendala yang beragam.

Open source

FAQ

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.

Reviewed by super admin
1School profile
2Subscription category

The selected category is recorded with the school request and can be reviewed later.

3Curriculum administrator

The school and initial administrator remain inactive until approved by a super admin.

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.