Modul ajar Koding dan Kecerdasan Artifisial SD kelas VI materi Pemanfaatan Algoritma Sederhana lengkap: ATP, tujuan, LKPD, asesmen, hingga bahan ajar. Sesuai Kurikulum Merdeka 2025/2026. Unduh Word + PDF atas nama Anda.
Kompetensi awal: Peserta didik telah memahami konsep dasar urutan langkah-langkah dalam kegiatan sehari-hari.
Pemahaman bermakna: Algoritma membantu kita memecahkan masalah secara sistematis dan efisien, seperti membuat game sederhana atau mengatur jadwal kegiatan.
Pertanyaan pemantik: Bagaimana cara kita memberikan instruksi yang jelas kepada robot agar bisa membuatkan jus buah yang enak?
Tujuan: Menganalisis masalah yang dapat diselesaikan dengan algoritma sederhana dalam kehidupan sehari-hari.
Kegiatan awal: Guru menyapa, berdoa, presensi, dan mengaitkan materi dengan pengalaman peserta didik membuat kue atau merakit mainan. Guru menjelaskan tujuan pembelajaran dan pertanyaan pemantik untuk memicu rasa ingin tahu.
Memahami: Peserta didik secara berkelompok mengidentifikasi berbagai aktivitas sehari-hari yang melibatkan urutan langkah, seperti cara membuat mi instan atau menyeberang jalan, lalu mendiskusikannya.
Mengaplikasi: Setiap kelompok memilih satu aktivitas dan mencoba menuliskan langkah-langkahnya secara berurutan dan logis di kertas, kemudian membandingkan dengan kelompok lain.
Merefleksi: Perwakilan kelompok mempresentasikan hasil identifikasi dan penulisan langkah-langkah, kemudian kelompok lain memberikan masukan. Guru memberikan penguatan tentang pentingnya urutan dan kejelasan langkah.
Penutup: Guru dan peserta didik menyimpulkan pelajaran hari ini, memberikan apresiasi atas partisipasi aktif, dan menyampaikan materi untuk pertemuan berikutnya. Doa penutup.
Tujuan: Merancang algoritma sederhana dalam bentuk langkah-langkah berurutan untuk memecahkan masalah dan mengimplementasikannya menggunakan alat bantu visual atau kode blok.
Kegiatan awal: Guru menyapa, berdoa, presensi, dan mengulas kembali konsep algoritma dari pertemuan sebelumnya. Guru memotivasi peserta didik dengan tantangan 'membuat robot pintar' dan menyampaikan tujuan pertemuan.
Memahami: Peserta didik diberikan studi kasus masalah sederhana (misal: 'robot penyiram tanaman otomatis' atau 'robot pemilah sampah'). Mereka menganalisis masalah untuk menentukan input, proses, dan output yang dibutuhkan.
Mengaplikasi: Setiap kelompok merancang algoritma untuk studi kasus tersebut, pertama dalam bentuk pseudocode (teks bahasa sehari-hari), lalu mencoba menggambarkannya menggunakan flow chart sederhana atau aplikasi kode blok visual seperti Scratch.
Merefleksi: Kelompok saling bertukar rancangan algoritma dan memberikan umpan balik konstruktif. Guru membimbing diskusi untuk menyempurnakan rancangan dan memastikan semua langkah sudah logis dan efisien.
Penutup: Guru memberikan apresiasi atas kreativitas peserta didik, merangkum poin-poin penting tentang desain algoritma, dan memberikan semangat untuk pengujian di pertemuan selanjutnya. Doa penutup.
Tujuan: Menguji dan memperbaiki algoritma yang telah dibuat untuk memastikan kebenarannya serta mempresentasikan hasil rancangan dan implementasi algoritma sederhana.
Kegiatan awal: Guru menyapa, berdoa, presensi, dan mengingatkan kembali algoritma yang telah dirancang. Guru memberikan semangat untuk sesi pengujian dan presentasi, serta menyampaikan tujuan pembelajaran terakhir.
Memahami: Setiap kelompok menyiapkan 'simulasi' pengujian algoritma mereka. Misalnya, jika algoritma 'robot penyiram tanaman', mereka akan memerankan robot dan mengikuti setiap langkah yang telah mereka rancang.
Mengaplikasi: Kelompok mengimplementasikan dan menguji algoritma yang telah dirancang menggunakan simulasi atau jika memungkinkan, dengan kode blok visual. Mereka mencatat setiap kesalahan atau ketidaksesuaian dan memperbaikinya secara langsung.
Merefleksi: Setiap kelompok mempresentasikan algoritma mereka (rancangan awal, proses pengujian, dan perbaikan) kepada seluruh kelas. Peserta didik lain dan guru memberikan pertanyaan dan saran untuk pengembangan lebih lanjut.
Penutup: Guru memberikan apresiasi setinggi-tingginya kepada seluruh peserta didik atas kerja keras dan kreativitas mereka. Guru menyimpulkan pembelajaran tentang algoritma, memberikan motivasi untuk terus berpikir logis, dan menutup dengan doa.
Proses (formatif): Observasi kinerja kelompok saat merancang dan menguji algoritma, penilaian keaktifan diskusi, dan kelengkapan pseudocode atau flow chart.
Akhir (sumatif): Penilaian hasil proyek algoritma sederhana (presentasi, rancangan, dan implementasi) serta jawaban soal esai.
| Tujuan | Materi | Alokasi | Dimensi |
|---|---|---|---|
| Menganalisis masalah yang dapat diselesaikan dengan algoritma sederhana dalam kehidupan sehari-hari. | Identifikasi masalah dan contoh algoritma sehari-hari. | 2 JP | Penalaran Kritis |
| Merancang algoritma sederhana dalam bentuk langkah-langkah berurutan dan mengimplementasikannya menggunakan alat bantu visual atau kode blok. | Desain algoritma (pseudocode, flow chart) dan implementasi. | 2 JP | Kreativitas, Kolaborasi |
| Menguji dan memperbaiki algoritma yang telah dibuat serta mempresentasikan hasil rancangan dan implementasi algoritma sederhana. | Pengujian, perbaikan, dan presentasi proyek algoritma. | 2 JP | Penalaran Kritis, Komunikasi |
Selamat datang di dunia Koding dan Kecerdasan Artifisial! Pernahkah kamu mengikuti resep masakan atau petunjuk merakit mainan? Nah, tanpa sadar, kamu sudah berinteraksi dengan algoritma, lho! Algoritma adalah rahasia di balik semua teknologi canggih yang kita gunakan setiap hari. Mari kita selami lebih dalam bagaimana algoritma sederhana membantu kita memecahkan masalah dan menciptakan hal-hal keren!
Algoritma adalah serangkaian instruksi atau langkah-langkah yang terstruktur dan logis untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Bayangkan kamu ingin membuat jus buah. Kamu tidak bisa langsung mendapatkan jus tanpa melakukan langkah-langkah tertentu, kan? Mulai dari menyiapkan buah, mencuci, memotong, memasukkan ke blender, menambahkan air atau gula, hingga menghidupkan blender. Semua itu adalah bagian dari algoritma 'membuat jus buah'. Algoritma harus jelas, berurutan, dan dapat diulang.
Algoritma tidak hanya ada di komputer, tapi juga di sekitar kita! Saat kamu mengikuti petunjuk arah di Google Maps, menyeberang jalan (lihat kiri, lihat kanan, jika aman baru menyeberang), atau bahkan saat guru menjelaskan cara mengerjakan soal matematika, itu semua melibatkan algoritma. Algoritma membantu kita berpikir secara sistematis, membuat keputusan yang tepat, dan menyelesaikan tugas dengan lebih efisien dan terorganisir. Tanpa algoritma, kegiatan kita akan menjadi kacau dan tidak teratur.
Setiap algoritma memiliki struktur dasar yang terdiri dari tiga bagian utama: input (masukan), proses, dan output (keluaran). Input adalah data atau informasi yang kita berikan. Proses adalah serangkaian langkah yang dilakukan untuk mengubah input. Output adalah hasil akhir dari proses tersebut. Contoh: Untuk membuat jus buah, inputnya adalah buah, air, blender. Prosesnya adalah mencuci, memotong, memblender. Outputnya adalah jus buah yang siap diminum. Memahami struktur ini penting untuk merancang algoritma yang efektif.
Pseudocode adalah cara menuliskan algoritma menggunakan bahasa sehari-hari yang mudah dipahami, namun tetap terstruktur seperti kode program. Ini adalah langkah awal sebelum kita membuat program yang sebenarnya. Pseudocode tidak memiliki aturan sintaksis yang ketat, namun harus jelas dan logis. Contoh: Untuk algoritma 'Menyalakan Lampu', pseudocode-nya bisa 'MULAI', 'Pergi ke saklar lampu', 'Tekan saklar ke atas', 'SELESAI'. Ini membantu kita fokus pada logika algoritma tanpa terganggu detail bahasa pemrograman.
Flow chart (diagram alir) adalah representasi visual dari algoritma menggunakan simbol-simbol grafis yang standar. Setiap simbol memiliki arti tertentu, seperti oval untuk 'mulai/selesai', persegi panjang untuk 'proses', jajar genjang untuk 'input/output', dan belah ketupat untuk 'keputusan'. Dengan flow chart, kita bisa melihat alur logika algoritma secara lebih jelas dan mudah mendeteksi jika ada langkah yang salah atau terlewat. Ini sangat membantu dalam merancang algoritma yang kompleks.
Setelah merancang algoritma, langkah selanjutnya yang sangat penting adalah mengujinya. Pengujian dilakukan untuk memastikan bahwa algoritma yang kita buat benar-benar bekerja sesuai harapan dan dapat menyelesaikan masalah yang dituju. Jika ditemukan kesalahan (disebut 'bug'), kita perlu memperbaikinya. Proses ini disebut 'debugging'. Pengujian bisa dilakukan dengan simulasi manual atau menggunakan program. Ini adalah siklus berulang hingga algoritma menjadi sempurna.
Algoritma adalah jantung dari setiap program komputer. Ketika kita menggunakan aplikasi seperti Scratch atau Code.org, kita sebenarnya sedang membangun algoritma menggunakan blok-blok kode visual. Setiap blok adalah instruksi, dan urutan blok-blok tersebut membentuk algoritma. Dengan memahami algoritma, kita akan lebih mudah belajar koding dan membuat program-program sederhana yang menarik, seperti game atau animasi interaktif.
Rangkuman: Algoritma adalah serangkaian langkah logis dan terstruktur untuk memecahkan masalah. Penting dalam kehidupan sehari-hari dan teknologi, algoritma memiliki struktur input-proses-output. Kita dapat merancangnya menggunakan pseudocode (bahasa sehari-hari) atau flow chart (simbol visual), lalu menguji dan memperbaikinya untuk memastikan kebenarannya. Pemahaman algoritma adalah dasar penting untuk belajar koding dan berpikir kritis.
Tujuan: Merancang dan menguji algoritma sederhana untuk menyelesaikan masalah 'Robot Pembuat Jus Buah'.
Alat & bahan: Kertas HVS, pensil warna/spidol, gunting, lem, kartu instruksi (Start, End, Input, Process, Output, Decision)
| Algoritma | Serangkaian langkah logis untuk menyelesaikan masalah. |
| Pseudocode | Penulisan algoritma menggunakan bahasa sehari-hari yang terstruktur. |
| Flow Chart | Representasi visual algoritma dengan simbol grafis. |
| Input | Data atau informasi yang dimasukkan ke dalam algoritma. |
| Output | Hasil akhir dari proses algoritma. |
| Debugging | Proses mencari dan memperbaiki kesalahan dalam algoritma atau program. |
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.
Sekitar satu menit. Cukup isi nama, jenjang, sekolah, mapel, dan materi — modul Koding dan Kecerdasan Artifisial kelas VI langsung tersusun atas nama Anda.
Ya. Modul mengikuti Kurikulum Merdeka dengan Pembelajaran Mendalam (Permendikdasmen 13/2025).
Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh, ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.
tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.