Download [935.59 KB]

54
Kreatif dan Produktif di Internet : Pengenalan dan Pelatihan Scratch Direktorat Pemberdayaan Informatika Direktorat Jenderal Aplikasi Informatika Kementerian Komunikasi dan Informatika

Transcript of Download [935.59 KB]

Page 1: Download [935.59 KB]

Kreatif dan Produktif di Internet :Pengenalan dan Pelatihan Scratch

Direktorat Pemberdayaan InformatikaDirektorat Jenderal Aplikasi InformatikaKementerian Komunikasi dan Informatika

Page 2: Download [935.59 KB]

Apa itu Scratch?• Scratch adalah toolkit pemrograman

gratis yang memungkinkan pelajaruntuk membuat mainan, animasi danseni interaktif mereka sendiri

• Para pelajar dapat berbagi hasilkreasinya melalui Internet

• Scratch adalah toolkit pemrogramangratis yang memungkinkan pelajaruntuk membuat mainan, animasi danseni interaktif mereka sendiri

• Para pelajar dapat berbagi hasilkreasinya melalui Internet

Page 3: Download [935.59 KB]

Apa itu Scratch?• Scratch dibuat mencontoh tradisi

dari permainan lego namun mengambilkeuntungan dari ide komputasi dankemampuan dari komputer yangmempermudah pelajar terutama anak– anak untuk belajar pemrogramanserta dapat menciptakan sebuahkreasi unik hasil buatan sendiri

• Scratch dibuat mencontoh tradisidari permainan lego namun mengambilkeuntungan dari ide komputasi dankemampuan dari komputer yangmempermudah pelajar terutama anak– anak untuk belajar pemrogramanserta dapat menciptakan sebuahkreasi unik hasil buatan sendiri

Page 4: Download [935.59 KB]

Apa itu Scratch?• Tujuan dari Scracth :

– membantu pelajar untuk lancarmenggunakan media digital

– melakukan pemberdayaan pemanfaatanTIK dan Internet

– mengekspresikan ide kreatif parapelajar

• Tujuan dari Scracth :– membantu pelajar untuk lancar

menggunakan media digital– melakukan pemberdayaan pemanfaatan

TIK dan Internet– mengekspresikan ide kreatif para

pelajar

Page 5: Download [935.59 KB]

Apa itu Scratch?• Scratch adalah sebuah platform

pemrograman yang dibangun oleh AlanKay

Page 6: Download [935.59 KB]

Apa itu Scratch?• Scratch kemudian oleh grup peneliti

yang tergabung dalam LifelongKindergarten di MIT Media Lab,bekerjasama dengan KIDS researchgroup di UCLA Graduate School ofEducation & Information Studies.

• Scratch kemudian oleh grup penelitiyang tergabung dalam LifelongKindergarten di MIT Media Lab,bekerjasama dengan KIDS researchgroup di UCLA Graduate School ofEducation & Information Studies.

Page 7: Download [935.59 KB]

Menggunakan Scratch• Kita dapat secara online menggunakan

Scratch dihttps://scratch.mit.edu/projects/editor/?tip_bar=getStarted

• Untuk penggunaan secara offlinedapat mendownload Scratch dihttps://scratch.mit.edu/scratch2download/

• Kita dapat secara online menggunakanScratch dihttps://scratch.mit.edu/projects/editor/?tip_bar=getStarted

• Untuk penggunaan secara offlinedapat mendownload Scratch dihttps://scratch.mit.edu/scratch2download/

Page 8: Download [935.59 KB]

Mari Kita Lihat VideoScratch!

Page 9: Download [935.59 KB]

Mari kita mulai!• Untuk menjalankan Scratch, klik dua

kali pada icon Scratch (gambarkucing) atau klik Scratch.exe

Page 10: Download [935.59 KB]

Memulai ScratchSesudah meng-klik Scratch, kamu akan

melihat tampilan sebagai berikut :

Page 11: Download [935.59 KB]

Interface Scratch

Page 12: Download [935.59 KB]

Pilih Sprite!• Kamu akan menemukan bahwa sprite

standar scratch yaitu kucing berwarnaoranye.(sprite adalah grafis kecil yang dapatdigerakkan secara independen pada layardan memproduksi efek animasi)

• Kamu dapat memilih sprite yang berbedadari library di Scratch atau kamu dapatmenggambar sendiri Sprite-mu! Kamudapat membuat Sprite-mu sendiri nanti.

• Kamu akan menemukan bahwa spritestandar scratch yaitu kucing berwarnaoranye.(sprite adalah grafis kecil yang dapatdigerakkan secara independen pada layardan memproduksi efek animasi)

• Kamu dapat memilih sprite yang berbedadari library di Scratch atau kamu dapatmenggambar sendiri Sprite-mu! Kamudapat membuat Sprite-mu sendiri nanti.

Page 13: Download [935.59 KB]

Pilih Sprite-mu !• Untuk memilih

Sprite dari libraryScratch, klik iconfolder denganbintang. Ketikakamu mengarahkanmousemu ke iconitu akan muncultulisan “Pilih SpriteBaru dari File”.

• Untuk memilihSprite dari libraryScratch, klik iconfolder denganbintang. Ketikakamu mengarahkanmousemu ke iconitu akan muncultulisan “Pilih SpriteBaru dari File”.

Page 14: Download [935.59 KB]

Pilih Sprite-mu!Buka folder dariberbagai kategoriSprite. Pilih salah satuyang ingin kamugunakan dengan doubleclick pada spritetersebut. Kamu bisamenggunakan lebihdari satu sprite dianimasimu

Buka folder dariberbagai kategoriSprite. Pilih salah satuyang ingin kamugunakan dengan doubleclick pada spritetersebut. Kamu bisamenggunakan lebihdari satu sprite dianimasimu

Page 15: Download [935.59 KB]

Pilih Sprite-mu!• Ketika kamu sudah memilih

Sprite yang ingin di prigram,kamu dapat menghapus Spritekucing dengan mengklik iconbergambar gunting dan klikpada Sprite kucing

• Kamu juga bisa melakukan klikkanan dari Sprite dan pilihhapus untuk membuang Sprite

• Ketika kamu sudah memilihSprite yang ingin di prigram,kamu dapat menghapus Spritekucing dengan mengklik iconbergambar gunting dan klikpada Sprite kucing

• Kamu juga bisa melakukan klikkanan dari Sprite dan pilihhapus untuk membuang Sprite

Page 16: Download [935.59 KB]

Rubah Ukuran Sprite-mu!• Kamu dapat mengubah ukuran

Spritemu dengan menggunakan icon“besarkan Sprite” atau “kecilkanSprite”

• Klik Icon tersebut dan klik padaSprite untuk merubah ukuran

• Kamu dapat mengubah ukuranSpritemu dengan menggunakan icon“besarkan Sprite” atau “kecilkanSprite”

• Klik Icon tersebut dan klik padaSprite untuk merubah ukuran

Page 17: Download [935.59 KB]

Pilih Background!• Saat ini kamu memiliki background

layar berwarna putih. Membosankanbukan?

• Kamu juga dapat mengubahbackground layar dengan memilih darilibrary Scratch atau buatbackgroundmu sendiri

• Saat ini kamu memiliki backgroundlayar berwarna putih. Membosankanbukan?

• Kamu juga dapat mengubahbackground layar dengan memilih darilibrary Scratch atau buatbackgroundmu sendiri

Page 18: Download [935.59 KB]

Pilih Background!• Klik pada Stage:

• Pilih,tab“Backgrounds” !

• Klik pada Stage:

• Pilih,tab“Backgrounds” !

Page 19: Download [935.59 KB]

Rubah Background!• Kamu dapat bereksperiment dengan

membuat atau mengimpor backgroundmilikmu nanti, tapi saat ini gunakansalah satu background dari librarydengan memilih Import.

• Kamu dapat bereksperiment denganmembuat atau mengimpor backgroundmilikmu nanti, tapi saat ini gunakansalah satu background dari librarydengan memilih Import.

Page 20: Download [935.59 KB]

Rubah Background!Dari layar ini, kamu dapat memilihsalah satu dari folder kategori, pilihbackground yang kami suka

Page 21: Download [935.59 KB]

Sekarang, Kita siapmelakukan pemrograman!

Saat ini kamu seharusnya sudahmempunyai Sprite dan Backgroundyang siap digunakan untuk membuatanimasi

Saat ini kamu seharusnya sudahmempunyai Sprite dan Backgroundyang siap digunakan untuk membuatanimasi

Page 22: Download [935.59 KB]

Pemrograman di Scratch• Hal pertama yang harus dilakukan yaitu klik

pada Sprite yang ingin di program dan pilihtab “Scripts”.

• Karena hanya sprite yang dapatdianimasikan, pastikan Sprite telah dipilih

• Area Script adalah tempat dimana kamumelakukan pemrograman dengan blokprogram

• Hal pertama yang harus dilakukan yaitu klikpada Sprite yang ingin di program dan pilihtab “Scripts”.

• Karena hanya sprite yang dapatdianimasikan, pastikan Sprite telah dipilih

• Area Script adalah tempat dimana kamumelakukan pemrograman dengan blokprogram

Page 23: Download [935.59 KB]

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

Page 24: Download [935.59 KB]

Gerakan• Ketika kamu klik tombol motion, kamu

akan melihat blok program yang dapatdigunakan di Sprite-mu.

• Kita coba dengan satu blok programdahulu dan kemudian silahkanbereksperimen dengan Motion

• Ketika kamu klik tombol motion, kamuakan melihat blok program yang dapatdigunakan di Sprite-mu.

• Kita coba dengan satu blok programdahulu dan kemudian silahkanbereksperimen dengan Motion

Page 25: Download [935.59 KB]

Gerakan• Geser blok “bergerak sebanyak 10 step” ke

area script

• Ubah angka “10” menjadi “50” denganmengklik blok tersebut dan ketikkan angka50

• Untuk melihat sprite-mu bergerak 50pixel, double klik pada blok di area script.Keren bukan?

• Geser blok “bergerak sebanyak 10 step” kearea script

• Ubah angka “10” menjadi “50” denganmengklik blok tersebut dan ketikkan angka50

• Untuk melihat sprite-mu bergerak 50pixel, double klik pada blok di area script.Keren bukan?

Page 26: Download [935.59 KB]

Gerakan• Kamu juga bisa men-set angka dengan

angka negatif dengan mengetikantombol “-” sebelum angka

• Dengan melakukan hal tersebut, akanmenggerakkan sprite-mu sejumlahangka ke arah yang berlawanan

• Kamu juga bisa men-set angka denganangka negatif dengan mengetikantombol “-” sebelum angka

• Dengan melakukan hal tersebut, akanmenggerakkan sprite-mu sejumlahangka ke arah yang berlawanan

Page 27: Download [935.59 KB]

Apa itu Pixel?• Pixel adalah satu satuan unit kecil yang

membuat gambar di komputer atau layartelevisi

• Kata Pixel berasal dari kata picture(gambar) and element (elemen) untukmembentuk satu Pixel

• Pixel adalah satu satuan unit kecil yangmembuat gambar di komputer atau layartelevisi

• Kata Pixel berasal dari kata picture(gambar) and element (elemen) untukmembentuk satu Pixel

Page 28: Download [935.59 KB]

Layar Scratch• Ukuran Layar Scratch adalah 480 pixel

lebar dan 480 pixel lebar dan 360 pixeltinggi

180

-240 240

-180

Page 29: Download [935.59 KB]

Gerakan - lanjutan!• Sekarang, tambahkan blok “berputar

15 derajat” di bawah blok lainnya• Ketika kamu melihat garis putih

diantara 2 blok, kamu dapat melepasmouse. Tanda putih tersebut berarti2 blok akan terhubung satu sama lain

• Sekarang, tambahkan blok “berputar15 derajat” di bawah blok lainnya

• Ketika kamu melihat garis putihdiantara 2 blok, kamu dapat melepasmouse. Tanda putih tersebut berarti2 blok akan terhubung satu sama lain

Page 30: Download [935.59 KB]

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 denganmengklik blok dan merubah angkanya

• Double klik pada blok untuk melihatSprite bergerak dan berputar

Page 31: Download [935.59 KB]

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 darifungsi blok akan muncul.

• Jika ingin menghapus code cukup menggeser codetersebut dari area Script

• Selamat mencoba selama 15 menit

• Kita telah menggunakan 2 Blok dari kategoriGerakan.

• Untuk 15 menit, silahkan bereksperimen denganberbagai blok di tombol Gerakan.

• Jika ingin melihat apa efek dari blok, cukup klikkanan dari blok dan pilih tolong, penjelasan darifungsi blok akan muncul.

• Jika ingin menghapus code cukup menggeser codetersebut dari area Script

• Selamat mencoba selama 15 menit

Page 32: Download [935.59 KB]

Kontrol!• Kategori berikutnya dari tombol

pemrograman yang akan kitaexperimenkan adalah kategori Kontrol

• Kategori ini sangat penting karenamengatur berapa lama event terjadi,berapa kali terjadi, atau kapan eventterjadi

• Kategori berikutnya dari tombolpemrograman yang akan kitaexperimenkan adalah kategori Kontrol

• Kategori ini sangat penting karenamengatur berapa lama event terjadi,berapa kali terjadi, atau kapan eventterjadi

Page 33: Download [935.59 KB]

Kontrol!• Blok pertama yang kita coba gunakan

adalah “ketika bendar di klik”:

• Geser blok ini dan pasangkan di atas blokyang telah ada di area script

• Blok pertama yang kita coba gunakanadalah “ketika bendar di klik”:

• Geser blok ini dan pasangkan di atas blokyang telah ada di area script

Page 34: Download [935.59 KB]

Kontrol!• Dengan blok

tersebut, selaindouble klik padablok code, kamucukup mengklikgambar benderawarna hijau dibagian kanan atas

Klik di sini untuk memulai

• Dengan bloktersebut, selaindouble klik padablok code, kamucukup mengklikgambar benderawarna hijau dibagian kanan atas

Page 35: Download [935.59 KB]

Mode Presentasi• Ketika kamu mengklik tombol Presentasi, animasi

akan memenuhi seluruh layar

• Untuk keluar dari Mode Presentasi, cukupmenekan tombol Esc

• Ketika kamu mengklik tombol Presentasi, animasiakan memenuhi seluruh layar

• Untuk keluar dari Mode Presentasi, cukupmenekan tombol Esc

Page 36: Download [935.59 KB]

Kembali ke Kontrol!

• Blok yang sangat bermanfaat darikategori Kontrol adalah blok yangmenangani conditional statements.

• Conditional statements pada umumnyadicontohkan dengan “pernyataan jikax” atau pernyataan “jika x maka y”

• Blok yang sangat bermanfaat darikategori Kontrol adalah blok yangmenangani conditional statements.

• Conditional statements pada umumnyadicontohkan dengan “pernyataan jikax” atau pernyataan “jika x maka y”

Page 37: Download [935.59 KB]

Conditional Statements

Kode ini berarti, saat bendera dijalankan, apabila tombol aditekan, Sprite bergerak 30 langkah

Page 38: Download [935.59 KB]

Sensor!• Conditional statements harus

digunakan bersamaan dengan bloksensor. (Perhatikan bentuk dari bloksensor. Jika bentuknya cocok dan pas,memiliki 6 sisi, maka dapat diletakkandalam Conditional Statement)

• Conditional statements harusdigunakan bersamaan dengan bloksensor. (Perhatikan bentuk dari bloksensor. Jika bentuknya cocok dan pas,memiliki 6 sisi, maka dapat diletakkandalam Conditional Statement)

Page 39: Download [935.59 KB]

Kembali ke Kontrol!• Untuk 15 menit, silahkan

bereksperimen dengan kategori padatombol Gerakan, Kontrol, and Sensor.

• Ingat, apabila membutuhkanketerangan dari blok program, cukupklik kanan dan pilih “tolong” untukmendapatkan fungsi dan bantuan dariblok tersebut.

• Untuk 15 menit, silahkanbereksperimen dengan kategori padatombol Gerakan, Kontrol, and Sensor.

• Ingat, apabila membutuhkanketerangan dari blok program, cukupklik kanan dan pilih “tolong” untukmendapatkan fungsi dan bantuan dariblok tersebut.

Page 40: Download [935.59 KB]

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

• Mari kita tambahkan suara di animasi yangkita buat

• Terdapat banyak cara untuk mendapatkansuara di animasi yang akan dibuat

• Cara pertama, kita akan bereksperimendengan mengimport suara dari libraryScratch.

Page 41: Download [935.59 KB]

Mengimpor Suara dariLibrary Suara

• Klik pada Sprite yang ingin diberikansuara.

• Klik pada Tab semua jenis suara.

• Klik pada Sprite yang ingin diberikansuara.

• Klik pada Tab semua jenis suara.

Page 42: Download [935.59 KB]

Library Suara Scratch• Kamu akan melihat kategori berbeda

dari suara yang dapat digunakan padaanimasimu. Pilih suara yang kamu suka.

Page 43: Download [935.59 KB]

Memasukkan Suara• Setelah kamu memilih suara yang

kamu suka. Klik OK• Kamu akan melihat suara yang kamu

pilih akan muncul di bawa “Suarabaru”

• Setelah kamu memilih suara yangkamu suka. Klik OK

• Kamu akan melihat suara yang kamupilih akan muncul di bawa “Suarabaru”

Page 44: Download [935.59 KB]

Memainkan Suara• Juka ingin memainkan suara, klik

tombol play dan suara akan keluar• Jangan lupa kecilkan volume laptopmu

ya

• Juka ingin memainkan suara, kliktombol play dan suara akan keluar

• Jangan lupa kecilkan volume laptopmuya Klik Play

Page 45: Download [935.59 KB]

Menambahkan Suara keAnimasi-mu

• Ok, kamu telah siap untukmenambahkan suara ke animasi-mu.

• Klik Sprite yang ingin ditambahkansuara

• Kemudian pilih tombol Suara

• Ok, kamu telah siap untukmenambahkan suara ke animasi-mu.

• Klik Sprite yang ingin ditambahkansuara

• Kemudian pilih tombol Suara

Page 46: Download [935.59 KB]

Menambahkan Suara• Apabila kamu memasukkan beberapa suara,

maka pada blok mainkan suara di klik padapilihan dan pilih suara mana yang akandigunakan

• Apabila kamu memasukkan beberapa suara,maka pada blok mainkan suara di klik padapilihan dan pilih suara mana yang akandigunakan

Page 47: Download [935.59 KB]

Jika ingin merekamsuara, klik Rekam

• Klik pada tab semuasuara

• Klik pada tombol Rekam• Klik pada tombol merah• Klik tombol kotak untuk

menghentikan rekaman• Kamu dapat merubah

nama suara sesukamu

• Klik pada tab semuasuara

• Klik pada tombol Rekam• Klik pada tombol merah• Klik tombol kotak untuk

menghentikan rekaman• Kamu dapat merubah

nama suara sesukamu

Page 48: Download [935.59 KB]

Masukkan Suara keAnimasi-mu!

Ketika kamu klik bendera maka lebah akanmengeluarkan suara sambil bergerak .

Page 49: Download [935.59 KB]

Operator!• Banyak efek animasi yang dapat

dibuat menggunakan Operator diScratch.

• Salah satu contoh efek yaitu gerakanacak/random dari sprite.

Adventures in Animation

• Banyak efek animasi yang dapatdibuat menggunakan Operator diScratch.

• Salah satu contoh efek yaitu gerakanacak/random dari sprite.

Page 50: Download [935.59 KB]

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 adalah480 pixel lebar dan 360 pixel tinggi

• Berarti jarak sumbu horinsontal dari-240 ke 240.

• Jarak sumbu vertikal dari-180 ke 180.

Page 51: Download [935.59 KB]

Gerakan Acak• Ini adalah contoh blok code yang

digunakan jika ingin Sprite secaraacak bergeser diseluruh area layarScratch

• Ini adalah contoh blok code yangdigunakan jika ingin Sprite secaraacak bergeser diseluruh area layarScratch

Page 52: Download [935.59 KB]

Saatnya bermain!• Selama 15 menit, silahkan bereksperimen

dengan Gerakan, Kontrol, Sensor, Suaradan Operator.

Page 53: Download [935.59 KB]

• Terdapat 2 Kategori Tombol lainnyayaitu Pena dan Variabel.

• Untuk Pena diperlukan stylus agardapat digunakan

• Sedangkan Variabel digunakan untukmengeksekusi kemungkinan –kemungkinan saat membuat Game

• Silahkan dieksplorasi secara mandiri2 kategori tersebut

• Terdapat 2 Kategori Tombol lainnyayaitu Pena dan Variabel.

• Untuk Pena diperlukan stylus agardapat digunakan

• Sedangkan Variabel digunakan untukmengeksekusi kemungkinan –kemungkinan saat membuat Game

• Silahkan dieksplorasi secara mandiri2 kategori tersebut

Page 54: Download [935.59 KB]

SELAMATBERKREASI

SELAMATBERKREASI