( RPP 1.1)
Satuan Pendidikan : SMK Negeri 2 Pati
Mata Pelajaran : Simulasi dan Komunikasi Digital
Komp. Keahlian : Multimedia
Kelas/ Semester : X / 1 (Gasal)
Materi Pokok : Logika dan Algoritma Komputer
Alokasi Waktu : 6 Jam Pelajaran (Pertemuan 1 - 2)
A. Tujuan Pembelajaran
Melalui kegiatan pembelajaran menggunakan model Discovery Based Learning yang
dipadukan dengan metode TAI , dan pendekatan saintifik yang menuntun peserta
didik untuk mengamati (membaca) permasalahan, menuliskan penyelesaian dan
mempresentasikan hasilnya di depan kelas, selama dan setelah mengikuti proses
pembelajaran ini peserta didik diharapkan mampu :
1. Disiplin, bekerja sama dan memiliki sikap toleran dalam kegiatan diskusi
kelompok terhadap proses pemecahan masalah
2. Memahami konsep algoritma dan struktur algoritma
3. Menyajikan algoritma menggunakan bahasa natural
4. Menentukan variabel dan tipe data dalam sebuah algoritma
5. Memahami operator-operator berbagai tipe data dalam algoritma
6. Menyajikan algoritma dengan pseudocode dan flowchart
7. Menggunakan Tool atau software untuk membuat flowchart
8. Menggunakan fungsi perintah logika dan algoritma percabangan dengan 1
kondisi, 2 kondisi atau lebih.
dengan rasa rasa ingin tahu, tanggung jawab, displin selama proses pembelajaran,
bersikap jujur, santun, percaya diri dan pantang menyerah, serta memiliki sikap
responsif (berpikir kritis) dan pro-aktif (kreatif), serta mampu berkomunikasi dan
bekerjasama dengan baik.
D. Materi Pembelajaran
Pertemuan 1
Algoritma Pemrograman (Konsep algoritma, Struktur algoritma, algoritma
menggunakan bahasa natural, Pengenalan Variabel, pengenalan tipe data,
Pengenalan operator, Pseudocode, Flowchart, dan Penggunaan Tool flowchart
Pertemuan 2
Algoritma percabangan (Percabangan 1 kondisi atau Percabangan 2 kondisi
atau Percabangan lebih dari 2 kondisi)
G. Sumber Belajar
1. Rhesky Reinaldo N, et all. 2013. Buku Simulasi Digital Jilid 1. Jakarta :
Kemdikbud.
2. Munir, R. 2007. Algoritma dan Pemrograman . Bandung: Informartika
3. Maryono, D dan Pambudi, D. 2014. Pemrograman Dasar untuk SMK/MAK.
Jakarta : Kemdikbud
4. Ilmukomputer.org
5. Jobsheet.
H. Langkah-Langkah Pembelajaran
Mengamati
1. melalui tayangan LCD, Guru menampilkan langkah-langkah
menghitung volume balok, atau langkah-langkah menginstal Ms.
Office, atau langkah menginstall driver printer, lalu peserta didik
diminta untuk mengamati dan membacanya (Literasi).
2. Peserta didik diarahkan untuk bekerjasama dalam kelompok untuk
mengidentifikasi unsur-unsur yang terdapat pada permasalahan
yang disajikan pada tayangan ppt di layar LCD, kemudian diminta
mengamati dengan sikap sungguh-sungguh dan teliti serta
mencatat hal-hal penting dari hasil pengamatan tersebut, serta
menentukan rumusan penyelesaian masalah yang disajikan
berdasarkan data-data yang diperoleh dari berbagai sumber.
Menanya
Guru meminta peserta didik pada masing-masing kelompok untuk
mengajukan/merumuskan pertanyaan-pertanyaan berkaitan dengan
beberapa kasus di atas, yang selanjutnya mengarahkan peserta didik
untuk menanyakan hal-hal berikut ini yang akan dijadikan topik diskusi
untuk masing-masing kelompok, yaitu topik tentang :
1. Dari tiga contoh langkah-langkah kerja atau instruksi di atas, buat
pertanyaan yang berkaitan dengan ketiganya, misalkan:
a. Apakah tujuan masing-masing langkah-langkah kerja?
b. Apakah ada tahap persiapan?
c. Apakah ada tahap proses?
d. Apakah hasil /output pada setiap langkah kerja?
2. Jika ketiga langkah-langkah di atas disebut algortima, lalu apa
itu algoritma, bagaimana menyusun algoritma yang baik untuk
menyelesaikan masalah?
Mengumpulkan informasi
Mengkomunikasikan
1. Masing-masing perwakilan kelompok diminta untuk
mengcopykan/mengumpulkan file presentasi hasil diskusi pada
Kegiatan Deskripsi Kegiatan
komputer guru, sebagai laporan kelompok.
2. Masing-masing perwakilan kelompok mempresentasikan hasil kerja
mereka secara komunikatif (4C), kelompok lain menanggapi dan
membandingkan dengan hasil diskusi antar kelompok.
3. Peserta didik diingatkan untuk menyempurnakan hasil diskusinya,
lalu diminta mengerjakan jobsheet 1.
4. Guru membagikan soal tes tertulis (terlampir) dan peserta didik
diminta untuk mengerjakan secara individual dengan sikap
memiliki rasa percaya diri, tangguh menghadapi masalah,
disiplin dan jujur.
Mengamati
2. Guru menampilkan bentuk algoritma dari permasalahan di atas
3. Guru meminta peserta didik untuk mengamati dan membaca bentuk
algoritma tersebut secara individu, dengan sikap sungguh-sungguh
dan memahami permasalahan yang diberikan, serta mencatat hal-hal
penting dari hasil pengamatan tersebut.
Menanya
4. Dari hasil mengamati (membaca) permasalahan tersebut, peserta didik
diarahkan untuk mengajukan pertanyaan misalnya :
a. Bagian manakah yang menyatakan bonus diberikan kepada yang
mempunyai omset lebih dari
b. 100 juta?
c. Bagian manakah yang menyatakan kejadian bersyarat?
d. Jika pegawai tidak mencapai target penjualan 100 juta bagaimana
besar bonusnya?
e. Bagaimana menyatakan kondisi bersayarat pada pseudocode dan
flowchart?
5. Jika ada peserta didik yang mengalami masalah (dengan mengajukan
pertanyaan), peserta didik lain diminta untuk memberikan tanggapan,
Dan bila perlu guru memberikan bantuan secara klasikan melalui
pemberian scaffolding.
Mengumpulkan informasi
3. Guru mengarahkan dan membimbing peserta didik dalam kelompok
untuk berdiskusi dengan menggali informasi dari berbagai sumber,
dalam menghimpun berbagai konsep serta memikirkan secara cermat
strategi pemecahan kasus/masalah di atas.
4. Guru berkeliling untuk mengamati dan mencermati berbagai kesulitan
yang dialami oleh masing-masing kelompok dan memberikan
kesempatan pada mereka untuk bertanya tentang hal-hal yang belum
dipahami.
5. Guru memberi bantuan (scaffolding) berkaitan dengan kesulitan yang
dialami peserta didik secara individu, kelompok maupun klasikal.
Guru melakukan pengamatan sikap rasa ingin tahu peserta didik selama
pembelajaran dengan instrument dan rubrik terlampir.
Mengasosiasi
1. Guru mengarahkan diskusi peserta didik dalam kelompok dalam
kelompoknya masing-masing agar menalar/ mengasosiasi data,
mengkategorikan, mengolah, dan menganalisis data yang diperoleh,
melihat hubungan-hubungan berdasarkan informasi/data terkait sampai
membuat kesimpulan.
2. Dari hasil mengasosiasi tersebut, peserta didik diminta untuk melakukan
percobaan/eksperimen dalam menyelesaikan masalah tersebut di atas.
3. Guru meminta mendiskusikan alternative cara yang digunakan untuk
menyelesaikan kasus/masalah di atas.
4. Selama siswa bekerja di dalam kelompok, guru memperhatikan dan
mendorong semua siswa untuk terlibat diskusi, dan mengarahkan bila
ada kelompok yang melenceng jauh pekerjaannya.
Mengkomunikasikan
1. Guru meminta semua kelompok bermusyawarah untuk menentukan satu
kelompok yang mempresentasikan (mengkomunikasikan) hasil
diskusinya di depan kelas secara runtut, sistematis, santun, dan hemat
waktu.
2. Guru memberi kesempatan kepada peserta didik dari kelompok penyaji
Kegiatan Deskripsi Kegiatan
untuk memberikan penjelasan tambahan dengan baik.
3. Guru memberi kesempatan kepada peserta didik dari kelompok lain
untuk memberikan tanggapan terhadap hasil diskusi kelompok penyaji
dengan sopan.
4. Guru melibatkan peserta didik mengevaluasi jawaban kelompok penyaji
serta masukan dari peserta didik yang lain dan membuat kesepakatan,
bila jawaban yang disampaikan peserta didik sudah benar.
5. Guru memberi kesempatan kepada kelompok lain yang mempunyai
jawaban berbeda dari kelompok penyaji pertama untuk
mengkomunikasikan hasil diskusi kelompoknya secara runtun,
sistematis, santun, dan hemat waktu. Apabila ada lebih dari satu
kelompok, maka guru meminta peserta didik bermusyawarah
menentukan urutan penyajian.
6. Guru mengumpulkan semua hasil diskusi tiap kelompok dengan tanya
jawab, serta mengarahkan semua siswa pada kesimpulan mengenai
permasalahan tersebut. Berikutnya semua peserta didik diminta
mengerjakan/menyelesaikan jobsheet 2.
2. Bentuk Penilaian:
a. Sikap : Lembar observasi sikap disiplin dan kerjasama (Lampiran
1)
b. Pengetahuan : Soal esai (Lampiran 2)
c. Keterampilan : Rubrik presentasi (Lampiran 3)
3. Remedial
a. Pembelajaran remedial dilakukan bagi peserta didik yang capaian KD nya
belum tuntas.
b. Tahapan pembelajaran remedial dilaksanakan melalui remidial teaching
(klasikal), atau tutor sebaya, atau tugas dan diakhiri dengan tes.
4. Pengayaan
Bagi peserta didik yang sudah mencapai nilai ketuntasan diberikan
pembelajaran pengayaan sebagai berikut :
a. Peserta didik yang mencapai nilai n(ketuntasan) < n < n(maksimum)
diberikan materi masih dalam cakupan KD dengan pendalaman sebagai
pengetahuan tambahan
b. Peserta didik yang mencapai nilai n > n(maskimum) diberikan materi
melebihi cakupan KD dengan pendalaman sebagai pengetahuan tambahan.