Modul Scratch (Game Banana Shark)
Modul Scratch (Game Banana Shark)
MODUL SCRATCH
TEKNIK INFORMATIKA
UNIVERSITAS 17 AGUSTUS 1945
SURABAYA
DAFTAR ISI
2
BAB I
PENDAHULUAN
Page | 3
1. DEFINISI SCRATCH
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. Bahasa pemrograman ini
dibuat oleh MIT Media Lab dari Massachusetts Institute of Technology. Dengan Scratch,
pengguna dapat membuat sendiri animasi, permainan, karya kesenian, dan lain-lain.
Versi terbaru Scratch, Scratch 2.0 (atau Scratch 2), tersedia untuk diakses secara online atau
dengan diunduh. Scratch 2.0 tersedia untuk sistem operasi Windows, Mac OS X, serta Linux.
Tersedia juga versi terjemahan dalam Bahasa Indonesia untuk Scratch 1.4 dan Scratch 2.0.
Sementara itu, versi terjemahan untuk seluruh situs belum rampung.
Maksud dari laporan ini adalah dapat memberikan gambaran umum dan contoh dari
penggunaan aplikasi Scratch.
Tujuan dari laporan ini adalah :
a. Memberikan gambaran umum tentang Scratch
b. Memahami ragam fitur dan komponen yang ada pada Scratch
c. Tutorial contoh pembuatan game sederhana dengan Scratch
3
BAB II
PEMBAHASAN
Page | 4
1. FITUR DAN KOMPONEN SCRATCH
A. HALAMAN UTAMA
4
STAGE Tempat untuk melihat cerita, animasi atau game yang telah
dibuat
STOP SIGN Untuk menghentikan semua script
GREEN FLAG Untuk menjalankan script yang telah dibuat
Page | 5
PRESENTATION MODE Untuk menampilkan project kita
VIEW MODE Untuk mengubah stage menjadi besar atau kecil
B. SCRATCH BLOCK
Scratch block terdiri dari delapan kategori yang berbeda dan ditandai oleh delapan
warna yang berbeda. Kategori dalam scratch meliputi Motion, Looks, Sound, Pen, Control,
Sensing, Operators dan Variables.
MOTION
Menggerakkan sprite maju atau mundur
LOOKS
Menukar sprite dengan costume yang
lain
Menampilkan kata atau kalimat (misal
Hello!) yang kita inginkan dan dibatasi
waktu
5
Menampilkan kata atau kalimat (misal
Hello!) yang kita inginkan tanpa
terbatas oleh waktu
Mengatur ukuran sprite dalam
Page | 6
persentase tertentu
Memunculkan sprite pada stage
SOUND
Memulai memainkan suara
PEN
Menghapus semua tanda pena dan stamp dari
stage
Mengatur warna pena berdasarkan pilihan
dari color picker
Mengatur warna pena untuk nilai tertentu.
(misalkan pen_color = 0 merah pelangi,
6
pen_color = 100 biru pelangi. Interval dari 0
sampai 200 untuk menentukan variasi warna.)
Mengubah ketebalan pena
CONTROL
Menjalankan script ketika bendera hijau
diklik
7
Memeriksa apakah kondisi yang
diberikan salah. Jika demikian, jalankan
blok yang ada didalam dan dicek
kembali. Jika kondisi benar, berlanjut ke
Page | 8
blok berikutnya
Menghentikan script
SENSING
Laporan benar jika sprite menyentuh sprite
tertentu, tepi garis atau mouse-pointer
Laporan benar jika sprite menyentuh warna
tertentu
Mengajukan pertanyaan pada layar dan
memasukkan input dari keyboard kedalam
. Program akan menunggu sampai tombol
Enter ditekan atau tanda centang diklik.
Mengatur waktu menjadi 0
OPERATORS
Penjumlahan dua bilangan
8
Pembagian dua bilangan
VARIABLES
Klik untuk membuat variabel baru
9
BAB III
TUTORIAL APLIKASI
Page |
10
1. DEFINISI GAME
B. Setelah Scratch terbuka, masukkan sprite atau dengan menggambar sendiri juga bisa.
Namun kali ini saya akan memilih sprite yang telah disediakan oleh library Scratch.
Dengan cara mengklik lingkaran berikut :
10
Usahakan pilih sprite yang memiliki 2 atau lebih gambar yang berbeda. Disini saya akan Page |
11
memilih gambar hiu sesuai tema game saya.
C. Tambahkan sprite – sprite lainnya yang dibutuhkan kemudian edit mulai dari ukuran, posisi,
pemberian warna dan teks, dll.
11
D. Pemberian background.
Caranya yakni dengan mengklik tombol berikut:
Page |
12
Disini saya akan memilih pilihan kedua yakni mengambil dari data dikomputer saya.
Diatas ada 2 background yang saya pilih, yang pertama untuk tampilan pembuka dan yang
kedua adalah tampilan utama atau workspace permainan.
12
E. Tata letak background dengan sprite
Tampilan awal :
Page |
13
13
Berikut adalah kode program dari masing – masing sprite game saya :
Bananas
Page |
14
Shark 1
14
Shark 2
Page |
15
Shark 3
15
Button 1
Page |
16
Button 2
Button 3
16
G. Jalankan program dan selamat menikmati
Page |
17
17
BAB IV
DAFTAR PUSTAKA
Page |
18
https://nofiriantirani.wordpress.com/2013/06/23/komponen-komponen-scratch-sebelum-
kita-membuat-aplikasi-sederhana/
http://ikafauziah75.blogspot.co.id/2015/09/pembuatan-game-pada-scratch.html
http://scratch-indo.info/wiki/Cloning
https://id.wikipedia.org/wiki/Scratch_(bahasa_pemrograman)
http://id.tutorialnetworks.com/tutorial-scratch/
18