Quantcast
Channel: Universitas Negeri Yogyakarta - Leading in Character Education
Viewing all articles
Browse latest Browse all 3541

FAJAR KURNIAWAN KEMBANGKAN SISTEM PENYUSUNAN JADWAL PELAJARAN DI SEKOLAH BERBASIS WEB

$
0
0

Penyusunan dan aksesibilitas jadwal pelajaran di sekolah masih menemui beberapa hambatan karena kebanyakan pembuatan jadwal masih dilakukan secara manual. Penggunaan program spreadsheet dari MS Excel dengan menggunakan logika atau formula yang disediakan program tersebut juga belum cukup efektif karena bila kecakapan dalam menggunakan software MS Excel masih kurang, akan banyak kesulitan yang muncul dalam penyusunan jadwal pelajaran tersebut. Selain itu, kesulitan lainya adalah pada segi aksesibilitas karena jika ada guru atau staf lain yang ingin mengecek dari komputer masing-masing, mereka masih harus meng-copy file jadwal secara manual yaitu dengan flashdisk.

Dengan latar belakang tersebut, Fajar Kurniawan, mahasiswa Pendidikan Teknik Informatika merancang software sistem penyusunan jadwal pelajaran sekolah berbasis web. Menurut Fajar, di internet memang sudah tersedia begitu banyak pilihan software, baik gratis maupun berbayar, yang mendukung pembuatan jadwal pelajaran. Namun pada implementasinya, masih banyak mengalami kekurangan karena setiap sekolah memiliki strategi penjadwalan yang kompleks. Di SMK misalnya, ada strategi rolling ruang praktek, dan rolling waktu pagi/sore. “Maka dari itu sangat dibutuhkan perangkat lunak penyusun jadwal pelajaran yang sesuai dengan kebutuhan sekolah seperti fitur impor data, pencarian, ekspor data, dan pembagian hak akses pengguna,” tuturnya.

Secara umum sistem yang dirancang di bawah bimbingan dosen Pendidikan Teknik Elektronika, Totok Sukardiyono, M.T., ini memiliki 7 halaman utama yaitu: Halaman Login, Halaman Awal (home), Halaman Admin, Halaman Pengaturan (setting), Halaman Entri Data, Halaman Entri Jadwal, dan Halaman cetak.

Fajar menjelaskan bahwa terdapat beberapa tabel untuk memenuhi kebutuhan sistem ini. “Tabel data awal yaitu tabel guru, tabel kelas, tabel jam pelajaran, tabel hari, tabel identitas sekolah, dan tabel admin. Kemudian dari tabel guru dan mata pelajaran diturunkan pada tabel kode pelajaran, karena terdapat beberapa guru yang mengajar lebih dari 1 mata pelajaran,” ungkapnya.

“Sementara penyusunan jadwal pelajaran dari masing-masing tabel tersebut direlasikan ke tabel pertemuan. Pada tabel ini dipasang constraint agar masing-masing guru dan kelas tidak terjadi bentrok pertemuan. Selain itu, dari tabel pertemuan ini jadwal pelajaran ditampilkan dan dicetak,” cerita Fajar.

Sistem ini dapat dijalankan pada berbagai jenis web browser ataupun sistem operasi, serta tidak mengalami kendala jika dijalankan pada berbagai jenis printer untuk mencetak,” tandasnya. (hryo)

Label Berita: 

Viewing all articles
Browse latest Browse all 3541

Trending Articles