tuntas.orgBuat Modul Ajar →
BerandaModul Ajar SMKKoding dan Kecerdasan Artifisial › Berpikir Komputasional untuk Pemecahan Masalah
SMK · Kelas X · Fase E

Modul Ajar Koding dan Kecerdasan Artifisial Kelas X
Berpikir Komputasional untuk Pemecahan Masalah

Modul ajar Koding dan Kecerdasan Artifisial SMK kelas X materi Berpikir Komputasional untuk Pemecahan Masalah lengkap: ATP, tujuan, LKPD, asesmen, hingga bahan ajar. Sesuai Kurikulum Merdeka 2025/2026. Unduh Word + PDF atas nama Anda.

Sampul modul ajar Koding dan Kecerdasan Artifisial kelas X materi Berpikir Komputasional untuk Pemecahan Masalah
Ringkasan: Berpikir komputasional adalah kerangka kerja pemecahan masalah yang meliputi dekomposisi, pengenalan pola, abstraksi, dan perancangan algoritma. Keterampilan ini membantu kita memecah masalah kompleks, menemukan kesamaan, fokus pada hal penting, dan merancang solusi sistematis. Ini adalah kemampuan esensial untuk inovasi dan adaptasi di berbagai bidang kehidupan.
Model: Project-Based Learning (PjBL) + PraktikDimensi: penalaran kritis, kreativitas, kolaborasiWord + PDF
Buat & Unduh Modul Ini — GRATISKoding dan Kecerdasan Artifisial · Berpikir Komputasional untuk Pemecahan Masalah · atas nama Anda

1 Capaian Pembelajaran

Kompetensi awal: Peserta didik memahami konsep dasar algoritma sederhana dan mampu mengidentifikasi masalah sehari-hari.

Pemahaman bermakna: Berpikir komputasional bukan hanya tentang komputer, melainkan cara berpikir sistematis untuk memecahkan masalah kompleks menjadi bagian yang lebih kecil, mengenali pola, mengidentifikasi inti masalah, dan merancang langkah-langkah solusinya secara efektif dan efisien.

Pertanyaan pemantik: Bagaimana cara kita memecahkan masalah yang rumit dalam hidup sehari-hari agar menjadi lebih mudah dan terstruktur, seperti halnya komputer memproses informasi?

2 Tujuan Pembelajaran

3 Kegiatan Pembelajaran (4 Pertemuan)

Pertemuan 1 — Discovery Learning

Tujuan: Mengidentifikasi masalah kompleks dan memecahnya menjadi sub-masalah yang lebih kecil (dekomposisi).

Kegiatan awal: Guru mengucapkan salam, memimpin doa, memeriksa kehadiran, melakukan apersepsi dengan menanyakan 'Bagaimana kalian menyelesaikan tugas kelompok yang besar?', menyampaikan tujuan pembelajaran tentang dekomposisi masalah, dan mengajukan pertanyaan pemantik.

Memahami: Peserta didik diajak mengamati video pendek tentang proses pembuatan kue atau merakit mainan, lalu diminta mengidentifikasi langkah-langkah utama dan memecahnya menjadi bagian-bagian yang lebih kecil, kemudian mendiskusikan konsep dekomposisi dalam konteks tersebut.

Mengaplikasi: Peserta didik secara berkelompok memilih satu masalah sederhana di lingkungan sekolah (misalnya, antrean kantin panjang) dan berlatih memecahnya menjadi sub-masalah yang lebih kecil menggunakan diagram atau mind map, serta mempresentasikan hasil dekomposisinya.

Merefleksi: Setiap kelompok mempresentasikan hasil dekomposisi masalahnya, kelompok lain memberikan umpan balik, guru memberikan penguatan tentang pentingnya dekomposisi untuk memahami masalah secara menyeluruh.

Penutup: Guru dan peserta didik menyimpulkan bersama tentang dekomposisi, peserta didik menuliskan refleksi singkat di buku catatan, guru memberikan apresiasi atas partisipasi aktif, dan menginformasikan materi untuk pertemuan berikutnya.

Pertemuan 2 — Problem-Based Learning (PBL)

Tujuan: Mengenali pola dan hubungan antar sub-masalah untuk menemukan solusi yang efisien (pengenalan pola).

Kegiatan awal: Guru mengucapkan salam, memimpin doa, memeriksa kehadiran, mengulas singkat materi dekomposisi, menyampaikan tujuan pembelajaran tentang pengenalan pola, dan mengaitkannya dengan masalah yang telah didekomposisi sebelumnya.

Memahami: Peserta didik menganalisis beberapa contoh kasus yang sudah didekomposisi (misalnya, pola penyusunan jadwal pelajaran, pola pengurutan buku di perpustakaan) untuk menemukan kesamaan atau pola berulang di antara sub-masalah tersebut.

Mengaplikasi: Dalam kelompok yang sama, peserta didik diminta untuk menganalisis sub-masalah yang telah mereka dekomposisi pada pertemuan sebelumnya, mencari pola atau kesamaan yang mungkin muncul antar sub-masalah tersebut, dan mendiskusikan bagaimana pola tersebut dapat membantu menemukan solusi yang lebih efisien.

Merefleksi: Perwakilan kelompok mempresentasikan hasil identifikasi pola mereka, kelompok lain memberikan tanggapan, dan guru memberikan penguatan tentang bagaimana pengenalan pola dapat menyederhanakan proses pemecahan masalah.

Penutup: Guru dan peserta didik menyimpulkan pentingnya pengenalan pola, peserta didik menuliskan satu contoh pola yang mereka temukan di kehidupan sehari-hari, guru memberikan semangat, dan menginformasikan materi selanjutnya.

Pertemuan 3 — Inquiry-Based Learning

Tujuan: Mengekstraksi informasi penting dan mengabaikan detail yang tidak relevan (abstraksi).

Kegiatan awal: Guru mengucapkan salam, memimpin doa, memeriksa kehadiran, mengulas singkat dekomposisi dan pengenalan pola, menyampaikan tujuan pembelajaran tentang abstraksi, dan menanyakan 'Mengapa kita perlu menyaring informasi saat mencari solusi?'.

Memahami: Peserta didik diberikan studi kasus yang kaya detail (misalnya, deskripsi lengkap tentang proses pemesanan makanan online) dan diminta untuk mengidentifikasi informasi esensial yang diperlukan untuk memahami intinya, serta mengabaikan detail yang tidak relevan.

Mengaplikasi: Secara individu atau berpasangan, peserta didik memilih salah satu masalah yang telah didekomposisi dan diidentifikasi polanya, kemudian berlatih melakukan abstraksi dengan menyusun daftar informasi kunci yang relevan untuk solusi dan mengeliminasi detail yang tidak perlu.

Merefleksi: Peserta didik berbagi hasil abstraksi mereka, menjelaskan alasan di balik pilihan informasi kunci, dan guru memberikan umpan balik serta mengaitkan abstraksi dengan efisiensi solusi.

Penutup: Guru dan peserta didik merangkum konsep abstraksi, peserta didik menuliskan satu contoh situasi di mana abstraksi sangat membantu, guru memberikan apresiasi, dan menjelaskan persiapan untuk perancangan algoritma pada pertemuan berikutnya.

Pertemuan 4 — Project-Based Learning (PjBL)

Tujuan: Merancang langkah-langkah sistematis untuk menyelesaikan masalah (algoritma).

Kegiatan awal: Guru mengucapkan salam, memimpin doa, memeriksa kehadiran, mengulas kembali dekomposisi, pengenalan pola, dan abstraksi, menyampaikan tujuan pembelajaran tentang perancangan algoritma, dan menanyakan 'Setelah memahami masalah dan intinya, apa langkah selanjutnya untuk menyelesaikannya?'.

Memahami: Peserta didik mengamati contoh sederhana algoritma dalam kehidupan sehari-hari (misalnya, resep masakan, petunjuk arah) dan menganalisis karakteristiknya: urutan, kejelasan, dan keterbatasannya.

Mengaplikasi: Dalam kelompok, peserta didik menggunakan hasil dekomposisi, pengenalan pola, dan abstraksi dari masalah yang telah mereka pilih untuk merancang sebuah algoritma sederhana dalam bentuk pseudocode atau flowchart sebagai solusi masalah tersebut, kemudian mempresentasikan proyek algoritma mereka.

Merefleksi: Setiap kelompok mempresentasikan algoritma yang telah mereka rancang, kelompok lain memberikan masukan konstruktif, dan guru memberikan penguatan tentang kelengkapan dan efisiensi algoritma, serta mengaitkannya dengan pemecahan masalah di dunia nyata.

Penutup: Guru dan peserta didik menyimpulkan seluruh rangkaian berpikir komputasional, peserta didik menuliskan manfaat yang mereka rasakan setelah mempelajari materi ini, guru memberikan apresiasi tinggi atas seluruh proses dan hasil kerja, serta memberikan informasi tentang materi selanjutnya.

4 Asesmen

Proses (formatif): Observasi partisipasi aktif peserta didik dalam diskusi kelompok dan kemampuan mereka dalam menerapkan tahapan berpikir komputasional pada LKPD.

Akhir (sumatif): Penilaian proyek algoritma yang dibuat peserta didik berdasarkan kelengkapan, kejelasan, dan efisiensinya.

5 Alur Tujuan Pembelajaran

TujuanMateriAlokasiDimensi
Mengidentifikasi masalah kompleks dan memecahnya menjadi sub-masalah yang lebih kecil (dekomposisi).Konsep Dekomposisi Masalah2 JPPenalaran Kritis
Mengenali pola dan hubungan antar sub-masalah untuk menemukan solusi yang efisien (pengenalan pola).Konsep Pengenalan Pola2 JPPenalaran Kritis, Kreativitas
Mengekstraksi informasi penting dan mengabaikan detail yang tidak relevan (abstraksi).Konsep Abstraksi2 JPPenalaran Kritis
Merancang langkah-langkah sistematis untuk menyelesaikan masalah (algoritma).Perancangan Algoritma (Pseudocode/Flowchart)2 JPKreativitas, Kolaborasi

6 Bahan Ajar & Ringkasan Materi

Berpikir komputasional adalah cara berpikir untuk memecahkan masalah seperti seorang ilmuwan komputer, namun tidak hanya terbatas pada pemrograman. Ini adalah keterampilan fundamental yang membantu kita menghadapi tantangan kompleks dalam berbagai aspek kehidupan, dengan memecahnya menjadi bagian yang lebih mudah dikelola.

Pengertian Berpikir Komputasional

Berpikir komputasional (Computational Thinking) adalah proses pemecahan masalah yang melibatkan empat pilar utama: dekomposisi, pengenalan pola, abstraksi, dan algoritma. Ini adalah kerangka berpikir yang kuat untuk menganalisis masalah, merancang solusi, dan mengimplementasikannya secara efisien. Keterampilan ini relevan di era digital, membantu individu menjadi pemecah masalah yang inovatif dan adaptif.

Dekomposisi: Memecah Masalah

Dekomposisi adalah kemampuan untuk memecah masalah kompleks atau sistem besar menjadi bagian-bagian yang lebih kecil, lebih mudah dikelola, dan lebih mudah dipahami. Misalnya, jika kita ingin membuat aplikasi mobile, kita bisa memecahnya menjadi sub-masalah seperti mendesain antarmuka, mengembangkan fitur login, mengelola database, dan lain-lain. Setiap sub-masalah ini dapat diselesaikan secara terpisah.

Pengenalan Pola: Mencari Kesamaan

Pengenalan pola adalah kemampuan untuk mengidentifikasi kesamaan, tren, atau pola berulang dalam masalah atau data. Setelah masalah didekomposisi, kita dapat mencari pola di antara sub-masalah tersebut. Misalnya, jika beberapa sub-masalah memerlukan proses validasi input data, kita bisa merancang satu solusi validasi yang dapat digunakan berulang kali, menghemat waktu dan usaha.

Abstraksi: Fokus pada Esensi

Abstraksi adalah kemampuan untuk mengidentifikasi informasi penting dan mengabaikan detail yang tidak relevan atau tidak perlu dalam konteks masalah yang sedang dihadapi. Ini membantu kita melihat gambaran besar dan fokus pada inti masalah. Contohnya, saat merancang sistem pemesanan tiket, kita mungkin fokus pada informasi seperti nama, tanggal, dan tujuan, mengabaikan detail warna baju penumpang.

Algoritma: Merancang Langkah-langkah Solusi

Algoritma adalah serangkaian instruksi atau langkah-langkah yang jelas dan sistematis untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Setelah masalah didekomposisi, pola dikenali, dan abstraksi dilakukan, langkah terakhir adalah merancang algoritma. Algoritma dapat disajikan dalam bentuk pseudocode (kode semu) atau flowchart (diagram alir) yang mudah dipahami dan diikuti.

Penerapan Berpikir Komputasional

Berpikir komputasional tidak hanya relevan dalam dunia koding, tetapi juga dalam kehidupan sehari-hari. Contohnya, saat merencanakan perjalanan liburan (dekomposisi destinasi, transportasi, akomodasi), menyusun jadwal belajar (pengenalan pola mata pelajaran yang sulit), atau bahkan membuat resep masakan (algoritma langkah-langkah memasak). Keterampilan ini melatih kita menjadi pemecah masalah yang efektif dan efisien.

Manfaat Berpikir Komputasional

Menguasai berpikir komputasional memberikan banyak manfaat, antara lain: meningkatkan kemampuan pemecahan masalah secara logis dan terstruktur, mengembangkan kreativitas dalam menemukan solusi inovatif, melatih ketelitian dan kesabaran, serta mempersiapkan diri untuk menghadapi tantangan di era digital yang semakin kompleks. Ini adalah fondasi penting untuk berbagai profesi di masa depan, terutama di bidang teknologi.

Rangkuman: Berpikir komputasional adalah kerangka kerja pemecahan masalah yang meliputi dekomposisi, pengenalan pola, abstraksi, dan perancangan algoritma. Keterampilan ini membantu kita memecah masalah kompleks, menemukan kesamaan, fokus pada hal penting, dan merancang solusi sistematis. Ini adalah kemampuan esensial untuk inovasi dan adaptasi di berbagai bidang kehidupan.

7 LKPD — Lembar Kerja Peserta Didik

Tujuan: Menganalisis masalah 'Mengelola Inventaris Produk Toko' dengan pendekatan berpikir komputasional.

Alat & bahan: Kertas HVS, pensil/pulpen, penggaris, spidol, sticky notes

  1. Baca studi kasus 'Mengelola Inventaris Produk Toko' dengan seksama.
  2. Identifikasi masalah utama dan dekomposisi menjadi sub-masalah yang lebih kecil.
  3. Cari pola atau kesamaan dalam sub-masalah tersebut.
  4. Lakukan abstraksi untuk menemukan informasi kunci yang relevan.
  5. Rancang algoritma sederhana (dalam pseudocode atau flowchart) untuk menyelesaikan masalah.

8 Glosarium

DekomposisiMemecah masalah besar menjadi bagian-bagian kecil.
Pengenalan PolaMengidentifikasi kesamaan atau tren berulang.
AbstraksiFokus pada informasi penting dan mengabaikan detail.
AlgoritmaSerangkaian langkah sistematis untuk menyelesaikan masalah.
PseudocodeDeskripsi algoritma yang mirip kode program, tetapi lebih mudah dibaca manusia.
FlowchartRepresentasi visual algoritma menggunakan simbol-simbol grafis.

10 Pertanyaan yang Sering Diajukan

Apakah modul ajar Koding dan Kecerdasan Artifisial Berpikir Komputasional untuk Pemecahan Masalah ini gratis?

Ya. Tiga modul ajar gratis tersedia bertahap dalam Word + PDF tanpa watermark, lengkap dengan kop sekolah dan nama Anda sebagai penyusun. Modul berikutnya terbuka setiap 10 jam.

Berapa lama modul ini tersusun?

Sekitar satu menit. Cukup isi nama, jenjang, sekolah, mapel, dan materi — modul Koding dan Kecerdasan Artifisial kelas X langsung tersusun atas nama Anda.

Apakah sesuai kurikulum terbaru?

Ya. Modul mengikuti Kurikulum Merdeka dengan Pembelajaran Mendalam (Permendikdasmen 13/2025).

Bisakah hasilnya diedit?

Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh, ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.

Buat Modul Ajar Lain — GRATISIsi nama & materi, selesai ±1 menit

tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.