ALGORITMA PEMROGRAMAN 1 M 2 SCRATCH PROGRAMMING BASIC
ALGORITMA & PEMROGRAMAN 1 M 2. SCRATCH PROGRAMMING BASIC & ENVIRONTMENT
Subjectives q What is Scratch q History of Scratch q Scratch Community q Getting Scratch q Installation : q Versi Online q Versi Offline q Interface Scratch q Toolbar pada Scratch q Block Script q Costumes q Sound
What is Scratch?
What is Scratch? �Scratch is a programming language developed to help young people between ages of 8 and 16 learn 21 st century skill by developing computer programs.
What is Scratch? �With traditional computer and Internet Applications, users are limited to working with applications in the way the programmers who developed the applications designed. �Scratch turns things around by letting users programmers. become
What is Scratch? �Many People regard computer programming as a mysterious and complex process that requires advanced technical and education. �This is a misperception. �Programming languages like BASIC have been around decades and were developed expressly for the purpose of teaching first-time programmers how to program.
What is Scratch? �In recent years, a new crop programming languages has appeared, specifically geared towards helping children and students learn to program. �One of the very best and newest of the languages is SCRATCH So, what exactly Scratch?
What is Scratch? �Scratch is a visual programming Scratch language that is made up of a graphic interface that supports application development in which new project are created by mixing together images, sound, and video under the control of scripts, which specify the applications’s programming logic.
What is Scratch? � Script are created by snapping Script blocks together, much in the message way that Lego blocks are snapped together to create all sorts unique creation. � Each block reprrsents a different command or action that tells the application how to execute. � Scratch also provides programmers with access to all kinds of media, including graphics and sounds as well as tools that can be used to create new graphics and sound files
What is Scratch? �Witch Scratch, you can program your own interactive stories, games, and animations – and share your creations with others in the online community. �Scratch helps young people learn to thinks creatively, reason systematically, and work collaboratively – essential sklills for life in the 21 st century.
What is Scratch? �Scratch is a projects of the Lifelong Kindergarten Group at the MIT Media Lab. free of charge
What is Scratch? �Is designes especially for ages 8 to 16, but is used by people of all ages. �Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers
What is Scratch? �The ability to code computer programs is an important part of literacy in todays society. �When people learn to code in Scratc, they learn important strategies for solcing problems, designing projects, and communicating ideas.
What is Scratch? � Scratch is used in more that 150 different countries and available in more that 40 languages. � Toc hange languages, click the menu at the bottom of the page. � Or, in the Project Editor, click the globe at the top of the page. � To add or improve a translation, see the tranlation
What is Scratch?
What is Scratch? �Students are learning with Scratch at all levels (from elementary school to college) and across disciplines (such as math, computer science, language arts, social studies). �Educators share stories, exchange resources, ask questions, and find people on the Scratch. Ed website.
�Educators are using Scratch in a wide variety of: 1. Settings: School, museums, libraries, community centers 2. Grade Levels : Elementary, middle, and high school (and some colleges too!) 3. Subjects areas: Language arts, science, social studies, math, computer, foreign languages, and the arts.
�Scratch. Ed is an online community where Scratch educators share stories, exchange resources, ask questions, and find people. �Scratch. Ed is developed and supported by the Harvard Graduate School of Education.
�Scratch Educator Meetups are gatherings of Scratch Educators who want to learn with and from each other, sharing their ideas and strategies for supporting computational creativity in all its forms.
SLOGAN of SCRATCH
SLOGAN of SCRATCH
SLOGAN of SCRATCH �Scratch’s slogan is Imagine—Program—Share! It is designed to encourage teens’ creativity by providing them with an easy to learn yet powerful programming environment in which they can unleash the power of their imagination. �Scratch encourages and facilitates the development of application projects using a mixture of media, graphics, sound, and video in order to create something new.
SLOGAN of SCRATCH �Scratch provides new programmers with everything needed to create and execute new application projects. �Its programming language is designed to make it as easy as possible for new programmers to jump in and get their feet wet and to receive immediate feedback on their progress. �Scratch promotes an understanding of programming concepts, including conditional and iterative logic, event programming, the use of variables, mathematics, and the use of graphics, and sound effects.
SLOGAN of SCRATCH �By learning to program with Scratch, new programmers develop an understanding and appreciation of the design process, from idea generation to program development, then testing and debugging and the incorporation of user feedback. �People, especially kids, love to share, as demonstrated through the amazing success of websites like You. Tube, which allows people to share home video. �Sharing is a fundamental part of the Scratch programming experience.
History of Scratch
History of Scratch �Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. �And Scratch website describes Scratch : �“Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web”
History of Scratch �Year : 2006 �Designed By : Mitchel Resnick �Developed By : MIT Media Lab Lifelong Kindergarten Group �New Release : 2. 0 / 9 Mei, 2013 �Writing System : Dynamic �Implementation : Scratch
History of Scratch � Year : 2006 � Designed By : Mitchel Resnick � Developed By : MIT Media Lab Lifelong Kindergarten Group � New Release : 2. 0 / 9 Mei, 2013 � Writing System : Dynamic � Implementation : Scratch
History of Scratch �Inpirred By : Logo, Smalltalk, Hyper. Card, Star. Logo, Agent. Sheets, Etoys �License : GPLv 2 and Scratch Source Code License �Situs : scratch. mit. edu
History of Scratch �The development of Scratch was inspired by the scratching process that DJs use to create new sounds and music by rubbing old-style vinyl records back and forth on record turntables, creating a new and distinctively different sound out of something that already exists. �In similar fashion, Scratch application projects mix together graphics and sounds in order to use them in new and different ways.
Joining Global Community
Joining Global Community �Scratch is supported by a global community of students, teachers, schools, parents, computer enthusiasts and hobbyists. and �Scratch is available in many languages, including English, Spanish, German, French, Italian, Hungarian, Hebrew, Polish, Dutch, Romanian, and Russian. The Scratch website, located at http: //scratch. mit. edu and shown in Figure 1. 14, helps bring together people from around the world and facilitates the development of the Scratch community.
Joining Global Community
Joining Global Community
Joining Global Community �The Scratch website provides access to all kinds of resources that help Scratch programmers learn more about the language. �It provides access to online documentation and training videos. �It also provides access to the help screen packed with documentation on how to work with Scratch code blocks.
Joining Global Community
Joining Global Community
Getting Scratch
Getting Scratch
INSTALLATION
INSTALLATION �Before you can use Scratch, you need to install it on your computer. �The installation process varies, depending on whether you use Microsoft Windows or Mac OS X. �Instructions for installing Scratch on both of these operating systems are provided in the sections that follow. �The installation in Scratch there are 2 ways, �Online Version �Offline Version
INSTALLATION (Online Version)
INSTALLATION (Offline Version) �https: //scratch. mit. edu/scratch 2 download/
INSTALLATION (Offline Version) How to Install Scratch in Offline Version?
- Slides: 49