SlideShare a Scribd company logo
Kreatif dan Produktif di Internet :
Pengenalan dan Pelatihan Scratch
Direktorat Pemberdayaan Informatika
Direktorat Jenderal Aplikasi Informatika
Kementerian Komunikasi dan Informatika
Apa itu Scratch?
• Scratch adalah toolkit pemrograman
gratis yang memungkinkan pelajar
untuk membuat mainan, animasi dan
seni interaktif mereka sendiri
• Para pelajar dapat berbagi hasil
kreasinya melalui Internet
• Scratch adalah toolkit pemrograman
gratis yang memungkinkan pelajar
untuk membuat mainan, animasi dan
seni interaktif mereka sendiri
• Para pelajar dapat berbagi hasil
kreasinya melalui Internet
Apa itu Scratch?
• Scratch dibuat mencontoh tradisi
dari permainan lego namun mengambil
keuntungan dari ide komputasi dan
kemampuan dari komputer yang
mempermudah pelajar terutama anak
– anak untuk belajar pemrograman
serta dapat menciptakan sebuah
kreasi unik hasil buatan sendiri
• Scratch dibuat mencontoh tradisi
dari permainan lego namun mengambil
keuntungan dari ide komputasi dan
kemampuan dari komputer yang
mempermudah pelajar terutama anak
– anak untuk belajar pemrograman
serta dapat menciptakan sebuah
kreasi unik hasil buatan sendiri
Apa itu Scratch?
• Tujuan dari Scracth :
– membantu pelajar untuk lancar
menggunakan media digital
– melakukan pemberdayaan pemanfaatan
TIK dan Internet
– mengekspresikan ide kreatif para
pelajar
• Tujuan dari Scracth :
– membantu pelajar untuk lancar
menggunakan media digital
– melakukan pemberdayaan pemanfaatan
TIK dan Internet
– mengekspresikan ide kreatif para
pelajar
Apa itu Scratch?
• Scratch adalah sebuah platform
pemrograman yang dibangun oleh Alan
Kay
Apa itu Scratch?
• Scratch kemudian oleh grup peneliti
yang tergabung dalam Lifelong
Kindergarten di MIT Media Lab,
bekerjasama dengan KIDS research
group di UCLA Graduate School of
Education & Information Studies.
• Scratch kemudian oleh grup peneliti
yang tergabung dalam Lifelong
Kindergarten di MIT Media Lab,
bekerjasama dengan KIDS research
group di UCLA Graduate School of
Education & Information Studies.
Menggunakan Scratch
• Kita dapat secara online menggunakan
Scratch di
https://scratch.mit.edu/projects/editor/?tip_bar=getStarted
• Untuk penggunaan secara offline
dapat mendownload Scratch di
https://scratch.mit.edu/scratch2download/
• Kita dapat secara online menggunakan
Scratch di
https://scratch.mit.edu/projects/editor/?tip_bar=getStarted
• Untuk penggunaan secara offline
dapat mendownload Scratch di
https://scratch.mit.edu/scratch2download/
Mari Kita Lihat Video
Scratch!
Mari kita mulai!
• Untuk menjalankan Scratch, klik dua
kali pada icon Scratch (gambar
kucing) atau klik Scratch.exe
Memulai Scratch
Sesudah meng-klik Scratch, kamu akan
melihat tampilan sebagai berikut :
Interface Scratch
Pilih Sprite!
• Kamu akan menemukan bahwa sprite
standar scratch yaitu kucing berwarna
oranye.
(sprite adalah grafis kecil yang dapat
digerakkan secara independen pada layar
dan memproduksi efek animasi)
• Kamu dapat memilih sprite yang berbeda
dari library di Scratch atau kamu dapat
menggambar sendiri Sprite-mu! Kamu
dapat membuat Sprite-mu sendiri nanti.
• Kamu akan menemukan bahwa sprite
standar scratch yaitu kucing berwarna
oranye.
(sprite adalah grafis kecil yang dapat
digerakkan secara independen pada layar
dan memproduksi efek animasi)
• Kamu dapat memilih sprite yang berbeda
dari library di Scratch atau kamu dapat
menggambar sendiri Sprite-mu! Kamu
dapat membuat Sprite-mu sendiri nanti.
Pilih Sprite-mu !
• Untuk memilih
Sprite dari library
Scratch, klik icon
folder dengan
bintang. Ketika
kamu mengarahkan
mousemu ke icon
itu akan muncul
tulisan “Pilih Sprite
Baru dari File”.
• Untuk memilih
Sprite dari library
Scratch, klik icon
folder dengan
bintang. Ketika
kamu mengarahkan
mousemu ke icon
itu akan muncul
tulisan “Pilih Sprite
Baru dari File”.
Pilih Sprite-mu!
Buka folder dari
berbagai kategori
Sprite. Pilih salah satu
yang ingin kamu
gunakan dengan double
click pada sprite
tersebut. Kamu bisa
menggunakan lebih
dari satu sprite di
animasimu
Buka folder dari
berbagai kategori
Sprite. Pilih salah satu
yang ingin kamu
gunakan dengan double
click pada sprite
tersebut. Kamu bisa
menggunakan lebih
dari satu sprite di
animasimu
Pilih Sprite-mu!
• Ketika kamu sudah memilih
Sprite yang ingin di prigram,
kamu dapat menghapus Sprite
kucing dengan mengklik icon
bergambar gunting dan klik
pada Sprite kucing
• Kamu juga bisa melakukan klik
kanan dari Sprite dan pilih
hapus untuk membuang Sprite
• Ketika kamu sudah memilih
Sprite yang ingin di prigram,
kamu dapat menghapus Sprite
kucing dengan mengklik icon
bergambar gunting dan klik
pada Sprite kucing
• Kamu juga bisa melakukan klik
kanan dari Sprite dan pilih
hapus untuk membuang Sprite
Rubah Ukuran Sprite-mu!
• Kamu dapat mengubah ukuran
Spritemu dengan menggunakan icon
“besarkan Sprite” atau “kecilkan
Sprite”
• Klik Icon tersebut dan klik pada
Sprite untuk merubah ukuran
• Kamu dapat mengubah ukuran
Spritemu dengan menggunakan icon
“besarkan Sprite” atau “kecilkan
Sprite”
• Klik Icon tersebut dan klik pada
Sprite untuk merubah ukuran
Pilih Background!
• Saat ini kamu memiliki background
layar berwarna putih. Membosankan
bukan?
• Kamu juga dapat mengubah
background layar dengan memilih dari
library Scratch atau buat
backgroundmu sendiri
• Saat ini kamu memiliki background
layar berwarna putih. Membosankan
bukan?
• Kamu juga dapat mengubah
background layar dengan memilih dari
library Scratch atau buat
backgroundmu sendiri
Pilih Background!
• Klik pada Stage:
• Pilih,
tab“Backgrounds” !
• Klik pada Stage:
• Pilih,
tab“Backgrounds” !
Rubah Background!
• Kamu dapat bereksperiment dengan
membuat atau mengimpor background
milikmu nanti, tapi saat ini gunakan
salah satu background dari library
dengan memilih Import.
• Kamu dapat bereksperiment dengan
membuat atau mengimpor background
milikmu nanti, tapi saat ini gunakan
salah satu background dari library
dengan memilih Import.
Rubah Background!
Dari layar ini, kamu dapat memilih
salah satu dari folder kategori, pilih
background yang kami suka
Sekarang, Kita siap
melakukan pemrograman!
Saat ini kamu seharusnya sudah
mempunyai Sprite dan Background
yang siap digunakan untuk membuat
animasi
Saat ini kamu seharusnya sudah
mempunyai Sprite dan Background
yang siap digunakan untuk membuat
animasi
Pemrograman di Scratch
• Hal pertama yang harus dilakukan yaitu klik
pada Sprite yang ingin di program dan pilih
tab “Scripts”.
• Karena hanya sprite yang dapat
dianimasikan, pastikan Sprite telah dipilih
• Area Script adalah tempat dimana kamu
melakukan pemrograman dengan blok
program
• Hal pertama yang harus dilakukan yaitu klik
pada Sprite yang ingin di program dan pilih
tab “Scripts”.
• Karena hanya sprite yang dapat
dianimasikan, pastikan Sprite telah dipilih
• Area Script adalah tempat dimana kamu
melakukan pemrograman dengan blok
program
Pemrograman di Scratch
• Di bagian atas kiri dari interface scratch,
kamu akan melihat 8 tombol
• Setiap tombol memilik blok program
• Kita akan bereksperimen dengan tombol
motion atau gerakan
• Di bagian atas kiri dari interface scratch,
kamu akan melihat 8 tombol
• Setiap tombol memilik blok program
• Kita akan bereksperimen dengan tombol
motion atau gerakan
Gerakan
• Ketika kamu klik tombol motion, kamu
akan melihat blok program yang dapat
digunakan di Sprite-mu.
• Kita coba dengan satu blok program
dahulu dan kemudian silahkan
bereksperimen dengan Motion
• Ketika kamu klik tombol motion, kamu
akan melihat blok program yang dapat
digunakan di Sprite-mu.
• Kita coba dengan satu blok program
dahulu dan kemudian silahkan
bereksperimen dengan Motion
Gerakan
• Geser blok “bergerak sebanyak 10 step” ke
area script
• Ubah angka “10” menjadi “50” dengan
mengklik blok tersebut dan ketikkan angka
50
• Untuk melihat sprite-mu bergerak 50
pixel, double klik pada blok di area script.
Keren bukan?
• Geser blok “bergerak sebanyak 10 step” ke
area script
• Ubah angka “10” menjadi “50” dengan
mengklik blok tersebut dan ketikkan angka
50
• Untuk melihat sprite-mu bergerak 50
pixel, double klik pada blok di area script.
Keren bukan?
Gerakan
• Kamu juga bisa men-set angka dengan
angka negatif dengan mengetikan
tombol “-” sebelum angka
• Dengan melakukan hal tersebut, akan
menggerakkan sprite-mu sejumlah
angka ke arah yang berlawanan
• Kamu juga bisa men-set angka dengan
angka negatif dengan mengetikan
tombol “-” sebelum angka
• Dengan melakukan hal tersebut, akan
menggerakkan sprite-mu sejumlah
angka ke arah yang berlawanan
Apa itu Pixel?
• Pixel adalah satu satuan unit kecil yang
membuat gambar di komputer atau layar
televisi
• Kata Pixel berasal dari kata picture
(gambar) and element (elemen) untuk
membentuk satu Pixel
• Pixel adalah satu satuan unit kecil yang
membuat gambar di komputer atau layar
televisi
• Kata Pixel berasal dari kata picture
(gambar) and element (elemen) untuk
membentuk satu Pixel
Layar Scratch
• Ukuran Layar Scratch adalah 480 pixel
lebar dan 480 pixel lebar dan 360 pixel
tinggi
180
-240 240
-180
Gerakan - lanjutan!
• Sekarang, tambahkan blok “berputar
15 derajat” di bawah blok lainnya
• Ketika kamu melihat garis putih
diantara 2 blok, kamu dapat melepas
mouse. Tanda putih tersebut berarti
2 blok akan terhubung satu sama lain
• Sekarang, tambahkan blok “berputar
15 derajat” di bawah blok lainnya
• Ketika kamu melihat garis putih
diantara 2 blok, kamu dapat melepas
mouse. Tanda putih tersebut berarti
2 blok akan terhubung satu sama lain
Gerakan - lanjutan!
• Kamu bisa merubah derajat dengan
mengklik blok dan merubah angkanya
• Double klik pada blok untuk melihat
Sprite bergerak dan berputar
• Kamu bisa merubah derajat dengan
mengklik blok dan merubah angkanya
• Double klik pada blok untuk melihat
Sprite bergerak dan berputar
Bereksperimen dengan Gerakan!
• Kita telah menggunakan 2 Blok dari kategori
Gerakan.
• Untuk 15 menit, silahkan bereksperimen dengan
berbagai blok di tombol Gerakan.
• Jika ingin melihat apa efek dari blok, cukup klik
kanan dari blok dan pilih tolong, penjelasan dari
fungsi blok akan muncul.
• Jika ingin menghapus code cukup menggeser code
tersebut dari area Script
• Selamat mencoba selama 15 menit 
• Kita telah menggunakan 2 Blok dari kategori
Gerakan.
• Untuk 15 menit, silahkan bereksperimen dengan
berbagai blok di tombol Gerakan.
• Jika ingin melihat apa efek dari blok, cukup klik
kanan dari blok dan pilih tolong, penjelasan dari
fungsi blok akan muncul.
• Jika ingin menghapus code cukup menggeser code
tersebut dari area Script
• Selamat mencoba selama 15 menit 
Kontrol!
• Kategori berikutnya dari tombol
pemrograman yang akan kita
experimenkan adalah kategori Kontrol
• Kategori ini sangat penting karena
mengatur berapa lama event terjadi,
berapa kali terjadi, atau kapan event
terjadi
• Kategori berikutnya dari tombol
pemrograman yang akan kita
experimenkan adalah kategori Kontrol
• Kategori ini sangat penting karena
mengatur berapa lama event terjadi,
berapa kali terjadi, atau kapan event
terjadi
Kontrol!
• Blok pertama yang kita coba gunakan
adalah “ketika bendar di klik”:
• Geser blok ini dan pasangkan di atas blok
yang telah ada di area script
• Blok pertama yang kita coba gunakan
adalah “ketika bendar di klik”:
• Geser blok ini dan pasangkan di atas blok
yang telah ada di area script
Kontrol!
• Dengan blok
tersebut, selain
double klik pada
blok code, kamu
cukup mengklik
gambar bendera
warna hijau di
bagian kanan atas
Klik di sini untuk memulai
• Dengan blok
tersebut, selain
double klik pada
blok code, kamu
cukup mengklik
gambar bendera
warna hijau di
bagian kanan atas
Mode Presentasi
• Ketika kamu mengklik tombol Presentasi, animasi
akan memenuhi seluruh layar
• Untuk keluar dari Mode Presentasi, cukup
menekan tombol Esc
• Ketika kamu mengklik tombol Presentasi, animasi
akan memenuhi seluruh layar
• Untuk keluar dari Mode Presentasi, cukup
menekan tombol Esc
Kembali ke Kontrol!
• Blok yang sangat bermanfaat dari
kategori Kontrol adalah blok yang
menangani conditional statements.
• Conditional statements pada umumnya
dicontohkan dengan “pernyataan jika
x” atau pernyataan “jika x maka y”
• Blok yang sangat bermanfaat dari
kategori Kontrol adalah blok yang
menangani conditional statements.
• Conditional statements pada umumnya
dicontohkan dengan “pernyataan jika
x” atau pernyataan “jika x maka y”
Conditional Statements
Kode ini berarti, saat bendera dijalankan, apabila tombol a
ditekan, Sprite bergerak 30 langkah
Sensor!
• Conditional statements harus
digunakan bersamaan dengan blok
sensor. (Perhatikan bentuk dari blok
sensor. Jika bentuknya cocok dan pas,
memiliki 6 sisi, maka dapat diletakkan
dalam Conditional Statement)
• Conditional statements harus
digunakan bersamaan dengan blok
sensor. (Perhatikan bentuk dari blok
sensor. Jika bentuknya cocok dan pas,
memiliki 6 sisi, maka dapat diletakkan
dalam Conditional Statement)
Kembali ke Kontrol!
• Untuk 15 menit, silahkan
bereksperimen dengan kategori pada
tombol Gerakan, Kontrol, and Sensor.
• Ingat, apabila membutuhkan
keterangan dari blok program, cukup
klik kanan dan pilih “tolong” untuk
mendapatkan fungsi dan bantuan dari
blok tersebut.
• Untuk 15 menit, silahkan
bereksperimen dengan kategori pada
tombol Gerakan, Kontrol, and Sensor.
• Ingat, apabila membutuhkan
keterangan dari blok program, cukup
klik kanan dan pilih “tolong” untuk
mendapatkan fungsi dan bantuan dari
blok tersebut.
Suara!
• Mari kita tambahkan suara di animasi yang
kita buat
• Terdapat banyak cara untuk mendapatkan
suara di animasi yang akan dibuat
• Cara pertama, kita akan bereksperimen
dengan mengimport suara dari library
Scratch.
• Mari kita tambahkan suara di animasi yang
kita buat
• Terdapat banyak cara untuk mendapatkan
suara di animasi yang akan dibuat
• Cara pertama, kita akan bereksperimen
dengan mengimport suara dari library
Scratch.
Mengimpor Suara dari
Library Suara
• Klik pada Sprite yang ingin diberikan
suara.
• Klik pada Tab semua jenis suara.
• Klik pada Sprite yang ingin diberikan
suara.
• Klik pada Tab semua jenis suara.
Library Suara Scratch
• Kamu akan melihat kategori berbeda
dari suara yang dapat digunakan pada
animasimu. Pilih suara yang kamu suka.
Memasukkan Suara
• Setelah kamu memilih suara yang
kamu suka. Klik OK
• Kamu akan melihat suara yang kamu
pilih akan muncul di bawa “Suara
baru”
• Setelah kamu memilih suara yang
kamu suka. Klik OK
• Kamu akan melihat suara yang kamu
pilih akan muncul di bawa “Suara
baru”
Memainkan Suara
• Juka ingin memainkan suara, klik
tombol play dan suara akan keluar
• Jangan lupa kecilkan volume laptopmu
ya 
• Juka ingin memainkan suara, klik
tombol play dan suara akan keluar
• Jangan lupa kecilkan volume laptopmu
ya 
Klik Play
Menambahkan Suara ke
Animasi-mu
• Ok, kamu telah siap untuk
menambahkan suara ke animasi-mu.
• Klik Sprite yang ingin ditambahkan
suara
• Kemudian pilih tombol Suara
• Ok, kamu telah siap untuk
menambahkan suara ke animasi-mu.
• Klik Sprite yang ingin ditambahkan
suara
• Kemudian pilih tombol Suara
Menambahkan Suara
• Apabila kamu memasukkan beberapa suara,
maka pada blok mainkan suara di klik pada
pilihan dan pilih suara mana yang akan
digunakan
• Apabila kamu memasukkan beberapa suara,
maka pada blok mainkan suara di klik pada
pilihan dan pilih suara mana yang akan
digunakan
Jika ingin merekam
suara, klik Rekam
• Klik pada tab semua
suara
• Klik pada tombol Rekam
• Klik pada tombol merah
• Klik tombol kotak untuk
menghentikan rekaman
• Kamu dapat merubah
nama suara sesukamu 
• Klik pada tab semua
suara
• Klik pada tombol Rekam
• Klik pada tombol merah
• Klik tombol kotak untuk
menghentikan rekaman
• Kamu dapat merubah
nama suara sesukamu 
Masukkan Suara ke
Animasi-mu!
Ketika kamu klik bendera maka lebah akan
mengeluarkan suara sambil bergerak .
Operator!
• Banyak efek animasi yang dapat
dibuat menggunakan Operator di
Scratch.
• Salah satu contoh efek yaitu gerakan
acak/random dari sprite.
Adventures in Animation
• Banyak efek animasi yang dapat
dibuat menggunakan Operator di
Scratch.
• Salah satu contoh efek yaitu gerakan
acak/random dari sprite.
Gerakan Acak
• Ingat, area animasi scratch adalah
480 pixel lebar dan 360 pixel tinggi
• Berarti jarak sumbu horinsontal dari
-240 ke 240.
• Jarak sumbu vertikal dari
-180 ke 180.
• Ingat, area animasi scratch adalah
480 pixel lebar dan 360 pixel tinggi
• Berarti jarak sumbu horinsontal dari
-240 ke 240.
• Jarak sumbu vertikal dari
-180 ke 180.
Gerakan Acak
• Ini adalah contoh blok code yang
digunakan jika ingin Sprite secara
acak bergeser diseluruh area layar
Scratch
• Ini adalah contoh blok code yang
digunakan jika ingin Sprite secara
acak bergeser diseluruh area layar
Scratch
Saatnya bermain!
• Selama 15 menit, silahkan bereksperimen
dengan Gerakan, Kontrol, Sensor, Suara
dan Operator.
• Terdapat 2 Kategori Tombol lainnya
yaitu Pena dan Variabel.
• Untuk Pena diperlukan stylus agar
dapat digunakan
• Sedangkan Variabel digunakan untuk
mengeksekusi kemungkinan –
kemungkinan saat membuat Game
• Silahkan dieksplorasi secara mandiri
2 kategori tersebut 
• Terdapat 2 Kategori Tombol lainnya
yaitu Pena dan Variabel.
• Untuk Pena diperlukan stylus agar
dapat digunakan
• Sedangkan Variabel digunakan untuk
mengeksekusi kemungkinan –
kemungkinan saat membuat Game
• Silahkan dieksplorasi secara mandiri
2 kategori tersebut 
SELAMAT
BERKREASI

SELAMAT
BERKREASI


More Related Content

What's hot

3. interface scratch
3. interface scratch3. interface scratch
3. interface scratch
Fajar Baskoro
 
7. sound scratch
7. sound scratch7. sound scratch
7. sound scratch
Fajar Baskoro
 
Algoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchAlgoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi Scratch
Farichah Riha
 
10. sensing scratch
10. sensing scratch10. sensing scratch
10. sensing scratch
Fajar Baskoro
 
9. control scratch
9. control scratch9. control scratch
9. control scratch
Fajar Baskoro
 
Job sheet tkj kelas x
Job sheet tkj kelas xJob sheet tkj kelas x
Job sheet tkj kelas x
EKO SUPRIYADI
 
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar FlutterPemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
Akhmad Khanif Zyen
 
11. operator scratch
11. operator scratch11. operator scratch
11. operator scratch
Fajar Baskoro
 
Rangkuman Bab 8.pptx
Rangkuman Bab 8.pptxRangkuman Bab 8.pptx
Rangkuman Bab 8.pptx
BaronRayendraBramant
 
Modul pelatihan coding scratch level 2
Modul pelatihan coding scratch level 2Modul pelatihan coding scratch level 2
Modul pelatihan coding scratch level 2
Eko Tete
 
Membuat Games dengan Scratch
Membuat Games dengan ScratchMembuat Games dengan Scratch
Membuat Games dengan Scratch
Putri Lestari
 
1. pengenalan scratch
1. pengenalan scratch1. pengenalan scratch
1. pengenalan scratch
Fajar Baskoro
 
Evolusi Antarmuka Komputer
Evolusi Antarmuka KomputerEvolusi Antarmuka Komputer
Evolusi Antarmuka Komputer
Andhi Pratama
 
Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2
SMK MUhammadiyah Singkut
 
2. instalasi scratch
2. instalasi scratch2. instalasi scratch
2. instalasi scratch
Fajar Baskoro
 
Ayo Mengenal Scratch.pdf
Ayo Mengenal Scratch.pdfAyo Mengenal Scratch.pdf
Ayo Mengenal Scratch.pdf
mbahdi1
 
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
Meycelino A. T
 
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase DModul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Guruku
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensi
damarpstika
 
Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)
Selamet Samsugi
 

What's hot (20)

3. interface scratch
3. interface scratch3. interface scratch
3. interface scratch
 
7. sound scratch
7. sound scratch7. sound scratch
7. sound scratch
 
Algoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchAlgoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi Scratch
 
10. sensing scratch
10. sensing scratch10. sensing scratch
10. sensing scratch
 
9. control scratch
9. control scratch9. control scratch
9. control scratch
 
Job sheet tkj kelas x
Job sheet tkj kelas xJob sheet tkj kelas x
Job sheet tkj kelas x
 
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar FlutterPemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
 
11. operator scratch
11. operator scratch11. operator scratch
11. operator scratch
 
Rangkuman Bab 8.pptx
Rangkuman Bab 8.pptxRangkuman Bab 8.pptx
Rangkuman Bab 8.pptx
 
Modul pelatihan coding scratch level 2
Modul pelatihan coding scratch level 2Modul pelatihan coding scratch level 2
Modul pelatihan coding scratch level 2
 
Membuat Games dengan Scratch
Membuat Games dengan ScratchMembuat Games dengan Scratch
Membuat Games dengan Scratch
 
1. pengenalan scratch
1. pengenalan scratch1. pengenalan scratch
1. pengenalan scratch
 
Evolusi Antarmuka Komputer
Evolusi Antarmuka KomputerEvolusi Antarmuka Komputer
Evolusi Antarmuka Komputer
 
Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2Soal Hots essay simulasi dan komunikasi digital X semester 2
Soal Hots essay simulasi dan komunikasi digital X semester 2
 
2. instalasi scratch
2. instalasi scratch2. instalasi scratch
2. instalasi scratch
 
Ayo Mengenal Scratch.pdf
Ayo Mengenal Scratch.pdfAyo Mengenal Scratch.pdf
Ayo Mengenal Scratch.pdf
 
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
 
Modul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase DModul Ajar Informatika Kelas 8 SMP Fase D
Modul Ajar Informatika Kelas 8 SMP Fase D
 
Animasi 3 dimensi
Animasi 3 dimensiAnimasi 3 dimensi
Animasi 3 dimensi
 
Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)
 

Similar to Pengenalan dan Pelatihan Scratch.pdf

Program aplikasi grafis
Program aplikasi grafisProgram aplikasi grafis
Program aplikasi grafis
Septian Muna Barakati
 
Misi 3 simdig
Misi 3 simdig Misi 3 simdig
Misi 3 simdig
viki yolanda.H
 
Scratch 2.0 Id
Scratch 2.0 Id Scratch 2.0 Id
Scratch 2.0 Id
Harum Nugroho
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdfBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
DODIKHERYS
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptxBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
aryaputra96
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptxBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
kangrun1
 
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptxBAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
GustiawanSaputra
 
Pengenalan Animasi
Pengenalan AnimasiPengenalan Animasi
Pengenalan Animasi
Adi Pratomo
 
Panduan coreldraw
Panduan coreldrawPanduan coreldraw
Panduan coreldrawTrianz King
 
MODUL_CORELDRAW.pdf
MODUL_CORELDRAW.pdfMODUL_CORELDRAW.pdf
MODUL_CORELDRAW.pdf
yopi44
 
Modul coreldraw 11
Modul coreldraw 11Modul coreldraw 11
Modul coreldraw 11
bangjin
 
Pengantar 3 d studio max 1
Pengantar 3 d studio max 1Pengantar 3 d studio max 1
Pengantar 3 d studio max 1baiyanaka
 
Buku workshop Animasi Minion
Buku workshop Animasi MinionBuku workshop Animasi Minion
Buku workshop Animasi Minion
Fajar Baskoro
 
Tutorial membangun-rumah-sederhana-menggunakan-sketchup
Tutorial membangun-rumah-sederhana-menggunakan-sketchupTutorial membangun-rumah-sederhana-menggunakan-sketchup
Tutorial membangun-rumah-sederhana-menggunakan-sketchup
Jun Zeb
 
DasarPPLG T14.pptx
DasarPPLG T14.pptxDasarPPLG T14.pptx
DasarPPLG T14.pptx
siswantofotografer
 
Modulcoreldraw 120212223448-phpapp01
Modulcoreldraw 120212223448-phpapp01Modulcoreldraw 120212223448-phpapp01
Modulcoreldraw 120212223448-phpapp01John Ucup
 
Menggambar Teknik, UPB
Menggambar Teknik, UPBMenggambar Teknik, UPB
Menggambar Teknik, UPB
adji21
 
Modul Corel Draw
Modul Corel DrawModul Corel Draw
Modul Corel Draw
edybluesy
 
Buku belajar inventor
Buku belajar inventorBuku belajar inventor
Buku belajar inventor
Wanto D'jogja default
 

Similar to Pengenalan dan Pelatihan Scratch.pdf (20)

Program aplikasi grafis
Program aplikasi grafisProgram aplikasi grafis
Program aplikasi grafis
 
Misi 3 simdig
Misi 3 simdig Misi 3 simdig
Misi 3 simdig
 
Scratch 2.0 Id
Scratch 2.0 Id Scratch 2.0 Id
Scratch 2.0 Id
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdfBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx.pdf
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptxBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
 
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptxBAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 8 - PRAKTIK LINTAS BIDANG ok.pptx
 
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptxBAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
BAB 9 - PRAKTIK LINTAS BIDANG ok.pptx
 
Photostudy
PhotostudyPhotostudy
Photostudy
 
Pengenalan Animasi
Pengenalan AnimasiPengenalan Animasi
Pengenalan Animasi
 
Panduan coreldraw
Panduan coreldrawPanduan coreldraw
Panduan coreldraw
 
MODUL_CORELDRAW.pdf
MODUL_CORELDRAW.pdfMODUL_CORELDRAW.pdf
MODUL_CORELDRAW.pdf
 
Modul coreldraw 11
Modul coreldraw 11Modul coreldraw 11
Modul coreldraw 11
 
Pengantar 3 d studio max 1
Pengantar 3 d studio max 1Pengantar 3 d studio max 1
Pengantar 3 d studio max 1
 
Buku workshop Animasi Minion
Buku workshop Animasi MinionBuku workshop Animasi Minion
Buku workshop Animasi Minion
 
Tutorial membangun-rumah-sederhana-menggunakan-sketchup
Tutorial membangun-rumah-sederhana-menggunakan-sketchupTutorial membangun-rumah-sederhana-menggunakan-sketchup
Tutorial membangun-rumah-sederhana-menggunakan-sketchup
 
DasarPPLG T14.pptx
DasarPPLG T14.pptxDasarPPLG T14.pptx
DasarPPLG T14.pptx
 
Modulcoreldraw 120212223448-phpapp01
Modulcoreldraw 120212223448-phpapp01Modulcoreldraw 120212223448-phpapp01
Modulcoreldraw 120212223448-phpapp01
 
Menggambar Teknik, UPB
Menggambar Teknik, UPBMenggambar Teknik, UPB
Menggambar Teknik, UPB
 
Modul Corel Draw
Modul Corel DrawModul Corel Draw
Modul Corel Draw
 
Buku belajar inventor
Buku belajar inventorBuku belajar inventor
Buku belajar inventor
 

Recently uploaded

materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Andre664723
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
NURULNAHARIAHBINTIAH
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptxmodul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
IrfanAudah1
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 

Recently uploaded (20)

materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKANSAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
SAINS TINGKATAN 4 BAB 11 DAYA DAN GERAKAN
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptxmodul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
modul 1.4 Desiminasi-Budaya-Positif.pptx.pptx
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 

Pengenalan dan Pelatihan Scratch.pdf

  • 1. Kreatif dan Produktif di Internet : Pengenalan dan Pelatihan Scratch Direktorat Pemberdayaan Informatika Direktorat Jenderal Aplikasi Informatika Kementerian Komunikasi dan Informatika
  • 2. Apa itu Scratch? • Scratch adalah toolkit pemrograman gratis yang memungkinkan pelajar untuk membuat mainan, animasi dan seni interaktif mereka sendiri • Para pelajar dapat berbagi hasil kreasinya melalui Internet • Scratch adalah toolkit pemrograman gratis yang memungkinkan pelajar untuk membuat mainan, animasi dan seni interaktif mereka sendiri • Para pelajar dapat berbagi hasil kreasinya melalui Internet
  • 3. Apa itu Scratch? • Scratch dibuat mencontoh tradisi dari permainan lego namun mengambil keuntungan dari ide komputasi dan kemampuan dari komputer yang mempermudah pelajar terutama anak – anak untuk belajar pemrograman serta dapat menciptakan sebuah kreasi unik hasil buatan sendiri • Scratch dibuat mencontoh tradisi dari permainan lego namun mengambil keuntungan dari ide komputasi dan kemampuan dari komputer yang mempermudah pelajar terutama anak – anak untuk belajar pemrograman serta dapat menciptakan sebuah kreasi unik hasil buatan sendiri
  • 4. Apa itu Scratch? • Tujuan dari Scracth : – membantu pelajar untuk lancar menggunakan media digital – melakukan pemberdayaan pemanfaatan TIK dan Internet – mengekspresikan ide kreatif para pelajar • Tujuan dari Scracth : – membantu pelajar untuk lancar menggunakan media digital – melakukan pemberdayaan pemanfaatan TIK dan Internet – mengekspresikan ide kreatif para pelajar
  • 5. Apa itu Scratch? • Scratch adalah sebuah platform pemrograman yang dibangun oleh Alan Kay
  • 6. Apa itu Scratch? • Scratch kemudian oleh grup peneliti yang tergabung dalam Lifelong Kindergarten di MIT Media Lab, bekerjasama dengan KIDS research group di UCLA Graduate School of Education & Information Studies. • Scratch kemudian oleh grup peneliti yang tergabung dalam Lifelong Kindergarten di MIT Media Lab, bekerjasama dengan KIDS research group di UCLA Graduate School of Education & Information Studies.
  • 7. Menggunakan Scratch • Kita dapat secara online menggunakan Scratch di https://scratch.mit.edu/projects/editor/?tip_bar=getStarted • Untuk penggunaan secara offline dapat mendownload Scratch di https://scratch.mit.edu/scratch2download/ • Kita dapat secara online menggunakan Scratch di https://scratch.mit.edu/projects/editor/?tip_bar=getStarted • Untuk penggunaan secara offline dapat mendownload Scratch di https://scratch.mit.edu/scratch2download/
  • 8. Mari Kita Lihat Video Scratch!
  • 9. Mari kita mulai! • Untuk menjalankan Scratch, klik dua kali pada icon Scratch (gambar kucing) atau klik Scratch.exe
  • 10. Memulai Scratch Sesudah meng-klik Scratch, kamu akan melihat tampilan sebagai berikut :
  • 12. Pilih Sprite! • Kamu akan menemukan bahwa sprite standar scratch yaitu kucing berwarna oranye. (sprite adalah grafis kecil yang dapat digerakkan secara independen pada layar dan memproduksi efek animasi) • Kamu dapat memilih sprite yang berbeda dari library di Scratch atau kamu dapat menggambar sendiri Sprite-mu! Kamu dapat membuat Sprite-mu sendiri nanti. • Kamu akan menemukan bahwa sprite standar scratch yaitu kucing berwarna oranye. (sprite adalah grafis kecil yang dapat digerakkan secara independen pada layar dan memproduksi efek animasi) • Kamu dapat memilih sprite yang berbeda dari library di Scratch atau kamu dapat menggambar sendiri Sprite-mu! Kamu dapat membuat Sprite-mu sendiri nanti.
  • 13. Pilih Sprite-mu ! • Untuk memilih Sprite dari library Scratch, klik icon folder dengan bintang. Ketika kamu mengarahkan mousemu ke icon itu akan muncul tulisan “Pilih Sprite Baru dari File”. • Untuk memilih Sprite dari library Scratch, klik icon folder dengan bintang. Ketika kamu mengarahkan mousemu ke icon itu akan muncul tulisan “Pilih Sprite Baru dari File”.
  • 14. Pilih Sprite-mu! Buka folder dari berbagai kategori Sprite. Pilih salah satu yang ingin kamu gunakan dengan double click pada sprite tersebut. Kamu bisa menggunakan lebih dari satu sprite di animasimu Buka folder dari berbagai kategori Sprite. Pilih salah satu yang ingin kamu gunakan dengan double click pada sprite tersebut. Kamu bisa menggunakan lebih dari satu sprite di animasimu
  • 15. Pilih Sprite-mu! • Ketika kamu sudah memilih Sprite yang ingin di prigram, kamu dapat menghapus Sprite kucing dengan mengklik icon bergambar gunting dan klik pada Sprite kucing • Kamu juga bisa melakukan klik kanan dari Sprite dan pilih hapus untuk membuang Sprite • Ketika kamu sudah memilih Sprite yang ingin di prigram, kamu dapat menghapus Sprite kucing dengan mengklik icon bergambar gunting dan klik pada Sprite kucing • Kamu juga bisa melakukan klik kanan dari Sprite dan pilih hapus untuk membuang Sprite
  • 16. Rubah Ukuran Sprite-mu! • Kamu dapat mengubah ukuran Spritemu dengan menggunakan icon “besarkan Sprite” atau “kecilkan Sprite” • Klik Icon tersebut dan klik pada Sprite untuk merubah ukuran • Kamu dapat mengubah ukuran Spritemu dengan menggunakan icon “besarkan Sprite” atau “kecilkan Sprite” • Klik Icon tersebut dan klik pada Sprite untuk merubah ukuran
  • 17. Pilih Background! • Saat ini kamu memiliki background layar berwarna putih. Membosankan bukan? • Kamu juga dapat mengubah background layar dengan memilih dari library Scratch atau buat backgroundmu sendiri • Saat ini kamu memiliki background layar berwarna putih. Membosankan bukan? • Kamu juga dapat mengubah background layar dengan memilih dari library Scratch atau buat backgroundmu sendiri
  • 18. Pilih Background! • Klik pada Stage: • Pilih, tab“Backgrounds” ! • Klik pada Stage: • Pilih, tab“Backgrounds” !
  • 19. Rubah Background! • Kamu dapat bereksperiment dengan membuat atau mengimpor background milikmu nanti, tapi saat ini gunakan salah satu background dari library dengan memilih Import. • Kamu dapat bereksperiment dengan membuat atau mengimpor background milikmu nanti, tapi saat ini gunakan salah satu background dari library dengan memilih Import.
  • 20. Rubah Background! Dari layar ini, kamu dapat memilih salah satu dari folder kategori, pilih background yang kami suka
  • 21. Sekarang, Kita siap melakukan pemrograman! Saat ini kamu seharusnya sudah mempunyai Sprite dan Background yang siap digunakan untuk membuat animasi Saat ini kamu seharusnya sudah mempunyai Sprite dan Background yang siap digunakan untuk membuat animasi
  • 22. Pemrograman di Scratch • Hal pertama yang harus dilakukan yaitu klik pada Sprite yang ingin di program dan pilih tab “Scripts”. • Karena hanya sprite yang dapat dianimasikan, pastikan Sprite telah dipilih • Area Script adalah tempat dimana kamu melakukan pemrograman dengan blok program • Hal pertama yang harus dilakukan yaitu klik pada Sprite yang ingin di program dan pilih tab “Scripts”. • Karena hanya sprite yang dapat dianimasikan, pastikan Sprite telah dipilih • Area Script adalah tempat dimana kamu melakukan pemrograman dengan blok program
  • 23. Pemrograman di Scratch • Di bagian atas kiri dari interface scratch, kamu akan melihat 8 tombol • Setiap tombol memilik blok program • Kita akan bereksperimen dengan tombol motion atau gerakan • Di bagian atas kiri dari interface scratch, kamu akan melihat 8 tombol • Setiap tombol memilik blok program • Kita akan bereksperimen dengan tombol motion atau gerakan
  • 24. Gerakan • Ketika kamu klik tombol motion, kamu akan melihat blok program yang dapat digunakan di Sprite-mu. • Kita coba dengan satu blok program dahulu dan kemudian silahkan bereksperimen dengan Motion • Ketika kamu klik tombol motion, kamu akan melihat blok program yang dapat digunakan di Sprite-mu. • Kita coba dengan satu blok program dahulu dan kemudian silahkan bereksperimen dengan Motion
  • 25. Gerakan • Geser blok “bergerak sebanyak 10 step” ke area script • Ubah angka “10” menjadi “50” dengan mengklik blok tersebut dan ketikkan angka 50 • Untuk melihat sprite-mu bergerak 50 pixel, double klik pada blok di area script. Keren bukan? • Geser blok “bergerak sebanyak 10 step” ke area script • Ubah angka “10” menjadi “50” dengan mengklik blok tersebut dan ketikkan angka 50 • Untuk melihat sprite-mu bergerak 50 pixel, double klik pada blok di area script. Keren bukan?
  • 26. Gerakan • Kamu juga bisa men-set angka dengan angka negatif dengan mengetikan tombol “-” sebelum angka • Dengan melakukan hal tersebut, akan menggerakkan sprite-mu sejumlah angka ke arah yang berlawanan • Kamu juga bisa men-set angka dengan angka negatif dengan mengetikan tombol “-” sebelum angka • Dengan melakukan hal tersebut, akan menggerakkan sprite-mu sejumlah angka ke arah yang berlawanan
  • 27. Apa itu Pixel? • Pixel adalah satu satuan unit kecil yang membuat gambar di komputer atau layar televisi • Kata Pixel berasal dari kata picture (gambar) and element (elemen) untuk membentuk satu Pixel • Pixel adalah satu satuan unit kecil yang membuat gambar di komputer atau layar televisi • Kata Pixel berasal dari kata picture (gambar) and element (elemen) untuk membentuk satu Pixel
  • 28. Layar Scratch • Ukuran Layar Scratch adalah 480 pixel lebar dan 480 pixel lebar dan 360 pixel tinggi 180 -240 240 -180
  • 29. Gerakan - lanjutan! • Sekarang, tambahkan blok “berputar 15 derajat” di bawah blok lainnya • Ketika kamu melihat garis putih diantara 2 blok, kamu dapat melepas mouse. Tanda putih tersebut berarti 2 blok akan terhubung satu sama lain • Sekarang, tambahkan blok “berputar 15 derajat” di bawah blok lainnya • Ketika kamu melihat garis putih diantara 2 blok, kamu dapat melepas mouse. Tanda putih tersebut berarti 2 blok akan terhubung satu sama lain
  • 30. Gerakan - lanjutan! • Kamu bisa merubah derajat dengan mengklik blok dan merubah angkanya • Double klik pada blok untuk melihat Sprite bergerak dan berputar • Kamu bisa merubah derajat dengan mengklik blok dan merubah angkanya • Double klik pada blok untuk melihat Sprite bergerak dan berputar
  • 31. Bereksperimen dengan Gerakan! • Kita telah menggunakan 2 Blok dari kategori Gerakan. • Untuk 15 menit, silahkan bereksperimen dengan berbagai blok di tombol Gerakan. • Jika ingin melihat apa efek dari blok, cukup klik kanan dari blok dan pilih tolong, penjelasan dari fungsi blok akan muncul. • Jika ingin menghapus code cukup menggeser code tersebut dari area Script • Selamat mencoba selama 15 menit  • Kita telah menggunakan 2 Blok dari kategori Gerakan. • Untuk 15 menit, silahkan bereksperimen dengan berbagai blok di tombol Gerakan. • Jika ingin melihat apa efek dari blok, cukup klik kanan dari blok dan pilih tolong, penjelasan dari fungsi blok akan muncul. • Jika ingin menghapus code cukup menggeser code tersebut dari area Script • Selamat mencoba selama 15 menit 
  • 32. Kontrol! • Kategori berikutnya dari tombol pemrograman yang akan kita experimenkan adalah kategori Kontrol • Kategori ini sangat penting karena mengatur berapa lama event terjadi, berapa kali terjadi, atau kapan event terjadi • Kategori berikutnya dari tombol pemrograman yang akan kita experimenkan adalah kategori Kontrol • Kategori ini sangat penting karena mengatur berapa lama event terjadi, berapa kali terjadi, atau kapan event terjadi
  • 33. Kontrol! • Blok pertama yang kita coba gunakan adalah “ketika bendar di klik”: • Geser blok ini dan pasangkan di atas blok yang telah ada di area script • Blok pertama yang kita coba gunakan adalah “ketika bendar di klik”: • Geser blok ini dan pasangkan di atas blok yang telah ada di area script
  • 34. Kontrol! • Dengan blok tersebut, selain double klik pada blok code, kamu cukup mengklik gambar bendera warna hijau di bagian kanan atas Klik di sini untuk memulai • Dengan blok tersebut, selain double klik pada blok code, kamu cukup mengklik gambar bendera warna hijau di bagian kanan atas
  • 35. Mode Presentasi • Ketika kamu mengklik tombol Presentasi, animasi akan memenuhi seluruh layar • Untuk keluar dari Mode Presentasi, cukup menekan tombol Esc • Ketika kamu mengklik tombol Presentasi, animasi akan memenuhi seluruh layar • Untuk keluar dari Mode Presentasi, cukup menekan tombol Esc
  • 36. Kembali ke Kontrol! • Blok yang sangat bermanfaat dari kategori Kontrol adalah blok yang menangani conditional statements. • Conditional statements pada umumnya dicontohkan dengan “pernyataan jika x” atau pernyataan “jika x maka y” • Blok yang sangat bermanfaat dari kategori Kontrol adalah blok yang menangani conditional statements. • Conditional statements pada umumnya dicontohkan dengan “pernyataan jika x” atau pernyataan “jika x maka y”
  • 37. Conditional Statements Kode ini berarti, saat bendera dijalankan, apabila tombol a ditekan, Sprite bergerak 30 langkah
  • 38. Sensor! • Conditional statements harus digunakan bersamaan dengan blok sensor. (Perhatikan bentuk dari blok sensor. Jika bentuknya cocok dan pas, memiliki 6 sisi, maka dapat diletakkan dalam Conditional Statement) • Conditional statements harus digunakan bersamaan dengan blok sensor. (Perhatikan bentuk dari blok sensor. Jika bentuknya cocok dan pas, memiliki 6 sisi, maka dapat diletakkan dalam Conditional Statement)
  • 39. Kembali ke Kontrol! • Untuk 15 menit, silahkan bereksperimen dengan kategori pada tombol Gerakan, Kontrol, and Sensor. • Ingat, apabila membutuhkan keterangan dari blok program, cukup klik kanan dan pilih “tolong” untuk mendapatkan fungsi dan bantuan dari blok tersebut. • Untuk 15 menit, silahkan bereksperimen dengan kategori pada tombol Gerakan, Kontrol, and Sensor. • Ingat, apabila membutuhkan keterangan dari blok program, cukup klik kanan dan pilih “tolong” untuk mendapatkan fungsi dan bantuan dari blok tersebut.
  • 40. Suara! • Mari kita tambahkan suara di animasi yang kita buat • Terdapat banyak cara untuk mendapatkan suara di animasi yang akan dibuat • Cara pertama, kita akan bereksperimen dengan mengimport suara dari library Scratch. • Mari kita tambahkan suara di animasi yang kita buat • Terdapat banyak cara untuk mendapatkan suara di animasi yang akan dibuat • Cara pertama, kita akan bereksperimen dengan mengimport suara dari library Scratch.
  • 41. Mengimpor Suara dari Library Suara • Klik pada Sprite yang ingin diberikan suara. • Klik pada Tab semua jenis suara. • Klik pada Sprite yang ingin diberikan suara. • Klik pada Tab semua jenis suara.
  • 42. Library Suara Scratch • Kamu akan melihat kategori berbeda dari suara yang dapat digunakan pada animasimu. Pilih suara yang kamu suka.
  • 43. Memasukkan Suara • Setelah kamu memilih suara yang kamu suka. Klik OK • Kamu akan melihat suara yang kamu pilih akan muncul di bawa “Suara baru” • Setelah kamu memilih suara yang kamu suka. Klik OK • Kamu akan melihat suara yang kamu pilih akan muncul di bawa “Suara baru”
  • 44. Memainkan Suara • Juka ingin memainkan suara, klik tombol play dan suara akan keluar • Jangan lupa kecilkan volume laptopmu ya  • Juka ingin memainkan suara, klik tombol play dan suara akan keluar • Jangan lupa kecilkan volume laptopmu ya  Klik Play
  • 45. Menambahkan Suara ke Animasi-mu • Ok, kamu telah siap untuk menambahkan suara ke animasi-mu. • Klik Sprite yang ingin ditambahkan suara • Kemudian pilih tombol Suara • Ok, kamu telah siap untuk menambahkan suara ke animasi-mu. • Klik Sprite yang ingin ditambahkan suara • Kemudian pilih tombol Suara
  • 46. Menambahkan Suara • Apabila kamu memasukkan beberapa suara, maka pada blok mainkan suara di klik pada pilihan dan pilih suara mana yang akan digunakan • Apabila kamu memasukkan beberapa suara, maka pada blok mainkan suara di klik pada pilihan dan pilih suara mana yang akan digunakan
  • 47. Jika ingin merekam suara, klik Rekam • Klik pada tab semua suara • Klik pada tombol Rekam • Klik pada tombol merah • Klik tombol kotak untuk menghentikan rekaman • Kamu dapat merubah nama suara sesukamu  • Klik pada tab semua suara • Klik pada tombol Rekam • Klik pada tombol merah • Klik tombol kotak untuk menghentikan rekaman • Kamu dapat merubah nama suara sesukamu 
  • 48. Masukkan Suara ke Animasi-mu! Ketika kamu klik bendera maka lebah akan mengeluarkan suara sambil bergerak .
  • 49. Operator! • Banyak efek animasi yang dapat dibuat menggunakan Operator di Scratch. • Salah satu contoh efek yaitu gerakan acak/random dari sprite. Adventures in Animation • Banyak efek animasi yang dapat dibuat menggunakan Operator di Scratch. • Salah satu contoh efek yaitu gerakan acak/random dari sprite.
  • 50. Gerakan Acak • Ingat, area animasi scratch adalah 480 pixel lebar dan 360 pixel tinggi • Berarti jarak sumbu horinsontal dari -240 ke 240. • Jarak sumbu vertikal dari -180 ke 180. • Ingat, area animasi scratch adalah 480 pixel lebar dan 360 pixel tinggi • Berarti jarak sumbu horinsontal dari -240 ke 240. • Jarak sumbu vertikal dari -180 ke 180.
  • 51. Gerakan Acak • Ini adalah contoh blok code yang digunakan jika ingin Sprite secara acak bergeser diseluruh area layar Scratch • Ini adalah contoh blok code yang digunakan jika ingin Sprite secara acak bergeser diseluruh area layar Scratch
  • 52. Saatnya bermain! • Selama 15 menit, silahkan bereksperimen dengan Gerakan, Kontrol, Sensor, Suara dan Operator.
  • 53. • Terdapat 2 Kategori Tombol lainnya yaitu Pena dan Variabel. • Untuk Pena diperlukan stylus agar dapat digunakan • Sedangkan Variabel digunakan untuk mengeksekusi kemungkinan – kemungkinan saat membuat Game • Silahkan dieksplorasi secara mandiri 2 kategori tersebut  • Terdapat 2 Kategori Tombol lainnya yaitu Pena dan Variabel. • Untuk Pena diperlukan stylus agar dapat digunakan • Sedangkan Variabel digunakan untuk mengeksekusi kemungkinan – kemungkinan saat membuat Game • Silahkan dieksplorasi secara mandiri 2 kategori tersebut 