Mengatur Jadwal Piket Kelas Secara Efisien Menggunakan Pendekatan Berpikir Komputasional

Mengatur Jadwal Piket Kelas Secara Efisien Menggunakan Pendekatan Berpikir Komputasional

 ๐Ÿ“Œ Latar Belakang:
Kelas XII A2 SMA Negeri 1 Bekasi memiliki 36 siswa.
Setiap minggu, wali kelas meminta agar setiap hari terdapat 6–7 siswa yang bertugas piket. Namun, pada pelaksanaan sebelumnya sering ditemukan:
* Siswa piket dua hari berturut-turut,
* Jadwal bentrok dengan kegiatan lain seperti ekstrakurikuler atau les,
* Beberapa siswa mendapat jatah piket lebih sering dari yang lain.
Masalah ini membuat kegiatan piket menjadi tidak efektif dan menimbulkan rasa tidak adil di antara siswa.
 ❓ Permasalahan:
Bagaimana cara membuat jadwal piket yang adil, efisien, dan tidak bertabrakan dengan kegiatan siswa, dengan menerapkan berpikir komputasional?

 ๐Ÿง  Penerapan Empat Konsep Berpikir Komputasional:
 1. Dekomposisi (Decomposition):
Yaitu memecah masalah besar menjadi bagian-bagian kecil agar lebih mudah diselesaikan:
* Menentukan daftar nama semua siswa.
* Menentukan jumlah hari piket (Senin–Jumat).
* Menentukan jumlah siswa per hari (6–7 orang).
* Menentukan aturan (tidak piket dua hari berturut-turut, adil untuk semua).
* Mempertimbangkan ketersediaan siswa (misalnya tidak bisa hari tertentu karena ekskul).

 2. Pengenalan Pola (Pattern Recognition):
Yaitu mencari pola yang ada untuk memperoleh informasi yang penting:
* Beberapa siswa yang aktif ekskul biasanya tidak hadir piket pada hari kegiatan mereka.
* Jadwal sebelumnya menunjukkan bahwa sebagian siswa terlalu sering piket, dan sebagian lainnya jarang.
* Siswa yang piket dua hari berturut-turut mengeluh kelelahan dan menjadi tidak fokus saat belajar.

3. Abstraksi (Abstraction):
Yaitu menyaring informasi, hanya mengambil bagian yang penting dan membuang informasi yang tidak relevan:
* Nama siswa.
* Hari sibuk/tidak tersedia.
* Jumlah piket per minggu.
Hilangkan informasi tidak relevan:
* Nama ekskul.
* Jadwal pelajaran.
* Aktivitas pribadi di luar sekolah.

4. Algoritma (Algorithm):
merancang langkah langkah sistematisuntuk menyelesaikan masalah:
1. Buat daftar lengkap 36 siswa.
2. Minta setiap siswa mengisi hari sibuknya (jika ada).
3. Hitung jumlah siswa yang dibutuhkan per hari (6–7 orang).
4. Bagi siswa ke dalam kelompok secara merata berdasarkan hari tersedia.
5. Pastikan tidak ada siswa yang piket dua hari berturut-turut.
6. Periksa dan sesuaikan kembali jika ditemukan siswa yang kelebihan atau kekurangan giliran.
7. Susun tabel jadwal akhir dan umumkan kepada seluruh siswa.

 ✅ Hasil yang Diharapkan:

* Jadwal piket yang terdistribusi secara adil dan merata.
* Tidak ada siswa yang piket dua hari berturut-turut.
* Jadwal tidak bentrok dengan kegiatan siswa lainnya.
* Seluruh siswa merasa bertanggung jawab dan tidak terbebani.

 ๐Ÿงพ Refleksi:
Berpikir komputasional sangat membantu dalam menyusun jadwal piket yang efisien dan adil. Dengan memecah masalah, mengenali pola, menyaring informasi penting, dan menyusun langkah-langkah logis, permasalahan piket dapat diselesaikan dengan lebih mudah dan terorganisir.

Pendekatan ini bisa diterapkan bukan hanya dalam hal piket, tapi juga dalam menyelesaikan tugas-tugas lain di sekolah maupun kehidupan sehari-hari.

Comments