Modul 1
Modul 1
Perkenalan Scratch
1
Jika ingin menggunakan aplikasi Scratch versi desktop atau
offline, installer aplikasi dapat diunduh dari laman berikut:
https://Scratch.mit.edu/download. Aplikasi desktop dapat menjadi
pilihan jika pengguna tidak selalu memiliki akses internet. Namun
pada versi desktop tidak terdapat fitur komunitas, dimana pengguna
bisa berdiskusi di dalam komunitas, bisa melihat projek lain yang
dibagikan pengguna lainnya atau bisa berbagi projek yang sudah
dibuat dengan komunitas. Fitur komunitas ini hanya terdapat di versi
online. Kita dapat memilih yang sesuai dengan kebutuhan ya!
1. Bagian-Bagian Scratch
Untuk dapat menggunakan Scratch, kita harus mengenali
beberapa bagian dalam Scratch. Masing-masing bagian
merepresentasikan fitur atau fungsi yang dapat kita manfaatkan untuk
membuat project.
2
Berikut ini adalah penjelasan untuk masing-masing bagian pada
Scratch:
A. Sprite
Sprite adalah gambar objek yang dapat diprogram dengan
menambahkan blok-blok program di dalamnya. Sprite
memiliki pengaturan sebagai berikut:
● Nama sprite pada kolom Sprite yang bisa kita ubah
sesuai yang diinginkan
● X (angka) dan y (angka) adalah titik koordinat
letak suatu sprite, bisa di customize maupun
digerakkan dengan pointer
● Size adalah ukuran dari sprite, bisa diubah sesuai
yang diinginkan
● Direction adalah arah sudut suatu sprite, bisa
diubah sesuai kebutuhan
● Choose a sprite adalah pilihan model atau gambar
sprite. Bisa memilih dari daftar gambar sprite yang
disediakan, menggambar sprite sendiri atau upload
gambar yang kita punya untuk menjadi sprite.
B. Backdrop
Backdrop adalah gambar latar belakang pada kanvas. Tekan
tombol Backdrops untuk mengganti latar belakang yang
diinginkan. Backdrops ini terletak di sebelah kanan tombol
sprite. Terdapat tombol Choose a backdrop untuk pilihan
gambar backdrop. Bisa memilih dari daftar gambar
backdrop yang disediakan, menggambar backdrop sendiri
atau unggah gambar yang kita punya untuk menjadi
backdrop. Selain itu juga terdapat stage untuk melihat layar
backdrop yang ada sprite nya.
C. Script/Code
Scripts adalah kumpulan blok blok perintah yang akan kita
gunakan untuk memprogram. Masing-masing blok memiliki
warna dan fungsi yang berbeda. Beberapa menu yang
terdapat dalam script (menu code):
3
● Motion ● Sensing
● Looks ● Operators
● Sound ● Variables
● Events ● My blok
● Control
Setiap script/code yang dipilih akan memiliki beberapa jenis
blok program yang muncul di panel. Kita dapat drag and
drop sesuai kebutuhan.
D. Costumes
Costumes digunakan untuk memodifikasi tampilan dari
sprite yang akan kita pakai dalam sebuah project. Satu sprite
dapat memiliki lebih dari satu costumes dimana costume
tersebut dapat kita ganti ganti saat menjalankan projek nanti.
4
● Tombol reshape yang berfungsi untuk mengubah
bentuk dari suatu object pada sebuah sprite
● Tombol brush yang berfungsi untuk mencoret coret
area yang ingin kita coret menggunakan mouse.
● Tombol eraser yang berfungsi untuk object maupun
coretan yang ada pada sprite
● Tombol fill yang berfungsi untuk mengisi warna
pada area object yang diinginkan
● Tombol text untuk menambahkan tulisan pada sprite
● Tombol line yang berfungsi untuk menambahkan
garis pada sprite
● Tombol circle yang berfungsi untuk menambahkan
shape lingkaran pada sprite
● Tombol rectangle yang berfungsi untuk
menambahkan shape segi empat pada sprite
● Tombol flip horizontal yang berfungsi untuk
mengubah tampilan sprite/object secara horizontal (kiri
ke kanan dan kanan ke kiri/mencermin)
E. Sounds
Sounds digunakan untuk menambahkan dan memodifikasi
suara yang dapat dipakai oleh sprite yang ada di dalam
sebuah project. Satu sprite dapat memiliki lebih dari 1 sound
untuk dimainkan pada projek nanti.
5
Gambar 4 Tampilan Script
6
● Tombol fade out berfungsi untuk mengatur
volume suara dari besar ke kecil
F. File
File adalah fitur untuk membuat projek (New), menyimpan
projek (Save to your computer) dan membuka project yang
lalu yang sudah di save (Load from your computer)
G. Tutorial
7
Gambar 5 Tampilan Script
Tutorial adalah fitur berisi video-video singkat contoh
projek Scratch.
H. Judul
Judul atau nama projek dapat diisi pada kotak judul pada
bagian atas projek
I. Share Project
Hasil dari projek yang kita buat dapat kita sebarkan ke orang
orang agar mereka dapat melihat hasil karya kita yang kita
8
buat di projek tersebut. Hanya dengan meneka tombol share
yang terletak pada bagian atas projek, maka projek akan
langsung di share di halaman website tersebut. Fitur ini
hanya ada di scratch online.
K. Ubah Tampilan
Ada 3 model layar yang dapat dipilih sesuai kenyamanan.
2. Motion
Motion adalah salah satu fungsi di dalam Script/Code yang
memiliki blok-blok program untuk mengatur semua gerakan sprite
yang ada di dalam projek kita. Blok tersebut diantaranya adalah:
Tabel 1 Blok Motion
Blok Penjelasan
9
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
9
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
10
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
11
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
12
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
13
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
3. Looks
Looks adalah salah satu fungsi di dalam Script/Code yang
memiliki blok-blok program untuk mempengaruhi tampilan pada
output/stage yang merupakan tempat dari hasil projek kita. Blok-blok
tersebut diantaranya adalah:
Tabel 2 Blok Looks
Blok Penjelasan
14
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
15
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
16
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
4. Sound
Sound adalah salah satu fungsi di dalam Script/Code yang
memiliki blok-blok program untuk mengatur suara pada project yang
kita buat. Menu menu tersebut diantaranya adalah:
Blok Penjelasan
17
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan
18
Mari Belajar Scratch Untuk Pemula
Blok Penjelasan