Aksi Nyata Portofolio
Aksi Nyata Portofolio
Nim : A2P222081
1. Tuliskan hal baru apa sajakah yang Anda dapatkan dari mempelajari CT melalui
Pemrograman dengan Scratch!
Berdasarkan pengetahuan saya tentang bahasa pemrograman Scratch dan penggunaannya dalam
mempelajari Computational Thinking (CT), beberapa hal baru yang dapat dipelajari melalui
pemrograman dengan Scratch antara lain:
Tambahkan blok "Set time to 0" ke dalam blok "when green flag clicked". Blok
"when green flag clicked" adalah blok yang akan dijalankan ketika program
dimulai. Blok "Set time to 0" akan mengatur variabel waktu menjadi 0 saat program
dimulai.
Tambahkan blok "Change time by 0.1" ke dalam blok "forever". Blok "forever"
akan menjalankan blok-blok di dalamnya terus-menerus. Blok "Change time by
0.1" akan menambahkan waktu sebesar 0.1 setiap kali program dijalankan.
Tambahkan blok "Set x to (a * time) + b" dan "Set y to (c * time * time) + (d *
time) + e" ke dalam blok "forever". Blok "Set x to (a * time) + b" akan mengatur
Tambahkan blok "set kecepatan x ke [nilai]" dan "set kecepatan y ke [nilai]" untuk
menentukan kecepatan awal objek pada sumbu x dan y.
Tambahkan blok "ulangi tanpa batas" untuk membuat simulasi berjalan terus-
menerus.
Buat blok untuk menampilkan hasil gerak parabola pada layar.
Fondasi Computational Thinking yang terkait dalam pembuatan program Scratch tentang
gerak parabola antara lain:
Tampilkan Pada topik gerak parabola, Scratch dapat digunakan untuk membuat simulasi gerak
program Scratch parabola dengan menggunakan blok-blok program yang telah disediakan.
yang telah anda
buat!
Tentukan titik awal sprite. Untuk melakukan ini, klik pada sprite dan pilih
menu "Set Starting Position". Tentukan koordinat x dan y untuk posisi awal
sprite.
Buat variabel untuk waktu. Variabel ini akan digunakan untuk mengatur
gerakan sprite. Klik pada menu "Variables" dan pilih "Make a Variable".
Beri variabel nama "time" atau sesuai dengan keinginan Anda.
Tambahkan blok "Set time to 0" ke dalam blok "when green flag clicked".
Blok "when green flag clicked" adalah blok yang akan dijalankan ketika
program dimulai. Blok "Set time to 0" akan mengatur variabel waktu
menjadi 0 saat program dimulai.
1. Pengalaman apa saja yang Anda dapatkan dari mempelajari kaitan CT dengan
pemrograman?
Jawab:
Jawab:
Saya merasa bosan dan terbebani ketika mempelajari kaitan CT dengan pemrograman karena topik
ini saya anggap cukup sulit dan kompleks dan saya sebelumnya tidak intens belajar pemrograman
ini. Selain itu, saya merasa tertekan karena memerlukan pemikiran yang sistematis dan logis untuk
memahami konsep-konsep dalam CT dan pemrograman karena ini bukan bidang saya dan keahlian
saya tidak dibagian ini. Namun, seiring dengan waktu dan latihan, saya merasa sedikit percaya diri
dalam menerapkan prinsip-prinsip CT dan mengembangkan program. Saya mencoba membuat
program Scratch dengan tutorial dari YT tentang gerak parabola dan berhasil walaupun masih
banyak latihan agar program yang saya buat lebih menarik dan lebih baik ke depan.