SlideShare a Scribd company logo
JUNIOR STEM CODING
TEMA :MONKEY SHOOTER
2
ISI KANDUNGAN
NO PERKARA MUKA
SURAT
1. PENDAHULUAN 3
2. PENGUMPULAN MAKLUMAT 4
3. PERANCANGAN/GANT CHART 5
4. ALGORITMA PSEUDOKT
CARTA ALIR
6-7
5. PROSES PEMBINAAN PROJEK 8-18
6. SOURCE CODE 19-20
7. REFLEKSI 21
8. BIBLIOGRAFI 22
3
1.PENDAHULUAN
. Scratch ialah aplikasi pengaturcaraan untuk membina satu program seperti
animasi,permainan dan simulasi.Pengaturcaraan ialah satu set arahan yang
mengarahkan komputer melakukan suatu tindakan.
Saya telah mendapat idea untuk membina permainan ini adalah kerana mempunyai
banyak masa setelah PDPR.Saya mendapat tema idea ini kerana rumah saya
berhampiran hutan kecil dan terdapat banyak monyet berkeliaran dan bermain-
main.Mereka suka bermain dan membaling barang atau benda yang dijumpai.Saya
telah mengenali aplikasi Scratch semasa tahun 4 lagi.Permainan yang dibina dapat
meningkatkan pengetahuan saya yang lebih mendalam mengenai tajuk pengaturcaraan
ini.Pengaturcaraan ini ialah antara matapelajaran yang menarik minat saya untuk
mencuba.
Secara peribadi, saya merasakan Scratch adalah sebuah aplikasi yang amat amat
penting untuk memberi pemahaman asas pengaturcaraan sebelum murid mendalami
peringkat lanjutan mahupun menggunakan perisian pengaturcaraan sebenar.Aplikasi ini
juga sejajar dengan perkembbangan teknologi kini.
4
2.PENGUMPULAN MAKLUMAT
PENGUMPULAN
MAKLUMAT
INTERNET
GURU
BUKU
RUJUKAN
5
3.PERANCANGAN/GANT CHART
PERANCANGAN/TARIKH 1/8 3/8 5/8 8/8 11/8 18/8 22/8
Menjana idea /
Mencari maklumat /
Algoritma dan carta alir /
Menilai dan membaik pulih
algoritma
/
Merumuskan algoritma /
Pembangunan kod arahan
memilih sprite
menggerakkan sprite
memasukkan dialog
memasukkan bunyi
Menentukan kedudukan sprite
/
Menjalankan aturcara dan
ralat
/
Menghasilkan aturcara baru /
Membentang projek /
6
4.ALGORITMA/CARTA ALIR/PSEUDOKOT
ALGORITMA
Algoritma ialah langkah-langkah untuk menyelesaikan masalah atau melaksanakan
tugasan.Algoritma boleh dijelaskan oleh pseudokot dan carta alir.
Monyet masuk ke dalam hutan berjalan-jalan.Kemudian buah-buahan jatuh ke bawah
dan terkena monyet.Monyet membaling barang ke arah buah-buahan untuk melindungi
dirinya daripada bahaya.Buah-buahan yang terkena bola akan pecah.
PSEUDOKOD
Pseudokod ialah satu set pernyataan dalam bahasa biasa. Pseudokod menunjukkan
langkah demi langkah melaksanakan tugasan dari mula hingga tamat.
MULA
BERJALAN monyet ke hutan
JATUH ke bawah buah-buahan
BALING bola ke arah buah-buahan
TERKENA buah-buahan
HANCUR buah-buahan
TAMAT
7
CARTA ALIR
Carta alir ialah langkah-langkah penyelesaian masalah secara grafik. Simbol dalam
carta alir dihubungkan dengan menggunakan anak panah.
MULA
MONYET MASUK KE HUTAN
BUAH JATUH
MONYET MEMBALING BOLA KE BUAH
BUAH PECAH
TAMAT
8
5.PROSES PEMBINAAN PROGRAM
1.Fliter antara muka scratch 3.0.
2.Pemilihan sprite pertama iaitu monkey.
9
3.Kecilkan saiz sprite.
4.Klik blog events dan tarik keluar when flag clicked dan
forever.Kemudian klik blog motion dan tarik keluar g to x-6 dan y-
148 dan set x to.Seterusnya klik blog sensing dan taik keluar
mouse x.
10
5.Tukar latar belakang kepada forest.
6.Latar belakang telah bertukar.
11
7.Apabila monkey terkena apple.
8.Klik blok variables dan tulis score dan timer.
12
9.Pelihan sprite ke 2 iaitu ball.
10.Kecilkan saiz sprite.
13
11.Pemilihan suara iaitu drum boing.
12.Kli blok events dan tarik keluar when flag clicked.Kemudian
klik blok control dan tarik keluar when i strat as a clone,wait 0
seconds,repeat until,forever,create clone f my self,if then,delete
this clone.Seterusnya kilk blg motion dan tarik keluar go t x-9 dan
y-148,set x to.Selain itu klik blok sensing dan tarik keluar mouses
down? dan tounching edge?
14
13.Pemilihan sprite ke3 iaitu apple.
14.Kecilkan sprite.
15
15.Klik blok events dan tarik keluar when space flag
clicked.Kemudian klik blok control dan tarik keluar repeat
until,wait 1 seconds,stop all,wait until.Seterusnya klik blok
variables dan tarik keluar set timer dan timer.Selain itu klik blok
looks dan tarik keluar switch costumes monkey adan monkey
b.Antaranya klik blok sound dan tarik keluar play sound
boing.Akhir sekali klik blok operators dan tarik keluar = 0.
16.Custume apple apabila ball terkena apple
16
17.Klik blok events dan tarik keluar when flag clicked.Kemudian
klik blog control dan tarik keluar forever,create clone of my
self,wait 0.3 dan 0.1,wait until,when i start as a clone dan when
start as a clone.Seterusnya klik blok looks dan tarik keluar switch
costumes apple2,hide dan show.Selain itu klik blok sound dan
tarik keluar start sound chomp.Antaranya klik blok variables dan
tarik change score by 1 dan set score to 0.
18.Pemilihan suara a bass sampai habis
17
19.Klik blok control dan tarik keluar forever,repeat until, delete this
clone,when i start as a clone.Kemudian klik blok events dan tarik
keluar when flag clicked.Antaranya klik blok operators dan tarik
keluar pick random -218 to -176 dan <170.Seterusnya klik blok
motion dan tarik keluar change y by -10,y position dan go to x dan
y179.Akhir sekali klik blok sound dan tarik keluar play sound a
bass until done.sx
20.Apabila ball terkena apple akan mendapatan 1 score dan
masa 50 saat sampai 0 saat.
18
21.Apabila apple terkena monkey game over
19
6.SOURCE CODE
SOURCE CODE MONKEY
20
SOURCE CODE BALL
21
SOURCE CODE APPLE
22
7.REFLEKSI
Semasa dalam menghasilkan projek permainan ini saya telah mempelajari banyak
pengalaman yang berguna.Walaupun tugasan ini mengambil masa yang lama saya saya
bangga mampu melaksanakannya.
Saya mempunyai pelbagai kekangan semasa melaksanakan projek ini terutama kekangan
masa dn capaian internet.Tetapi ia tidak sama sekali melunturkan semangat saya.Saya berjaya
menyiapkannya mengikut garis masa yang telah ditetapkan.
Setelah melaksanakan projek ini mendapati keyakinan saya terhadap diri saya telah
bertambah walaupun saya pada awalnya rasa tidak mampu untuk melaksanakannya dengan
baik.Saya meramkan ucapan terima kasih kepada ibu bapa dan guru pembimbing saya .Saya
akan memperbaiki diri saya dimasa hadapan.Semoga ilmu dan pengalaman yang saya telah
dapat akan menjadikan diri saya lebih baik.
23
8.BIBLIOGRAFI
1) Getting Started with SCRATCH Version 1.4, http://scratch.mit.edu, Lifelong
Kindergarten Group, MIT Media Lab
2) Chiang, J., Shall We Learn Scratch Programming, http://shallwelearn.com.
3) Reference Guide: Scratch Version 1.4, http://scratch.mit.edu,Lifelong Kindergarten
Group, MIT Media Lab.
4) http://wiki.scratch.mit.edu/wiki/Scratch_Versions
5) http://scratch.mit.edu/explore

More Related Content

Recently uploaded

FAIL MEJA PENOLONG KANAN HAL EHWAL MURID
FAIL MEJA PENOLONG KANAN HAL EHWAL MURIDFAIL MEJA PENOLONG KANAN HAL EHWAL MURID
FAIL MEJA PENOLONG KANAN HAL EHWAL MURID
PamelaEstherAPPaulDe
 
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIKFAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
RAJAFARAAZLINABINTIR1
 
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptxSUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
lieekipli
 
Buku Program PIBG SK Taman Universiti 1 2024
Buku Program PIBG SK Taman Universiti 1 2024Buku Program PIBG SK Taman Universiti 1 2024
Buku Program PIBG SK Taman Universiti 1 2024
MARINIDARWISHAHBINTI
 
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTINCADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
SITIAMALINA17
 
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarangROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
FelaminaAlbert1
 
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAMINFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
g28423557
 
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdfCONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
JuhairinNiza1
 
buku program PIBG SK TAMAN UNIVERSITI 1.pdf
buku program PIBG SK TAMAN UNIVERSITI 1.pdfbuku program PIBG SK TAMAN UNIVERSITI 1.pdf
buku program PIBG SK TAMAN UNIVERSITI 1.pdf
MARINIDARWISHAHBINTI
 

Recently uploaded (9)

FAIL MEJA PENOLONG KANAN HAL EHWAL MURID
FAIL MEJA PENOLONG KANAN HAL EHWAL MURIDFAIL MEJA PENOLONG KANAN HAL EHWAL MURID
FAIL MEJA PENOLONG KANAN HAL EHWAL MURID
 
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIKFAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
FAKTOR KEPELBAGAIAN DALAM PENDAWAIAN ELEKTRIK DOMESTIK
 
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptxSUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
SUMBANGAN SALAHUDDIN AL-AYYUBI SEMASA ZAMAN PEMERINTAHANNYA.pptx
 
Buku Program PIBG SK Taman Universiti 1 2024
Buku Program PIBG SK Taman Universiti 1 2024Buku Program PIBG SK Taman Universiti 1 2024
Buku Program PIBG SK Taman Universiti 1 2024
 
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTINCADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
CADANGAN AKTIVITI PIBG TAHUNAN DAN HARI KANTIN
 
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarangROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
ROKOK & VAPE.pptx Kesedaran keburukan penyalahgunaan bahan terlarang
 
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAMINFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
INFO TENTANG DLP - SLIDE TENTANG DUAL LANGUAGE PROGRAM
 
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdfCONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
CONTOH BUKU PROGRAM KEJOHANAN OLAHRAGA 2022.pdf
 
buku program PIBG SK TAMAN UNIVERSITI 1.pdf
buku program PIBG SK TAMAN UNIVERSITI 1.pdfbuku program PIBG SK TAMAN UNIVERSITI 1.pdf
buku program PIBG SK TAMAN UNIVERSITI 1.pdf
 

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

dokumentasi iman baru.docx

  • 1. JUNIOR STEM CODING TEMA :MONKEY SHOOTER
  • 2. 2 ISI KANDUNGAN NO PERKARA MUKA SURAT 1. PENDAHULUAN 3 2. PENGUMPULAN MAKLUMAT 4 3. PERANCANGAN/GANT CHART 5 4. ALGORITMA PSEUDOKT CARTA ALIR 6-7 5. PROSES PEMBINAAN PROJEK 8-18 6. SOURCE CODE 19-20 7. REFLEKSI 21 8. BIBLIOGRAFI 22
  • 3. 3 1.PENDAHULUAN . Scratch ialah aplikasi pengaturcaraan untuk membina satu program seperti animasi,permainan dan simulasi.Pengaturcaraan ialah satu set arahan yang mengarahkan komputer melakukan suatu tindakan. Saya telah mendapat idea untuk membina permainan ini adalah kerana mempunyai banyak masa setelah PDPR.Saya mendapat tema idea ini kerana rumah saya berhampiran hutan kecil dan terdapat banyak monyet berkeliaran dan bermain- main.Mereka suka bermain dan membaling barang atau benda yang dijumpai.Saya telah mengenali aplikasi Scratch semasa tahun 4 lagi.Permainan yang dibina dapat meningkatkan pengetahuan saya yang lebih mendalam mengenai tajuk pengaturcaraan ini.Pengaturcaraan ini ialah antara matapelajaran yang menarik minat saya untuk mencuba. Secara peribadi, saya merasakan Scratch adalah sebuah aplikasi yang amat amat penting untuk memberi pemahaman asas pengaturcaraan sebelum murid mendalami peringkat lanjutan mahupun menggunakan perisian pengaturcaraan sebenar.Aplikasi ini juga sejajar dengan perkembbangan teknologi kini.
  • 5. 5 3.PERANCANGAN/GANT CHART PERANCANGAN/TARIKH 1/8 3/8 5/8 8/8 11/8 18/8 22/8 Menjana idea / Mencari maklumat / Algoritma dan carta alir / Menilai dan membaik pulih algoritma / Merumuskan algoritma / Pembangunan kod arahan memilih sprite menggerakkan sprite memasukkan dialog memasukkan bunyi Menentukan kedudukan sprite / Menjalankan aturcara dan ralat / Menghasilkan aturcara baru / Membentang projek /
  • 6. 6 4.ALGORITMA/CARTA ALIR/PSEUDOKOT ALGORITMA Algoritma ialah langkah-langkah untuk menyelesaikan masalah atau melaksanakan tugasan.Algoritma boleh dijelaskan oleh pseudokot dan carta alir. Monyet masuk ke dalam hutan berjalan-jalan.Kemudian buah-buahan jatuh ke bawah dan terkena monyet.Monyet membaling barang ke arah buah-buahan untuk melindungi dirinya daripada bahaya.Buah-buahan yang terkena bola akan pecah. PSEUDOKOD Pseudokod ialah satu set pernyataan dalam bahasa biasa. Pseudokod menunjukkan langkah demi langkah melaksanakan tugasan dari mula hingga tamat. MULA BERJALAN monyet ke hutan JATUH ke bawah buah-buahan BALING bola ke arah buah-buahan TERKENA buah-buahan HANCUR buah-buahan TAMAT
  • 7. 7 CARTA ALIR Carta alir ialah langkah-langkah penyelesaian masalah secara grafik. Simbol dalam carta alir dihubungkan dengan menggunakan anak panah. MULA MONYET MASUK KE HUTAN BUAH JATUH MONYET MEMBALING BOLA KE BUAH BUAH PECAH TAMAT
  • 8. 8 5.PROSES PEMBINAAN PROGRAM 1.Fliter antara muka scratch 3.0. 2.Pemilihan sprite pertama iaitu monkey.
  • 9. 9 3.Kecilkan saiz sprite. 4.Klik blog events dan tarik keluar when flag clicked dan forever.Kemudian klik blog motion dan tarik keluar g to x-6 dan y- 148 dan set x to.Seterusnya klik blog sensing dan taik keluar mouse x.
  • 10. 10 5.Tukar latar belakang kepada forest. 6.Latar belakang telah bertukar.
  • 11. 11 7.Apabila monkey terkena apple. 8.Klik blok variables dan tulis score dan timer.
  • 12. 12 9.Pelihan sprite ke 2 iaitu ball. 10.Kecilkan saiz sprite.
  • 13. 13 11.Pemilihan suara iaitu drum boing. 12.Kli blok events dan tarik keluar when flag clicked.Kemudian klik blok control dan tarik keluar when i strat as a clone,wait 0 seconds,repeat until,forever,create clone f my self,if then,delete this clone.Seterusnya kilk blg motion dan tarik keluar go t x-9 dan y-148,set x to.Selain itu klik blok sensing dan tarik keluar mouses down? dan tounching edge?
  • 14. 14 13.Pemilihan sprite ke3 iaitu apple. 14.Kecilkan sprite.
  • 15. 15 15.Klik blok events dan tarik keluar when space flag clicked.Kemudian klik blok control dan tarik keluar repeat until,wait 1 seconds,stop all,wait until.Seterusnya klik blok variables dan tarik keluar set timer dan timer.Selain itu klik blok looks dan tarik keluar switch costumes monkey adan monkey b.Antaranya klik blok sound dan tarik keluar play sound boing.Akhir sekali klik blok operators dan tarik keluar = 0. 16.Custume apple apabila ball terkena apple
  • 16. 16 17.Klik blok events dan tarik keluar when flag clicked.Kemudian klik blog control dan tarik keluar forever,create clone of my self,wait 0.3 dan 0.1,wait until,when i start as a clone dan when start as a clone.Seterusnya klik blok looks dan tarik keluar switch costumes apple2,hide dan show.Selain itu klik blok sound dan tarik keluar start sound chomp.Antaranya klik blok variables dan tarik change score by 1 dan set score to 0. 18.Pemilihan suara a bass sampai habis
  • 17. 17 19.Klik blok control dan tarik keluar forever,repeat until, delete this clone,when i start as a clone.Kemudian klik blok events dan tarik keluar when flag clicked.Antaranya klik blok operators dan tarik keluar pick random -218 to -176 dan <170.Seterusnya klik blok motion dan tarik keluar change y by -10,y position dan go to x dan y179.Akhir sekali klik blok sound dan tarik keluar play sound a bass until done.sx 20.Apabila ball terkena apple akan mendapatan 1 score dan masa 50 saat sampai 0 saat.
  • 18. 18 21.Apabila apple terkena monkey game over
  • 22. 22 7.REFLEKSI Semasa dalam menghasilkan projek permainan ini saya telah mempelajari banyak pengalaman yang berguna.Walaupun tugasan ini mengambil masa yang lama saya saya bangga mampu melaksanakannya. Saya mempunyai pelbagai kekangan semasa melaksanakan projek ini terutama kekangan masa dn capaian internet.Tetapi ia tidak sama sekali melunturkan semangat saya.Saya berjaya menyiapkannya mengikut garis masa yang telah ditetapkan. Setelah melaksanakan projek ini mendapati keyakinan saya terhadap diri saya telah bertambah walaupun saya pada awalnya rasa tidak mampu untuk melaksanakannya dengan baik.Saya meramkan ucapan terima kasih kepada ibu bapa dan guru pembimbing saya .Saya akan memperbaiki diri saya dimasa hadapan.Semoga ilmu dan pengalaman yang saya telah dapat akan menjadikan diri saya lebih baik.
  • 23. 23 8.BIBLIOGRAFI 1) Getting Started with SCRATCH Version 1.4, http://scratch.mit.edu, Lifelong Kindergarten Group, MIT Media Lab 2) Chiang, J., Shall We Learn Scratch Programming, http://shallwelearn.com. 3) Reference Guide: Scratch Version 1.4, http://scratch.mit.edu,Lifelong Kindergarten Group, MIT Media Lab. 4) http://wiki.scratch.mit.edu/wiki/Scratch_Versions 5) http://scratch.mit.edu/explore