Mengenal Scratch
Agustus 03, 2026Bab II: Mengenal Scratch
Materi Pembelajaran Mandiri Interaktif • Student-Centered Exploratory Learning • Kelas VIII SMP
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.
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).
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!
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!
Tempat aksi dan karakter bergerak. Menggunakan matematika koordinat X dan Y.
Daftar semua karakter dan benda logis yang ada di game-mu.
Perpustakaan blok instruksi warna-warni (Motion, Looks, Events, dll).
Meja rakit tempat kamu menyatukan blok LEGO koding untuk menghidupkan karakter.
Wilayah untuk menambah, melukis, atau memprogram pergantian dekorasi latar Stage.
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!
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!
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:
- Klik menu File di pojok kiri atas aplikasi Scratch.
- Pilih menu Save to your computer (Simpan ke komputermu).
- 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:
- Klik menu File di pojok kiri atas aplikasi.
- Pilih menu Load from your computer (Muat dari komputermu).
- Cari dan klik berkas berakhiran **`.sb3`** milikmu, lalu klik **Open**.
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!
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!
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.
Evaluasi Pemahaman Mengenal Scratch
Pertanyaan akan muncul di sini...