Tutorial Scratch: Membuat Game dan Animasi dengan Mudah Scratch adalah bahasa pemrograman visual yang dirancang untuk anak-anak dan pemula. Dikembangkan oleh MIT Media Lab, Scratch memungkinkan pengguna membuat cerita interaktif, game, dan animasi dengan menyusun blok kode berwarna-warni. Tutorial ini akan memandu Anda melalui dasar-dasar Scratch dan menunjukkan cara membuat proyek sederhana. **Antarmuka Scratch** Antarmuka Scratch dibagi menjadi tiga bagian utama: 1. **Blok Kode:** Terletak di sisi kiri layar, berisi berbagai kategori blok kode yang dapat digunakan untuk mengontrol karakter (sprite), suara, dan latar belakang. Kategori-kategori tersebut antara lain Motion (Gerakan), Looks (Tampilan), Sound (Suara), Events (Kejadian), Control (Kendali), Sensing (Penginderaan), Operators (Operator), Variables (Variabel), dan My Blocks (Blok Saya). 2. **Area Script:** Area tengah adalah tempat Anda menyusun blok kode menjadi script. Script ini adalah serangkaian instruksi yang memberitahu sprite atau latar belakang apa yang harus dilakukan. 3. **Stage (Panggung):** Terletak di sisi kanan layar, adalah tempat proyek Anda ditampilkan. Anda dapat melihat sprite bergerak, mendengar suara, dan berinteraksi dengan proyek Anda di sini. **Membuat Proyek Sederhana: Kucing Bergerak** Mari kita buat proyek sederhana untuk membuat kucing (sprite default Scratch) bergerak di sekitar panggung. 1. **Memulai:** Buka Scratch (dapat diakses secara online di scratch.mit.edu atau diunduh sebagai aplikasi desktop). 2. **Menambahkan Script:** * Pilih kategori “Events” (Kejadian) di bagian blok kode. * Seret blok “when green flag clicked” (ketika bendera hijau diklik) ke area script. Ini akan memulai script ketika bendera hijau di atas panggung diklik. * Pilih kategori “Motion” (Gerakan). * Seret blok “move 10 steps” (bergerak 10 langkah) dan letakkan di bawah blok “when green flag clicked”. * Pilih kategori “Control” (Kendali). * Seret blok “forever” (selamanya) dan letakkan di sekitar blok “move 10 steps”. 3. **Menguji Script:** Klik bendera hijau di atas panggung. Anda akan melihat kucing bergerak melintasi panggung. 4. **Menambahkan Efek:** Untuk mencegah kucing menghilang di tepi panggung, tambahkan blok “if on edge, bounce” (jika di tepi, pantulkan) dari kategori “Motion” dan letakkan di dalam blok “forever”, tepat di bawah blok “move 10 steps”. 5. **Mengontrol Kecepatan:** Ubah nilai “10” pada blok “move 10 steps” untuk mengubah kecepatan kucing. Nilai yang lebih tinggi akan membuat kucing bergerak lebih cepat. **Menambahkan Sprite dan Latar Belakang** Anda dapat menambahkan sprite dan latar belakang baru ke proyek Anda: * **Menambahkan Sprite:** Klik ikon “Choose a Sprite” (Pilih Sprite) di bawah panggung untuk memilih sprite dari perpustakaan Scratch, menggambar sprite sendiri, atau mengunggah gambar. * **Menambahkan Latar Belakang:** Klik ikon “Choose a Backdrop” (Pilih Latar Belakang) di bawah panggung untuk memilih latar belakang dari perpustakaan Scratch, menggambar latar belakang sendiri, atau mengunggah gambar. **Kategori Blok Kode Lainnya** * **Looks (Tampilan):** Mengontrol tampilan sprite, seperti mengubah warna, ukuran, dan teks. * **Sound (Suara):** Memainkan suara dan musik. * **Sensing (Penginderaan):** Mendeteksi interaksi pengguna dan kondisi lingkungan. Misalnya, mendeteksi apakah sprite menyentuh warna tertentu atau apakah tombol keyboard ditekan. * **Operators (Operator):** Melakukan operasi matematika dan logika. * **Variables (Variabel):** Menyimpan dan memanipulasi data. **Kesimpulan** Ini hanyalah pengantar singkat untuk Scratch. Dengan bereksperimen dengan berbagai blok kode dan menggabungkannya, Anda dapat membuat proyek yang lebih kompleks dan menarik. Scratch adalah cara yang bagus untuk belajar dasar-dasar pemrograman dengan cara yang menyenangkan dan interaktif. Jelajahi lebih lanjut, coba buat game sederhana seperti “tangkap apel”, atau animasi pendek dengan karakter yang berbicara. Selamat berkarya!