Scratch
Scratch
KOMPUTASI 2
Menampilkan Data Arduino
Vera Kamila NS(1137030074)
Syfa Istiqomah (1137030068)
Asisten Lab : Nurfaizah Amatillah (11237030055)
March 26, 2015
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUNAN GUNUNG DJATI BANDUNG
2015
Abstract
Scratch is software open source education , which is very suitable
for children . Scratch in the design by lifelong kindergarten group
at mit media lab , implemented by the usa and smalltalk ( squeak
) . S4a used to make the program specifically arduino visually and
easily .Before arduino s4a can communicate with and on the board
must have uploaded arduino s4a firmware arduino the idea of using
the program . There is a scratch on the software that can move a
scrip or animated as ordered . There is a scratch in a block that
serves to move the sprite . In block trdapat movement , the sound ,
a pen , control , censorship , a display , and the operator . If linked
with arduino hence the value of being illegible by a pin into a analog
input and output is the result of animation .This is to understand
the purpose of lab work s4a features , aware of the input and output
ardunio s4a and to understand s4a program .
Keyword: Scratch, Arduino, S4A, Sprite
Ringkasan
Scratch adalah software pendidikan open source, yang sangat cocok untuk anak-anak. Scratch di desain oleh Lifelong Kindergarten
Group di MIT Media Lab, USA dan diimplementasikan oleh Smalltalk
(Squeak). S4A secara khusus digunakan untuk membuat program Arduino secara visual dan mudah. Sebelum Arduino dapat berkomunikasi dengan S4A maka pada board Arduino harus sudah di upload
program S4A Firmware menggunakan IDE Arduino. Pada software
scratch terdapat sebuah scrip atau animasi yang dapat bergerak sesuai
perintah. Dalam scratch terdapat sebuah blok yang berfungsi untuk
menggerakan sprite. Di dalam blok trdapat gerakan, suara, pena,
kontrol, sensor, tampilan, dan operator. Jika dihubungkan dengan
arduino maka nilai yang terbaca oleh pin analog menjadi sebuah input dan hasil animasi adalah outputnya. Tujuan dari praktikum ini
adalah memahami fitur-fitur S4A, mengetahui input output ardunio
pada S4A dan memahami program S4A.
Kata Kunci:Scratch, Arduino, S4A, Sprite
Pendahuluan
1.1
Latar Belakang
Seperti yang kita ketahui fungsi komputer saat ini tidak untuk melakukan
pekerjaan yang bersifat terbatas, contohnya seperti mengetik data, menyimpandata, alat hitung dan lain-lain. Tetapi dengan komputer kita juga bisa
membuat atau mendapatkan informasi yang luas dan berwawasan dari seluruh pelosok penjuru dunia dengan menggunakan internet. Informasi yang
akan kita dapatkan dari seluruh penjuru dunia sangatlah beragam. Salah
satunya kita bisamengetahui informasi tentang Aplikasi animasi menggunakan softwere opensource SCRATCH.
Scratch adalah aplikasi pemrograman yang memudahkan untuk membuatanimasi,permainan,cerita interaktif. Dalam Scratch, semua obyek interaktif, grak dan suara dapat dengan mudah diimport kepada sebuah program
baru dan dikombinasikan dalam cara yang baru. Sehingga pemula dapat
dengan cepat mendapatkan hasilnya dan tetrmotivasi untuk mencoba lagi.
1.2
Tujuan
1.3
Dasar Teori
Scratch adalah software pendidikan open source, yang sangat cocok untuk
anak-anak. Scratch di desain oleh Lifelong Kindergarten Group di MIT
Media Lab, USA dan diimplementasikan oleh Smalltalk (Squeak). Instruksi
pemrograman pada Scratch adalah berupa bagian-bagian kecil yang satu
sama lain harus terhubung membentuk blok sehingga dapat diprogram, mirip
dengan puzzle.
Scratch for Arduino (S4A) adalah versi modifikasi dari Scratch yang tujuan utama pembuatannya adalah untuk mengajak orang mendalami dunia
pemrograman. S4A secara khusus digunakan untuk membuat program Arduino secara visual dan mudah. S4A dikembangkan di Citilab oleh Edutec
Research Group, yang dibantu oleh Smalltalk.cat programming group dan
kolaborator seperti Jorge Gomez yang memimpin proyek hardware dan software pendidikan di Miscela. Sebelum Arduino dapat berkomunikasi dengan
S4A maka pada board Arduino harus sudah di upload program S4A Firmware
menggunakan IDE Arduino. Firmware dan software S4A dapat didownload
secara gratis di alamat http://s4a.cat/.
Saat menggunakan S4A, tidak semua pin dapat digunakan secara bebas,
karena adanya pembatasan pada program Firmware. Berikut adalah tabel
pin mapping S4A:
Metode Praktikum
2.1
2.2
1. Software Scratch
2. Laptop
3. Kabel USB
4. Papan PCB
5. Potensio
6. Kabel Soket
2.3
Prosedur Percobaan:
Pertama, alat dan bahan dirangkai seperti potensiometer. Potensiometer dihubungkan ke arduino menggunakan kabel soket. Kemudian program dibuat
di Scratch dan setelah itu arduino dihubungkan ke program menggunakan
kabel USB. Setelah terhubung dengan benar maka program pada Scratch
dapat diatur menggunakan potensiometer.
2.3.1
Diagram Alir
Mulai
Selesai
3
3.1
Program Animasi
3.2
Pembahasan
10
Kesimpulan
11
References
[1] Lee Ford, Jerry. Scratch For Teens .
[2] Milonovich, Brandon. Scratch Cookbook .(2013)
[3] The LEAD Project- Super Scratch Programming .(2013)
[4] http://scratch.mit.edu/create/ .Diakses pada tanggal 24 Maret 2015
12
LAMPIRAN
13