Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions.
Scratch diajarkan dan digunakan di sekolah, perguruan tinggi, serta lembaga pengetahuan publik lainnya.
The Scratch interface is divided into three main sections: a stage area, block palette, and a coding area to place and arrange the blocks into scripts that can be run by pressing the green flag or clicking on the code itself.
Antarmuka Scratch dibagi menjadi tiga bagian utama: area panggung, palet blok, dan area pengkodean untuk menempatkan dan mengatur blok menjadi skrip yang dapat dijalankan dengan menekan bendera hijau atau mengklik kode itu sendiri.
Users may also create their own code blocks, which will appear in the "My Blocks" section.
Pengguna juga dapat membuat blok kode mereka sendiri dan mereka akan muncul di "Blok Saya".
The stage area features the results (e.g., animations, turtle graphics, either in a small or normal size, with a full-screen option also available) and all sprites' thumbnails being listed in the bottom area.
Area panggung menampilkan hasil (misalnya, animasi, baik dalam ukuran kecil atau normal, dengan opsi layar penuh juga tersedia) dan semua thumbnail sprite dicantumkan di area bawah.
The stage uses x and y coordinates, with 0,0 being the stage center.
Area panggung menggunakan koordinat x dan y, dengan 0,0 sebagai pusat panggung.
The Costumes tab allows users to change the look of the sprite with a vector and bitmap editor in order to create various effects, including animation.
Tab Kostum memungkinkan pengguna untuk mengubah tampilan sprite untuk menciptakan berbagai efek, termasuk animasi.
The Sounds tab allows attaching sounds and music to a sprite.
Tab Sounds (suara) memungkinkan untuk memasukan suara dan musik ke sprite.
When creating sprites and also backgrounds, users can draw their own sprites manually, choose a sprite from the library, or upload an image.
Saat membuat sprite dan latar belakang, pengguna dapat menggambar sprite mereka sendiri secara manual, memilih Sprite dari perpustakaan, atau mengunggah gambar.
The table below shows the categories of the programming blocks:
Tabel di bawah ini menunjukkan kategori blok pemrograman:
Software-based extensions were added in Scratch 3.0, such as text-to-speech voices, along with some new hardware-based extensions like the micro:bit.
Ekstensi berbasis perangkat lunak ditambahkan di Scratch 3.0, seperti text-to-speech, bersama dengan beberapa ekstensi berbasis perangkat keras baru seperti mikro: bit.
LEGO Mindstorms EV3 – Control motors and receive sensor data from the Lego Mindstorms EV3 Makey Makey – Use Makey Makey to control projects LEGO Education WeDo 2.0 – control motors and receive sensor data from the Lego WeDo micro:bit – Use of a micro:bit to control projects LEGO BOOST – Bring robotic creations to life Go Direct Force & Acceleration – Sense pull, push, motion, and spin Many of the digital extensions in Scratch 3.0 used to be regular block categories that were moved to the extensions section to reduce clutter.
Semua ekstensi tercantum di bawah ini: LEGO Mindstorms EV3, mengendalikan motor dan menerima data sensor dari Lego Mindstorms EV3 Makey Makey, menggunakan Makey Makey untuk mengontrol proyek LEGO Education WeDo 2.0, mengendalikan motor dan menerima data sensor dari Lego WeDo Lego Education
These include: Music – Play digital instruments (drums, trumpets, violins, pianos, and more).
Musik, memainkan instrumen digital (drum, terompet, biola, piano, dan lainnya)
Scratch is used in many different settings: schools, museums, libraries, community centers, and homes.
Scratch digunakan di banyak tempat yang berbeda: sekolah, museum, perpustakaan, pusat komunitas, dan rumah.
Scratch is designed primarily for users aged 8–16, but it is used by all ages and has a sizeable adult user base as of 2009.
Meskipun kelompok usia pengguna Scratch yang ditargetkan adalah 8–16 tahun, tetapi digunakan oleh semua usia.
In April 2020, the Tiobe ranking of the world's programming languages included Scratch in the top 20.
Pada bulan April 2020, peringkat Tiobe untuk bahasQa pemrograman dunia memasukkan Scratch ke dalam 20 besar.
According to Tiobe, there are 50 million projects written in Scratch, and every month one million new projects are added.
Menurut Tiobe, ada 50 juta proyek yang ditulis di Scratch, dan setiap bulan satu juta proyek baru ditambahkan.
Scratch is used as the introductory language because the creation of interesting programs is relatively easy, and skills learned can be applied to other programming languages such as Python and Java.
Scratch digunakan sebagai bahasa pengantar karena pembuatan program di Scratch menarik relatif mudah, dan keterampilan yang dipelajari dapat diterapkan pada bahasa pemrograman lain seperti
Scratch is not exclusively for creating games.
Scratch tidak hanya digunakan untuk membuat game.
With the provided visuals, programmers can create animations, text, stories, music, art, and more.
Programmer juga dapat membuat animasi, teks, cerita, musik, dan lainnya.
There are already many programs that students can use to learn topics in math, history, and even photography.
Sudah banyak program yang dapat digunakan siswa untuk mempelajari topik matematika, sejarah, dan bahkan fotografi.
Scratch allows teachers to create conceptual and visual lessons and science lab assignments with animations that help visualize difficult concepts.
Scratch memungkinkan guru membuat pelajaran konseptual dan visual serta tugas lab sains dengan animasi yang membantu memvisualisasikan konsep yang sulit.
Using Scratch allows young people to understand the logic of programming and how to creatively build and collaborate.
Menggunakan Scratch memungkinkan kaum muda untuk memahami logika pemrograman dan bagaimana mereka berkolaborasi dengan sesama secara kreatif.
Scratch is taught to more than 800 schools and 70 colleges of the DAV organization in India and across the world.
Scratch diajarkan oleh lebih dari 800 sekolah dan 70 perguruan tinggi organisasi DAV di India dan di seluruh dunia.
In higher education, Scratch is used in the first week of Harvard University's CS50 introductory computer science course.
Di pendidikan tinggi, Scratch digunakan pada minggu pertama kursus pengantar ilmu komputer CS50 di Universitas Harvard.
Projects can be uploaded directly from the development environment to the Scratch website and any member of the community can view and download the full source code to study or to remix into new projects.
Proyek dapat diunggah langsung dari lingkungan pengembangan ke situs web Scratch dan setiap anggota komunitas dapat mengunduh kode sumber lengkap untuk dipelajari atau digabungkan ke dalam proyek baru.
Projects range from games and animations to practical tools.
Proyek berkisar dari permainan, animasi, hingga alat praktis.
Additionally, to encourage the creation and sharing amongst users, the website frequently establishes "Scratch Design Studio" challenges.
Selain itu, untuk mendorong kreasi dan berbagi di antara pengguna, situs web ini sering membuat tantangan yang bernama "Scratch Design Studio".
Educators have their own online community called ScratchEd, developed and supported by the Harvard Graduate School of Education.
Pendidik memiliki komunitas online mereka sendiri yang disebut ScratchEd, dikembangkan dan didukung oleh Sekolah Pascasarjana Pendidikan Harvard.
In this community, Scratch educators share stories, exchange resources, and ask questions.
Dalam komunitas ini, pengajar Scratch berbagi cerita, bertukar pikiran, dan mengajukan pertanyaan.
The Scratch Wiki is a support resource for Scratch and information about its website, history, and phenomena surrounding it.
Scratch Wiki adalah sumber informasi Scratch, situs webnya, sejarah, dan fenomena yang mengelilinginya.
Although is supported by the Scratch Team (the developers of Scratch), it is primarily written by Scratch users (Scratchers) and is hosted independently of the main Scratch website.
Meskipun didukung oleh Scratch Team (pengembang Scratch), Scratch wiki terutama ditulis oleh Scratchers (pengguna Scratch) untuk informasi mengenai program dan situs web.
There is also an offline version of Scratch 3.0.
Editor offline juga dapat diunduh dalam versi sebelumnya, seperti Scratch 2.0 dan Scratch 1.4.
Users can also create their own extensions for Scratch 3.0 using JavaScript.
Pengguna juga dapat membuat ekstensi mereka sendiri untuk Scratch 3.0 menggunakan JavaScript.