Anda di halaman 1dari 32

LAPORAN

UJI LEVEL SEMESTER


SMK MUHAMMADIYAH 2 CILEUNGSI
TAHUN AJARAN 2022-2023
Membuat Game Space Shooter menggunakan scratch
DIBUAT SEBAGAI PERSYARATAN MEMENUHI SYARAT
MENDAPATKAN SERTIFIKAT LEVEL MUDA

Di susun oleh:
Keizha auralia elfirrani
Kelas:
X TKJ B
Program Keahlian:
Teknik Komputer Jaringan
MAJELIS PENDIDIKAN DASAR DAN MENENGAH
PIMPINAN CABANG MUHAMMADIYAH CILEUNGSI
SEKOLAH MENENGAH KEJURUAN ( SMK )
SMK MUHMMADIYAH 2 CILEUNGSI

Jl. Akses Desa Dayeuh No.97B Cileungsi Kab. Bogor 16820


Telp. ( 021 ) 82495275 Fax. ( 021 ) 82480034
KATA PENGANTAR

Puji serta syukur penulis panjatkan kehadiran allah swt.


Karena berkat rahmat allah dan hidayah nya akhirnya
makalah yang berjudul scratch’ dapat penulis selesaikan.
Makalah ini penulis susun untuk memenuhi tugas laporan uji
level
Penulis menyadari dalam penulisan makalah ini masih ada
kekurangan dan kelemahan, oleh sebab itu penulis
menerima ktitik dan saran yang bersifat membangun untuk
memperbaiki makalah ini. Mudah-mudahan penulisan
makalah ini dapat bermanfaat dan berguna khususnya bagi
penulis dan pembaca pada umumnya.

Cileungsi, 29 November 2022

Keizha auralia elfirrani

ii
DAFTAR ISI

KATA PENGANTAR ...................................................................................................... ii


LEMBAR PENGESAHAN ..................................................................................................... iv
BAB 1 .................................................................................................................................1
PENDAHULUAN .................................................................................................................1
A. Latar Belakang ........................................................................................................1
B. Tujuan ........................................................................................................................1
C. Manfaat......................................................................................................................1
BAB 2 .................................................................................................................................2
LANDASAN TEORI ..............................................................................................................2
A. Scratch .......................................................................................................................2
B. Interface Scratch ........................................................................................................5
i. Pengertian Game .........................................................................................................9
ii. Jenis Game ...............................................................................................................10
iii. Manfaat Game .........................................................................................................11
iv. Game Edukasi ..........................................................................................................11
C. Fungsi Scratch ..........................................................................................................13
D. Cara Menggunakan Scratch .....................................................................................13
Bab 3 ................................................................................................................................15
Membuat Game Space Shooter Menggunakan Scratch .................................................15
• alat dan bahan / asset ...............................................................................................15
o Teknik Percodingan/Penyusunan blok program ...................................................16
o Penjelasan dan Fungsi ..........................................................................................19
o Cara Menjalankan ................................................................................................19
o alur proses berjalanya program ...........................................................................21
o Flowchart Game Space Shooter ...........................................................................23
Bab IV...............................................................................................................................24
Penutup ...........................................................................................................................24
A. Kesimpulan ...........................................................................................................24
B. Saran ....................................................................................................................24
Daftar Pustaka .................................................................................................................26
Biografi Penyusun............................................................................................................28

iii
LEMBAR PENGESAHAN

Telah dibuat laporan pelaksanaan uji level oleh :

Nama : Keizha auralia elfirrani

NIS/NISN : 0072970726

Program Keahlian : Teknik Komputer Jaringan

Telah dilaksanakan uji level dan diperiksa serta disahkan laporan ini pada :

Hari : Selasa
Tanggal : 29 November 2022
Penguji Praktek : Nunuy Yunangsih S.T
Pemeriksa Laporan : Andri Ahmad sobari S.kom

Penguji praktek Penyusun laporan

Nunuy yunangsih S.T Keizha auralia elfirrani


NBM. 1.180.946 NISN.0072970726

Diserahkan Oleh : Diketahui Oleh :

Kepala Sekolah Kepala Program TKJ

Hadid Budiman. S.S. M.Pd Andri Ahmad Sobari,


NBM. 1.154.763 S.Kom
NBM. 1.154.807

iv
BAB 1

PENDAHULUAN

A. Latar Belakang
Sesuai programan keahlian di SMK Muhammadiyah 2
Cileungsi, maka siswa dan siswi diwajibkan mengikuti Ujian
Kompetensi Keahlian (UKK) untuk syarat kelulusan.

UUK ini dapat dikatakan untuk menguji pengetahuan dan


ketrampilan yang selama ini telah di ajarkan di SMK
Muhammadiyah ini. Bagi siswa yang dianggap tidak lulus,
akan mengulang setelah semua siswa telah selesai
menjalankan ujian praktek /level atau Ujian Kompetensi
Keahlian.
Dengan adanya UKK ini, tidak hanya menguji kemampuan
siswa dan siswi, tetapi juga menguji mental siswa dan siswi
yang mengikuti Ujian ini. Karena tanpa adanya mental yang
mendukung, siswa siswi pasti kesulitan mengerjakan
UjianPraktek ini.

B. Tujuan
Tujuan dari dibuat game ini adalah :
1. Menerapkan aplikasi Scratch sebagai sebagai pembuatan
game media pembelajaran pada siswa di bidang keahlian
teknologi informasi dan komunikasi SMK
MUHHAMMADIYAH 2 CILEUNGSI

C. Manfaat
Pembuatan game “Space Shooter” ini memiliki
beberapa manfaat, yaitu :
1. Bagi penulis, meningkatkan pemahaman dan
pengetahuan dalam membangun suatu game

1
pembelajaran sehingga penulis berkesempatan untuk
Kembali game untuk Kembali menngkatan game ini
dan memasuki pasar perdagangan aplikasi

2. Menjadi referensi bagi peserta maupun


penguji

3. Agar siswa diharapkan mampu atau bisa


membuatnya sebagai langkah awal untuk
kedepannya.

BAB 2
LANDASAN TEORI

A. Scratch

Scratch adalah sebuah aplikasi freeware yang


dikembangkan oleh
Massachusetts Insititute of Technology (MIT) bersama
dengan kelompok Universitas California, Los Angeles
(UCLA) yang dipimpin oleh Yasmin Kafai yang
merupakan mantan presiden ISLS (International

2
Society of the Learning Sciences) dan editor eksekutif
Joumal of the Learning Sciences.

Scratch merupakan Bahasa pemograman yang bisa


dimanfaatkan semua kalangan Dalam membuat
sebuah game maupun untuk media pembelajaran.
Scratch dapat menggunakannya secara offline maka
kita hanya perlu download software-Nya baik itu
Scratch 1.0, 2.0 dan 3.0. apabila kita ingin
membuatnya secara online maka kita perlu login ke
website Scratch langsung, kemudian daftarkan akun
kita pada Scratch tersebut.

Scratch untuk pertama kalinya diperkenalkan


kepada public di tahun 2003. Scratch mulai diketahui
oleh banyak orang setelah peluncuran versi offlinenya
pada tanggal 2 Desmber 2007. Software Scratch yaitu
bahasa visual yang bisa menciptakan proyek
menggunakan perantara berupa gambar. Program
Scratch dikembangkan oleh Lifelong Kindergarten
Group pada MIT Media Lab, Amerika Serikat dan Lego
Company. Kedua grup ini memiliki ide pembuatan
program Scratch setelah melihat anak-anak yang
bermain lego yaitu permainan bongkah plastic kecil.

Program Scratch mampu memberikan


pemahaman kepada penggunanya membuat program
menggunakan Scratch ini menggunakan sintak logika,
disini kita tidak perlu ribet dengan memikirkan sintak
coding yang salah. Karena peran kita Menyusun

3
coding tersebut untuk menghasilkan animasi. Tak
perlu bingung dalam mempelajari pengcodingan
dalam aplikasi tersebut, kita cukup masuk ke website
resmi Scratch untuk melihat turotial yang telah
disediakan Scratch itu sendiri. Hingga kini, Scratch
memiliki komunitas pembelajaran kreatif lebih dari
dua juta pengguna dengan jumlah proyek 4.361.284
yang telah dibagikan.

4
B. Interface Scratch

Scratch memiliki tampilan interface/antarmuka


yang sangat sederhana. Konsep pemograman
Scratch divisualisasikan dalam bentuk blok-blok
pemogram yang dipasang seperti sebuah puzzle.

 G
reen Flag, Yang digambarkan dengan bendera
berwarna hijau yang berfungsi sebagai memulai
atau menjalankan sricpt.
 Stop Sign, Yang digambarkan dengan tombol
berwarna merah yang berfungsi Untuk
menghentikan sricpt.

5
 Stage, Adalah tempat untuk menampilkan sprite,
lebar stage adalah 480 dan memiliki tinggi 360.
 Chose a Backdrop, untuk meampilkan backdrop lain
dan untuk mengganti warna putih Pada stage.
 Sprite, Merupakan karakter yang dianimasikan
secara default seperti yang digambarkan dalam
scratch adalah seekor kucing.
 Chose a Sprite, Untuk menampilkan sprite lainya
dan untuk mengganti gambar kucing atau
menambahkan sprite lainya.
 Block Pallette, Memiliki 10 jenis blok, setiap blok
memiliki warna berbeda dan terdiri dari pilihan
kondisi dan aksi yang bisa dilakukan didalam
scratch.
 Sricpt, Adalah tempat untuk meletakan
sekumpulan blok yang sisebut dengan sricpt.
 Costumes, untuk mengubah tampilan dari sprite
pada stage.
 Sounds, digunakan untuk mengatur suara yang
akan digunakan di dalam program.

6
 Command Block

 Motion ( Gerakan ), icon untuk


mengontrol penempatan sprite, arah,
perputran, dan perpindahan sprite.
 Looks ( tampilan ), icon mengenai
sprite, tampilan, background, dan
memberikan kemampuan untuk menampilkan
teks aau tulisan.
 Sound ( suara ), icon yang mengontrol
plauback, volume, music, dan file audio.
 Events ( kejadian ), berisi perintah-
perintah yang dapat digunakan untuk
menjalankan sprite. aksi control ini ditandai
dengan warna kuning emas.
 Control ( kontrol ), berisi kondisi sebagai
syarat dilakukanya aksi oleh sprite.
 Sensing ( sensor ), icon yang digunakan untuk
menentukan lokasi dari pointer mouse,

7
jaraknya terhadap sprite lain dan apakah
sprite bersentuhan dengan sprite lainya.
 Operators ( operator ), untuk memberikan
pernyataan atau perhitungan untuk sebuah
sricpt dalam sebuah project pada stage.
 Variables ( variable ), icon yang dapat
digunakan untuk membuat variable dan
menaruh data pada aplikasi Ketika dieksekusi.
 My Blocks ( blok saya/lain ), digunakan untuk
membuat blok sendiri dengan perintah sesuai
kehendak pemogram. dalam aksi ini
ditambahkan ektensi dari picoboard, lego versi
1.0, dan lego versi 2.0.

8
i. Pengertian Game
Game merupakan kata dari bahasa inggris yang
berarti suatu permainan atau pertandingan yang bisa
diartikan sebagai suatu aktivitas terstruktur yang
sudah bisa dilakukan untuk bersenang senang,
sehingga game menjadi kebutuhan dasar untuk
menikmati hidup serta menjadi media pembelajaran.
Game sering disebut sebagi suatu aktivitas yang
dimana tela terstruktur yang bertujuan untuk
kesenangan yang kadang juga dapat dimanfaatkan
sebagai media edukasi. Latar belakang game juga
sangat menyenangkan, juga memotivasi serta
membuat aktivitas game ini sangat digemari oleh
banyak prang di penjuru dunia.

Game merupakan aktivitas yang digunakan


untuk kesenangan , namun game Juga dapat kita
artikan menjadi alat atau sara pembelajaran seperti
media pembelajaran, game juga dapat diartikan
sebagai hiburan yang dimanfaatkan Sebagian orang
untuk usaha, contohnya seperti seorang gamer yang
memanfaatkan game tersebut untuk menghasilkan
uang. Artinya game tidak hanya menjadi sarana
hiburan namun juga data dimanfaatkan untuk yang
lainya.

9
ii. Jenis Game
Jenis game sering disebut sebagai genre. Samuel
Henry mendefinisikan genre sebagai format atau gaya
dari sebuah game, format sebuah game bisa murni
sebuah genre atau campuran (hybrid) dari beberapa
genre lain dengan maksud membuuat unsur
permainan lebih bervariasi dan menantang. Action
Shooting, game ini memiliki tantangan untuk
pemainya. Jenis game menembak ini adalah salah
satu contoh game yang memiliki action tersendiri
untuk kita memainkanya. Bagaimana tidak, kita akan
ikut reflek bermain.

10
iii. Manfaat Game
 Memperkenalkan teknologi
 Meningkatkan Kepercayaan diri
 Melatih otak dan mental
 Menambah pengetahuan baru
 Mengasah kreativitas
 Melatih pengendalian emosi
 Membantu mengatasi disleksia
 Sarana belajar

iv. Game Edukasi

Game edukasi adalah suatu genre yang


disungguhkan untuk membuat penggunanya
Dapat lebih meningkatkan minat belajar Ketika
memainkan gamenya. Rancangan edukasi ini
sebenarnya lebih cenderung mendidik anak
supaya anak tidak terpengaruh dengan game
yang berbasis online yang bisa saja melalaikan
mereka namun tidak ada aspekedukasi
didalamnya. Dengan game edukasi daya fikir
seseorang lebih tajam dalam menanggapi
pelajaran, karena pada game edukasi dapat

11
diterapkan aspek yang menyenangkan seperti
anime pada game. Selain menyenangkan juga
akan membuat seorang lebih berfikir krisis dan
kreatif.

Berdasarkan paparan diatas dapat kita ambil


kesimpulan bahwasanya game Edukasi itu sangat
berguna bagai pembelajaran dimasa kini,
dikarenakan era zaman teknologi ini banyak game
yang bisa merusak pikiran generasi bangsa, oleh
karenya dengan adanya game edukasi tersebut
maka akan membuka pikiran seseorang bahwa
game dapat digunakan sebagai pembelajaran
untuk peserta didik.

12
C. Fungsi Scratch

Untuk mempermudah anak-anak dan


pemula dalam memahami konsep logika dalam
komputer dan bereksperimen secara interaktif.
Untuk sarana Pendidikan untuk beberapa mata
pelajaran untuk meningkatkan minat pelajar usia
muda mempelajari seperti, matematika, tik,
sains dan seni desain.

D. Cara Menggunakan Scratch

Berikut cara menggunakan scratch atau cara


meggerakan sprite:
 Ketika ingin memberikan gerak/animasi pada
seekor kucing ada di scratch,  pertama-tama klik
perintah “events” di pojok kiri atas.
 Setelah itu klik dan tarik code “when (symbol
bendera hijau) clicked” kearah tempat “sricpt”
 Lalu klik “control”, klik dan tarik code “forever”
kearah tempat “sricpt”.
 Jika ingin bergerak klik “ motion”, lalu klik dan tarik
code “move 10 steps” kemudian tarik kearah
tempat “sricpt”

13
 kita play terlebih dahulu ,supaya tahu sudah
sampai mana, nah cara play-nya adalah mengklik
bendera hijau yang ada diatas stage.
 ternyata kucingnya berjalan sangat cepat, nah
sekarang kita akan membuat bagaimana kucing ini
berjalan dengan lambat. Pertama kita mari kita
lanjutkan.
 klik “looks” dan tarik code “next costume”.
 kemudian klik “control” tarik code “wait 1 seconds”
kearah tempat “sricpt”
 setelah itu pilih code “sounds” klik dan tarik code
“play sound meow until done” ketempat “sricpt”
 setelah itu kita play Kembali kucingnya. cara
playnya seperti cara ke enam.
 setelah play selesai dan suara kucing terdengar dan
juga kucing mulai bergerak, mari kita mengganti
latar belakangnya agar tidak membosankan,
caranya klik “choose a backdrop” lalu pilih latar
belakang yang kalian inginkan. Karena untuk
contoh kita pilih blue sky . selesai dan silakan
mencoba.

14
Bab 3

Membuat Game Space Shooter Menggunakan


Scratch

• alat dan bahan / asset

o Sprite

o Background

Background yang digunakan adalah stars.


Seperti gambar diatas itu juga termasuk tampilan

15
awal game yang akan di mainkan, ditampilan ini
terdapat score yang nantinya akan bertambah
saat kita memainkan gamenya.

o Teknik Percodingan/Penyusunan blok program

o Susunan

16
 Coding Rocketship

17
 Coding Ball

 Coding Rocks

18
o Penjelasan dan Fungsi
 Rocketship , berperan sebagai sprite utama
rocketship ini awalnya disembunyikan dan akan
muncul jika permainan dimulai.
 Ball, berperan sebagai peluru yang akan keluar
dari rocketship peluru ini nantinya akan
menembak Rocks atau asteroid.
 Rocks, berperan sebagai asteroid yang awalnya
di sembunyikan akan muncul dari atas seperti
berjatuhan yang akan menabrak Rocketship.

o Cara Menjalankan
Ini adalah cara menjalankannya permainan:
 ketika program game dijalankan maka akan
dihadapkan oleh sprite
 Setelah sprite muncul, asteroid akan mulai
berjatuhan dan akan menghantam roket
 Peluru yang keluar dari roket bertugas untuk
menembak asteroit

19
 Jika salah satu asteroit tertembak, maka score
akan bertambah menjadi satu dan terus
bertambah jika asteroit tertembak
 Untuk menggerakan atau menjalankan roket
menggunakan tombol panah kanan dan kiri
 Permainan akan berakhir apa bila roket
menghantam asteroit
 Dan sprite sprite akan hilang

20
o alur proses berjalanya program

o Flowchart
Flowchart adalah diagram alur yang
menggambarkan langkah, urutan, dan
keputusan untuk melakukan sebuah
proses dalam suatu program. Langkah
tersebut digambarkan dengan simbol-
simbol tertentu dan saling
dihubungkan menggunakan garis atau
tanda panah.
Flowchart digunakan untuk
mendokumentasikan, merencanakan,
dan mengkomunikasikan proses yang
cukup rumit menjadi sebuah diagram.
Sehingga lebih mudah dibaca dan
dipahami oleh orang awam sekalipun.

o Fungsi Flowchart
Flowchart berfungsi untuk
menjelaskan atau
menggambarkan setiap proses
yang terjadi dalam progam. Akan
lebih memudahkanbagi
progemmer untuk menjelaskan

21
progress pengembangan software
yang sedang digarap.

22
o Flowchart Game Space Shooter

Mulai

Tampilan awal

Mainkan
Game

Mainkan Kursor
kanan dan kiri

Asteroid berjatuhan

Menembak asteroid

Tidak
Score Rocketship M
Bertambah? aste

Ya

Permainan
23 Berakhir
Bab IV

Penutup

A. Kesimpulan
Dengan adanya uji level ini, siswa dapat
mengetahui sendii kemampuanya. Sejauh mana
siswa dapat menerima pelajaran yang telah
disampaikan oleh bapak/ibu guru.
Demikian laporan yang saya buat mengenai
pembahasan tentang membuat game space
shooter menggunakan scratch. Ini yang menjadi
pokok bahasan dalam uji level semester tahun
2022/2023.

B. Saran
 Dalam melaksanakan uji level hendaklah
dipersiapkan secara matang agar proses dan
hasilnya menjadi yang terbaik
 Sebelum melaksanakan uji level hendaklah
para guru untuk mempersiapkan dan
memeriksa kembali peralatan yang akan
digunakan
 Sangat membutuhkan kesabaran.

24
25
Daftar Pustaka

dari k. Scratch (bahasa pemrograman).


Wikipedia.org.Published June
2013.Accessed December 16,2022
https://id.wikipedia.org/wiki/Scratch_(bahasa_pemro
graman)

User Interface – Scartch Wiki.Scratch-wiki.info.


Published 2022.
Accessed December 16, 2022. https://en.scratch-
Wiki.info/wiki/User_Interface

Menu-Menu pada Pemrograman Scratch dan


Fungsinya
https://binus.ac.id/malang/2021/11/menu-menu-
pada-pemograman-
scratch-dan-fungsinya/ (accessed 2022 -12 -16).

Helva Silvianita. Pengertian Game : Sejarah, Manfaat


dan Jenis-
Jenisnya [LENGKAP]. Nesabamedia.com.Published
2022. Accesseed
December 16,
2022.https://www.nesabamedia.com/pengertian-
game/

jelaskan langkah menggunakan aplikasi scrath.


Brainly.co.id.

26
Published August 17, 2020. Accessed December 16,
2022.
https://brainly.co.id/tugas/31416301

Setiawan R. Flowchart Adalah: Fungsi, Jenis, Simbol,


dan Contohnya –
Dicoding Blog.
Dicoding Blog. Published August 3,2021. Accessed
December 16,
2022. https://www.dicoding.com/blog/flowchart-
adalah/

27
Biografi Penyusun

Nama : Keizha auralia elfirrani


kelas : X Tkj B
NISN : 0072970726
Jurusan : Teknik Komputer Jaringan
Tempat tanggal : Bogor, 17 januari 2007
lahir
Jenis Kelamin : perempuan
Hobi : Membaca

28

Anda mungkin juga menyukai