Anda di halaman 1dari 22

BELAJAR

PEMROGRAMAN
PartI

Pendahuluan
6 Pertanyaan Tentang Scratch

APAKAHSCRATCH
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.

DARIMANAASAL
NAMASCRATCH?
adalah nama untuk cara DJ (Disk Jockey) yang
kreatif menggabungkan potongan musik,
menggunakan teknik yang disebut menggores atau
scratch.

Dengan cara yang sama, programmer


menggabungkan
berberapa
media (gambar, foto, efek suara, dan sebagainya) dengan cara yang
menarik

SIAPAKAHPENCIPTA
SCRATCH?
adalah sebuah proyek yang didanai oleh US National
Science Foundation (NSF). Scratch kemudian dikembangkan oleh
Media Labs Lifelong Kindergraten Group Massachusetts Institute
of Technology (MIT).

SIAPASEGMENT
PENGGUNASCRATCH?
dikembangkan untuk anak-anak berusia 8 dan
untuk membantu mereka mengembangkan keterampilan dan
kreatifitas.

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.

MUDAHKAHPEMAKAIAN
SCRATCH?
Antarmuka grafis
memungkinkan pengguna
untuk dengan mudah mengontrol cara di mana
berbagai jenis perintah bereaksi satu sama lain.
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 programsemudah itu!!!

APAKAHSCRATCH
MENDUKUNGBAHASA
INDONESIA?
dapat digunakan dalam 50 bahasa termasuk
Bahasa Indonesia!!!
Dengan dapat dirubahnya bahasa tampilan
kedalam
Bahasa Indonesia akan semakin memudahkan bagi anak-anak dalam
memahami pemrograman.

KomposisiScratch
Komposisi sebuah proyek dalam
Scratch

Sebuah proyek Scratch terdiri


atasProyek
: 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.

ScratchInterface
Bagian-bagian dari tampilan
Scratch

TOOLBAR MENU

GREEN FLAG

TABS

Berisi menu-menu dengan fungsi-sungsi


tertentu seperti copy, paste, simpan, dll.

Tombol untuk
menjalankan skrip

Klik tab untuk mengedit


skrip, kostum dan suara

HELP

MODE PRESENTASI

Bantuan dalam
pengoperasian
Scratch

STAGE
Tempat Simulasi
Sprite

SCIRPT AREA
Drag Blok di sini
untuk
menggabungkannya
menjadi sebuah
skrip

SPRITE INFO
PANE
Jendela Informasi
Detail Properti
Sprite

BACKGROUND
BUTTONS
Tombol untuk
membuat
latarbelakang stage

SPRITES PANE
Daftar Sprite yang
digunakan dalam
proyek

NEW SPRITE
BUTTONS

BLOCK PALLETE

Blok untuk
Tombol-tombol untuk memprogram Sprite
membuat Sprite baru

PALETTE
PANE

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.

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.

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.

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.

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

TOOLBAR
Toolbar berisi menu-menu dengan fungsi-fungsi
tertentu seperti mengganti bahasa, menyimpan
proyek, copy, paste dan lain-lain.

Pemrograman
adalah seni;
perpaduan
antara
kreatifitas, nalar
dan logika.

JOKO H. PRASETYO
Praktisi dan Pegiat IT

Referensi
1
2
3

http://wiki.scratch.mit.edu/wiki/Scratch_User_Interfa
ce
The LEAD Project, Super Scratch Programming
Adventure!
http://wiki.scratch.mit.edu/wiki/Scratch_User_In
terfacehttp://www.slideshare.net/oroteacher/less
on-1-scratch-basics?utm_source=slideshow&utm_med
ium=ssemail&utm_campaign=download_notification

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.

!
!

Logo Scratch dan


Gambar Kucing adalah
copyright
:
https://scratch.mit.edu

TERIMA KASIH
Anda telah membaca slide ini, sampai ketemu di bagian
selanjutnya