Starkal Alpro Bagian 1 Scratch


 

BAB 7 – Algoritma dan Pemrograman Bagian 1

 Submateri:

  1. Pengenalan Aplikasi Scratch
  2. Kode Control, Input, dan Variable
  3. Kode Custom Block (My Blocks)

A. MATERI PEMBELAJARAN

1. Pengenalan Aplikasi Scratch

Pengertian

Scratch adalah aplikasi pemrograman visual berbasis blok yang digunakan untuk membuat:

  • animasi
  • game
  • cerita interaktif

Scratch sangat cocok untuk pemula karena tidak perlu mengetik kode, cukup menyusun blok seperti puzzle.

Konsep Dasar Scratch

Scratch memiliki 3 komponen utama:

  1. Stage (Panggung)
    Tempat menampilkan hasil program
  2. Sprite (Karakter/Objek)
    Objek yang dapat bergerak dan diberi perintah
  3. Script (Kode Program)
    Kumpulan blok perintah yang disusun

Fungsi Scratch

  • Belajar logika pemrograman
  • Melatih kreativitas
  • Membuat game sederhana

2. Kode Control, Input, dan Variable

A. Control (Kontrol)

Pengertian:

Blok Control digunakan untuk mengatur jalannya program.

Jenis Control:

  • Wait (tunggu)
  • Repeat (ulang)
  • Forever (selamanya)
  • If (jika)

Contoh:

Sprite bergerak terus:

  • forever → move 10 steps

B. Input

Pengertian:

Input adalah data yang dimasukkan oleh pengguna.

Contoh:

  • ask “Siapa namamu?”
  • answer digunakan sebagai jawaban

C. Variable (Variabel)

 Pengertian:

Variabel adalah tempat menyimpan data.

Contoh:

  • skor
  • waktu
  • nilai

 Contoh penggunaan:

  • set skor to 0
  • change skor by 1

 3. Custom Block (My Blocks)

Pengertian

Custom Block adalah blok yang dibuat sendiri oleh pengguna untuk menyederhanakan program.

Konsep

  • Digunakan untuk menghindari pengulangan kode
  • Membuat program lebih rapi

 

 Contoh

Blok:
“lompat”

Isi:

  • move 10 steps
  • wait 1 sec

Bisa dipanggil berkali-kali tanpa menulis ulang

B. CONTOH PRAKTIK

Praktik 1: Animasi Sederhana

  • Sprite bergerak maju
  • Menggunakan repeat

 Praktik 2: Input Nama

  • ask “Siapa namamu?”
  • say “Halo [nama]”

 Praktik 3: Skor Game

  • buat variable skor
  • tambah skor saat tombol ditekan

 

 

 C. LKPD (LEMBAR KERJA PESERTA DIDIK)

 Identitas

  • Nama: __________
  • Kelas: __________
  • Kelompok: __________

 Kegiatan 1 – Pengenalan Scratch

 Tugas:

  1. Sebutkan 3 bagian utama Scratch
  2. Jelaskan fungsi sprite
  3. Apa kelebihan Scratch?

Kegiatan 2 – Control & Input

Tugas:

Buat algoritma (ditulis di kertas):

Jika tombol ditekan:

  • Sprite bergerak 10 langkah
  • Ulangi 5 kali

 Kegiatan 3 – Variable

 Tugas:

  1. Apa itu variabel?
  2. Buat contoh penggunaan skor dalam game

 

Kegiatan 4 – Custom Block

Tugas:

  1. Buat konsep blok:
     “lari cepat”
  2. Tuliskan isi bloknya

Refleksi

Apa yang kamu pelajari hari ini?

 

Tidak ada komentar: