Mengenal Scratch

Materi Interaktif Bab 2: Mengenal Scratch - Kelas VIII

Bab II: Mengenal Scratch

Materi Pembelajaran Mandiri Interaktif • Student-Centered Exploratory Learning • Kelas VIII SMP

Misi Eksplorasi 1
Apa itu Scratch?

Menjadi Kreator Digital Sejati

Selamat! Kamu telah masuk di Bab II. Di bab ini, kamu tidak hanya akan "mempelajari" koding, tetapi kamu akan langsung menjadi kreator digital! Alat utama yang akan kita gunakan adalah **Scratch**, sebuah platform gratis yang dikembangkan oleh universitas teknologi terbaik dunia, **MIT Media Lab** di Amerika Serikat.

Mengapa Scratch? Di dunia nyata, programmer menulis instruksi menggunakan teks rumit seperti Python atau C++. Namun, untuk mempelajari logikanya, Scratch memotong kesulitan pengetikan teks tersebut dengan sistem **Pemrograman Visual**. Kamu hanya perlu menyusun blok kode warna-warni yang masing-masing mewakili satu instruksi logis komputer.

💡 Filosofi Scratch:
Scratch dirancang agar mudah digunakan bagi pemula (low floor), namun memiliki potensi tak terbatas bagi kreator ahli untuk membuat proyek yang sangat rumit dan canggih (high ceiling).
🎯 Misi Mandiri 1:
Coba buka tab browser baru dan kunjungi scratch.mit.edu. Jelajahi halaman utama Scratch, lalu cari menu "Explore/Jelajahi". Cobalah memainkan salah satu game animasi buatan anak-anak SMP lain di seluruh dunia. Catat fitur apa yang paling membuatmu kagum!
Misi Eksplorasi 2
Peta Antarmuka Scratch

Memahami 5 Wilayah Utama Area Kerja

Sebelum kita menerbangkan roket kita, kita harus memahami dasbor kontrolnya terlebih dahulu! Layar kerja Scratch memiliki 5 wilayah utama yang wajib kamu ketahui fungsinya.

Petunjuk: Klik masing-masing kartu wilayah di bawah ini untuk melihat fungsinya di lembar kerjamu!

1. Stage (Panggung)

Tempat aksi dan karakter bergerak. Menggunakan matematika koordinat X dan Y.

2. Sprite List

Daftar semua karakter dan benda logis yang ada di game-mu.

3. Block Palette

Perpustakaan blok instruksi warna-warni (Motion, Looks, Events, dll).

4. Scripts Area

Meja rakit tempat kamu menyatukan blok LEGO koding untuk menghidupkan karakter.

5. Backdrop List

Wilayah untuk menambah, melukis, atau memprogram pergantian dekorasi latar Stage.

Misi Eksplorasi 3
Langkah Pertama: "Hello Scratch!"

Simulasikan Skrip Pertama-mu di Sini!

Mari coba rakit skrip Scratch pertamamu secara langsung menggunakan **Simulator Koding** di bawah ini! Klik pada tombol blok di sebelah kanan untuk merakitnya ke dalam Area Kerja kodingmu, lalu klik **Bendera Hijau (🏁)** di atas Panggung untuk menjalankannya!

PANGGUNG (STAGE)
Halo Scratch!
AREA KERJA (WORKSPACE) ❌ Reset Area Kerja
Klik tombol laci blok di atas untuk mulai merakit skrip kodingmu...

Cara Bermain: Coba tambahkan blok `Ketika bendera hijau diklik`, diikuti oleh `Gerak 50 langkah`, `Katakan "Halo Scratch!"`, dan `Mainkan suara Meow`. Klik bendera hijau untuk melihat hasil refleksinya secara nyata!

Misi Eksplorasi 4
Manajemen Berkas Projek

Menyimpan dan Membuka Karya Koding-mu

Sebagai kreator digital, kamu wajib bertanggung jawab atas keamanan karya-karyamu. Di Scratch, file koding buatanmu akan disimpan dalam format berkas khusus berakhiran **`.sb3`**.

1. Cara Menyimpan Projek ke Komputer:

Jika kamu menggunakan versi offline Scratch Desktop, atau ingin mengunduh salinan dari Scratch Online ke komputer sekolah:

  1. Klik menu File di pojok kiri atas aplikasi Scratch.
  2. Pilih menu Save to your computer (Simpan ke komputermu).
  3. Tentukan lokasi folder penyimpanan (disarankan folder kelas masing-masing) dan beri nama file yang tertata rapi (Contoh: `Tugas1_NamaSiswa_Kelas8.sb3`).

2. Cara Membuka Projek yang Sudah Ada:

Untuk melanjutkan pekerjaan koding-mu yang tertunda di pertemuan sebelumnya:

  1. Klik menu File di pojok kiri atas aplikasi.
  2. Pilih menu Load from your computer (Muat dari komputermu).
  3. Cari dan klik berkas berakhiran **`.sb3`** milikmu, lalu klik **Open**.
📁 Tips Manajemen File:
Di Laboratorium Komputer SMP Negeri 13 Surabaya, biasakan untuk selalu menyimpan berkas tugas di folder yang telah ditentukan guru. Menyimpan berkas di sembarang folder berisiko hilang saat komputer dibersihkan!
Misi Eksplorasi 5
Kecerdasan Artifisial (AI) Scratch

Pengenalan Ekstensi AI pada Scratch

Bagian paling menakjubkan dari Scratch adalah kemampuannya untuk diintegrasikan dengan teknologi **Kecerdasan Artifisial (AI)** dan **Pembelajaran Mesin (Machine Learning)** dasar secara mudah menggunakan blok ekstensi!

Bagaimana Cara Mengaktifkan Ekstensi AI?

Di pojok kiri paling bawah antarmuka Scratch, terdapat tombol biru bergambar ikon balok dan tanda tambah (Add Extension / Tambah Ekstensi). Jika diklik, Scratch akan membuka halaman perpustakaan ekstensi khusus. Tiga ekstensi berbasis AI yang sangat keren untuk dieksplorasi adalah:

  • 🗣️ Text to Speech (Sintesis Suara): Menggunakan teknologi AI sintesis suara untuk mengubah teks yang kita ketik menjadi suara ucapan manusia nyata dalam berbagai aksen dan nada suara.
  • 🌐 Translate (Terjemahan Bahasa): Terhubung dengan server AI terjemahan bahasa (seperti Google Translate) untuk menerjemahkan teks di Scratch ke dalam puluhan bahasa asing di seluruh dunia secara otomatis.
  • 📹 Video Sensing (Sensor Gerakan Kamera): Memanfaatkan algoritma visi komputer (*computer vision*) untuk mendeteksi gerakan tubuhmu di depan kamera laptop, memungkinkan kita berinteraksi dengan sprite secara fisik tanpa menyentuh keyboard!
🤖 Misi Mandiri 5:
Ketika kamu melakukan praktik Scratch di kelas, aktifkan ekstensi **Text to Speech**. Cobalah memprogram sprite kucing agar dapat berbicara dalam bahasa Inggris, Mandarin, atau Spanyol menggunakan kombinasi blok Translate! Perhatikan keakuratan lafal AI-nya.
Checkpoint Uji Mandiri
Checkpoint Kuis Bab 2

Evaluasi Pemahaman Mengenal Scratch

Pertanyaan akan muncul di sini...