SAP – MAKEBLOCK
Makeblock #1 – Sprites Programming
1. IDENTITAS MATA PELAJARAN
a. Nama Mata Pelajaran : Makeblock #1 – Sprites Programming
b. Semester : 1-2
c. Status Mata Pelajaran : Wajib
2. TUJUAN MATA PELAJARAN
Setelah menyelesaikan mata pelajaran Makeblock #1, peserta dapat membuat program sederhana menggunakan
aplikasi mBlock 5, menganimasikan objek sprites dan membuatnya berinteraksi dengan objek sprites lain.
3. DESKRIPSI ISI
Berisi ilmu yang mempelajari tentang istilah-istilah dalam pemograman, flowchart, sprites, pemograman Phyton
menggunakan Scratch Programming, mempelajari bagaimana komputer membaca program, mengasah logika
berpikir dan pemecahan masalah.
4. PENDEKATAN DALAM PEMBELAJARAN
Selama mengikuti pelajaran ini, peserta diwajibkan untuk mengikuti kegiatan :
• Pembelajaran secara online melalui LMS
• Diskusi dan tanya jawab secara online
• Test online
5. EVALUASI
Keberhasilan peserta dalam peserta ini ditentukan oleh prestasi yang bersangkutan dalam :
• Partisipasi dalam kegiatan belajar dikelas
• Lulus test online
SAP – MAKEBLOCK
H a l | 1
Satuan Acara Pembelajaran
Nama Mata Pelajaran : Makeblock#1 – Introduction to Programming & Makeblock
Tujuan Pembelajaran Umum : Peserta dapat mengenal apa itu algoritma dan flowchart dalam pemograman, mengenal tentang
Makeblock, aplikasi mBlock 5, dan sprites.
Jumlah Pertemuan : 2 kali
Pertemuan
Ke
Tujuan Pembelajaran
Khusus
Sub Pokok Bahasan dan
Materi Rincian
Proses Pembelajaran Tugas dan Evaluasi Media dan Buku
Sumber
1-2 • Mengenal istilah-
istilah dalam
pemograman
• Membuat flowchart
sederhana
• Mengenal Makeblock
• Mengenal Sprites di
Aplikasi mBlock 5
• Apa yang dimaksud
dengan pemogramman
• Apa itu Algoritma
Pemograman
• Apa itu Flowchart &
Fungsinya
• Cara membuat flowchart
untuk sebuah program
• Siapa itu Makeblock
• Apa saja produk-produk
Makeblock
• Visi - Misi Makeblock
• Apa yang dimaksud
dengan sprites?
• Menambahkan dan
membuat sprites di
aplikasi mBlock 5
• Menambahkan dan
membuat latar belakang
di aplikasi mBlock 5
• Mengikuti
pembelajaran di
LMS
• Diskusi tanya
jawab dengan
trainer.
• Mengerjakan quiz
di LMS
• Mengerjakan
contoh soal
(mission) yang
terdapat pada
modul
• LMS belajar-kerja
• Link eksternal
pada modul.
SAP – MAKEBLOCK
H a l | 2
Satuan Acara Pembelajaran
Nama Mata Pelajaran : Makeblock#1 – Scratch / Block-based Programming
Tujuan Pembelajaran Umum : Peserta dapat mengenal apa itu scratch/block programming, event blocks, motion blocks, looks blocks,
sound blocks.
Jumlah Pertemuan : 2 kali
Pertemuan
Ke
Tujuan Pembelajaran
Khusus
Sub Pokok Bahasan dan
Materi Rincian
Proses Pembelajaran Tugas dan Evaluasi Media dan Buku
Sumber
3-4 • Mengenal Scratch
Programming
• Mengenal Blok-blok
Kode pada Scratch
Programming
• Mengetahui blok-blok
Event
• Mengetahui blok-blok
Motion &
Penggunaannya
• Apa itu Scratch
Programming?
• Macam-macam blok yang
ada pada Scratch
Programming
• Mengetahui istilah
"Konstanta",
"Nilai/Value", dan
"Boolean"
• Pengertian blok event
• Macam-macam blok
event
• Cara menggunakan blok
event
• Pengertian blok Motion
• Macam-macam blok
Motion
• Cara menggunakan blok
Motion
• Mengikuti
pembelajaran di
LMS
• Diskusi tanya
jawab dengan
trainer.
• Mengerjakan quiz
di LMS
• Mengerjakan
contoh soal
(mission) yang
terdapat pada
modul
• LMS belajar-kerja
• Link eksternal
pada modul.
SAP – MAKEBLOCK
H a l | 3
• Mengetahui blok-blok
Looks &
Penggunaannya
• Mengetahui blok-blok
Sounds &
Penggunaannya
• Pengertian blok Looks
• Macam-macam blok
Looks
• Cara menggunakan blok
Looks
• Pengertian blok Sounds
• Macam-macam blok
Sounds
• Cara menggunakan blok
Sounds
• Cara menambahkan /
mengedit suara ke
aplikasi mBlock 5
SAP – MAKEBLOCK
H a l | 4
Satuan Acara Pembelajaran
Nama Mata Pelajaran : Makeblock#1 – Operator, Variable, & Logic blocks
Tujuan Pembelajaran Umum : Peserta dapat mengenal apa itu operator blocks, variable blocks, control dan logic blocks.
Jumlah Pertemuan : 2 kali
Pertemuan
Ke
Tujuan Pembelajaran
Khusus
Sub Pokok Bahasan dan
Materi Rincian
Proses Pembelajaran Tugas dan Evaluasi Media dan Buku
Sumber
5-6 • Mengetahui blok-blok
Operator dan
Penggunaannya
• Mengetahui blok-blok
Variable dan
Penggunaannya
• Mengetahui blok-blok
Control & Logic dan
Penggunaannya
• Pengertian blok Operator
• Cara menggunakan blok
Operator
• Macam-macam blok
Operator
• Pengertian blok Variable
• Cara membuat blok
Variable
• Cara menggunakan blok
Variable
• Pengertian blok Control &
Logic
• Macam-macam blok
Control & Logic
• Cara menggunakan blok
Control & Logic
• Mengikuti
pembelajaran di
LMS
• Diskusi tanya
jawab dengan
trainer.
• Mengerjakan quiz
di LMS
• Mengerjakan
contoh soal
(mission) yang
terdapat pada
modul
• LMS belajar-kerja
• Link eksternal
pada modul.