Ticker

6/recent/ticker-posts

Materi Informatika SMP/MTs Kelas 7 Perulangan dan Kondisional pada Scracth

 


Scratch adalah platform pemrograman visual yang cocok untuk mempelajari dasar-dasar pemrograman, termasuk perulangan dan kondisional. Berikut adalah cara untuk berlatih perulangan dan kondisional pada Scratch :

A. Perulangan:

  1. Gunakan blok "repeat" untuk membuat perulangan. Misalnya, jika Anda ingin membuat sebuah perulangan yang berjalan 10 kali, Anda bisa menambahkan blok "repeat 10".
  2. Gunakan blok "forever" untuk membuat perulangan yang terus berjalan sampai kondisi tertentu terpenuhi. Misalnya, jika Anda ingin membuat sebuah perulangan yang berjalan terus menerus sampai pemain mencapai level tertentu, Anda bisa menambahkan blok "forever" dan mengatur kondisi keluar dari perulangan menggunakan blok kondisional seperti "if-then".
  3. Gunakan blok "repeat until" untuk membuat perulangan yang berjalan sampai kondisi tertentu terpenuhi. Misalnya, jika Anda ingin membuat sebuah perulangan yang berjalan sampai skor pemain mencapai nilai tertentu, Anda bisa menambahkan blok "repeat until" dan mengatur kondisi keluar dari perulangan menggunakan blok kondisional seperti "if-then".

B. Kondisional:

  1. Gunakan blok "if-then" untuk membuat kondisi di mana suatu tindakan dilakukan jika kondisi tertentu terpenuhi. Misalnya, jika pemain mencapai level tertentu, Anda bisa menambahkan blok "if-then" dan memberikan tindakan seperti menampilkan pesan selamat kepada pemain.
  2. Gunakan blok "if-then-else" untuk membuat kondisi di mana suatu tindakan dilakukan jika kondisi tertentu terpenuhi dan tindakan lain dilakukan jika kondisi tidak terpenuhi. Misalnya, jika pemain mencapai level tertentu, Anda bisa menambahkan blok "if-then-else" dan memberikan tindakan yang berbeda untuk setiap kondisi.
  3. Gunakan blok "wait until" untuk membuat program menunggu sampai kondisi tertentu terpenuhi sebelum melanjutkan tindakan selanjutnya. Misalnya, jika Anda ingin menampilkan pesan tertentu setelah pemain mencapai skor tertentu, Anda bisa menambahkan blok "wait until" yang menunggu sampai skor terpenuhi sebelum menampilkan pesan.

Dengan berlatih menggunakan perulangan dan kondisional pada Scratch, Anda dapat meningkatkan kemampuan pemrograman Anda dan mengembangkan program yang lebih kompleks dan menarik.

Berikut ini adalah contoh script perulangan pada Scratch dengan menggunakan blok "repeat" :

 1. Script untuk membuat balok bergerak ke kanan sebanyak 10 kali :

 



Penjelasan: 

Dalam script di atas, kita menggunakan blok "repeat" dan mengatur nilai 10 agar balok bergerak ke kanan sebanyak 10 kali. Setiap kali blok "repeat" dijalankan, balok akan bergerak ke kanan 10 satuan

2. Script untuk membuat kucing berjalan mundur selama 5 detik :

 


Penjelasan: 

Dalam script di atas, kita menggunakan blok "repeat" dan mengatur nilai 60 agar kucing berjalan mundur selama 5 detik. Karena Scratch menghitung waktu dalam satuan frame per detik, maka kita menggunakan nilai 60 untuk mengeksekusi blok "move" sebanyak 60 kali, sehingga kucing berjalan mundur selama 5 detik.

 

3. Script untuk menggambar pola bintang :

 


Penjelasan: 

Dalam script di atas, kita menggunakan blok "repeat" dan mengatur nilai 5 agar pola bintang digambar sebanyak 5 kali. Setiap kali blok "repeat" dijalankan, Scratch akan menggambar pola bintang sesuai dengan script yang diberikan.

Dalam ketiga contoh di atas, kita menggunakan blok "repeat" untuk membuat perulangan. Kita dapat mengatur nilai yang berbeda pada blok "repeat" untuk mengatur berapa kali perulangan dijalankan.


Berikut ini adalah beberapa alamat website tentang Scratch beserta contoh programnya:

1. Situs resmi Scratch: https://scratch.mit.edu/

Situs resmi Scratch menyediakan berbagai tutorial, contoh program, dan proyek-proyek yang bisa diakses dan dijadikan referensi. Pada situs ini juga terdapat fitur "Explore" yang memungkinkan pengguna untuk mencari dan melihat proyek-proyek yang telah dibuat oleh pengguna lain.

2. ScratchEd: https://www.scratchedx.org/

ScratchEd adalah sebuah proyek yang disponsori oleh Harvard Graduate School of Education untuk mendukung pengajaran pemrograman menggunakan Scratch. Situs ini menyediakan berbagai materi dan sumber daya untuk guru, pendidik, dan orang tua yang ingin memperkenalkan Scratch kepada anak-anak.

3. Code Club: https://projects.raspberrypi.org/en/codeclub/scratch-module-1

Code Club adalah sebuah organisasi nirlaba yang mempromosikan pengajaran pemrograman di sekolah-sekolah dan komunitas. Situs ini menyediakan berbagai proyek-proyek Scratch yang dapat dipelajari dan diikuti secara gratis.

4. ScratchJr: https://www.scratchjr.org/

ScratchJr adalah versi Scratch yang disesuaikan untuk anak usia 5-7 tahun. Situs ini menyediakan berbagai proyek-proyek ScratchJr yang sederhana dan mudah dipelajari.

Contoh program Scratch yang bisa diakses dan dijadikan referensi juga terdapat di situs-situs tersebut, serta banyak diunggah oleh pengguna Scratch di situs resmi Scratch. Anda juga dapat mencari contoh program Scratch di situs-situs pembelajaran online seperti Khan Academy dan Code.org.



Posting Komentar

0 Komentar