Studi Kasus Rayya
Studi Kasus: Mengatur Jadwal Pelajaran Tanpa Bentrok di Sekolah Masalah: Sebuah sekolah ingin membuat jadwal pelajaran otomatis untuk setiap kelas dan guru, agar tidak terjadi bentrok jadwal, serta memaksimalkan penggunaan ruang kelas dan waktu guru. Langkah-langkah Berpikir Komputasional: 1. Dekomposisi (Memecah masalah besar menjadi bagian-bagian kecil): Masalah besar dipecah menjadi sub-masalah: • Menentukan jumlah kelas, guru, dan mata pelajaran. • Menentukan jam pelajaran yang tersedia (misalnya 07.00–14.00). • Menentukan batas maksimal jam mengajar tiap guru. • Menghindari bentrok guru mengajar di dua kelas sekaligus. • Menghindari bentrok penggunaan ruang kelas. 2. Pengenalan Pola (Pattern Recognition): Mencari pola atau pengulangan dalam data: • Setiap guru hanya bisa mengajar satu mata pelajaran dalam satu waktu. • Setiap kelas memiliki pola tetap untuk jumlah jam pelajaran per hari. • Mata pelajaran tertentu butuh alokasi jam ...