Minggu, 25 Februari 2024

Belajar coding di outdor

Belajar coding dengan menggunakan alat peraga di outdor

Kita akan membuat alat peraga print digital besar sebagai alat peraga belajar coding untuk di lapangan (outdor).

Buat gambar sebagai berikut:


Para pemain:
- semua siswa dilibatkan dalam permainan ini
- permainan berkelompok ( 3 peserta setiap kelompok)


Alat bantu permainan:
- dadu
- gelas plastik pengocok dadu
- kursi

Link projek:

game sebagai tes sumatif


Tes sumatif dengan game

Game sebagai media ulangan

Tes sumatif atau ulangan, baik ulangan tengah semester ataupun akhir semester, bagaimana jika dilakukan dengan cara yang lebih fun dan siswa lebih menikmati jalannya tes/ulangan tersebut. Intinya adalah mengetahui seberapa paham siswa/i terhadap materi yang telah diajarkan di kelas.

Kali ini saya ambil contoh game RPG sebagai media tes sumatif di sekolah.

Pertama:
Susun materi yang mau ditanyakan, misal:
- Matematika pejumlahan dan pengurangan
- Menuliskan kata sederhana sebagai jawaban dalam permainan
- Mengasah logika para siswa

Materi:
- Penjumlahan dan pengurangan untuk rentang angka 20 sampai 50, misal 10 + 5 = 15, 22 - 4 = 18, 30 - 20 = 10 dst.
- Lebih besar, lebih kecil, sedikit, banyak.
Mana yang lebih banyak kue punya Olivia dibanding kue punya Barka?
- Logika membandingkan lebih sedikit dan banyak
Untuk dapat hadiah/bonus kamu harus mempunyai 5 kelereng, apakah kamu sudah punya 5 kelereng atau lebih?

Kedua:
- menentukan karakter dalam permainan: anak laki dan perempuan

Materi:
- Usahakan memakai karakter dari siswa/i kita agar anak merasa dilibatkan dan lebih fun dengan cara memberi kesempatan siswa/i untuk menggambar karakternya masing-masing. Dan nanti hasil karyanya digunakan untuk game tes/ulangan ini.

Ketiga:

- Membuat lokasi setting cerita
- Membuat cerita sederhana sebagai permainan, misal berbelanja di pasar

Materi:
- lokasi setting cerita di taman dan di pasar
- Ceritnya Olivia berjulan kue dan Barka membeli mainan kegemarannya yaitu kelereng, masing-masing karakter mempunyai target tersendiri. Olivia menjajakan kuenya sebanyak mungkin dalam permainan ini, apakah akan habis atau tidak (bersisa), sedangkan Barka targetnya mencari kelerang sebanyak mungkin yang dapat ia beli. Dari cerita ini Olivia dicontohkan untuk sample pengurangan dan barka untuk sample materi penjumlahan.

Siapa diantara keduanya bisa digunakan logika membandingkan mana yang lebih banyak dan mana yang sedikit.

Melatih menuliskan kata lebih banyak, lebih sedikit, atau sama

Dalam permainan ini siswa diajarkan untuk gigih dan semangat untuk menjalankan misinya masing-masing, apakah tercapai atau tidak? jika tercapai apa hadiahnya? dan kalau tidak tercapai apa akibatnya? Disini siswa dibangun untuk selalu melakukan proses dengan sungguh-sungguh, bukan hasil.

Setiap cara dalam permainan ini siswa bisa tentukan sendiri untuk mengatasi problemnya masing-masing dalam permainan ini. siswa dibangun untuk membuat jalan pemecahannya sendiri-sendiri. memberi kebebasan dalam memecahkan masalah.

Keempat:
- membuat aturan permainan dan algoritma
- membangun coding

Materi:
Silakan pengembang game RPG ini membuat aturanya masing-masing agar game ini menjadi menarik dan sesui dengan tujuan yang dinginkan. Setelah membuat aturan permainan selanjutnya disusun urutan atau flowchartnya dan terakhir dari flowchart ini bisa dimulai membangun codingnya sehingga game bisa dimainkan sesuai yang dinginkan.

Kelima:
- tes dan revisi hingga sempurna

Sesi terakhir dalam pembuatan game ini di tes dan terus direvisi sehingga sempurna lagi.

Selesai.

Contoh materi game sebagai tes di sekolah:








1. Ulangan matematika soal secara otomatis mengacak









2. Ulangan dengan bank soal












3. Game RPG sebagai tes materi pelajaran sekolah












4. Belajar menghitung




5. Deret angka

Senin, 15 Januari 2024

Pertemuan 2 Semester II 2023 - 2024

Pertemuan 2
Semester II 2023 - 2024, Senin, 8 Januari 2024

Materi:
- Game Tikus memakan buah-buahan



Langkah-langkah:
1. buat sprite buah, yg isi customenya ada 4 buah berbeda beda
2. sprite karakter tikus

Coding:

Coding sprite Tikus



Coding sprite buah

Foto kegiatan:



pertemuan kali ini Afkar memberikan masukan coding, jika mengambil buah tertentu nilainya berbeda.

Berikut coding masukan dari Afkar:






















Link karya siswa yang hadir:

- Syakir 2 SD
Hanna 5 SD
Altaf 5 SD (tidak membawa laptop)
Arkan 3 SD
Afkar 3 SD
- Ayuri 4 SD
(baru mulai belum membawa laptop)

Tidak hadir:

Razzaq
Igam
Arvin


Minggu, 14 Januari 2024

Pertemuan 1 sem II

Pertemuan 1
Semester II 2023 - 2024, Senin, 8 Januari 2024

Materi:
- Melanjutkan membuat aplikasi kuiz soal ulangan


Langkah-langkah:
1. buat make a list ---> Soal
2. buat make a list ---> jawaban
3. isi pada data Soal sebanyak 5 soal
4. isi pada data jawaban sesuai urutan soal harus sama urutannya dg jawaban
5 ikuti codingnya sesuai materi



Foto kegiatan:


Link materi:

Link karya siswa yang hadir:

- Syakir 2 SD (baru belum buat akun) sesi 1
- Hanna 5 SD
- Altaf 5 SD
- Arkan 3 SD
- Afkar 3 SD

Tidak hadir:

- Razzaq
- Igam
- Arvin


Input data 1

INPUT DATA 1


- Mengisi data sesuai dengan user name masing-masing peserta

Sprite:
- Karakter

Buat terlebih dahulu --> variable --> make a list dengan nama "Data peserta"

Coding:

Penjelasan:
- isi data sesuai dengan user name masing-masing akun Scratch
- data akan diproses masuk jika, nama user belum ada dalam daftar Data peserta.


Link projek:

Input data 1

Jumat, 12 Januari 2024

Clone Health

Membuat Clenoe Health

Membuat clone punya ID dan Health masing masing



Sprite:
- Karakter

Coding:


Link Projek:





Absensi kelas

Membuat aplikasi absesnsi kelas
Mengenalkan penggunaan block make a list dan variable secara cloud


Buat make a list:
- Peserta
- Report

Buat variable:
- Kehadiran (bersifat cloud)

Buat Sprite:
- Tombol hadir
- Tombol report
- Tombol open

Cara menggunakan:
- Tekan tombol hadir, lalu isi nama peserta sesuai data peserta, maka data tanggal dan jam kehadiran akan tersimpan
- tekan tombol report, unuk mengisi report harian kegiatan siswa di kelas
- tekan tombol i untuk melihat data peserta dan bisa menambah data peserta
- tekan x tutup tampilan data
- tekan space buka report dan kehadiran

Coding:





Link projek:

Aplikasi absensi kelas

Karya peserta:


Sabtu, 25 November 2023

Aplikasi ujian sekolah

Membuat aplikasi untuk ulangan/ujian mata pelajaran di sekolah

Mengenalkan blok make a list untuk kumpulan soal dan jawaban


Buat make a list:
- Question, tempat pertanyaan soal
- Answer, tempat jawaban soal

Cara main:
- Jawab pertanyaan soal yang diajukan karakter tersebut

Sprite:
- Karakter
- Stage, foto latar belakang

Coding:



Coding pada sprite Karakter


Coding pada stage

Link Projek:
Platform ujian mata pelajaran


Rabu, 04 Oktober 2023

Make a list

Mengenal blok make a list

Blok make a list terdiri dari:


Blok ini dapat diisi data yang dapat disimpan dan dihapus sesuai keinginan kita. Blok ini seperti variable tapi datanya bisa di simpan dalam list data.

Mari kita mencoba menerapkannya dengan membuat game memori menggunakan blok make a list ini.

Cara main:
- kita akan mengisi data dari pertanyaan, dan akan di tanya apa saja nanti yang sudah kamu jawab tadi.

Sprite:
- Player
- Stage: background

Coding:


Link Projek:
Memory game

Minggu, 01 Oktober 2023

Sensor waktu

Sensor Waktu

Pertemuan ke-7
Senin, 25 September 2023

Sprite:
- Ghost
- Stage: backdrop

Catatan:
Projek ini jika dimainkan pada tanggal yang tertera maka akan berjalan sempurna, tapi sebaliknya jika tanggalnya tidak sama, akan tidak merespon sensor waktunya

Coding:

Blok yang dibutuhkan untuk sensor waktu

Rangkaian coding lengkapnya


Link projek:
Siang dan malam 

Minggu, 03 September 2023

Basic cloning

Basic Cloning

Pertemuan ke-5
Senin, 4 September 2023

Sprite:
- Ikan

Coding:



Link Projek:
- Cloning

Link Karya Siswa:
-
-
-
-
-


Senin, 28 Agustus 2023

Stasiun Kereta Api

Membuat projek animasi interaktif stasiun kereta api

Pertemuan ke-4
Senin, 28 agustus 2023

Cara main:
- tekan tombol KRL kereta akan bergerak
- tekan penumpang, maka akan bergerak dan masuk ke gerbong kereta

Sprite:
- kereta 1
- kereta 2
- penumpang 1
- penumpang 2
- Rel kereta
- palang kereta
- KRL
- Jalan raya
- Control room

Coding:












Link projek:
- https://scratch.mit.edu/projects/886531398/

Link karya siswa:
- AVW-2023 karya Arvin 
- FGR2023  karya Afkar

- SayNaf karya beruang terbang

Kehadiran:
Arvin, igam, afkar, rizki, hanna, altaf

Senin, 21 Agustus 2023

Labirin mobil

Membuat Projek Labirin Mobil

Pertemuan ke-3
Senin, 21 Agustus 2023

Cara main:
- Kendalikan mobil dengan mouse pointer ke arah pintu keluar labirin
- Ambil barang coin yang ada di labirin tersebut

Sprite:
- Mobil
- labirin
- Coin

Coding:






Link projek:

Link karya siswa:
-
-
-
-
-
-
-

Kehadiran: