💻

Pengantar Algoritma dan Scratch

Jun 16, 2025

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.