Dokumen tersebut merupakan pengenalan dasar tentang Scratch, bahasa pemrograman visual yang dapat digunakan untuk membuat cerita interaktif, game, animasi, musik dan presentasi. Ia menjelaskan tentang apa itu Scratch, asal usul namanya, penciptanya, segmen penggunanya, kemudahan penggunaannya serta dukungannya terhadap bahasa Indonesia. Juga dijelaskan komposisi proyek Scratch dan antarmukanya yang terdiri atas ber
3. APAKAH SCRATCH
ITU?
adalah bahasa pemrograman grafis Open Source yang dapat Anda
gunakan secara gratis. Hanya dengan drag and drop beberapa blok berwarna,
Anda akan dapat membuat cerita interaktif, game, animasi, musik dan
presentasi. Bahkan hasil kreasi Anda dapat di-upload ke Internet untuk berbagi
dengan programmer dari seluruh dunia.
4. DARI MANA ASAL
NAMA SCRATCH?
Dengan cara yang sama, programmer menggabungkan berberapa
media (gambar, foto, efek suara, dan sebagainya) dengan cara yang menarik
untuk menciptakan sesuatu yang baru.
adalah nama untuk cara DJ (Disk Jockey) yang
kreatif menggabungkan potongan musik, menggunakan teknik
yang disebut menggores atau “scratch”.
5. SIAPAKAH PENCIPTA
SCRATCH?
adalah sebuah proyek yang didanai oleh US National Science
Foundation (NSF). Scratch kemudian dikembangkan oleh Media Lab’s Lifelong
Kindergraten Group Massachusetts Institute of Technology (MIT).
6. SIAPA SEGMENT
PENGGUNA SCRATCH?
Ketika anak-anak membuat sebuah program, mereka juga akan belajar
matematika dan konsep komputer yang dapat meningkatkan kreatifitas, logika
penalaran, pemecahan masalah serta kemampuan berkolaborasi. Namun,
dalam perkembangannya dapat digunakan untuk orang-orang
dewasa dalam membantu memahami dasar-dasar logika pemrograman.
dikembangkan untuk anak-anak berusia 8 dan untuk
membantu mereka mengembangkan keterampilan dan kreatifitas.
7. MUDAHKAH PEMAKAIAN
SCRATCH?
dirancang agar pemula yang baru belajar pemrograman tidak
melakukan kesalahan seperti kesalahan ketik syntax yang dapat menyebabkan
error. Dalam Scratch, anda hanya tinggal menyeret dan menggabungkan
beberapa blok program…semudah itu!!!
Antarmuka grafis memungkinkan pengguna untuk
dengan mudah mengontrol cara di mana berbagai jenis
perintah bereaksi satu sama lain.
8. APAKAH SCRATCH
MENDUKUNG BAHASA
INDONESIA?
Dengan dapat dirubahnya bahasa tampilan kedalam Bahasa
Indonesia akan semakin memudahkan bagi anak-anak dalam memahami
pemrograman.
dapat digunakan dalam 50 bahasa termasuk
Bahasa Indonesia!!!
10. Sebuah proyek Scratch terdiri atas :
Proyek awal terdiri dari obyek-obyek yang disebut
sprite.
Anda dapat membuat sprite Anda sendiri dari awal
dengan menggunakan Paint Editor atau
merubah/mengedit dari yang telah disediakan.
Anda dapat memberikan instruksi kepada sprite,
membuatnya bergerak, memutar musik atau
bereaksi terhadap sprite lainnya.
Untuk memberitahu sprite apa yang harus dilakukan,
Anda dapat menggabungkan blok grafis menjadi
tumpukan, yang kemudian disebut script.
12. MODE PRESENTASI
STAGE
Tempat Simulasi
Sprite
SPRITE INFO
PANE
Jendela Informasi
Detail Properti Sprite
SCIRPT AREA
Drag Blok di sini untuk
menggabungkannya
menjadi sebuah skrip
BLOCK PALLETE
Blok untuk memprogram
Sprite
NEW SPRITE
BUTTONS
Tombol-tombol untuk
membuat Sprite baru
BACKGROUND
BUTTONS
Tombol untuk membuat
latarbelakang stage
SPRITES PANE
Daftar Sprite yang
digunakan dalam proyek
TOOLBAR MENU
Berisi menu-menu dengan fungsi-sungsi
tertentu seperti copy, paste, simpan, dll.
HELP
Bantuan dalam
pengoperasian Scratch
GREEN FLAG
Tombol untuk menjalankan
skrip
TABS
Klik tab untuk mengedit
skrip, kostum dan suara
13. memiliki antarmuka
yang sederhana dan mudah
digunakan. Desainnya
memungkinkan pengguna
dari segala usia dan tingkat
pengalaman untuk membuat
proyek. Untuk melakukan hal
ini, dibagi menjadi 2
bagian yaitu : Palette dan
Pane.
PALETTE
PANE
14. Block Palette
Block Palette memungkinkan Anda untuk menyeret blok ke dalam
Script area, membuat variabel dan menciptakan lebih banyak
blok. Ketika Anda tarik blok dari Block Palette, salinan akan
mengikuti mouse sampai Anda "drop" di mana Anda
membutuhkannya.
Script Area
Blok dari Block Palette diseret ke dalam Script area. Beberapa
blok dapat dikombinasikan dengan blok lain untuk membentuk
sebuah skrip, dan akhirnya menjadi sebuah proyek.
15. Sprites Pane
Sprite pane berisi tampilan thumbnail dari semua sprite.
Sprite Info Pane
Sprite Info Pane berisi info tentang sprite yang dipilih serta
beberapa alat untuk memanipulasi sprite tersebut. Informasi ini
dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite
di panel sprite.
Costume Pane
Costume Pane berisi daftar kostum dari sprite yang dipilih
termasuk nama sprite dan gambar preview.
16. Sprites Pane
Sprite Pane berisi tampilan thumbnail dari semua sprite.
Sprite Info Pane
Sprite Info Pane berisi info tentang sprite yang dipilih serta
beberapa alat untuk memanipulasi sprite tersebut. Informasi ini
dapat diakses dengan mengklik icon "i“ berwarna biru pada sprite
di panel sprite.
Costume Pane
Costume Pane berisi daftar kostum dari sprite yang dipilih
termasuk nama sprite dan gambar preview.
Sound Pane
Sound Pane berisi daftar klip audio.
17. STAGE
Stage adalah "sprite" yang mewakili
latar belakang proyek. Itulah
mengapa stage memiliki fitur-fitur
khusus yang berbeda dengan sprite
lain.
Terdapat 3 tombol pada Stage:
a. Green Flag - Untuk menjalankan
skrip.
b. Stop Sign - Untuk menghentikan
semua skrip dalam semua
sprite.
c. Tombol Presentasi – Untuk
merubah mode view menjadi full
18. Toolbar berisi menu-menu dengan fungsi-fungsi tertentu
seperti mengganti bahasa, menyimpan proyek, copy,
paste dan lain-lain.
TOOLBAR
20. 1
2
3
Referensi
The LEAD Project, Super Scratch Programming Adventure!
http://wiki.scratch.mit.edu/wiki/Scratch_User_Interface
http://wiki.scratch.mit.edu/wiki/Scratch_User_Interfacehttp:/
/www.slideshare.net/oroteacher/lesson-1-scratch-
basics?utm_source=slideshow&utm_medium=ssemail&ut
m_campaign=download_notification
21. Joko H. Prasetyo, S.Si
joko.h.prasetyo@gmail.com
@jhprasetyo
Joko Hari Prasetyo Lulus S1 Jurusan Fisika, Fak. MIPA, Universitas Barwijaya Malang tahun 2005.
Berpengalaman bekerja di beberapa perusahaan IT swasta nasional di berbagai posisi jabatan dari
IT Support, Project Administrator hingga Project Manager. Saat ini sedang menggembangan
perusahaan yang bergerak dunia IT khususnya dalam bidang pengembangan aplikasi, cloud dan
robotik.
22. Logo Scratch dan Gambar
Kucing adalah copyright :
https://scratch.mit.edu
TERIMA KASIH
Anda telah membaca slide ini, sampai ketemu di bagian selanjutnya…