Jika Anda pernah membuka beberapa situs sekolah negeri di Indonesia, mungkin Anda memperhatikan sesuatu yang ganjil. Susunan menunya nyaris sama di mana-mana: Profil, Direktori Guru, Direktori Alumni, Buku Tamu, Peta Situs. Bahkan kalender kecil di sisi kanan halaman pun ada di posisi yang serupa. Keseragaman itu bukan kebetulan atau saling meniru antarsekolah.

Ribuan situs sekolah tersebut berjalan di atas satu perangkat lunak yang sama, dibagikan gratis oleh pemerintah lebih dari satu dekade lalu. CMS Balitbang adalah sistem pengelola konten khusus website sekolah yang dikembangkan Badan Penelitian dan Pengembangan Kementerian Pendidikan. Artikel ini membahas fiturnya, riwayat versinya, ke mana perginya alamat unduhan resminya, serta apa yang perlu Anda pertimbangkan jika sekolah Anda masih memakainya hari ini.

Apa Itu CMS Balitbang?

CMS Balitbang adalah aplikasi pengelola website yang dirancang khusus untuk kebutuhan sekolah, dari jenjang SD sampai SMA dan SMK. Dengan aplikasi ini, seorang guru atau staf tata usaha bisa memperbarui berita sekolah, mengunggah foto kegiatan, dan mengisi data guru tanpa menulis satu baris kode pun.

AspekKeterangan
PengembangBalitbang Kemendikbud, kini BSKAP
PeruntukanWebsite sekolah SD sampai SMA dan SMK
Versi resmi terakhir3.5.2
Versi yang beredar3.5.3, dari komunitas sejak 2015
Kebutuhan teknisPHP 5 dan MySQL
Status pengembanganBerhenti setelah 2013
Sumber unduhan resmiSudah tidak ada

Namanya sendiri sebenarnya bukan nama produk. Aplikasi ini tidak pernah diberi merek dagang, sehingga orang menyebutnya dengan nama lembaga pembuatnya: Balitbang. Anda juga akan menemuinya ditulis sebagai CMS Balitbang Depdiknas atau CMS Balitbang Kemdikbud, mengikuti nama kementerian pada masanya.

Yang membedakannya dari CMS serbaguna adalah bentuknya yang sudah jadi sejak awal. Pada WordPress atau Joomla, Anda mendapat kanvas kosong dan harus menyusun sendiri struktur halamannya. CMS Balitbang datang dengan menu Visi dan Misi, Struktur Organisasi, Direktori Siswa, dan Kalender Akademik yang sudah terpasang. Operator sekolah cukup mengisi, bukan merancang.

Balitbang, Kajian Website, dan Riwayat Versinya

Balitbang adalah singkatan dari Badan Penelitian dan Pengembangan, sebuah unit di lingkungan Kementerian Pendidikan. Lembaga ini kini sudah bersalin nama menjadi Badan Standar, Kurikulum, dan Asesmen Pendidikan atau BSKAP, dengan tugas yang bergeser ke penyusunan kurikulum dan asesmen.

Program yang melahirkan CMS ini bernama Model Website Sekolah. Arsip situs resminya pada Juli 2010 mencatat kegiatan pengembangan yang berjalan aktif, lengkap dengan sosialisasi ke daerah. Sosialisasi di Palembang pada Mei 2010 dan Diseminasi Website Sekolah di Semarang pada 22 sampai 25 November 2012 adalah dua di antaranya. Sekolah diundang, dilatih, lalu pulang membawa website yang sudah jadi.

Pemerintah bahkan sempat menanggung hosting sekolah lewat layanan bernama serversekolah.net, sehingga sekolah tidak perlu memikirkan biaya server sama sekali. Layanan itu dihentikan, dan pengumuman berakhirnya masa aktif serversekolah.net masih terbaca pada arsip situs resmi tahun 2013.

Urutan versinya berjalan sampai angka 3.5 dan turunannya. Halaman unduhan pada 2013 menawarkan tiga berkas: versi 3.5 Revisi 1, pembaruan dari 3.5 ke 3.5.2, dan versi 3.5.2 utuh. Versi 3.5.3 muncul belakangan, diedarkan komunitas mulai September 2015 sebagai tambalan setelah sebuah backdoor (pintu masuk tersembunyi yang ditanam diam-diam pada aplikasi) ditemukan di 3.5.2. Versi terakhir inilah yang paling sering beredar sekarang, meskipun ia bukan rilis resmi kementerian.

Riwayat kajianwebsite.org: situs resmi 2010–2013, terbengkalai, berubah jadi situs judi 2020, kini blog pelajaran.Riwayat kajianwebsite.org: situs resmi 2010–2013, terbengkalai, berubah jadi situs judi 2020, kini blog pelajaran.

Fitur Bawaan dan Alasan Sekolah Memilihnya

Daftar berikut disusun dari instalasi CMS Balitbang yang masih berjalan sampai hari ini. Modulnya dikelompokkan mengikuti cara sekolah bekerja:

  1. Profil sekolah: Visi dan Misi, Sejarah, Struktur Organisasi, Sarana dan Prasarana, Program Kerja, Komite Sekolah, serta sambutan Kepala Sekolah.
  2. Guru: Direktori Guru, Silabus, Materi Ajar, Materi Uji, Prestasi Guru, dan Kalender Akademik.
  3. Siswa: Direktori Siswa, Prestasi Siswa, Ekstrakurikuler, OSIS, dan informasi Beasiswa.
  4. Alumni: Direktori Alumni dan Info Alumni, lengkap dengan pendaftaran anggota.
  5. Fitur umum: Berita, Agenda, Artikel, Opini, Galeri Foto, Buku Tamu, Daftar Blog, Peta Situs, dan Kontak Sekolah.
  6. Tambahan: PPDB, Pengumuman Kelulusan, Perpustakaan Digital, serta pengaturan administratif seperti SPP.

Kelengkapan inilah alasan utama sekolah dulu memilihnya. Sebuah sekolah yang memakai CMS umum harus merancang sendiri halaman Direktori Alumni dan memikirkan cara menyimpan datanya. Di sini semuanya sudah tersedia pada hari pertama.

Alasan kedua adalah harganya. Aplikasinya gratis, hostingnya pernah gratis, dan pelatihannya disediakan pemerintah. Untuk sekolah negeri dengan anggaran teknologi yang terbatas, tawaran seperti itu sulit ditandingi pada masanya.

Alasan ketiga jarang disadari tetapi penting: karena semua sekolah memakai aplikasi yang sama, seorang operator yang pindah tugas langsung mengerti cara mengelola situs di sekolah barunya. Pengetahuannya berpindah bersama orangnya.

Ke Mana Perginya Halaman Download CMS Balitbang

Pertanyaan yang paling sering muncul soal CMS ini bukan tentang fiturnya, melainkan tempat mengunduhnya. Hampir semua panduan yang beredar mengarahkan Anda ke satu alamat untuk download CMS Balitbang: kajianwebsite.org. Kalau Anda mengikuti panduan itu hari ini, Anda tidak akan menemukan apa pun di sana.

Penelusuran arsip web menunjukkan riwayat yang cukup panjang. Situs resmi itu terekam terakhir kali dalam kondisi utuh pada 30 Juli 2013, lengkap dengan halaman download berisi tiga berkas. Setelah itu ia menghilang dari arsip selama lima tahun. Ketika muncul kembali pada 2018 dan 2019, yang tersisa hanya halaman rusak dan pesan kesalahan.

Yang terjadi berikutnya perlu diketahui siapa pun yang masih menyimpan tautan lama. Pada arsip 19 September 2020, alamat itu sudah berubah menjadi situs perjudian berbahasa Mandarin. Domainnya berpindah tangan, dan nama yang dulu dikenal sebagai sumber resmi aplikasi sekolah dipakai untuk keperluan yang sama sekali berbeda. Hari ini, saat artikel ini ditulis, alamat tersebut berisi blog materi pelajaran dan informasi beasiswa. Tidak ada satu pun berkas CMS Balitbang di sana.

Akibatnya nyata bagi Anda yang mencarinya sekarang. Berkas yang beredar hanyalah salinan yang diunggah ulang orang lain ke blog pribadi dan penyimpanan awan. Tidak ada daftar sidik berkas resmi untuk mencocokkan keasliannya, dan tidak ada pihak yang bisa Anda hubungi untuk memastikan salinan itu belum disisipi apa-apa.

Ini bukan kekhawatiran yang mengada-ada. Versi 3.5.3 sendiri lahir sebagai tambalan setelah backdoor ditemukan pada versi sebelumnya. Ketika sebuah aplikasi punya riwayat seperti itu dan sumber resminya sudah tidak ada, memasang salinan dari sumber yang tidak dikenal berarti menerima risiko yang tidak bisa Anda ukur.

Kenapa Sering Gagal Dipasang di Hosting Sekarang

Banyak sekolah menemui masalah yang sama ketika memindahkan situsnya ke hosting baru. Isi halaman tidak muncul sama sekali, atau layar justru menampilkan potongan kode mentah. Penyebabnya satu, dan sifatnya struktural.

CMS Balitbang ditulis dengan PHP pada era PHP 5. Panduan cara menginstall CMS Balitbang yang beredar pun sampai sekarang menyarankan XAMPP versi 5.6, sebuah paket yang membawa PHP 5.6 di dalamnya. Masalahnya, PHP 5.6 adalah versi terakhir dari keluarga PHP 5, dan dukungannya berakhir pada 31 Desember 2018. Sejak tanggal itu, tidak ada lagi perbaikan keamanan untuknya.

Sementara itu PHP terus berjalan. Ketika PHP 7.0 dirilis, sekumpulan fungsi lama untuk berkomunikasi dengan database dihapus seluruhnya, begitu pula beberapa cara penulisan kode yang dulu diizinkan. Kode yang mengandalkan fungsi-fungsi tersebut berhenti bekerja, dan PHP tidak punya cara untuk menerjemahkannya sendiri. Hosting yang Anda sewa hari ini kemungkinan besar menjalankan PHP 8.

CMS Balitbang menuntut PHP 5.6 yang dukungannya berakhir 31 Desember 2018, sedangkan hosting kini menjalankan PHP 8.CMS Balitbang menuntut PHP 5.6 yang dukungannya berakhir 31 Desember 2018, sedangkan hosting kini menjalankan PHP 8.

Jadi yang Anda hadapi bukan kesalahan pengaturan yang bisa diperbaiki dengan menyunting satu berkas. Aplikasinya memang ditulis untuk lingkungan yang sudah tidak tersedia lagi. Persoalan serupa dialami aplikasi sekolah lain yang seangkatan, misalnya Candy CBT yang juga terikat pada versi PHP tertentu.

Untuk memastikannya, buka panel hosting sekolah Anda, cari menu pengaturan versi PHP, lalu perhatikan angka yang tercantum. Perhatikan juga apakah situs hanya mau berjalan setelah versinya diturunkan ke PHP 5. Jika begitu keadaannya, situs sekolah Anda berdiri di atas perangkat lunak yang berhenti mendapat perbaikan keamanan lebih dari tujuh tahun lalu.

Risiko Keamanan yang Perlu Anda Pertimbangkan

Inilah pertimbangan yang paling menentukan sebelum Anda memutuskan meneruskan atau meninggalkan CMS ini. Ada empat lapis yang perlu dipahami.

Pertama, celah yang tercatat resmi. CMS Balitbang 3.x memiliki celah yang terdaftar dengan nomor CVE-2011-5111. Isinya sekumpulan lubang SQL injection, yaitu teknik menyisipkan perintah database lewat alamat halaman, yang menjangkau modul alumni, berita, artikel, dan galeri. Skor bahayanya 7,5 dari 10, masuk kategori tinggi. Sebelumnya, pada Maret 2011, sudah dilaporkan pula dua lubang lain yang memungkinkan penyerang menyunting berkas aplikasi dan mengunggah berkas berbahaya lewat menu gambar.

Kedua, catatan itu berhenti bukan karena celahnya habis. Tidak ada CVE baru untuk versi setelah 3.x. Bacaan yang benar atas hal ini bukan "versi barunya sudah aman", melainkan "tidak ada lagi yang mencatat". Sejak pengembangannya berhenti, tidak ada pihak yang menerbitkan pemberitahuan keamanan, dan tidak ada yang merilis tambalan. Laporan komunitas soal celah serupa pada versi 3.5.3 pun tidak pernah ditindaklanjuti.

Ketiga, penyerangannya sudah diotomatiskan. Di repositori kode publik beredar beberapa perkakas yang dibuat khusus untuk menyisir situs CMS Balitbang secara massal, sebagian dipublikasikan sejak 2019. Artinya penyerang tidak perlu memeriksa situs sekolah Anda satu per satu. Cukup menjalankan program, lalu menunggu daftar situs yang bisa ditembus.

Keempat, kondisi di lapangan hari ini. Pada 26 Agustus 2026 kami memeriksa sejumlah situs sekolah yang masih berjalan di atas CMS ini. Dari tujuh situs yang terkonfirmasi, dua di antaranya masih mengumumkan versi PHP-nya lewat header server, dan keduanya masih PHP 5. Satu berjalan di PHP 5.3.29, cabang yang berhenti didukung sejak 14 Agustus 2014. Satu lagi di PHP 5.6.40. Satu situs dari kelompok itu bahkan masih menyisakan berkas installer yang bisa dibuka siapa saja lewat browser, padahal berkas tersebut seharusnya dihapus segera setelah pemasangan selesai. Satu situs sekolah lain bahkan halaman installer-nya sudah terindeks Google.

Situs sekolah sendiri bukan sasaran yang sepele. Pada 30 Juli 2026, Polda Jawa Timur menangkap seorang pegawai swasta asal Demak yang meretas 260 situs sejak 2023. Rinciannya 80 situs sekolah, 20 kampus, 13 instansi pemerintah, dan 147 situs swasta. Akses itu dijual untuk promosi judi online, dengan keuntungan mencapai Rp 300 juta. Situs sekolah menyumbang hampir sepertiga korban, dan pelakunya tidak punya latar belakang teknologi informasi sama sekali.

Polisi tidak menyebut aplikasi tertentu dalam kasus tersebut, sehingga kaitan langsung dengan CMS Balitbang tidak bisa disimpulkan. Yang bisa disimpulkan adalah alasan ekonominya. Domain sekolah berakhiran sch.id dinilai tepercaya oleh mesin pencari, dan itulah yang membuatnya berharga di pasar gelap.

Pilihan untuk Sekolah yang Masih Memakainya

Berikut langkah yang bisa Anda ambil, disesuaikan dengan kondisi situs sekolah Anda saat ini.

Tiga kondisi situs sekolah: amankan yang masih jalan, selamatkan isi yang sudah mati, lalu siapkan penggantinya.Tiga kondisi situs sekolah: amankan yang masih jalan, selamatkan isi yang sudah mati, lalu siapkan penggantinya.

Jika situs masih berjalan normal, kerjakan tiga hal ini dalam waktu dekat, sebaiknya minggu ini juga. Hapus folder bernama install dari hosting Anda, karena isinya tidak lagi dibutuhkan setelah pemasangan selesai. Unduh cadangan berkas dan database lalu simpan di luar server. Pastikan situs sudah diakses lewat HTTPS, bukan HTTP biasa, karena tanpa itu kata sandi operator berpindah dalam bentuk terbaca.

Jika situs sudah tidak bisa dibuka, jangan menghabiskan waktu memperbaikinya. Yang perlu diselamatkan adalah isinya, bukan aplikasinya. Minta penyedia hosting mengekspor database dan seluruh berkas, lalu ambil naskah berita, foto, dan data guru dari sana untuk dipindahkan ke situs baru. Pengaturan sambungan databasenya sendiri berada di berkas config.php, dan cara membacanya sudah kami bahas di panduan konfigurasi database pada script CMS.

Untuk penggantinya, WordPress adalah pilihan paling masuk akal bagi sebagian besar sekolah. Alasannya bukan karena ia paling canggih, melainkan karena ia masih hidup. Pembaruan keamanannya terbit rutin, tema untuk sekolah tersedia banyak, dan operator pengganti mudah dicari ketika guru yang mengurus situs pindah tugas. Panduannya sudah kami tulis terpisah di cara membuat website dengan WordPress.

Siapkan tiga hal saat pindah: hosting ber-PHP 8 atau lebih baru, daftar menu lama supaya tidak ada halaman yang tertinggal, dan satu orang yang ditunjuk mengurus situs. Poin terakhir sering diabaikan. Situs sekolah biasanya berhenti diperbarui bukan karena aplikasinya rusak, melainkan karena tidak ada yang merasa bertugas mengurusnya.

Untuk sekolah yang tidak memiliki staf dengan waktu luang untuk mengerjakan pemindahan ini, menyerahkannya ke jasa pembuatan website sering lebih hemat daripada membiarkan situs lama menganggur bertahun-tahun.

Pertanyaan yang Sering Diajukan

Di mana download CMS Balitbang sekarang?

Tidak ada lagi sumber resminya. Alamat kajianwebsite.org sudah berpindah tangan dan kini berisi hal yang sama sekali berbeda. Berkas yang beredar sekarang hanya salinan pribadi tanpa cara memverifikasi keasliannya.

Versi terakhir CMS Balitbang yang mana?

Versi resmi terakhir yang pernah diedarkan kementerian adalah 3.5.2. CMS Balitbang 3.5.3 beredar setelahnya lewat komunitas mulai September 2015, sebagai tambalan keamanan, bukan sebagai rilis resmi.

Kenapa isi CMS Balitbang tidak muncul setelah pindah hosting?

Hampir selalu karena versi PHP. Aplikasinya ditulis untuk PHP 5, sedangkan hosting sekarang menjalankan PHP 8 yang sudah menghapus sebagian fungsi lama. Menurunkan versi PHP memang bisa membuatnya jalan kembali, tetapi itu menempatkan situs sekolah di atas perangkat lunak tanpa perbaikan keamanan.

Apakah CMS Balitbang masih aman dipakai?

Tidak, jika ukurannya adalah standar keamanan hari ini. Tidak ada pengembang yang menambal celah baru, tidak ada pemberitahuan keamanan, dan perkakas untuk menyerangnya beredar bebas. Situs yang masih berjalan sebaiknya diperlakukan sebagai sementara sambil menyiapkan penggantinya.

Bagaimana kalau sekolah kehilangan akses admin?

Kata sandi tersimpan di dalam database, sehingga pemulihannya dilakukan lewat phpMyAdmin di panel hosting. Tabel yang dicari berawalan t_, karena itulah prefix tabel bawaan CMS Balitbang. Jika sekolah juga sudah kehilangan akses hosting, hubungi penyedia hosting dengan membawa bukti kepemilikan domain sekolah.

Kesimpulan

CMS Balitbang adalah aplikasi website sekolah buatan Kementerian Pendidikan yang pada masanya menjawab persoalan nyata: ribuan sekolah butuh situs, tetapi tidak punya anggaran maupun tenaga teknis. Program itu berhasil, dan jejaknya masih terlihat pada ribuan situs sekolah sampai hari ini.

Namun aplikasinya berhenti dikembangkan lebih dari satu dekade lalu, alamat resminya sudah berpindah tangan, dan lingkungan yang dibutuhkannya tidak lagi disediakan hosting mana pun. Jika sekolah Anda masih memakainya, perlakukan situs itu sebagai warisan yang perlu diselamatkan isinya, bukan sistem yang perlu dipertahankan bentuknya. Semoga artikel ini membantu.