0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan9 halaman

RPP Koding

Dokumen ini adalah Rencana Pelaksanaan Pembelajaran untuk mata pelajaran Koding dan Kecerdasan Artifisial di kelas 10, dengan fokus pada pengenalan dasar koding menggunakan Python. Pembelajaran dirancang untuk memenuhi kebutuhan peserta didik yang memiliki latar belakang beragam dan bertujuan untuk mengembangkan kemampuan berpikir komputasional serta kolaborasi. Metode pembelajaran mencakup praktik langsung, diskusi kelompok, dan penggunaan teknologi seperti VS Code untuk mendukung proses belajar mengajar.

Diunggah oleh

obbath
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan9 halaman

RPP Koding

Dokumen ini adalah Rencana Pelaksanaan Pembelajaran untuk mata pelajaran Koding dan Kecerdasan Artifisial di kelas 10, dengan fokus pada pengenalan dasar koding menggunakan Python. Pembelajaran dirancang untuk memenuhi kebutuhan peserta didik yang memiliki latar belakang beragam dan bertujuan untuk mengembangkan kemampuan berpikir komputasional serta kolaborasi. Metode pembelajaran mencakup praktik langsung, diskusi kelompok, dan penggunaan teknologi seperti VS Code untuk mendukung proses belajar mengajar.

Diunggah oleh

obbath
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

RENCANA PELAKSANAAN PEMBELAJARAN

Mata Pelajaran : Pilihan Koding dan Kecerdasan Artifisial


Kelas/Semester :X
Alokasi Waktu (JP) : 2 JP

Peserta Didik: Peserta didik kelas 10 SMA/SMK umumnya memiliki kemampuan


dasarliterasi digital. Minat mereka bervariasi, namun sebagian besar tertarik pada teknologi
danaplikasi praktis. Latar belakang keluarga beragam, sehingga pendekatan pembelajaran
perlumempertimbangkan perbedaan gaya belajar dan pengalaman. Kebutuhan belajar
merekameliputi bimbingan konkret dalam memahami konsep abstrak dan kesempatan
untukberinteraksi dengan materi secara langsung melalui praktik.

Materi Pelajaran: Pengenalan Dasar Koding (Algoritma dan Berpikir


Komputasional)menggunakan Python. Materi ini akan membahas konsep dasar algoritma
dan berpikirkomputasional serta penerapannya dalam kehidupan sehari-hari melalui
praktik kodingsederhana dengan bahasa pemrograman Python di VS Code.
Relevansinya dengankehidupan nyata peserta didik sangat tinggi, karena koding dan AI
merupakan fondasiteknologi modern. Tingkat kesulitan materi ini sedang, dengan
penekanan padapemahaman konsep dasar dan demonstrasi melalui praktik sederhana.
Struktur materi akandisajikan secara sistematis, dimulai dari pengenalan konsep hingga
praktik kodingsederhana. Integrasi nilai dan karakter akan ditekankan pada ketelitian,
kerja sama,kreativitas, dan rasa ingin tahu.

Dimensi Profil Lulusan:

☐ DPL 1 Keimanan dan Ketakwaan terhadap Tuhan YME

☐ DPL 2 Kewargaan

☑ DPL 3 Penalaran Kritis

☑ DPL 4 Kreativitas

☑ DPL 5 Kolaborasi

☐ DPL 6 Kemandirian

☐ DPL 7 Kesehatan

☐ DPL 8 Komunikasi

Capaian Pembelajaran: Peserta didik mampu menerapkan berpikir komputasional


untukmemecahkan permasalahan sehari-hari.

Tujuan Pembelajaran:
1. Audi
mam
algor
2. Cond
intera
Degr
1
Condition: dengan bimbingan guru dan menggunakan VS Code, Degree:
secaramandiri.

Topik Pembelajaran: Pengenalan Konsep Algoritma, Berpikir Komputasional, dan


DasarPython di VS Code.

Desain Pembelajaran:

Praktik Pedagogis: Pembelajaran Berbasis Penemuan Terbimbing dan Proyek [Link]


Pembelajaran: Tidak spesifik untuk satu pertemuan ini.
Lingkungan Pembelajaran: Ruang kelas/laboratorium komputer dengan akses
komputer/laptop yang terinstal VS Code dan Python, serta koneksi internet.
Pemanfaatan Digital: VS Code, interpreter Python, video tutorial
instalasi/penggunaandasar VS Code/Python, online code editor (jika ada kendala instalasi),
platform kuis daring.

Langkah-Langkah Pembelajaran

Ir
Tahap Waktu Peda
Kegiatan Guru Kegiatan Siswa
Pembelajaran (menit) Tekno
Ko

Awal (Berkesan, Bermakna)

Orientasi Mengucapkan salam, Menjawab salam, 5 Pedagogi


memimpin doa, dan berdoa, dan Penciptaa
mengecek kehadiran merespon kehadiran. suasana
peserta didik. kondusif.

Apersepsi Meminta peserta Menyebutkan 10 Pedagogi


didikmenyebutkan aktivitas dan alur Mengaktif
langkah-langkah langkahnya. pengetahu
dalam kegiatan Menjawab awal siswa
sehari-hari (misalnya, pertanyaan guru, Konten:
membuat mi instan, mengaitkan dengan Pengantar
menyikat gigi). pentingnya urutan. konsep
Menanyakan, algoritma.
"Mengapa urutan
langkah itu penting?"

Motivasi & Menjelaskan bahwa Mendengarkan 5 Pedagogi


Tujuan kegiatan berurutan penjelasan guru Membang
ituadalah konsep dengan antusias dan
dasar "algoritma" dan danmemahami tujuan. tujuan bel
bagian dari "berpikir Konten:
komputasional", yang Relevansi
sangat penting dalam berpikir
menciptakan aplikasi komputas
teknologi. pengantar
Menyampaikan
tujuanpembelajaran
dan
bahwa mereka akan
2
mulai "berbicara"
dengan komputer
menggunakan
bahasaPython di VS
Code.
Inti (Berkesadaran, Bermakna, Menggembirakan)

Pengalaman Belajar A. Memahami (Berkesadaran, Bermakna)

Stimulus & Menampilkan video Mengamati 15 Pedagogi


Identifikasi singkat (2-3 menit) video/studi kasus. Pembelaja
Masalah tentang contoh Berdiskusi kelompok berbasis
algoritma dalam merumuskan masalah,
kehidupan sehari-hari pertanyaan tentang penemuan
(misalnya, alur kerja "cara kerja" sistem Teknolog
mesin kopi otomatis) dan bagaimana Pengguna
atau studi kasus menginstruksikannya. video seba
sederhana seperti stimulus.K
"mengapa lampu lalu Algoritma
lintas bekerja komputas
demikian?". Guru konteks ny
membimbing
identifikasi masalah:
"Bagaimana cara kita
memberikan instruksi
yang sangat spesifik
kepada komputer
agar melakukan ini?"

Pengumpulan Membagi kelompok Berkolaborasi 20 Pedagogi


Data (4-5 orang). membuat algoritma Kolaboras
(Unplugged Memberikan aktivitas langkah demi belajar ak
Activity) "Unplugged Coding": langkah secara rinci. hands-on.
membuat algoritma Menuliskan atau Konten:
untuk "panduan menggambar Praktikme
menuju kantin dari algoritma mereka. algoritma.
kelas" atau "cara Dimensi P
membuat sandwich". Lulusan:
Menekankan detail, Kolaboras
urutan, dan kondisi Penalaran
(jika ada). Kritis.

Pembuktian & Setiap kelompok Mempresentasikan, 15 Pedagogi


Menarik mempresentasikan menerima masukan, Komunika
Simpulan algoritmanya. dan berdiskusi. refleksi,
Kelompok lain Bersama-sama konstruksi
memberikan merumuskan pengetahu
masukanatau "debug" kesimpulan tentang Konten:
jika ada langkah yang algoritma dan Penguatan
kurang jelas. Guru hubungannya konsep
mengarahkan diskusi dengan koding. algoritma
untuk menyimpulkan transisi ke
definisi "algoritma" koding.

3
sebagai urutan Dimensi P
langkah terstruktur Lulusan:
untuk memecahkan Komunika
masalah, dan Penalaran
bagaimana ini Kritis.
menjadi dasar bagi
koding.

Pengalaman Belajar B. Mengaplikasi (Bermakna, Menggembirakan)

Aplikasi & Membimbing siswa Membuka VS Code. 20 Pedagogi


Tindak Lanjut untuk membuka VS Mengikuti instruksi Penerapa
(Praktik Koding Code. guru, mencoba langsung,
dengan VS Mendemonstrasikan membuat file, praktik,
Code) langkah-langkah menulis kode scaffolding
dasar: membuat file Pythonsederhana, dan Teknolog
Python baru, Pengguna
menuliskan perintah menjalankan VS Code d
print() sederhana program. Berusaha Python se
(misal: print("Halo, menyelesaikan koding.
dunia!")), dan tantangan. Konten:
menjalankan Sintaks da
programdi terminal VS Python, ou
Code. Memberikan program.
tantangan Dimensi P
sederhana:"Tuliskan Lulusan:
program Kreativitas
yang mencetak Penalaran
namamu dan Kritis.
hobimu".
Memberikanbantuan
Pengalaman Belajar C. Merefleksi (Berkesadaran, Bermakna)

Diskusi & Mengajak peserta Berbagi 5 Pedagogi


Penguatan didik untuk pengalamanpraktik Refleksi d
Konsep mendiskusikan apa koding. penguatan
yang mereka rasakan Mengajukan konsep.
saat mencoba koding pertanyaan yang Konten:
dengan VS Code. masih belum jelas. Berpikir
Menguatkan kembali komputas
bahwa mereka sebagai
sedang keterampi
mempraktikkan praktis.
"berpikir
komputasional"
melalui bahasa yang
dimengerti komputer.
Memberikan
kesempatan bertanya.

Penutup (Berkesadaran)

Penguatan Memberikan Mendengarkan 5 Pedagogi

4
Akhir & Tugas penguatan bahwa penguatan dan Menyimpu
berpikir mencatat tugas. pembelaja
komputasional dan Konten:
algoritma ada di Relevansi
sekitar kita, dan algoritma
mereka telah koding.
memulailangkah
pertama
dalam "berbicara"
dengan komputer.
Memberikan tugas
rumah: mencari 2
contoh penerapan
algoritma dalam
kehidupan sehari-hari
dan menuliskan
langkah-langkahnya
(bisa juga mencoba
menuliskan dalam
pseudo-code
sederhana).
Doa dan Salam Menutup Berdoa dan 5 Pedagogi
pembelajaran menjawab salam. Penutup
dengandoa dan kegiatan
salam. belajar.

Asesmen (Penilaian)

1. Asesmen pada Awal Pembelajaran:


● Meto
● Bent
singk
untu
● pese
dalam
Con
2. Asesmen pada Proses Pembelajaran:
● Meto
unplu
Code
● algor
sede
(Lem
Bent
terha
pese
Soal Asesmen Proses (Contoh):
● Aktivitas Unplugged:

5
○ Tugas Kelompok: Buatlah algoritma (daftar langkah
langkah) yang
terperinci untuk "Cara Meminjam Bukujelas dan
di Perpustakaan Sekolah".
Pastikansetiap langkah spesifik dan berurutan.
○ Diskusi:


● Praktik Koding dengan VS Code:
○ Tugas Individu/Berpasangan: Buatlah file Python b
VS Code dan
tuliskan program yang mencetak (menampilkan di terminal):
■ "Nama saya [Nama K
■ "Hobi saya [Hobi Kalia
■ "Saya siap belajar kod
○ Pastikan
error.
Rubrik Penilaian Asesmen Proses (Aktivitas Kelompok & Praktik Individu):
Aspek Skor 4 (Sangat Skor 2
Skor 3 (Baik) Skor 1
Penilaian Baik) (Cukup)

Pemahaman Mampu Mampu Ada beberapalangkah Tidak


Konsep merancang merancang yangkurang jelasatau merancan
Algoritma algoritma yang algorit yang tidak logisdalam algoritma
(Unplugged) sangat jelas, ma jelas dan
cukup algoritma. jelas
logis, dan logis. Dapat Sulitmenjelaskan memaham
terperinci. menjelaskan pentingnya pentingny
Dapatmenjelaskan pentingnya urutan. urutan.
pentingnya
urutan dan

dampak
kesalahan
Penerapan Mampu menulisdan Mampu menulisdan Mampu Tidak
Koding menjalankan menjalankanprogram menulis menuli
(Praktik program , namun sebagian s
menjalank
dengan VSCode) Pythonsederhana ada sediki program, program d
sesuai instruksidi VS kesalahan t namun VSCode s
Code,dengan sintaksatau output terdapat sekali.
outputyang benar kurangsesuai. kesalahan
dantanpa error. Programmasih signifikan
fungsional. atauprogram
tidakberfungsi
dengan baik diVS
Code.

Kolaborasi Sanga aktif, Cukup aktif, Kurang aktifdalam Tidak ak


&Komunikasi t
berkontribusi berkontribusi, kelompok kelompok
(Kelompok) penuh, dan dandapat ataupresentasi tidak
mampu mempresentasikan kurang jelas. memprese
mempresentasika ide meskipun ide.
n ide dengan kurang jelas.
jelas dan

6
Ketelitian Menunjukkan Cukup teliti, Kurang teliti,sulit Tidak t
&Penalaran ketelitian tinggi dapatmengidentifikasi mengidentifikasi tidak
Kritis dalam setiap sebagian kesalahan. mengiden
langkah kesalahan. kesalahan
(baikunplugged
maupun
koding),mampu
mengidentifikasida
n
memperbaiki
kesalahan
dengan cepat.

3. Asesmen pada Akhir Pembelajaran (Tugas Rumah):


● Meto
● Rum
Bent
lapor
arah
Soal Asesmen Akhir (Tugas Rumah):
● Caril
ruma
● men
● langk
Untu
langk
terpe

Kunci Jawaban Asesmen Akhir (Contoh):


1. Contoh 1: Memakai Seragam Sekolah
○ Algoritma:
1. Ambil kemeja/baju ser
2. Pakai kemeja/baju ser
3. Ambil celana/rok sera
4. Pakai celana/rok sera
5. Ambil sabuk (jika ada)
6. Pasang sabuk.
7. Ambil kaos kaki.
8. Pakai kaos kaki.
9. Ambil sepatu.
10. Pakai sepatu.
○ Pentingnya Urutan: Jika urutan terbalik (misalnya pa
celana), akan sulit atau sepatu dulu baru
tidak rapi.
2. Contoh 2: Mencuci Piring Kotor
○ Algoritma:
1.
2. Basahi piring dengan
mengalir.
7
3. Tuang sabun cuci piring ke s
4. Gosok piring dengan spons
5. bersih.
6. Tiriskan piring di rak pengeri
○ Pentingnya Urutan: Jika
dibasahi dulu atau sis
tidakdisingkirkan, piring
bersih maksimal. Jika t
Rubrik Penilaian Asesmen Akhir (Tugas Rumah):

Aspek Skor 4 (Sangat


Skor 3 (Baik) Skor 2 (Cukup) Skor 1
Penilaian Baik)

Identifikasi Mampu Mampu Hanya Tidak


Contoh mengidentifikasi mengidentifikasi mampumengidentif mengiden
Algoritma 2 cont 2 contoh ikasi1 contoh ntoh aktiv
aktivitas sehari- oh aktivitas yang yangrelevan atau melibatkan
hari yang melibatkan 2
contoh yang a.
sangatrelevan dan algoritma, kurang relevan.
jelasmelibatkan namun
algoritma. relevansinya
kurang kuat.

PerancanganAlgorit Merancang Merancang Ada Algoritm


ma algoritma algoritma beberapakesalahan logis,
dengan langkah- dengan langkah- urutan dalam atau berurutan,
langka yang langkah yang detail langkah- atautidak j
h
sangat spesifik, cukup spesifikdan langkah
logis dan berurutan, algoritma.
,
berurutan namun ad
untukkedua sedikit bagian a
contoh. yang kurang

Penjelasan Mampu Mampu Penjelasan Tidak


Pentingnya menjelaskan menjelaskan pentingnya menjelask
Urutan pentingnya pentingnya urutan kurangjelas pentingnya
urutan urutan, atau adakekeliruan. urutan lan
langkahdalam namunpenjelasannya
algoritmadengan kurang
sangat
jelas dan mendalam.
memberikan
alasan yang

KeterampilanMenulis Laporan ditulis Laporan cukupjelas Laporan kurang Lapora


denga jelas, dan runtut, jelas, kurang n dan
jelas
n rapi, runtut, nam ada runtut, atau tidakruntu
danmudah dipahami. un
sedikit sulitdipahami.
kekurangan
kerapi atau
an

8
Refleksi Guru:
1. Apak
dalam
didikm
2. algor
Apak
menc
3. Code
Bagia
4. paling
konse
5. kodin
atau
Apak
duras
Refleksi Siswa:
1. Apa i
komp
2. setela
Bagia
(misa
3. mem
menu
4. paling
sukai
5. Adak
bingu
atauk
Apak
menu
kamu
Baga
"berp

Anda mungkin juga menyukai