Overview
Materi membahas pengertian algoritma, dasar pemrograman menggunakan Scratch, serta langkah-langkah membuat program sederhana dan animasi interaktif.
Pengertian Algoritma dan Pemrograman
- Algoritma adalah urutan langkah sistematis untuk menyelesaikan tugas tertentu, dapat dipahami manusia dan komputer.
- Pemrograman adalah proses membuat aplikasi atau perangkat lunak dengan memberikan instruksi kepada komputer dalam bentuk kode.
Pengenalan Scratch
- Scratch adalah platform pemrograman visual untuk membuat cerita, game, dan animasi interaktif menggunakan blok kode.
- Scratch direkomendasikan dalam kurikulum Merdeka sebagai alat belajar pemrograman dasar.
Cara Membuat Akun di Scratch
- Klik "join Scratch", isi username dan password, pilih negara Indonesia, isi bulan dan tahun lahir, pilih jenis kelamin, lalu masukkan email.
- Akun memungkinkan menyimpan hasil karya di Scratch.
Mengenal Menu di Scratch
- Menu A: Kategori kode (motion, looks, dll) untuk objek.
- Menu B: Kode yang bisa dipilih dan di-drag ke menu C.
- Menu C: Area pengaturan blok kode untuk objek.
- Menu D: Area preview hasil kode pada objek.
- Menu E: Kustomisasi bentuk dan suara objek/backdrop.
- Menu F: Pengaturan backdrop (latar belakang).
- Menu G: Daftar Sprite dalam project.
- Menu H: Nama proyek.
Mengenal Istilah dan Fungsi Kode di Scratch
- Sprite adalah objek atau gambar yang bisa dianimasi (contoh: gambar kucing).
- Motion: Mengatur posisi dan pergerakan Sprite.
- Looks: Mengubah tampilan/menampilkan pesan pada Sprite.
- Sound: Menambahkan suara.
- Events: Menentukan kapan perintah dijalankan (contoh: saat spasi ditekan).
- Control: Menambahkan logika seperti perulangan atau percabangan.
- Sensing: Deteksi kondisi tertentu (misal jarak, interaksi mouse).
- Operator: Menambah operasi matematika dan logika.
- Variables: Membuat variabel untuk menyimpan nilai.
Contoh Praktik Dasar di Scratch
- Membuat Sprite bergerak 10, 50, atau 100 langkah dengan blok "move _ steps".
- Membuat Sprite bergerak otomatis menggunakan kontrol "forever".
- Mengganti backdrop melalui menu backdrop.
- Menambah dan mengatur ukuran Sprite lewat menu Sprite.
- Membuat animasi sederhana: dua Sprite saling berbicara menggunakan blok "say" dan "wait"._
Key Terms & Definitions
- Algoritma — Urutan langkah sistematis untuk menyelesaikan tugas.
- Pemrograman — Proses membuat instruksi komputer dengan kode.
- Sprite — Objek/gambar yang bisa dianimasi di Scratch.
- Backdrop — Latar belakang visual pada proyek Scratch.
- Blocks — Potongan kode visual yang bisa disusun di Scratch.
Action Items / Next Steps
- Latihan membuat akun dan bereksperimen menggunakan fitur dasar Scratch.
- Coba buat animasi sederhana dengan minimal dua Sprite yang saling berinteraksi.
- Eksplorasi kategori kode lain di Scratch untuk kreativitas lebih lanjut.