Scratch (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Menghapus Scratch_3.0.jpg karena telah dihapus dari Commons oleh Ellywa; alasan: per c:Commons:Deletion requests/Files containing Scratch trademarks.
Tag: gambar rusak
Reno-Sifana (bicara | kontrib)
Memperbaiki Artikel
 
(6 revisi perantara oleh 5 pengguna tidak ditampilkan)
Baris 2:
| logo = Scratchlogo.svg
| logo_alt = Logo Scratch
| logo caption = Logo digunakan sejak 16 Oktober 2015
| screenshot =
| screenshot = Scratch 3.0 editor.png
| screenshot size = 300px
| screenshot caption = TampilanPenyunting Scratch 3.0
| paradigm = Pemograman [[Pemograman berbasis peristiwa|berbasis peristiwa]], [[Bahasa pemograman visual|visual]], dan [[Pemograman blok]]
| year = {{Start date|2002}} (prototipe pertama)<br/>{{Start date|2005}} (prototipe kedua)<br />{{Start date and age|2007|5|15}} (rilis perdana)<ref>https://en.scratch-wiki.info/wiki/Scratch_Timeline#May</ref><br/>{{Start date and age|2013|5|9}} (Scratch 2.0)<br> {{Start date and age|2019|1|2}} (Scratch 3.0)|
| influenced by = [[Logo (bahasa pemrograman)|Logo]], [[Smalltalk]], [[HyperCard]], [[StarLogo]], [[AgentSheets]], [[AgentCubes]], [[Etoys (bahasa pemograman)|Etoys]]
| influenced = [[ScratchJr]],<ref>https://www.scratchjr.org/</ref> [[Snap! (bahasa pemograman)|Snap''!'']],<ref>https://snap.berkeley.edu/</ref><ref>https://snap.berkeley.edu/about</ref> [[mBlock]]
Baris 15 ⟶ 16:
| website = {{URL|https://scratch.mit.edu/}}
| latest_release_version = {{unbulleted list|Scratch 3.0 (editor online) / {{Start date and age|2019|01|02}}|Scratch 3.29.1 (editor offline) / {{Start date and age|2022|02|27}}}}
| repository = {{URL|https://github.com/LLK/scratch-gui/}}
}}
 
'''Scratch''' adalah sebuah [[bahasa pemrograman]] visual untuk lingkungan pembelajaran yang memungkinkan pemula (entah murid, guru, pelajar, atau orangtua) untuk belajar membuat program tanpa harus memikirkan salah-benar penulisan sintaksis. Layanan ini dikembangkan oleh [[MIT Media Lab]], dan telah diterjemahkan ke lebih dari 7060 bahasa, termasuk [[Bahasa Indonesia]]. Scratch diajarkan dan digunakan di sekolah, perguruan tinggi, serta lembaga pengetahuan publik lainnya. Pada September 2020, statistik kunjungan di situs web resmi menunjukkan lebih dari 59 juta proyek dibagikan oleh lebih dari 58 juta pengguna, dan terdapat hampir 36 juta kunjungan ke situs web per-bulan.<ref name=":2">{{Cite web|last=|first=|date=|title=Community statistics at a glance|url=https://scratch.mit.edu/statistics/|website=scratch.mit.edu|archive-url=https://web.archive.org/web/20160406023520/https://scratch.mit.edu/statistics/|archive-date=2016-04-06|access-date=2019-05-18}}</ref>
 
== Scratch 3.2 ==
Baris 49 ⟶ 50:
 
=== Pengeditan offline ===
Editor desktop offline tersedia untuk Microsoft Windows 10 di Microsoft Store dan Apple macOS 10.13 Apple.<ref>{{Cite web|last=|first=|date=|title=Scratch Desktop|url=https://scratch.mit.edu/download|website=|access-date=19 September 2019}}</ref> Hal ini memungkinkan untuk membuat program Scratch secara lokal, tanpa koneksi Internet. Editor offline juga dapat diunduh dalam versi sebelumnya, seperti [https://scratch.mit.edu/download/scratch2 Scratch 2.0] dan [https://scratch.mit.edu/scratch_1.4 Scratch 1.4].
 
=== ekstensi ===
Baris 79 ⟶ 80:
 
== Komunitas pengguna ==
[[Berkas:Scratch_(programming_language)_2007.PNG|jmpl|Situs web Scratch setelah dirilis pada akhir 2007]]
Scratch digunakan di banyak tempat yang berbeda: sekolah,<ref>{{Cite news|last=Oliveira|first=Michael|date=2014-04-30|title=Canadian schools starting to teach computer coding to kids|url=https://www.ctvnews.ca/sci-tech/canadian-schools-starting-to-teach-computer-coding-to-kids-1.1799365|work=|publisher=CTV.ca|archive-url=https://web.archive.org/web/20190518123251/https://www.ctvnews.ca/sci-tech/canadian-schools-starting-to-teach-computer-coding-to-kids-1.1799365|archive-date=2019-05-18|access-date=2019-05-18}}</ref> museum,<ref>{{Cite web|last=|first=|date=|title=Scratch Day|url=http://www.smm.org/ltc/scratchday|website=Science Museum of Minnesota|archive-url=https://web.archive.org/web/20130408060603/http://www.smm.org/ltc/scratchday|archive-date=2013-04-08|access-date=2019-05-18}}</ref> perpustakaan,<ref>{{Cite journal|last=Lamb|first=Annette|last2=Johnson|first2=Larry|date=April 2011|title=Scratch: Computer Programming for 21st Century Learners|url=https://scholarworks.iupui.edu/bitstream/handle/1805/8622/38-4.pdf?sequence=1|format=PDF|journal=Teacher Librarian|volume=38|issue=4|pages=64–68|doi=|access-date=2019-05-18}}</ref> pusat komunitas, dan rumah. Meskipun kelompok usia pengguna Scratch yang ditargetkan adalah 8–16 tahun,<ref>{{Cite web|title=Scratch - About|url=https://scratch.mit.edu/|website=scratch.mit.edu|access-date=2020-10-07}}</ref> tetapi digunakan oleh semua usia. Scratch juga telah dibuat untuk pendidik dan orang tua. Jangkauan yang luas ini telah melahirkan banyak komunitas pengguna, baik fisik maupun digital.<ref name=":2" /> Pada bulan April 2020, peringkat Tiobe untuk bahasa pemrograman dunia memasukkan Scratch ke dalam 20 besar. Menurut Tiobe, ada 50 juta proyek yang ditulis di Scratch, dan setiap bulan satu juta proyek baru ditambahkan.<ref>{{Cite web|last=Fay|first=Joe|date=2020-04-06|title=Kids programming language Scratch nails top 20 in latest dev rankings • DEVCLASS|url=https://devclass.com/2020/04/06/kids-programming-language-scratch-nails-top-20-in-latest-dev-rankings/|website=DEVCLASS|access-date=2020-04-27}}</ref>
 
=== Pendidikan ===
Scratch populer di Inggris dan Amerika Serikat melalui ekskul pemograman. Scratch digunakan sebagai bahasa pengantar karena pembuatan program di Scratch menarik relatif mudah, dan keterampilan yang dipelajari dapat diterapkan pada bahasa pemrograman lain seperti [[Python (bahasa pemrograman)|Python]] dan [[Java]].
[[Berkas:Comparison_of_Scratch_1.4_and_Scratch_2.png|jmpl|Perbandingan dari Scratch 1.4 dan Scratch 2.0]]
Scratch tidak hanya digunakan untuk membuat game. Programmer juga dapat membuat animasi, teks, cerita, musik, dan lainnya. Sudah banyak program yang dapat digunakan siswa untuk mempelajari topik matematika, sejarah, dan bahkan fotografi. Scratch memungkinkan guru membuat pelajaran konseptual dan visual serta tugas lab sains dengan animasi yang membantu memvisualisasikan konsep yang sulit. Dalam ilmu sosial, instruktur dapat membuat kuis, permainan, dan tutorial dengan elemen interaktif. Menggunakan Scratch memungkinkan kaum muda untuk memahami logika pemrograman dan bagaimana mereka berkolaborasi dengan sesama secara kreatif.<ref>{{Cite web|last=Martin|first=Neil|date=2015-06-25|title=What is Scratch? Is it AV or IT?|url=https://www.avinteractive.com/features/blogs/scratch-av-25-06-2015/|website=AV Magazine|archive-url=https://web.archive.org/web/20190518123255/https://www.avinteractive.com/features/blogs/scratch-av-25-06-2015/|archive-date=2019-05-18|access-date=2019-05-18}}</ref>