Pentingnya Berpikir Komputasional dalam Pendidikan

Aug 4, 2024

Catatan Kuliah: Computational Thinking

Pendahuluan

  • Pembicara: Sandika Galih
  • Topik: Komputasional Thinking (CT)
  • Penting bagi siswa/mahasiswa IT dan pengajaran programming.

Mengapa Penting Memiliki Kemampuan Berpikir Komputasional?

Alasan Pentingnya CT

  1. Skor PISA

    • PISA: Program for International Student Assessment, survei internasional untuk siswa usia 15 tahun.
    • Indonesia ikut serta sejak 2000, terakhir tahun 2018.
    • Rata-rata skor Indonesia (371) di bawah rata-rata ASEAN (413).
    • Akibat: Keahlian dasar tenaga kerja Indonesia rendah.
  2. Riset dan Penelitian

    • Kemampuan berpikir sangat penting, terutama dalam komunikasi dan literasi.
    • Diagram UNESCO menunjukkan hubungan antara keterampilan berpikir dan kemampuan dasar lainnya.
  3. Industri 4.0

    • Perkembangan teknologi dan AI memerlukan kemampuan berpikir komputasional.
  4. Kurikulum Merdeka

    • CT dimasukkan dalam kurikulum pendidikan di semua jenjang.
    • Harus dipelajari sejak dini.

Apa itu Computational Thinking?

  • Definisi: Proses berpikir saat memformulasikan persoalan dan mencari solusi yang efektif, efisien, dan optimal.
  • CT melibatkan teknologi sebagai alat bantu dalam merumuskan solusi.

Contoh Sederhana CT

  • Membuat sambal dalam jumlah besar, berpikir untuk menggunakan blender agar lebih efisien.
  • Menyelesaikan masalah dengan cara yang lebih optimal, seperti memilih jalur yang nyaman meskipun lebih lama.

Elemen dalam Computational Thinking

  • Dekomposisi: Memecah masalah menjadi bagian lebih kecil.
  • Abstraksi: Menghilangkan detail tidak perlu untuk fokus pada aspek penting.
  • Pengenalan Pola: Mengidentifikasi pola dari masalah yang sama.
  • Algoritma: Menyusun langkah-langkah sistematis untuk menyelesaikan masalah.

Latihan Computational Thinking

  • Soal Latihan:
    • Menggunakan platform seperti Bebras untuk melatih problem-solving.
    • Contoh soal dari berbagai tingkat pendidikan.

Kesimpulan

  • CT adalah kemampuan berpikir fundamental untuk mencari solusi.
  • Konsep CT harus dipahami sebelum pemrograman.
  • Dapat diterapkan di semua bidang, bukan hanya IT.
  • CT harus dilatih secara berkelanjutan untuk meningkatkan kemampuan.