Poin Penting di Scratch Programming

Scratch Programming adalah konsep pemrograman yang digunakan di platform Scratch. Dikembangkan untuk memudahkan mengenalkan programming kepada anak-anak sejak usia dini. Untuk itu kode yang digunakan berupa block code (kode blok) yang bentuknya seperti lego atau puzzle berwarna-warni. 

Ada dua jenis platform yang bisa diakses yaitu:

  1. Scratch, bisa diakses di https://scratch.mit.edu/
  2. ScratchJr, bisa diakses di https://www.scratchjr.org/


ScratchJr

Kedua Scratch ini sebenarnya tidak dibatasi usia. 

Hanya saja, untuk ScratchJr akan jauh lebih mudah digunakan oleh anak-anak usia dini atau Taman Kanak-Kanak. Karena kode blok yang digunakan sederhana, tanpa perlu intruksi berbentuk tulisan. 

Contoh ScratchJr digunakan di HP: https://www.youtube.com/watch?v=Hq2NgyRoHcM

Contoh ScratchJr digunakan di Laptop: https://www.youtube.com/watch?v=cEt7IWZqtVo

credit: passmarc.cac.qld.edu.au


ScratchJr utamanya diunduh dan diinstall di HP/Tablet/Ipad. Namun saat ini sudah ada beberapa programmer yang membuat versi beta, sehingga ScratchJr bisa diunduh dan diinstall di laptop/komputer. Jika anda ingin menggunakannya, bisa unduh di: https://jfo8000.github.io/ScratchJr-Desktop/

Bagaimana mulai menggunakan ScratchJr atau mengajarkannya?

Sumber materi lain untuk belajar coding ScratchJr adalah: 

  1. https://www.scratchjr.org/teach/curricula
  2. https://pbskids.org/learn/scratchjr/
  3. https://scratchjrfun.com/
  4. https://passmarc.cac.qld.edu.au/mod/folder/view.php?id=40477
  5. https://www.coderkids.com/blog/scratchjr-projects-for-kids


Scratch

Scratch ini bisa diakses di website www.scratch.mit.edu. Kode blok yang digunakan lebih banyak dan detil dengan adanya tulisan untuk tiap fungsi kode. Scratch bisa digunakan secara online ataupun offline. Menurut pengalaman penulis, belajar coding dengan Scratch ini lebih mudah dimulai untuk anak usia 3 SD atau sekitar 8 tahun dan sudah terbiasa menggunakan laptop/komputer, sudah bisa baca tulis dan bisa belajar mandiri tanpa harus ada bantuan orang tua/dewasa setiap kali menggunakannya. 


Hal penting yang perlu diketahui ketika ingin mulai menggunakan Scratch adalah:

  1. Memahami menu dan fitur yang tersedia di website Scratch.mit.edu
  2. Sudah melakukan pendaftaran (klik Join in dan verifikasi email), ini untuk memudahkan simpan dan share link hasil coding secara online. Jika belum verifikasi email, maka anak tidak akan bisa Share link hasil codingnya. 
  3. Mengunduh dan menginstall Scratch Desktop, untuk keperluan menggunakan Scratch di laptop/komputer tanpa internet. Perlu dipelajari juga cara Save dan Load file hasil coding di Scratch Desktop secara offline.



Cara mulai belajar coding di Scratch, bisa diakses di beberapa tautan berikut:


Poin dasar coding di Scratch adalah:

  1. Memahami fungsi kode blok
  2. Mulai membuat Hello World
  3. Mengganti dan menambah Sprite, Sound, Backdrop, Costume sprite baik dari website Scratch, menggambar di Paint Editor atau Upload file dari laptop.
  4. Menambah kode blok dari EXTENSION
  5. Membuat variabel
  6. Membuat Broadcast Message
  7. Membuat Custome Block
  8. Menyimpan dan menggunakan script code, backdrop, sound ke BACKPACK
  9. Remix dan modifikasi project
  10. Re-used block, sprite, backdrop dengan cara duplicate atau export dan upload.