Modul Coding untuk Anak Sekolah Dasar
1. Pendahuluan
Coding adalah cara memberi instruksi kepada komputer agar bisa melakukan sesuatu.
Di modul ini, kita akan bermain sambil belajar coding dengan cara yang mudah dan menyenangkan.
2. Apa Itu Coding?
Coding adalah menulis perintah yang bisa dibaca oleh komputer.
Contohnya: membuat robot bergerak, membuat game, atau membuat animasi.
Coding melatih logika, kreativitas, dan kesabaran.
3. Kenalan dengan Scratch
Scratch adalah platform visual coding yang menggunakan sistem drag-and-drop.
Website: [Link]
Proyek 1: Animasi Kucing Menari
Gunakan blok: 'ketika diklik', 'putar 15 derajat', 'mainkan suara meow'
Proyek 2: Game Tangkap Buah
Buah jatuh dari atas layar, pemain menangkap dengan keranjang.
4. Dasar-Dasar Python untuk Anak
Python adalah bahasa pemrograman yang sederhana dan cocok untuk pemula.
Materi dasar:
- Variabel
Modul Coding untuk Anak Sekolah Dasar
- Input dan Output
- If-Else
- Loop
Contoh:
nama = input("Siapa namamu? ")
print("Halo, " + nama + "!")
5. Proyek Mini dengan Python
Proyek 1: Tebak Angka
import random
angka_rahasia = [Link](1, 10)
tebakan = int(input("Tebak angka dari 1 sampai 10: "))
if tebakan == angka_rahasia:
print("Tebakanmu benar!")
else:
print("Salah, coba lagi!")
Proyek 2: Kalkulator Mini
angka1 = int(input("Masukkan angka pertama: "))
angka2 = int(input("Masukkan angka kedua: "))
print("Jumlah:", angka1 + angka2)
print("Selisih:", angka1 - angka2)
print("Perkalian:", angka1 * angka2)
print("Pembagian:", angka1 / angka2)
6. Kuis & Tantangan
Modul Coding untuk Anak Sekolah Dasar
1. Apa itu variabel dalam coding?
2. Buat kode Scratch untuk membuat bola memantul.
3. Tambahkan suara ke proyek Scratch-mu.
4. Ubah program Python agar bisa menebak warna favorit.
7. Glosarium Istilah
Variabel: Tempat menyimpan data.
Loop: Mengulang perintah.
If-Else: Logika 'jika-maka'.
Debugging: Memperbaiki kesalahan dalam kode.
8. Referensi dan Sumber Belajar Tambahan
- [Link]
- [Link]
- [Link]
- Buku: "Hello Ruby" oleh Linda Liukas