Selasa, 28 April 2026

Peran Pahlawan Dalam Mewujudkan Kemerdekaan indonesia

 

Di bawah langit yang pernah terbakar perang,

mereka berdiri tanpa gentar, tanpa bimbang.

Bukan baja yang menguatkan langkah,

tapi cinta negeri yang tak pernah lelah.


Nama mereka tak selalu terucap lantang,

namun jasanya mengalir dalam setiap detak zaman.

Dari desa sunyi hingga kota yang ramai,

semangatnya hidup—tak pernah usai.


Mereka bukan sekadar cerita masa lalu,

mereka adalah arah saat bangsa ragu.

Dalam tiap bendera yang berkibar tinggi,

ada nyawa yang rela pergi tanpa kembali.


Darah yang jatuh bukan sekadar luka,

melainkan janji yang terus menyala.

Bahwa Indonesia bukan untuk dijajah,

tapi untuk dijaga dengan jiwa dan raga.


Kini giliran kita menjaga api itu,

agar tak padam oleh waktu yang berlalu.

Sebab pahlawan sejati tak pernah hilang—

mereka hidup, dalam setiap langkah yang berjuang.


https://docs.google.com/presentation/d/1ph69a8QSykKBfFJAe5ioCqGzmrbC8bXM/edit?usp=sharing&ouid=111161308270077231013&rtpof=true&sd=true

Kamis, 02 April 2026

FUNGSI BLOK KODE PROGRAM DI APLIKASI SCRATH

PALLET MOTION



Berikut penjelasan setiap blok Motion (Gerakan) pada Scratch sesuai nomor di gambar:

  1. move 10 steps
    → Menggerakkan sprite maju sebanyak 10 langkah sesuai arah hadapnya.
  2. turn ↻ 15 degrees
    → Memutar sprite ke kanan sebesar 15 derajat.
  3. turn ↺ 15 degrees
    → Memutar sprite ke kiri sebesar 15 derajat.
  4. go to random position
    → Memindahkan sprite ke posisi acak di panggung.
  5. go to x: 0 y: 0
    → Memindahkan sprite ke koordinat tertentu (0,0 = tengah layar).
  6. glide 1 secs to random position
    → Meluncur (bergerak halus) selama 1 detik ke posisi acak.
  7. glide 1 secs to x: 0 y: 0
    → Meluncur selama 1 detik ke koordinat (0,0).
  8. point in direction 90
    → Mengatur arah hadap sprite (90 = ke kanan).
  9. point towards mouse-pointer
    → Membuat sprite menghadap ke arah kursor mouse.
  10. change x by 10
    → Menggeser sprite ke kanan sebesar 10 (karena nilai x bertambah).
  11. set x to 0
    → Mengatur posisi horizontal (sumbu X) sprite menjadi 0 (tengah layar secara horizontal).
  12. change y by 10
    → Mengubah posisi vertikal (sumbu Y) dengan menambah 10 (sprite bergerak ke atas).
  13. set y to 0
    → Mengatur posisi vertikal (sumbu Y) sprite menjadi 0 (tengah layar secara vertikal).
  14. if on edge, bounce
    → Jika sprite menyentuh tepi layar, maka akan memantul (berbalik arah otomatis).
  15. set rotation style left-right
    → Mengatur gaya rotasi sprite hanya kiri-kanan (tidak terbalik atas-bawah).
    Biasanya dipakai untuk karakter agar tidak jungkir saat berbalik arah.
  16. x position
    → Menampilkan nilai posisi X (horizontal) sprite saat ini.
  17. y position
    → Menampilkan nilai posisi Y (vertikal) sprite saat ini.
  18. direction
    → Menampilkan arah hadap sprite (dalam derajat, misalnya 90 = kanan, 0 = atas).

PALLET LOOKS



Berikut penjelasan blok Looks (Tampilan) pada Scratch sesuai nomor:

  1. say “Hello!” for 2 seconds
    → Sprite menampilkan balon kata (berbicara) selama 2 detik, lalu hilang.
  2. say “Hello!”
    → Sprite menampilkan balon kata tanpa batas waktu (sampai diganti/dihapus).
  3. think “Hmm…” for 2 seconds
    → Sprite menampilkan balon pikiran selama 2 detik.
  4. think “Hmm…”
    → Sprite menampilkan balon pikiran tanpa batas waktu.
  5. switch costume to costume2
    → Mengganti kostum sprite ke kostum tertentu (misalnya untuk animasi karakter).
  6. next costume
    → Mengganti ke kostum berikutnya secara berurutan (biasanya untuk animasi berjalan).
  7. switch backdrop to backdrop1
    → Mengganti latar belakang (background) panggung.
  8. next backdrop
    → Mengganti ke backdrop berikutnya secara berurutan.
  9. change size by 10
    → Mengubah ukuran sprite dengan menambah 10 (sprite jadi lebih besar).
  10. set size to 100%
    → Mengatur ukuran sprite ke nilai tertentu (100% = ukuran asli).
  11. change color effect by 25
    → Mengubah efek warna sprite dengan menambah nilai 25 (warna jadi berubah-ubah).
  12. set color effect to 0
    → Mengatur efek warna ke nilai tertentu (0 = kembali ke warna asli).
  13. clear graphic effects
    → Menghapus semua efek grafis (warna, ghost, brightness, dll) kembali normal.
  14. show
    → Menampilkan sprite (jika sebelumnya disembunyikan).
  15. hide
    → Menyembunyikan sprite dari panggung.
  16. go to front layer
    → Membawa sprite ke lapisan paling depan (di atas sprite lain).
  17. go forward 1 layers
    → Memindahkan sprite maju 1 lapisan (lebih depan sedikit).
  18. costume number
    → Menampilkan nomor kostum yang sedang digunakan sprite.
  19. backdrop number
    → Menampilkan nomor latar belakang (backdrop) yang sedang aktif.
  20. size
    → Menampilkan ukuran sprite saat ini (dalam persen).


PALLET SOUND

Berikut penjelasan blok Sound (Suara) pada Scratch sesuai nomor:

  1. play sound “Meow” until done
    → Memutar suara sampai selesai, dan program menunggu sampai suara itu selesai baru lanjut.
  2. start sound “Meow”
    → Memutar suara tanpa menunggu selesai (program langsung lanjut ke blok berikutnya).
  3. stop all sounds
    → Menghentikan semua suara yang sedang diputar.
  4. change pitch effect by 10
    → Mengubah tinggi nada suara (pitch) dengan menambah 10 (suara jadi lebih tinggi).
  5. set pitch effect to 100
    → Mengatur tinggi nada suara ke nilai tertentu.
  6. clear sound effects
    → Menghapus semua efek suara (pitch, pan, dll) kembali normal.
  7. change volume by -10
    → Mengurangi volume suara sebesar 10 (suara jadi lebih pelan).
  8. set volume to 100%
    → Mengatur volume suara ke nilai tertentu (100% = maksimal).
  9. volume
    → Menampilkan nilai volume suara saat ini.
PALLET EVENTS

Berikut penjelasan blok Events (Peristiwa) pada Scratch sesuai nomor:

  1. when green flag clicked
    → Script mulai berjalan saat bendera hijau diklik (awal program).
  2. when space key pressed
    → Script berjalan saat tombol keyboard tertentu ditekan (di sini tombol spasi).
  3. when this sprite clicked
    → Script berjalan saat sprite tersebut diklik dengan mouse.
  4. when backdrop switches to backdrop1
    → Script berjalan saat background berubah ke backdrop tertentu.
  5. when loudness > 10
    → Script berjalan saat suara/mikrofon lebih keras dari nilai tertentu (misalnya tepuk tangan).
  6. when I receive message1
    → Script berjalan saat menerima pesan (broadcast) tertentu.
  7. broadcast message1
    → Mengirim pesan ke semua sprite/stage (untuk menjalankan script lain).
  8. broadcast message1 and wait
    → Mengirim pesan lalu menunggu semua script yang menerima pesan selesai, baru lanjut.
PALLET CONTROL



Berikut penjelasan blok Control (Kontrol) pada Scratch sesuai nomor:

  1. wait 1 seconds
    → Menunggu selama 1 detik sebelum melanjutkan ke blok berikutnya.
  2. repeat 10
    → Mengulang blok di dalamnya sebanyak 10 kali.
  3. forever
    → Mengulang blok di dalamnya terus-menerus tanpa henti (loop tak terbatas).
  4. if then
    → Jika kondisi benar, maka blok di dalamnya dijalankan. Jika salah, dilewati.
  5. if then else
    → Jika kondisi benar, jalankan bagian atas. Jika salah, jalankan bagian else.
  6. wait until
    → Menunggu sampai kondisi terpenuhi (benar), baru lanjut ke blok berikutnya.
  7. repeat until (kondisi)
    → Mengulang blok di dalamnya sampai kondisi terpenuhi (benar).
    Contoh: ulangi terus sampai menyentuh tepi.
  8. stop all
    → berfungsi untuk menghentikan semua script/program
  9. when I start as a clone
    → Script berjalan saat clone (duplikat sprite) dibuat.
  10. create clone of (myself)
    → Membuat salinan (clone) dari sprite.
  11. delete this clone
    → Menghapus clone yang sedang berjalan.
PALLET SENSING

Berikut penjelasan blok Sensing (Sensor) pada Scratch sesuai nomor:

  1. touching mouse-pointer?
    → Mengecek apakah sprite menyentuh kursor mouse (hasil: benar/salah).
  2. touching color (warna)?
    → Mengecek apakah sprite menyentuh warna tertentu.
  3. color (…) is touching (…) ?
    → Mengecek apakah warna tertentu pada sprite menyentuh warna lain.
  4. distance to mouse-pointer
    → Mengukur jarak sprite ke kursor mouse.
  5. ask “What’s your name?” and wait
    → Menampilkan pertanyaan dan menunggu jawaban dari pengguna.
  6. answer
    → Menyimpan jawaban dari pengguna (hasil dari blok “ask”).
  7. key (space) pressed?
    → Mengecek apakah tombol keyboard tertentu sedang ditekan.
  8. mouse down?
    → Mengecek apakah tombol mouse sedang diklik.
  9. mouse x
    → Menampilkan posisi X (horizontal) kursor mouse.
  10. mouse y
    → Menampilkan posisi Y (vertikal) kursor mouse.
  11. set drag mode (draggable / not draggable)
    → Mengatur apakah sprite bisa diseret dengan mouse atau tidak.
  12. loudness
    → Mengukur tingkat suara dari mikrofon (keras/lembut).
  13. timer
    → Menampilkan waktu yang telah berjalan sejak program dimulai atau sejak terakhir di-reset.
  14. reset timer
    → Mengatur ulang timer kembali ke 0.
  15. backdrop # of Stage
    → Menampilkan nomor backdrop (latar belakang) yang sedang aktif di panggung.
  16. current (year)
    → Mengambil waktu saat ini dari komputer (bisa diubah ke: year, month, date, day, hour, minute, second).
  17. days since 2000
    → Menghitung jumlah hari sejak tanggal 1 Januari 2000.
  18. username
    → Menampilkan nama pengguna (akun Scratch yang sedang digunakan).
PALLET OPERATORS


Berikut penjelasan blok Operators (Operator) pada Scratch sesuai nomor:

  1. ( ) + ( )
    → Penjumlahan dua angka.
  2. ( ) - ( )
    → Pengurangan dua angka.
  3. ( ) × ( )
    → Perkalian dua angka.
  4. ( ) ÷ ( )
    → Pembagian dua angka.
  5. pick random 1 to 10
    → Menghasilkan angka acak dari 1 sampai 10.
  6. ( ) > 50
    → Mengecek apakah nilai lebih besar dari 50 (hasil: benar/salah).
  7. ( ) < 50
    → Mengecek apakah nilai lebih kecil dari 50.
  8. ( ) = 50
    → Mengecek apakah nilai sama dengan 50.
  9. ( ) and ( )
    → Bernilai benar jika kedua kondisi benar.
  10. ( ) or ( )
    → Bernilai benar jika salah satu kondisi benar.
  11. not ( )
    → Membalik kondisi (benar jadi salah, salah jadi benar).
  12. join (apple) (banana)
    → Menggabungkan dua teks menjadi satu (contoh: “applebanana”).
  13. letter (1) of (apple)
    → Mengambil huruf ke-1 dari sebuah teks (contoh: “a” dari “apple”).
  14. length of (apple)
    → Menghitung jumlah huruf/karakter dalam teks.
    Contoh: “apple” = 5.
  15. (apple) contains (a)?
    → Mengecek apakah teks mengandung huruf/kata tertentu (hasil: benar/salah).
    Contoh: “apple” mengandung “a” → benar.
  16. ( ) mod ( )
    → Menghasilkan sisa hasil bagi.
    Contoh: 10 mod 3 = 1.
  17. round ( )
    → Membulatkan angka ke bilangan bulat terdekat.
    Contoh: 3.6 → 4, 3.2 → 3.
  18. (abs) of ( )
    → Menghasilkan nilai absolut (tanpa tanda negatif).
    Contoh: abs(-5) = 5.

Tugas Akhir Kelas 7

 Langkah-Langkah Membuat Quiz PPKN : 1. Buat Proyek Baru Di Scratch dan hapus sprite kucing 2. Cari gambar guru di google lalu donwload dan ...