Unit pembelajaran ini bertujuan untuk melanjutkan pemrograman visual dengan bahasa Scratch yang sudah dialami peserta didik di kelas VII, dengan lebih menekankan praktik berpikir komputasional. Selain pendalaman aspek berpikir komputasional dalam pemrograman, berdasarkan pemrograman visual menggunakan Scratch, peserta didik diajak untuk praktik pemrograman visual menggunakan bahasa lain, yang di materi ini dipilih Blockly, yaitu sebuah bahasa pemrograman visual yang berbeda, tetapi prinsipnya sama dengan Scratch yang telah dipakai praktik di kelas VII. Kalau dianalogikan dengan menyetir mobil, seseorang yang dapat menyetir mobil merek A pada umumnya juga akan dapat menyetir mobil merek B karena semua mobil prinsipnya sama. Kemampuan transversal antarbahasa pemrograman visual, dengan menggunakan sebelumnya akan diasah pada algoritma pemrograman kelas VIII.
Oleh karena itu, jika peserta didik belum mengalami pelajaran pemrograman kelas VII dengan seutuhnya, guru perlu menyesuaikan materinya kalau hendak memakai buku ini. Peserta didik akan melakukan serangkaian aktivitas yang dirancang dengan kesulitan bertingkat untuk membiasakan diri dengan lingkungan pemrograman visual ini.
RPP / MODUL AJAR
BAB 7 : ALGORITMA PEMROGRAMAN