9. 8. Penyelesaian masalah lebih kompleks

Penyelesaian Masalah Kompleks dengan Strategi Berpikir Komputasional

📘 Tujuan Pembelajaran

Setelah mengikuti pembelajaran ini, siswa diharapkan dapat:

  1. Mengidentifikasi masalah kompleks dalam kehidupan sehari-hari.

  2. Menerapkan strategi berpikir komputasional (dekomposisi, pola, abstraksi, algoritma) untuk menyelesaikan masalah.

  3. Mendesain solusi dengan algoritma yang efisien dan logis.

  4. Menguji dan memperbaiki solusi berdasarkan hasil analisis.


🔍 1. Pengantar: Apa Itu Masalah Kompleks?

Masalah kompleks adalah masalah yang memiliki banyak komponen dan saling berkaitan, sehingga tidak bisa diselesaikan hanya dengan satu langkah sederhana.

Contoh masalah kompleks di sekitar kita:

  • Menentukan rute paling efisien ke sekolah dengan mempertimbangkan jarak dan waktu.

  • Menyusun jadwal ujian agar tidak bentrok dengan kegiatan sekolah lainnya.

  • Mengelola data nilai siswa untuk menentukan peringkat dan rata-rata kelas.


🧩 2. Strategi Berpikir Komputasional

Berpikir komputasional adalah cara berpikir sistematis dan logis untuk menyelesaikan masalah.
Empat strategi utama yang digunakan adalah:

Strategi Penjelasan Contoh
Dekomposisi Memecah masalah besar menjadi bagian-bagian kecil Menyusun jadwal ujian → bagi menjadi mata pelajaran, ruang, dan waktu
Pengenalan Pola Mencari kesamaan dan perbedaan untuk mempermudah solusi Pola waktu ujian sama untuk setiap kelas
Abstraksi Mengabaikan detail yang tidak penting agar fokus pada hal utama Tidak perlu mencatat nama semua siswa, cukup kelompok kelas
Algoritma Menyusun langkah-langkah sistematis untuk menyelesaikan masalah Buat langkah-langkah pembuatan jadwal ujian

🧠 3. Latihan Kasus Nyata

🏫 Kasus 1: Menentukan Rute Paling Efisien ke Sekolah

  • Gunakan peta digital (Google Maps) untuk membandingkan rute.

  • Catat jarak dan waktu tempuh dari beberapa rute.

  • Buat tabel perbandingan dan tentukan rute terbaik.

  • Tuliskan langkah algoritmanya:

    1. Tentukan titik awal (rumah) dan tujuan (sekolah).
    2. Dapatkan semua rute alternatif.
    3. Catat waktu tempuh dan jarak.
    4. Pilih rute dengan waktu tempuh tercepat.
    5. Simpan rute pilihan.

📅 Kasus 2: Menyusun Jadwal Ujian Sekolah

  • Gunakan dekomposisi: bagi berdasarkan mapel dan ruang.

  • Buat pola waktu: 2 ujian per hari.

  • Susun algoritma penjadwalan dan visualisasikan dalam tabel atau flowchart.

📊 Kasus 3: Pemrosesan Data Nilai Sederhana

  • Gunakan aplikasi spreadsheet.

  • Hitung nilai rata-rata, nilai tertinggi, dan terendah.

  • Gunakan fungsi =AVERAGE(), =MAX(), =MIN().

  • Buat grafik batang nilai kelas.


🧪 4. Evaluasi dan Refleksi

  1. Uji solusi yang dibuat:

    • Apakah hasilnya sesuai tujuan?

    • Adakah langkah yang bisa disederhanakan?

  2. Refleksi:

    • Apa tantangan saat menyusun algoritma?

    • Bagaimana cara berpikir komputasional membantu menyelesaikan masalah?


🌐 5. Keterkaitan dengan Kehidupan Nyata

Berpikir komputasional tidak hanya digunakan di bidang teknologi, tetapi juga dalam kehidupan sehari-hari:

  • Merencanakan kegiatan sekolah.

  • Mengelola keuangan pribadi.

  • Mengatur waktu belajar agar efisien.


📚 Referensi Pembelajaran

  • Buku Informatika Kelas IX (Kemdikbudristek, 2022)

  • Barefoot Computing: Computational Thinking Framework

  • Google for Education: Problem Solving Skills

  • Bebras Indonesia (Soal Berpikir Komputasional)

    tambahan materi

    🧭 Pengantar: Mengapa Perlu CT?

    Masalah di dunia nyata jarang sederhana.
    Di sekolah, kita menghadapi masalah seperti:

    • keterlambatan absensi,

    • data nilai yang tidak rapi,

    • laporan yang lama dibuat,

    • kesalahan input data.

    Untuk menyelesaikan masalah seperti ini, dibutuhkan Computational Thinking (CT), yaitu cara berpikir logis, sistematis, dan berbasis data.


    1️⃣ Computational Thinking dalam Konteks Sekolah

    🔹 Apa Itu Computational Thinking?

    Computational Thinking adalah pendekatan penyelesaian masalah dengan cara:

    • memecah masalah,

    • mengenali pola,

    • menyusun algoritma,

    • dan mengevaluasi solusi.

    CT tidak selalu berarti coding, tetapi coding adalah salah satu alatnya.


    🔹 Tahapan CT (Kontekstual)

    1. Memahami masalah (apa yang terjadi di sekolah?)

    2. Mengumpulkan data (absensi, nilai, waktu)

    3. Merancang solusi (manual/digital)

    4. Menguji dan mengevaluasi solusi

    5. Menyempurnakan solusi


    2️⃣ Proyek Integratif (End-to-End)

    🔹 Apa Itu Proyek Integratif?

    Proyek integratif adalah kegiatan yang:

    • dimulai dari masalah nyata,

    • menggunakan data,

    • dirancang dengan algoritma,

    • dan menghasilkan solusi digital.


    🔹 Contoh Proyek Sekolah

    “Sistem Absensi Digital Kelas”

    Tahapan:

    • Mengidentifikasi masalah absensi manual

    • Mengumpulkan data kehadiran

    • Merancang flowchart & pseudocode

    • Menggunakan form dan spreadsheet

    • Menyajikan laporan kehadiran

    📌 Proyek ini menjadi bukti capaian kompetensi CT.


    3️⃣ Evaluasi Solusi Berbasis Data

    🔹 Mengapa Evaluasi Penting?

    Solusi yang baik harus:

    • efektif,

    • akurat,

    • dan mudah digunakan.

    Evaluasi dilakukan dengan menganalisis data hasil penggunaan solusi.


    🔹 Contoh Evaluasi

    • Apakah absensi digital mengurangi kesalahan?

    • Apakah waktu rekap lebih cepat?

    • Apakah data lebih rapi?

    Siswa belajar membuat keputusan berdasarkan data, bukan asumsi.


    4️⃣ Perbandingan Solusi Manual vs Digital

    🔹 Analisis Perbandingan

    Aspek Manual Digital
    Kecepatan Lambat Cepat
    Akurasi Rentan salah Lebih akurat
    Penyimpanan Arsip fisik Database
    Pelaporan Lama Otomatis

    🔹 Makna Pembelajaran

    Perbandingan ini membantu siswa:
    ✔ memahami manfaat teknologi
    ✔ menyadari keterbatasan metode manual
    ✔ tidak bergantung pada teknologi tanpa analisis


    5️⃣ Presentasi Solusi Digital

    🔹 Bentuk Presentasi

    Siswa dapat menyajikan solusi dalam bentuk:

    • laporan tertulis,

    • grafik data,

    • slide presentasi,

    • video singkat.


    🔹 Tujuan Presentasi

    ✔ Melatih komunikasi
    ✔ Menguatkan literasi digital
    ✔ Menjelaskan proses dan hasil

    Presentasi bukan hanya hasil akhir, tetapi cara berpikir siswa.


    6️⃣ Refleksi Peran AI dalam Solusi

    🔹 AI sebagai Alat Bantu

    AI dapat membantu:

    • menganalisis data,

    • menjelaskan konsep,

    • memberi saran solusi.

    Namun, AI tidak menggantikan peran manusia.


    🔹 Refleksi Etis

    Siswa diajak merenung:

    • bagian mana yang dibantu AI?

    • bagian mana yang harus diputuskan manusia?

    • bagaimana menggunakan AI secara bertanggung jawab?

    Ini menumbuhkan kesadaran etika dan literasi AI.


    7️⃣ Keterkaitan dengan Profil Pelajar Pancasila

    Materi CT ini mengembangkan:

    • bernalar kritis,

    • kreatif,

    • gotong royong,

    • bertanggung jawab,

    • berakhlak dalam penggunaan teknologi.


    🎯 Rangkuman Materi

    • CT membantu menyelesaikan masalah kompleks

    • Proyek integratif menunjukkan capaian nyata

    • Solusi perlu dievaluasi berbasis data

    • Teknologi perlu dibandingkan secara kritis

    • Presentasi dan refleksi memperkuat pembelajaran

    • AI digunakan secara etis dan bertanggung jawab


    ✍️ Refleksi Siswa

    1. Masalah apa di sekolahmu yang bisa diselesaikan dengan CT?

    2. Mengapa solusi perlu dievaluasi?

    3. Bagaimana peran AI sebaiknya digunakan?

admin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

M. Rofi Yunus

Guru di SMP Negeri Kota Pekanbaru
Lulusan Guru Penggerak Angkatan 1
Pengajar Praktik Angkatan 9
Kontributor Modul Projek