52Rilis terdokumentasi pada histori TEMON
TerintegrasiJadwal, jurnal, absensi, monitoring, dan administrasi
v3.16.6Versi TEMON saat ini
Versi 3.16.6 — Paket Distribusi Aman & Pembersihan JavaScript Vendor
02 Oktober 2026
PATCH • VERSI TERBARU
Distribusi
Keamanan Paket
- Menghapus JavaScript vendor lokal yang terdeteksi false-positive oleh scanner ZIP hosting.
- Menggunakan jQuery 3.6.0 dan DataTables 1.11.4/Responsive 2.2.9 melalui CDN resmi dengan SRI.
- Fitur aplikasi dan konfigurasi backend tetap dipertahankan.
Versi 3.16.5 — Penyempurnaan Branding Versi Publik
02 Oktober 2026
PATCH
UI/UX
Branding
- Ukuran label versi pada Beranda dan Monitoring diperkecil agar lebih proporsional.
- Tampilan versi dibuat lebih menarik dengan badge compact yang konsisten.
- Penyempurnaan diterapkan pada seluruh halaman publik TEMON.
Versi 3.16.4 — Konsistensi Branding Header Seluruh Halaman Publik
02 Oktober 2026
PATCH
UI/UX
Branding
Responsive
- Menyeragamkan struktur logo TEMON pada Beranda, Monitoring, Fitur, Histori, System Requirements, dan Tentang.
- Nama TEMON ditampilkan pada baris utama dengan versi aplikasi tepat di bawahnya.
- Menggunakan gaya logo, ukuran, warna, dan jarak yang konsisten pada desktop dan smartphone.
Versi 3.16.2 — Penyederhanaan UI Smartphone Guru yang Mengajar & Tabel
02 Oktober 2026
PATCH
UI/UX Smartphone
Responsive
Guru yang Mengajar
- Mengecilkan kartu Guru yang Mengajar Sekarang agar lebih ringkas dan proporsional pada smartphone.
- Mengurangi ukuran badge kelas, ikon, tipografi, padding, dan tinggi kartu tanpa menghilangkan informasi penting.
- Memadatkan tabel mode kartu pada smartphone agar lebih banyak data terlihat dalam satu layar.
- Menjaga seluruh komponen tetap mengikuti lebar viewport dan mencegah horizontal overflow.
Versi 3.16.0 — Penyempurnaan Tab Hari Smartphone agar Menyesuaikan Lebar Layar
02 Oktober 2026
PATCH
Responsive
UI/UX Smartphone
Jadwal & Jurnal
- Tab hari Senin sampai Jumat pada halaman Jurnal dibuat menggunakan lima kolom fleksibel yang selalu menyesuaikan lebar viewport smartphone.
- Menghapus kebutuhan scroll horizontal pada navigasi hari dan mencegah setiap tab melebihi lebar layar.
- Ukuran font, padding, jarak, dan radius tab diperkecil secara proporsional pada smartphone agar seluruh hari terlihat sekaligus.
- Lebar navigasi hari dikunci 100% mengikuti container sehingga tidak menimbulkan horizontal overflow.
Versi 3.15.9 — UI Smartphone Tanpa Scroll Horizontal pada Tabel
02 Oktober 2026
PATCH
Responsive
UI/UX Smartphone
Audit Global
- Mengubah tabel pada smartphone menjadi kartu informasi vertikal sehingga data dibaca atas-bawah tanpa scroll horizontal.
- Menambahkan label otomatis berdasarkan nama kolom untuk setiap nilai tabel pada layar smartphone.
- Menyempurnakan DataTables Responsive agar detail kolom tampil sebagai daftar vertikal yang mudah dibaca.
- Menerapkan pola responsif secara global pada seluruh tabel aplikasi yang menggunakan class table.
- Menyesuaikan tampilan untuk layar smartphone kecil agar label dan nilai tetap terbaca tanpa terpotong.
- Audit dilakukan pada seluruh view aplikasi yang memiliki tabel untuk mencegah kasus tabel melebar ke samping pada smartphone.
Versi 3.15.8 — Audit Footer Global & Perbaikan Konten Smartphone
02 Oktober 2026
PATCH
UI/UX
Responsive
Audit Global
- Footer aplikasi tidak lagi menggunakan position fixed sehingga tidak menutupi tombol atau konten pada halaman panjang.
- Footer dikembalikan ke alur dokumen normal sehingga seluruh halaman dapat discroll sampai elemen terakhir.
- Padding bawah global dan safe-area smartphone diselaraskan untuk mencegah tombol terakhir tertutup footer.
- Override padding-bottom: 0 pada content-wrapper di layout utama dihapus.
- Audit dilakukan pada 46 view yang menggunakan layouts/footer.php untuk memeriksa potensi footer fixed, overflow, dan ruang bawah.
Versi 3.15.6 — Pembersihan Label Mata Pelajaran dan Guru Mapel
02 Oktober 2026
PATCH
Tampilan Guru yang Mengajar
Normalisasi Teks
- Menghapus label Mata Pelajaran pada isi kartu sehingga hanya nama mata pelajaran yang ditampilkan.
- Menghapus label Guru Mapel pada isi kartu sehingga hanya nama guru yang ditampilkan.
- Menjaga header kolom MAPEL dan GURU MAPEL tetap tampil sebagai identitas kolom.
Versi 3.15.5 — Penyederhanaan Branding Beranda dan Monitoring
02 Oktober 2026
PATCH
UI/UX
Header
Branding
- Menghapus tulisan Jurnal Mengajar dari branding pada halaman Beranda dan Monitoring.
- Menempatkan versi aplikasi tepat di bawah nama TEMON.
- Mempertahankan branding responsif pada desktop dan smartphone.
Versi 3.15.4 — Audit dan Penguncian Tampilan Guru yang Sedang Mengajar
02 Oktober 2026
PATCH
Audit UI
Normalisasi Teks
- Jam ke dan rentang waktu dikunci agar tidak tampil pada kartu Guru yang Sedang Mengajar.
- Ditambahkan sanitizer DOM untuk membersihkan template lama atau cache yang masih menyisipkan Jam ke dan waktu.
- Matematika (TL) dinormalisasi menjadi Matematika TL pada render awal dan refresh AJAX.
- Isa Maryati, S.Pd, M.Pd dinormalisasi menjadi Isa maryati, S.pd, M.pd pada render awal dan refresh AJAX.
- Audit v3.15.3 menemukan kode sumber sudah benar, tetapi penguncian tambahan dibuat untuk mencegah regresi tampilan.
Versi 3.15.3 — Penyederhanaan Kartu Guru yang Sedang Mengajar
02 Oktober 2026
PATCH
Tampilan Publik
Normalisasi Teks
- Tulisan Jam ke dan rentang waktu di kartu Guru yang Sedang Mengajar dihapus agar tampilan lebih ringkas.
- Mata Pelajaran Matematika (TL) ditampilkan sebagai Matematika TL.
- Nama Isa Maryati, S.Pd, M.Pd ditampilkan sebagai Isa maryati, S.pd, M.pd sesuai format yang diminta.
- Perubahan diterapkan pada render awal PHP dan refresh data AJAX.
Versi 3.15.2 — Perbaikan Susunan Brand TEMON pada Header
02 Oktober 2026
PATCH
UI/UX
Header
Branding
- Menempatkan teks Jurnal Mengajar tepat di bawah nama TEMON pada header halaman publik.
- Mengunci layout brand menjadi dua baris agar tidak kembali menyatu pada layar desktop maupun smartphone.
- Mempertahankan ukuran dan posisi badge versi aplikasi tanpa mengganggu identitas brand.
Versi 3.15.1 — Perbaikan Nama Ruang Classroom aSc
02 Oktober 2026
PATCH
Jadwal
Import XML
Ruang
- Memastikan ID classroom aSc yang masih tersimpan pada data lama ditampilkan sebagai nama ruang.
- Menambahkan fallback pemetaan 61A220471AE23D3B → Lab Kom - 1, 7161938CE145359E → Lab Kom - 3, dan BA090440D5886502 → Lab Kom - 4.
- Import XML tetap memprioritaskan nama ruang dari master classrooms XML.
- Menambahkan migrasi database untuk mengubah data jadwal lama dari classroom ID menjadi nama ruang.
Versi 3.15.0 — Android-style Responsive Mobile UI
02 Oktober 2026
MINOR
UI/UX Smartphone
Responsive
Mobile
- Menyusun ulang UI smartphone agar fleksibel, dinamis, profesional, dan otomatis mengikuti lebar viewport perangkat.
- Menambahkan app bar mobile bergaya Android dengan identitas aplikasi, role, profil, dan drawer navigasi.
- Menyempurnakan card, tombol, form, tabel, badge, alert, pagination, dan interaksi touch untuk layar smartphone.
- Mengubah tampilan Jadwal Mengajar menjadi feed kartu yang ringkas dan nyaman dibaca pada smartphone.
- Menambahkan dukungan safe-area perangkat dan mengurangi horizontal overflow.
Versi 3.14.1 — Penyempurnaan Tampilan Dashboard Guru & Jadwal Smartphone
02 Oktober 2026
PATCH
Dashboard Guru
Jadwal Mengajar
UI/UX
Responsive
- Menyempurnakan tampilan Dashboard Guru dengan komposisi warna, spacing, card, dan tipografi yang lebih profesional.
- Membuat layout Jadwal Mengajar Mingguan responsif penuh dan otomatis menyesuaikan lebar smartphone.
- Mengubah jadwal pada smartphone menjadi kartu jadwal yang lebih mudah dibaca tanpa tabel horizontal.
- Menambahkan penanda visual khusus untuk hari berjalan dan memperbaiki hierarki informasi jam, mapel, kelas, serta ruang.
Versi 3.14.0 — Penyempurnaan Tailwind CSS Professional
02 Oktober 2026
MINOR
UI/UX
Tailwind CSS
Responsive
- Menyempurnakan design system Tailwind-style lokal dengan token warna, tipografi, spacing, radius, shadow, dan state interaksi yang lebih konsisten.
- Menyempurnakan sidebar, navbar, card, form, tombol, tabel, badge, alert, pagination, tab, dan DataTables.
- Meningkatkan responsivitas desktop, tablet, dan smartphone tanpa mengubah backend, database, routing, atau hak akses.
- Mempertahankan kompatibilitas class lama pada view TEMON.
Versi 3.13.4 — Penyederhanaan Dashboard Guru
02 Oktober 2026
PATCH
Dashboard Guru
- Menyederhanakan empat kartu informasi utama menjadi ringkasan yang lebih ringkas dan profesional.
- Mengurangi tinggi kartu dan ukuran ikon agar ruang dashboard lebih efisien.
- Menata informasi guru, tanggal, waktu WIB, dan jam mengajar dalam satu baris pada layar lebar.
- Menyesuaikan tampilan tablet dan smartphone agar tetap ringkas dan mudah dibaca.
Versi 3.13.3 — Filter Kelas Rekap Siswa Tidak Mengikuti Mata Pelajaran
02 Oktober 2026
PATCH
Dashboard Guru
- Menambahkan pilihan filter kelas pada Rekap Siswa Tidak Mengikuti Mata Pelajaran Anda.
- Filter hanya menampilkan data siswa pada kelas yang dipilih dan menyediakan opsi Semua Kelas.
- Daftar kelas diambil dari jadwal mengajar guru yang sedang login.
Validasi
- Filter kelas divalidasi agar hanya dapat menggunakan kelas yang memang terdaftar pada jadwal guru.
Versi 3.13.2 — Perbaikan Pemuatan CSS Tailwind pada Dashboard
02 Oktober 2026
PATCH
Frontend
- Memperbaiki path stylesheet Tailwind agar mengarah langsung ke public/css/tailwind.css.
- Memastikan layout dashboard tidak lagi tampil sebagai HTML tanpa styling ketika CSS gagal ditemukan.
Validasi
- Path stylesheet disesuaikan dengan struktur public dan BASE_URL aplikasi.
Versi 3.13.1 — Audit Struktur Paket Tailwind & Pembersihan File Tidak Terpakai
01 Oktober 2026
PATCH
Pembersihan Paket
- Menghapus dokumentasi patch lama yang tidak digunakan oleh runtime aplikasi.
- Menghapus aset gambar duplikat yang tidak direferensikan.
- Menghapus stylesheet Font Awesome yang tidak digunakan; mempertahankan all.min.css yang digunakan aplikasi.
- Menghapus aset SVG Font Awesome yang tidak direferensikan oleh stylesheet aktif.
- Menghapus folder test, examples, dan CI dari dependensi vendor yang tidak diperlukan saat runtime.
Validasi
- 155 file PHP aplikasi, konfigurasi, route, database, dan installer lolos PHP lint.
- Tidak ditemukan aset AdminLTE aktif pada paket.
- Paket tetap mempertahankan backend, database, routing, vendor runtime, dan seluruh fitur aplikasi.
Versi 3.13.0 — Migrasi Antarmuka dari AdminLTE ke Tailwind CSS
01 Oktober 2026
PATCH
Frontend
- AdminLTE dan Bootstrap runtime dilepas dari layout utama.
- Layout sidebar, navbar, footer, card, form, tabel, tombol, badge, alert, pagination, dan grid menggunakan sistem desain Tailwind lokal.
- Navigasi sidebar smartphone menggunakan JavaScript native tanpa AdminLTE pushmenu.
- DataTables tetap dipertahankan untuk pagination dan pencarian, tetapi tampilannya mengikuti desain Tailwind.
- Font Awesome dipindahkan ke vendor terpisah agar tidak bergantung pada direktori AdminLTE.
- Tampilan desktop, tablet, dan smartphone menggunakan breakpoint responsif yang konsisten.
Kompatibilitas
- Fungsi backend, routing, database, autentikasi, role, jurnal, jadwal, import XML, dan fitur aplikasi tetap dipertahankan.
Versi 3.12.7 — Penyempurnaan Tampilan Smartphone Guru yang Mengajar Sekarang
01 Oktober 2026
PATCH
Monitoring Smartphone
- Tampilan smartphone diubah menjadi kartu jadwal tiga kolom yang mengikuti desain referensi pengguna.
- Kelas menampilkan nomor kelas dan Jam ke beserta rentang waktu di bawahnya.
- Mata Pelajaran dan Guru Mapel menampilkan label, ikon, teks yang proporsional, dan chevron pada sisi kanan.
- Kontrol Jam Berlangsung dibuat menjadi panel besar dengan ikon kalender dan pilihan Otomatis / Sekarang.
- Nama mapel dan guru panjang tetap wrapping normal tanpa pecah menjadi satu karakter per baris.
- Desktop dan tablet tetap menggunakan tampilan tabel; perubahan utama diterapkan pada breakpoint smartphone.
Versi 3.12.6 — Perbaikan Penyimpanan Nama Ruang dari XML aSc
01 Oktober 2026
PATCH
Import XML
- Saat membuat jadwal baru dari XML, nilai ruang sekarang menggunakan resolver classroom ID → nama ruang dari master classrooms XML.
- ID internal aSc seperti 7161938CE145359E dan 61A220471AE23D3B tidak lagi disimpan sebagai nama ruang pada jadwal baru.
- Contoh pemetaan dari XML: 7161938CE145359E → Lab Kom - 3 dan 61A220471AE23D3B → Lab Kom - 1.
- Jika satu jadwal memiliki beberapa classroom ID, seluruh nama ruang disimpan dengan pemisah /.
Sinkronisasi Jadwal
- Jadwal lama yang diperbarui saat import XML juga menerima nama ruang hasil pemetaan terbaru.
Versi 3.12.5 — Perbaikan Tampilan Guru yang Mengajar Sekarang di Smartphone
01 Oktober 2026
PATCH
Monitoring Smartphone
- Kolom Mata Pelajaran dan Guru Mapel diperbaiki agar teks tidak terjepit menjadi satu karakter per baris pada layar kecil.
- Nama mapel dan guru menggunakan wadah teks khusus dengan wrapping normal dan lebar minimum yang aman.
- Proporsi kartu smartphone disusun menjadi Kelas 24%, Mapel 38%, dan Guru Mapel 38% agar informasi tetap terbaca.
- Ikon, teks, dan kartu jadwal tetap responsif untuk nama guru atau mata pelajaran yang panjang.
Versi 3.12.4 — Perbaikan Nama Ruang dari Import XML
01 Oktober 2026
PATCH
Jadwal Mengajar
- Data classroomids dari aSc TimeTables sekarang diterjemahkan menjadi nama ruang berdasarkan elemen classrooms pada XML.
- Dashboard Guru, jadwal, dan jurnal menampilkan nama ruang seperti Lab Kom - 1, Lab Kom - 2, Lab Kom - 3, dan Lab Kom - 4, bukan ID internal aSc.
- Import XML tetap kompatibel dengan XML lama yang tidak memiliki definisi classrooms; nilai classroom ID dipertahankan sebagai fallback.
Import XML
- Parser XML ditambahkan pembacaan master classrooms agar pemetaan ruang mengikuti data XML terbaru.
- Dukungan beberapa classroom ID dalam satu jadwal ditampilkan sebagai nama ruang yang dipisahkan dengan tanda /.
Versi 3.12.3 — Kalender Pendidikan Berdasarkan Jam Ke dan Kelas
01 Oktober 2026
PATCH
Kalender Pendidikan
- Ditambahkan Dimulai Jam Ke dan Selesai Jam Ke untuk membatasi periode kegiatan.
- Ditambahkan pemilihan kelas individual atau Semua Kelas.
- Kegiatan kalender dapat berjalan bersamaan pada kelas yang berbeda tanpa dianggap bentrok.
- Jurnal otomatis hanya dibuat untuk kelas dan rentang jam ke yang tercakup kegiatan.
- Contoh TKA/simulasi untuk XII dan sosialisasi untuk X/XI dapat diatur secara terpisah pada tanggal yang sama.
Database
- Ditambahkan tabel relasi kalender_pendidikan_kelas dan kolom rentang jam ke dengan migrasi idempoten.
Versi 3.12.2 — Perbaikan Error 500 Dashboard Setelah Audit
01 Oktober 2026
PATCH
Stabilitas Dashboard
- Memulihkan app/Models/ImportHistory.php yang masih digunakan DashboardService.
- Memperbaiki fatal error Class "Temon\V2\Models\ImportHistory" not found yang menyebabkan HTTP 500 pada /dashboard.
- Validasi ulang referensi class PSR-4 dan syntax PHP setelah perbaikan.
Versi 3.12.1 — Audit Struktur & Pembersihan Paket
01 Oktober 2026
PATCH
Struktur
- Menghapus salinan proyek lama, file backup rusak, file test, log runtime, dan arsip tampilan yang tidak digunakan.
- Menghapus modul lama yang tidak memiliki rute atau referensi aktif.
- Membersihkan state runtime login-rate dari paket distribusi; folder dibuat kembali oleh aplikasi saat diperlukan.
Distribusi
- Metadata repository Git dan file .env lokal tidak disertakan dalam paket distribusi.
Versi 3.12.0 — Rekap Jurnal Bulanan & Notifikasi Jurnal Terlewat
30 September 2026
MINOR
Rekap Jurnal Guru
- Dashboard Guru sekarang menyediakan tanggal mulai dan tanggal selesai untuk melihat status jurnal.
- Default rekap menggunakan bulan berjalan dan rentang dibatasi maksimal 31 hari agar tetap ringan.
- Setiap jadwal menampilkan status Terisi, Belum diisi, atau Terlewat.
Notifikasi
- Dashboard menampilkan notifikasi khusus ketika ada jadwal yang sudah selesai tetapi jurnal belum diisi.
- Jumlah jurnal terlewat dan daftar detailnya dihitung berdasarkan jadwal efektif, pertukaran jadwal, dan Jadwal Jam Aktif.
Smartphone
- Rekap dibuat responsif dalam bentuk kartu/baris yang tetap mudah dibaca pada layar smartphone.
- Filter tanggal dan ringkasan status tetap nyaman digunakan pada layar kecil.
Versi 3.11.4 — Perbaikan Form Login & Error 404
10 September 2026
PATCH
Login
- Perbaikan action form login agar kembali mengarah ke endpoint /login yang benar.
- CSRF token ditempatkan sebagai hidden input di dalam form, bukan di dalam atribut action.
- Memperbaiki error 404 dan teks markup form yang tampil pada halaman login.
Versi 3.11.3 — Perbaikan Posisi Footer Halaman Login
10 September 2026
PATCH
Tampilan Login Smartphone
- Footer sekarang mengikuti bagian paling bawah halaman dan tidak lagi muncul di tengah layar.
- Layout login menggunakan tinggi viewport modern (dvh) dan footer tidak mengambil posisi mengambang.
- Jika konten login lebih tinggi dari layar, footer tetap berada setelah seluruh konten dan dapat dicapai dengan scroll.
Versi 3.11.2 — Navigasi Smartphone TEMON
10 September 2026
PATCH
Navigasi Mobile
- Menu Beranda, Monitoring, Fitur, Histori, System Requirements, dan Tentang sekarang tersedia melalui tombol menu pada smartphone.
- Menu smartphone dibuat dalam panel dropdown yang mudah dibuka dan ditutup, termasuk tombol Login.
- Navigasi desktop tetap dipertahankan tanpa perubahan alur.
Versi 3.11.1 — Penyempurnaan Tampilan Smartphone Monitoring
10 September 2026
PATCH
Tampilan Smartphone
- Daftar Guru yang Mengajar Sekarang pada layar smartphone ditata menjadi satu baris horizontal: Kelas, Mapel, dan Guru.
- Ukuran elemen, ikon, dan jarak dipadatkan agar informasi lebih mudah dipindai tanpa mengubah data atau fungsi monitoring.
- Tampilan desktop dan tablet tetap menggunakan layout responsif yang sudah ada.
Versi 3.11.0 — Security Hardening TEMON
07 September 2026
MINOR
Autentikasi & Sesi
- Session ID diregenerasi setelah login.
- Cookie session menggunakan HttpOnly, Secure saat HTTPS, SameSite=Lax, dan strict mode.
- Sesi otomatis berakhir setelah 30 menit tidak aktif.
CSRF & Request
- Semua request perubahan data POST/PUT/PATCH/DELETE dilindungi CSRF token.
- Operasi penghapusan data utama dipindahkan dari GET ke POST.
Login Security
- Pesan login dibuat generik agar username tidak mudah dienumerasi.
- Rate limit login berbasis penyimpanan server ditambahkan.
File & Server
- Security headers ditambahkan untuk mengurangi risiko MIME sniffing, clickjacking, referrer leakage, dan penyalahgunaan API browser.
- Parser XML dan proses restore ZIP diperketat terhadap file berukuran/path yang tidak aman.
Versi 3.10.0 — Penyegaran System Requirements & Tentang TEMON
07 September 2026
MINOR
System Requirements
- Halaman System Requirements didesain ulang menjadi lebih visual, penuh warna, dan mudah dipindai oleh calon pengguna sekolah.
- Ditambahkan ringkasan kebutuhan server, PHP, database, HTTPS, perangkat pengguna, browser, serta checklist sebelum go-live.
- Informasi minimum dan rekomendasi tetap dipertahankan tanpa mengubah fungsi aplikasi.
Tentang TEMON
- Halaman Tentang dibuat lebih menarik dengan penjelasan tujuan, manfaat, dan visi TEMON.
- Ditambahkan identitas Pembuat Aplikasi: Eko Wahono — Guru SMA Negeri Karangpandan di bawah bagian Monitoring Terpusat.
Versi 3.9.0 — Redesign Menu Fitur & Presentasi Nilai TEMON
07 September 2026
MINOR
Menu Fitur
- Halaman Fitur diperbarui menjadi halaman presentasi yang lebih menarik dan berorientasi pada kebutuhan sekolah.
- Ditambahkan penjelasan manfaat TEMON untuk Guru, Kurikulum, dan Pimpinan.
- Ditambahkan call-to-action menuju Login dan Monitoring agar pengunjung lebih mudah mencoba sistem.
Presentasi Produk
- Fitur utama seperti jadwal, jurnal, ASC TimeTables, kalender pendidikan, Tukar Jadwal, Moving Class, Monitoring, Backup & Restore, dan Jadwal Khusus ditampilkan lebih persuasif.
- Ditambahkan ringkasan nilai bisnis, alur kerja, dan manfaat penggunaan TEMON tanpa mengubah fungsi aplikasi.
Versi 3.8.0 — Hapus Sesi/Jam Per Baris
07 September 2026
MINOR
Jadwal Mingguan
- Ditambahkan tombol Hapus pada setiap baris sesi/jam.
- Satu sesi dapat dihapus tanpa menghapus profil jadwal hari tersebut.
- Penghapusan diterapkan setelah pengguna menekan Simpan Jadwal Mingguan.
Jadwal Khusus / Ujian
- Setiap sesi/jam pada Jadwal Khusus dapat dihapus secara individual.
- Profil Jadwal Khusus dan sesi lainnya tetap dipertahankan.
Versi 3.7.4 — Pemulihan Histori Versi 1.0.0–3.0.0
07 September 2026
PATCH
Histori Versi
- Versi 1.0.0 dan 2.0.0 dikembalikan ke Menu Histori dan tidak lagi dihilangkan saat pengembangan versi 3.
- Urutan histori sekarang mencakup seluruh perjalanan TEMON mulai 1.0.0, 2.0.0, 3.0.0 hingga versi terbaru.
- Menu Histori tetap menggunakan satu sumber data versi sehingga rilis berikutnya dapat ditambahkan otomatis.
Versi 3.7.3 — Audit & Perbaikan Penyimpanan Jadwal
07 September 2026
PATCH
Jadwal Mingguan
- Perbaikan struktur data POST agar setiap sesi tersimpan sebagai satu record lengkap.
- Perbaikan penyimpanan sesi baru, termasuk label, jenis, jam mulai, jam selesai, dan status aktif.
- Validasi waktu 24 jam diperbaiki agar tidak lagi ditolak oleh validasi browser yang bertabrakan.
Jadwal Khusus / Ujian
- Perbaikan penyimpanan Jadwal Khusus agar menggunakan struktur sesi yang sama dengan Jadwal Mingguan.
- Input waktu seperti 07:00, 7:00, 0700, 700, 1035, dan 1115 dinormalisasi sebelum disimpan.
- Sesi yang dihapus tidak lagi ikut divalidasi sebagai sesi aktif.
Versioning
- Sistem versi TEMON mulai menggunakan pola MAJOR.MINOR.PATCH.
- Nomor versi aplikasi dan halaman Histori menggunakan satu sumber data versi.
Versi 3.7.2 — Perbaikan Jadwal Khusus
07 September 2026
PATCH
Jadwal Khusus
- Perbaikan validasi dan normalisasi jam mulai/selesai pada jadwal khusus.
- Perbaikan proses simpan agar jadwal khusus tidak kembali ke nilai awal setelah submit.
Versi 3.7.1 — Input Waktu 24 Jam
04 September 2026
PATCH
Pengaturan Jam
- Input waktu menggunakan format 24 jam HH:MM.
- Parser server tetap kompatibel dengan beberapa format waktu lama.
- Jadwal harian dan jadwal khusus menggunakan waktu efektif sesuai tanggal.
Versi 3.7.0 — Jadwal Mingguan & Jadwal Khusus
04 September 2026
MINOR
Jadwal Mingguan
- Setiap hari Senin–Jumat dapat memiliki pengaturan jam yang berbeda.
- Pengaturan jam pelajaran dapat disimpan per hari.
Jadwal Khusus / Ujian
- Ditambahkan Jadwal Khusus dengan rentang tanggal.
- Mendukung UTS, UAS, PAT, asesmen, dan kegiatan khusus.
- Jadwal khusus otomatis menjadi prioritas pada tanggal yang berada dalam rentangnya.
Sinkronisasi
- Jadwal efektif berdasarkan tanggal digunakan untuk jam pelajaran dan monitoring.
Versi 3.6.0 — Kalender Pendidikan & Integrasi Kegiatan
Agustus 2026
MINOR
Kalender Pendidikan
- Kalender pendidikan diintegrasikan dengan proses jurnal dan kegiatan sekolah.
- Nomor pertemuan dan aktivitas pembelajaran dapat mengikuti konteks kalender.
Administrasi
- Pengaturan kegiatan akademik dan nonpembelajaran semakin terpusat.
Versi 3.5.0 — Monitoring Kepala Sekolah
Agustus 2026
MINOR
Dashboard Kasek
- Dashboard Kepala Sekolah menampilkan status pembelajaran dan monitoring jurnal.
- Ditambahkan informasi Guru Berhalangan Hadir dari data Guru Piket.
- Ditambahkan detail rekap jurnal untuk kebutuhan monitoring Kepala Sekolah.
Jurnal
- Rekap dan detail jurnal dapat ditinjau dari sisi Kepala Sekolah.
Versi 3.4.0 — Backup, Restore & Rekap Ketidakhadiran
Agustus 2026
MINOR
Backup & Restore
- Backup database dan foto/uploads ditambahkan.
- Restore server-side mendukung SQL kompatibel phpMyAdmin.
- Proses backup/restore dibuat lebih aman untuk lingkungan tanpa ZipArchive.
Rekap Jurnal
- Rekap/cetak jurnal menampilkan siswa yang tidak hadir.
Versi 3.3.1 — Penyempurnaan Tukar Jadwal
Agustus 2026
PATCH
Tukar Jadwal
- Rentang hari, jam mulai, jam selesai, dan kelas diperbaiki agar lebih fleksibel.
- Validasi pertukaran diperketat untuk menghindari benturan jadwal.
Versi 3.3.0 — Tukar Jadwal Guru
Agustus 2026
MINOR
Tukar Jadwal
- Ditambahkan alur pertukaran jadwal antar guru.
- Pertukaran membawa guru dan mata pelajaran sebagai satu paket.
- Alur persetujuan Guru Pengaju → Guru Tujuan → Admin.
Jurnal
- Jurnal tetap terikat pada slot jadwal dan tampil pada guru efektif setelah pertukaran.
- Pencarian jurnal berdasarkan blok jadwal efektif diperbaiki.
Versi 3.2.0 — Moving Class Berbasis Siswa
Agustus 2026
MINOR
Moving Class
- Moving Class untuk Agama Kristen, Katolik, Hindu, TKA, dan mapel pilihan menggunakan peserta didik individual.
- Guru dapat memetakan siswa dari kelas yang berbeda sesuai mata pelajaran yang diikuti.
- Absensi hanya menampilkan siswa yang benar-benar mengambil mata pelajaran.
Tampilan
- Checklist kelas dan siswa dibuat lebih ringkas dan mudah digunakan.
Versi 3.0.0 — Fondasi TEMON v3
Basis rilis v3
MAJOR
Jurnal & Pembelajaran
- Sinkronisasi jadwal, jurnal, kehadiran, dan monitoring menjadi dasar alur kerja TEMON.
- Jurnal guru menggunakan jadwal mengajar sebagai sumber aktivitas pembelajaran.
Monitoring
- Struktur monitoring dan dashboard dikembangkan untuk mendukung kebutuhan peran sekolah.
Administrasi
- Pengelolaan data sekolah, guru, siswa, kelas, mata pelajaran, dan jadwal dipusatkan dalam sistem.
Versi 3.1.0 — Jadwal Pelajaran & Sinkronisasi XML
Juli–Agustus 2026
MINOR
Jadwal Pelajaran
- Ditambahkan menu Jadwal Pelajaran.
- Import jadwal ASC TimeTables/XML dikembangkan sebagai sumber data jadwal.
- Ditambahkan jadwal manual untuk mata pelajaran yang tidak tersedia pada XML.
- Sumber jadwal dibedakan antara XML dan Manual.
Tahun Ajaran & Semester
- Tahun ajaran aktif dipusatkan pada Admin → Pengaturan Jurnal.
- Semester Ganjil dan Genap ditambahkan.
- Import XML, jadwal, dashboard, dan jurnal menggunakan sumber pengaturan yang sama.
Versi 2.0.0 — Fondasi TEMON v2
Rilis sebelum TEMON v3
MAJOR
Aplikasi Inti
- TEMON v2 menjadi fondasi aplikasi web yang digunakan sebagai dasar pengembangan menuju TEMON v3.
- Struktur aplikasi menggunakan modul autentikasi, dashboard, guru, siswa, mata pelajaran, kelas, dan jadwal.
Pembelajaran
- Alur jurnal dan data pembelajaran dikembangkan sebagai bagian dari sistem monitoring sekolah.
Versi 1.0.0 — Rilis Awal TEMON
Rilis awal TEMON
MAJOR
Fondasi Sistem
- Merupakan versi awal pengembangan TEMON sebagai Sistem Monitoring pembelajaran sekolah.
- Menjadi dasar pengembangan fitur administrasi pembelajaran dan monitoring pada versi-versi berikutnya.