Lompat ke isi

Scratch (bahasa pemrograman)

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 26 Maret 2020 07.28 oleh HsfBot (bicara | kontrib) (clean up, replaced: milyar → miliar)
Scratch
Edit nilai pada Wikidata
PengembangMIT Media Lab, Lifelong Kindergarten Group
Rilis perdana2007; 11 tahun lalu
Rilis stabil
2.0 / 9 Mei, 2013
Tipe sistemdynamic
LisensiGPLv2 dan Scratch Source Code License
Ekstensi nama berkas.sb .sb2
Situs webscratch.mit.edu
Repositoriscratch.mit.edu
Implementasi utama
Squeak (Scratch 0.x, Scratch 1.x), ActionScript (Scratch 2.0)
Terpengaruh oleh
Logo, Smalltalk, HyperCard, StarLogo, AgentSheets, Etoys
Sunting kotak info
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Scratch adalah sebuah bahasa pemrograman visual untuk lingkungan pembelajaran yang memungkinkan pemula (entah murid, guru, pelajar, atau orang tua) untuk belajar membuat program tanpa harus memikirkan salah-benar penulisan sintaksis. Bahasa pemrograman ini dibuat oleh MIT Media Lab dari Massachusetts Institute of Technology,[1] dan layanan ini dirancang untuk membantu anak-anak (umur 8 tahun sampai 16)[2] untuk berpikir secara kreatif, beralasan secara sistematis, dan bekerja secara kolaboratif. Dengan Scratch, pengguna dapat membuat sendiri animasi, permainan, karya kesenian, dan lain-lain.[3]

Scratch telah diterjemahkan ke 40+ bahasa termasuk Bahasa Indonesia dan digunakan di 150+ negara.[3] Pada awal 2018, layanan situs webnya telah memiliki lebih dari 2.5 miliar pengguna terdaftar[4] dan 29 juta program terbagikan.[4]

Konsep

Pengguna Scratch membuat sebuah program atau "project" dengan menyusun dan menumpuk balok-balok visual perintah yang mengatur tingkah laku komponen-komponen program yang dikenal sebagai "sprite". Dengan cara ini, sang pengguna dapat fokus pada logika dan alur pemrograman (algoritme) tanpa pernah atau sering mendapatkan kesalahan error karena penulisan sintaksis yang salah.[2][5]

Referensi

  1. ^ MIT Media Lab. "Scratch - Credits". Massachusetts Institute of Technology. Diakses tanggal 15 Maret 2018. 
  2. ^ a b John Maloney. "The Scratch Programming Language and Environment" (PDF). Diakses tanggal 15 Maret 2018. 
  3. ^ a b "Scratch - About". Diakses tanggal 15 Maret 2018. 
  4. ^ a b "Scratch Statistics - Imagine, Program, Share". Diakses tanggal 15 Maret 2018. 
  5. ^ "Scratch Project Editor - Imagine, Program, Share". Diakses tanggal 15 Maret 2018. 

Pranala luar