Jump to content

Scratch

From Wiki

Scratch adalah Bahasa pemrograman visual atau grafis Open Source yang dapat digunakan secara gratis. Hanya dengan drag and drop kita dapat membuat animasi, games, musik atau cerita interaktif. Hasil kreasi yang dibuat dapat di-unggah (upload) ke Internet.

Asal mula Scratch

Scratch adalah sebutan untuk cara kreatif seorang Disk Jockey (DJ) dalam menggabungkan potongan musik. Teknik ini disebut menggores atau “Scratch”. Nah, dari teknik tersebut para programmer terinspirasi untuk menggabungkan beberapa media (gambar, foto, efek suara dan sebagainya) dengan cara yang menarik untuk menciptakan sesuatu yang baru.

Pencipta Scratch

Berdasarkan asal mula diatas, para programmer dari Massachussetts Insitute of Technology (MIT) yang tergabung dalam Media Lab’s Lifelong Kindergarten Group menggembangkan proyek bahasa pemrograman visual Scratch. Proyek ini didanai oleh US National Science Foundation (NSF) yang merupakan Yayasan pengembangan Ilmu Pengetahuan di Amerika.

Segment Pengguna Scratch

Scratch dikembangkan untuk dapat digunakan oleh anak-anak berusia 8 tahun keatas atau remaja. Tujuannya untuk membantu mereka mengembangkan keterampilan dan kreatifitas. Anak-anak berusia 8 tahun keatas atau remaja diajarkan bagaimana membuat suatu program komputer, untuk mengasah dan meningkatkan kreatifitas mereka dalam belajar matematika dan konsep komputer, logika dan algoritma, penalaran atau berfikir komputasional, pemecahan masalah serta kemampuan berkolaborasi.

Namun dalam perkembangan Scratch juga dapat digunakan untuk orang dewasa dalam membantu memahami dasar-dasar logika pemrograman.

Cara Kerja Scratch

Scratch dirancang agar anak-anak atau remaja yang dsebut pemula yang baru belajar pemrograman tidak melakukan kesalahan ketik syntax yang dapat menyebabkan error. Oleh karena itu, dalam Bahasa pemrograman visual Scratch, kita hanya tinggal menyeret (drag) dan menggabungkan (drop) beberapa blok program yang telah disediakan pada antar muka grafis Scratch.

Antar muka grafis Scratch memungkinkan pengguna dengan mudah mengontrol cara berbagai jenis perintah atau instruksi perintah untuk beraksi satu sama lain. Kita hanya perlu memahami alur logika atau algoritma dalam menyusun intruksi-instruksi tersebut.

Bahasa

Scratch dapat digunakan dalam 50 bahasa termasuk Bahasa Indonesia. Pada menu pemilihan Bahasa, dapat merubah tampilan Scratch ke dalam Bahasa Indonesia akan memudahkan bagi anak-anak (pengguna) dan juga pendidik dalam mehamami pemrograman.

Komposisi Scratch 2.0

Dalam membuat suatu proyek pemrograman menggunakan Bahasa pemrograman Scratch, kita harus mengetahui komposisi utama dalam membuat project di Scratch. Sebuah proyek Scratch terdiri atas:

  • Project awal dibuat atau terdiri dari objek-objek yang disebut sprite. Sprite adalah objek atau icon yang digunakan untuk menjalankan instuksi program yang dibuat. Icon Sprite awal dari Scratch adalah seekor kucing, namun kita dapat memilih atau membuat sprite jenis lainnya yang tersedia pada program Scratch.
  • Kita dapat memberikan instruksi kepada sprite, membuatnya bergerak, memutar musik atau berinteraksi terhadap sprite lainnya.
  • Untuk menjalankan sprite atau memberitahu sprite yang harus dilakukan, kita dapat menggabungkan blok grafis menjadi sebuah tumpukan instruksi algoritma yang disebut script.

Terkait