# Kalkulator Jadwal Pelajaran — Pembuat Jadwal Gratis

> Pembuat jadwal gratis untuk sekolah, kuliah, gym, kerja. Susun grid mingguan kelas & istirahat, lihat jam mengajar per pekan & semester, lalu simpan PDF.

- **Category:** Tanggal & Waktu
- **Interactive calculator:** https://youcalc.com/id/date-time/timetable-calculator/
- **Price:** Free, no sign-up required

## Overview

Ini adalah pembuat jadwal gratis tanpa perlu mendaftar untuk segala jadwal mingguan — jadwal pelajaran sekolah atau kelas, mata kuliah, jadwal kelas gym atau kebugaran, rencana latihan klub, atau program pelatihan kerja. Anda menyusun hari sebagai satu daftar berurutan berisi sesi dan istirahat, masing-masing dengan durasinya sendiri; waktu mulai terisi secara otomatis. Lalu Anda mewarnai mata pelajaran pada grid hari-per-jam, dengan kode warna, plus guru atau ruang opsional di tiap sel. Grid inilah produknya: cetak atau simpan sebagai PDF untuk ditempel di dinding atau dibagikan. Karena seluruh jadwal tersimpan di dalam tautan halaman, URL yang dapat dibagikan dan kode QR “Pindai untuk mengunjungi kembali” yang tercetak sama-sama membuka kembali jadwal yang persis sama — tidak ada yang disimpan di server dan tidak perlu akun.

## How to read your result

Panel hasil di atas grid adalah kalkulatornya. Panel ini menampilkan, per pekan rotasi dan untuk seluruh siklus, jumlah kelas, total waktu mengajar, waktu istirahat per hari dan per pekan, serta jumlah slot kosong. Tabel per mata pelajaran merinci semuanya mata pelajaran demi mata pelajaran — jumlah kelas dan waktu mengajar, dipisah per pekan saat Anda menjalankan rotasi A/B (atau yang lebih panjang), dan diproyeksikan sepanjang seluruh semester atau musim saat Anda mengatur tanggal berlaku-dari dan berlaku-sampai. Waktu mengajar adalah jumlah slot terisi dikalikan durasi tiap baris, sehingga satu mata pelajaran dalam lima slot 50 menit tertera 4 j 10 mnt; waktu istirahat adalah jumlah baris istirahat di sepanjang hari yang Anda tampilkan. Grid di bawah adalah artefak siap cetak: satu blok berkode warna per pekan rotasi, dengan kolom hari diurutkan menurut hari pertama pekan yang Anda pilih.

## Method

Mesin pertama-tama menelusuri daftar item berurutan (mata pelajaran dan istirahat) mulai dari waktu mulai pertama, menambahkan durasi tiap item dalam menit untuk menghasilkan waktu jam mulai dan selesai setiap baris — murni aritmetika waktu jam ISO 8601 pada grid mingguan yang berulang, sehingga tidak ada tanggal kalender dan tidak ada perubahan waktu musim panas. Grid hari×jam menyimpan, per pekan rotasi, satu mata pelajaran untuk tiap baris kelas dan hari kerja (atau kosong). Untuk tiap pekan, mesin menghitung slot terisi, menit mengajar (jumlah slot × durasi baris), dan slot kosong per mata pelajaran maupun keseluruhan; siklus rotasi adalah jumlah dari seluruh pekan. Bila tanggal berlaku-dari dan berlaku-sampai diberikan, mesin menghitung jumlah pekan penuh ISO 8601 dalam rentang itu (selaras Senin) dan mendistribusikannya di sepanjang rotasi — pekan A lebih dulu — untuk memproyeksikan jumlah kelas dan jam tiap mata pelajaran sepanjang semester. Pekan rotasi mana yang berlaku untuk tanggal kalender tertentu ditentukan dari titik jangkar melalui selisih Julian Day Number (aman terhadap DST), sesuai dengan dasar pekan ISO. Perhitungan ini adalah fungsi murni tanpa akses jam atau jaringan, sehingga jadwal yang sama selalu menghasilkan hasil yang sama.

## Example

- **Setup:** Pilih skenario “Pekan sekolah”: Senin–Jumat, mulai pukul 08:30, jam pelajaran 50 menit dengan istirahat pagi dan makan siang 45 menit, enam mata pelajaran, dan semester yang berlangsung dari 12 Januari hingga 27 Maret.
- **Result:** Hari berlangsung 08:30–14:30 dengan istirahat dan makan siang yang ditempatkan otomatis. Hasilnya menunjukkan enam mata pelajaran, 30 kelas per pekan dan 25 jam mengajar, satu jam istirahat per hari, dan — sepanjang semester 11 pekan — 330 kelas serta 275 jam, dengan total semester tiap mata pelajaran tercantum (misalnya satu mata pelajaran yang diajarkan 6 kali per pekan berjumlah 66 kelas sepanjang semester).

## Frequently asked questions

### Bagaimana waktu setiap jam pelajaran dihitung?

Anda menetapkan satu waktu mulai, lalu mendaftar sesi dan istirahat secara berurutan, masing-masing dengan durasi dalam menit. Mulai dari waktu mulai pertama, kalkulator menambahkan durasi tiap baris secara berurutan, sehingga waktu jam setiap jam pelajaran mengikuti secara otomatis — ubah waktu mulai, durasi jam pelajaran, atau istirahat, maka setiap baris di bawahnya akan tersusun ulang. Perhitungannya adalah waktu jam hh:mm biasa (ISO 8601), dan karena jadwal mingguan berulang alih-alih jatuh pada tanggal kalender, perubahan waktu musim panas (daylight-saving) tidak pernah memengaruhinya.

### Bisakah saya memakainya untuk selain sekolah?

Ya — alat ini memang dirancang serbaguna. Enam skenario populer mencakup pekan sekolah, jadwal kelas gym/kebugaran, rencana latihan klub olahraga, kursus pelatihan kerja, mata kuliah, dan jadwal bimbingan belajar, dan Anda dapat mengubah hari, waktu, sesi, serta warna agar sesuai dengan apa pun yang berulang setiap pekan. Skenario bergaya sesi (gym, klub) cukup mendaftar tiap sesi sebagai satu baris; skenario sekolah dan kursus menunjukkan cara memvariasikan mata pelajaran tiap hari dengan mewarnai sel.

### Apa itu pekan bergilir (A/B), dan bagaimana proyeksi semester bekerja?

Banyak jadwal berganti-ganti antara dua pola pekan atau lebih — pekan A dan pekan B, atau siklus yang lebih panjang. Atur jumlah pekan bergilir (1–12) dan masing-masing mendapat gridnya sendiri sembari berbagi waktu jam pelajaran yang sama; ganti nama sebuah pekan dengan mengklik dua kali tabnya. Jika Anda juga mengatur tanggal berlaku-dari dan berlaku-sampai, kalkulator menghitung jumlah pekan penuh ISO 8601 dalam rentang itu dan memproyeksikan total tiap mata pelajaran sepanjang semester — untuk rotasi A/B selama semester 11 pekan, pekan A berjalan enam kali dan pekan B lima kali.

### Bagaimana waktu mengajar, waktu istirahat, dan slot kosong dihitung?

Waktu mengajar menjumlahkan tiap slot terisi berdasarkan durasi barisnya, per mata pelajaran dan secara keseluruhan. Waktu istirahat adalah total baris istirahat dikalikan jumlah hari yang Anda tampilkan. Slot kosong adalah sel-sel kosong di grid. Total disajikan per pekan rotasi, dijumlahkan untuk seluruh siklus, dan — dengan tanggal semester — untuk seluruh semester, sehingga Anda dapat memeriksa beban mengajar atau komitmen mingguan secara sekilas.

### Apakah ini berfungsi untuk pekan yang tidak dimulai Senin dan pekan sekolah yang lebih panjang?

Ya. Anda memilih apakah pekan dimulai pada Senin, Minggu, atau Sabtu dan hari-hari mana yang ditampilkan, sehingga tepat untuk pekan Minggu–Kamis atau pekan enam hari, bukan hanya Senin–Jumat. Kolom hari diurutkan menurut pilihan hari pertama pekan Anda (yang mengikuti konvensi regional Unicode CLDR), dan versi yang dirilis mencerminkan seluruh grid dari kanan ke kiri untuk bahasa Arab dan Urdu.

### Bisakah saya membagikan atau mencetak ulang jadwal di kemudian hari?

Ya. Seluruh jadwal — judul, hari, awal pekan, struktur jam pelajaran, pekan bergilir, mata pelajaran, warna, setiap sel, dan tanggal semester — dikodekan di dalam URL halaman, sehingga tautan berbagi dan kode QR “Pindai untuk mengunjungi kembali” yang tercetak sama-sama membuka kembali jadwal yang persis sama. Tidak ada yang disimpan di server dan tidak perlu akun.

## Related calculators

- [Perencana Waktu Belajar](https://youcalc.com/id/education-grades/study-time-planner/)
- [Kalkulator Jadwal Shift (4-4, Panama, DuPont)](https://youcalc.com/id/date-time/shift-pattern-calculator/)
- [Kalkulator Hari Kerja](https://youcalc.com/id/date-time/working-days-counter/)
- [Kalkulator Tanam](https://youcalc.com/id/date-time/planting-calculator/)

## Sources

- https://en.wikipedia.org/wiki/ISO_8601
- https://en.wikipedia.org/wiki/ISO_week_date
- https://www.gov.uk/government/publications/length-of-the-school-week-minimum-expectation
- https://www.unicode.org/reports/tr35/tr35-dates.html

---

Interactive version: https://youcalc.com/id/date-time/timetable-calculator/ · From YouCalc — https://youcalc.com
