Kamis, 03 April 2025

KODING : SCRACTH

0

Scratch merupakan bahasa pemrograman yang dikembangkan Lifelong Kindergarten Group MIT (Massachusetts Institute of Technology) Media Lab, Amerika Serikat. Scratch merupakan bahasa visual yaitu pembuatan proyek dengan menggunakan perantara berupa gambar dalam bentuk blok-blok program seperti memasang sebuah puzzle yang didesain untuk memperkenalkan konsep-konsep pemrograman komputer secara sederhana sehingga dapat dipahami oleh siapapun dari berbagai latar belakang . Scratch dapat digunakan untuk membuat aplikasi, animasi, dan games serta tersedia dalam online dan offlineUntuk mengakses scratch dapat dilakukan secara online di https://scratch.mit.edu/  dan offline dengan menginstal scratch di komputer. Adapun langkah instalasi scratch sebagai berikut :

  • Download scratch di https://scratch.mit.edu/download
  • Klik kanan pada aplikasi yang telah didownload, pilih run administrator, lalu klik yes
  • Pilih untuk everyone (all user), lalu klik install dan ikuti instruksinya sampai selesai
  • Centang run stracth dan klik finish

Komponen scratch, meliputi :

  • Halaman Utama Scratch, terdiri dari :
BAGIAN SCRATCHFUNGSI
LANGUAGEUntuk mengubah bahasa
SAVEUntuk menyimpan project
SHAREUntuk berbagi file
BLOCK PALETTEBlok untuk memprogram sprite
SCRIPTS AREATempat untuk meletakkan blok. Drag blok kedalam, tempelkan bersama script lainnya
SPRITE LISTTempat semua sprite yang digunakan. Klik untuk memilih dan mengedit sebuah sprite
NEW SPRITE BUTTONSMembuat sebuah karakter baru atau objek untuk project kita.
STAGETempat untuk melihat cerita, animasi atau game yang telah dibuat
STOP SIGNUntuk menghentikan semua script
GREEN FLAGUntuk menjalankan script yang telah dibuat
PRESENTATION MODEUntuk menampilkan project kita
VIEW MODEUntuk mengubah stage menjadi besar atau kecil
  • Scratch Block, terdiri dari delapan kategori yang berbeda dan ditandai oleh delapan warna yang berbeda, meliputi :
    • Motion,
1Menggerakkan sprite maju atau mundur
 2Menggerakkan sprite dalam arah tertentu (0 – ke atas, 90 = ke kanan, 180 = ke bawah, -90 = ke kiri)
 3Menggerakkan sprite pada koordinat x dan y dalam stage
 4Menggerakkan sprite ke arah mouse-pointer atau ke arah sprite lainnya
 5Memutar sprite searah jarum jam
 6Memutar sprite berlawanan arah jarum jam
    • Looks
  •  7Menukar sprite dengan costume yang lain
     8Menampilkan kata atau kalimat (misal Hello!) yang kita inginkan dan dibatasi waktu
     9Menampilkan kata atau kalimat (misal Hello!) yang kita inginkan tanpa terbatas oleh waktu
     10Mengatur ukuran sprite dalam persentase tertentu
     11Memunculkan sprite pada stage
     12Menyembunyikan sprite dari stage
    • Sound
  • 13Memulai memainkan suara
     14Memainkan suara dan tunggu sampai suara selesai dimainkan sebelum berlanjut ke blok berikutnya
     15Menghentikan semua suara yang sedang dimainkan
     16Mengatur volume suara sprite dalam persentase tertentu
     17Mengubah tempo sprite dalam ukuran tertentu
    • Pen
  •  18-2Menghapus semua tanda pena dan stamp dari stage
     19-2Mengatur warna pena berdasarkan pilihan dari color picker
     20-2Mengatur warna pena untuk nilai tertentu. (misalkan pen_color = 0 merah pelangi, pen_color = 100 biru pelangi. Interval  dari 0 sampai 200 untuk menentukan variasi warna.)
     21-2Mengubah ketebalan pena
     22-2Mengatur ketebalan pena
    • Control
  • 23Menjalankan script ketika bendera hijau diklik
     24-2Menjalankan script ketika key tertentu (misal tombol arah kanan pada keyboard) ditekan
     25Menunggu selama waktu (detik) yang telah ditentukan, kemudian berlanjut dengan blok berikutnya.
     26Menjalankan script didalam blok secara berulang-ulang
     27-2Mengirim pesan ke semua sprite, kemudian dilanjutkan dengan blok berikutnya.
     28-2Jika kondisi yang diberikan benar maka script didalam blok dijalankan secara berulang-ulang
     29-2Jika kondisi yang diberikan benar, jalankan blok yang ada didalam
     30-2Jika kondisi yang diberikan benar, jalankan blok yang di bagian if. Jika tidak, jalankan blok yang di bagian else
     31-2Memeriksa apakah kondisi yang diberikan salah. Jika demikian, jalankan blok yang ada didalam dan dicek kembali. Jika kondisi benar, berlanjut ke blok berikutnya
     32Menghentikan script
     33-2Menghentikan semua script yang berada di semua sprite
    • Sensing
  • 34Laporan benar jika sprite menyentuh sprite tertentu, tepi garis atau mouse-pointer
     Laporan benar jika sprite menyentuh warna tertentu
     36Mengajukan pertanyaan pada layar dan memasukkan input dari keyboard kedalamProgram akan menunggu sampai tombol Enter ditekan atau tanda centang diklik.
     38Mengatur waktu menjadi 0
     39Melaporkan waktu dalam hitungan detik
     40Melaporkan variabel dari sprite lain
    • Operators
  •  41Penjumlahan dua bilangan
     42Pengurangan dua bilangan
     43Perkalian dua bilangan
     44Pembagian dua bilangan
     45Mengambil bilangan bulat dalam kisaran tertentu
     46Menggabungkan string
    • Variables
  • 47Klik untuk membuat variabel baru
     48Menghapus semua blok yang berhubungan dengan variabel
     49Mengubah variabel dengan jumlah yang ditentukan
     50Mengatur variabel ke nilai yang ditentukan
     51Menunjukkan variabel pada stage
     52Menyembunyikan variabel dari stage

Adapun langkah membuat game atau aplikasi di scratch, sebagai berikut :

  • Mencari Ide, dengan cara bertukar pikiran atau brainstorming, mengidentifikasi tujuan dan jenis dari permainan dan apa yang membuat game tersebut sulit dan menantang.
  • Tambah Latar Belakang, diawali dengan menambahkan latar belakang, pilih tombol 'Choose a backdrop'  untuk menemukan opsi latar belakang, atau Unggah latar belakang yang dimiliki dengan klik tombol 'Upload'.
  • Tambahkan Sprite, merupakan elemen penting untuk game di Scratch, dapat dibuat khusus atau memilih opsi yang tersedia.
  • Masukkan Kode, kode pertama yang perlu ditambahkan adalah kapan pemain harus memulai, yaitu dengan menambahkan bendera hijau. Selanjutnya, masukkan kode-kode lain yang dibutuhkan dalam permainan yang dibuat hingga selesai. Pemain bisa melihat pratinjau game yang selesai dibuat apakah kode sudah sesuai atau belum.
  • Tambahkan Suara, Tambahkan juga suara agar game lebih hidup. Pengguna bisa menambahkan suara efek dan latar belakang game.
  • Simpan, game yang sudah dibuat dan membagikan game di situs masing-masing agar bisa dimainkan banyak orang.

 

AKSI NYATA

  • Tema : Dunia Hewan
  • Latar Belakang : Jungle
  • Sprite : Gajah, Kuda, Burung
  • Kode : Event, Motion, Looks, Sound
  • Suara : Pop, Horse, Bird
  • Simpan : klik file, klik save to your computer
  • Publish : buka file yang disimpan di komputer di scratch online, klik publish,
  • link : https://scratch.mit.edu/projects/1112302523

Posted in   

0 comments:

Posting Komentar