Anda di halaman 1dari 18

DR.Ir.

Widi Agustin,MP
Ana Norhayati, S.T
SUDAH
Pengembang Kurikulum SMK dan MEMADAI
SMK Assa’idiyah Kudus
Praktisi Pendidikan-Dit SMK

MODUL AJAR
BERPIKIR KOMPUTASIONAL

MAPEL INFORMATIKA
OLEH
ANA NORHAYATI, S.T
SMK ASSA’IDIYAH KUDUS
IDENTITAS MODUL
Nama Penyusun : Ana Norhayati, S.T
Program Keahlian : Pengembangan Perangkat Lunak dan Gim
Konsentrasi Keahlian : Rekayasa Perangkat Lunak
Instansi : SMK Assa’idiyah Kudus
Tahun Ajaran : 2023/2024
Fase/Kelas/Semester : E/X/I
Alokasi Waktu : 8 JP x 45 menit
Jumlah Pertemuan : 2 x Pertemuan

CAPAIAN PEMBELAJARAN
Pada akhir fase E, peserta didik mampu menerapkan strategi algoritmik standar untuk
menghasilkan beberapa solusi persoalan dengan data diskrit bervolume tidak kecil pada kehidupan
sehari-hari maupun implementasinya dalam program komputer.

PEMBELAJARAN

A. Tujuan Pembelajaran

Tujuan Pembelajaran Indikator /Kriteria Keberhasilan


BK-01. Menerapkan dan BK-01.1. Peserta didik mampu menggunakan algoritma
mengimplementasikan proses searching / pencarian dan sorting
strategi algoritmik standar /mengurutkan untuk menghasilkan beberapa solusi
untuk menghasilkan persoalan dengan data diskrit bervolume tidak kecil
beberapa solusi persoalan pada kehidupan sehari – hari
dengan data diskrit BK-01.2. Peserta didik mampu menggunakan algoritma
bervolume tidak kecil proses stack / menumpuk dan queue/antrian untuk
menghasilkan beberapa solusi persoalan dengan data
diskrit bervolume tidak kecil pada kehidupan sehari
– hari

B. Rencana Asesmen

RENCANA ASESMEN
NO Indikator /Kriteria Keberhasilan
AWAL PROSES AKHIR
1. Peserta didik mampu menggunakan algoritma Quiz LKPD
proses searching / pencarian dan sorting
/mengurutkan untuk menghasilkan beberapa
solusi persoalan dengan data diskrit bervolume
tidak kecil pada kehidupan sehari – hari

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


2. Peserta didik mampu menggunakan algoritma LKPD Penugasan
proses stack / menumpuk dan queue/antrian Mandiri
untuk menghasilkan beberapa solusi persoalan
dengan data diskrit bervolume tidak kecil pada
kehidupan sehari – hari

C. Langkah Pembelajaran
Pertemuan 1 (Algoritma searching dan sorting)
Pendahuluan
1. Guru membuka pelajaran dengan mengucap salam dan berdo’a bersama.
2. Guru memeriksa kehadiran peserta didik.
3. Memberikan pertanyaan pemantik
a. Bagaimana cara seorang karyawan toko jika ingin mengurutkan
ukuransepatu dari yang terbesar hingga ke yang terkecil di rak lemari
susun?
b. Bagaimana cara anda menyortir tinggi badan siswa di kelas ini
yangmemiliki tinggi badan lebih dari 160 cm?
4. Guru menjelaskan tujuan pembelajaran yaitu tentang menggunakan
algoritma proses searching / pencarian dan sorting /mengurutkan untuk
menghasilkan beberapa solusi persoalan dengan data diskrit bervolume 15
tidak kecil pada kehidupan sehari – hari. Menit
5. Melakukan Asesmen Awal
Peserta didik diberikan kuis tentang algoritma proses searching dan sorting,
sebelum masuk pada kegiatan inti materi pembelajaran untuk mengecek
pemahaman siswa tentang materi.

No Kuis/pertanyaan Ya Tidak
1 Apa kalian paham tentang algoritma?
2 Tahukah kalian apa itu mencari/ searching?
3 Pahamkah kalian dengan sorting/
mengurutkan?

Dari hasil asesmen awal, guru memetakan kemampuan peserta didik,


sehingga didapatkan tiga kelompok peserta didik dalam satu rombongan
belajar.

Pengelompokan peserta didik


Belum siap Siap Menguasai
Peserta didik belum Peserta didik sudah Peserta didik sudah
menguasai prasyarat menguasai prasyarat menguasai algoritma
yang diperlukan untuk yang diperlukan untuk proses searching dan
memepelajari mempelajari algoritma sorting.
algoritma proses proses searching dan
searching dan sorting. sorting.

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


Inti
1. Guru menyampaikan materi tentang algoritma searching dan sorting.
Mengingatkan peserta didik untuk membuat catatan poin – poin penting.
2. Peserta didik di bagi menjadi kelompok-kelompok kecil yang terdiri dari 3
atau 4 peserta didik.
Langkah pembelajaran
Belum siap Siap Menguasai
Diberi pembelajaran Pembelajaran sesuai Peserta didik yang
materi prasyarat rencana. sudah menguasai
melalui penugasan, materi diberi tugas
diteruskan materi topik menjadi tutor sebaya. 150
yang akan diajarkan. Menit

a. Guru membagikan LKPD 1


b. Peserta didik berdiskusi dalam kelompok untuk mengerjakan LKPD 1
dengan mencari materi dari berbagai sumber, dari modul, buku maupun
internet
https://www.trivusi.web.id/2022/11/pengertian-algoritma-
pencarian.html
(Algoritma Searching)
https://phpmu.com/macam-macam-algoritma-sorting-dan-
implementasi-dengan-php/
(Algoritma Sorting)

3. Pembagian diskusi peserta didik


Kelompok ganjil membahas tentang algoritma searching
Kelompok genap membahas tentang algoritma sorting
4. Semua anggota kelompok membacakan dan mempresentasikan hasil kerja
dan kesimpulan yang dituliskan pada LKPD 1
5. Peserta didik dari kelompok lain menanggapi hasil kerja dan kesimpulan
yang dibacakan.
6. Berdasarkan asesmen formatif yang dilakukan, guru melakukan tindakan
pembinaan untuk mencapai ketuntasan.

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


ASESMEN FORMATIF

Lembar Kerja Peserta Didik


(LKPD 1)

Materi Ajar : Algoritma searching dan sorting


Mata Pelajaran : Informatika
Kelas : …
Nama Kelompok : 1.
2.
3.
4.

A. Alat dan Bahan


Laptop/Hp, aplikasi presentasi, aplikasi pengolah kata , aplikasi Bahasa Pemrograman,
jaringan internet

B. Materi
https://www.trivusi.web.id/2022/11/pengertian-algoritma-pencarian.html
(Algoritma Searching)
https://phpmu.com/macam-macam-algoritma-sorting-dan-implementasi-dengan-php/
(Algoritma Sorting)

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


C. Tugas Diskusi
Algoritma searching
1. Jelaskan apa yang dimaksud dengan algoritma pencarian ?
2. Buatlah algoritma pencarian berikut ini yang biasa terjadi dalam kehidupan
sehari – hari :
a. Mencari nomor telepon seseorang di buku telepon
b. Mencari nama siswa yang memiliki NIS xxxxxxx (ditentukan)
3. Apa yang terjadi jika algoritma pencarian tidak berjalan dengan benar ?
4. Jelaskan dengan sederhana bagaimana algoritma pencaraian pada mesin
pencarian google?
5. Buatlah algoritma pencarian nilai tertinggi dari 5 nilai yang di input
secara acak. Berikut tampilan dan output yang dinginkan :
Input jumlah element Array: 5
Input 5 angka (dipisah dengan enter):

20
54
87
34
76

Angka terbesar adalah: 87

6. Buatlah progam dari algoritma soal no 5 yang telah anda buat dengan bahasa
pemrogrman turbo C++
7. Buatlah presentasi dan kesimpulan dari materi hari ini bersama teman
kelompok

Algoritma Sorting
1. Apa yang dimaksud dengan algoritma Pengurutan /sorting
2. Apa yang terjadi jika programmer salah dalam membuat algoritma sorting ?
3. Buatlah algoritma pengurutan nilai terbesar dari 5 nilai yang di input secara acak
Berikut contoh nya :
input jumlah element Array: 5

Input 5 angka (dipisah dengan enter):


20
54
87
34
76
Urutan angka dari yang tertinggi yaitu : 87 76 54 34 20

4. Buatlah progam dari algoritma soal no 3 yang telah anda buat dengan bahasa
pemrogrman turbo C++

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


D. Langkah Kerja
1. Melakukan diskusi kelompok untuk menentukan tugas masing – masing anggota
2. Mengidentifikasi soal
3. Mendiskusikan hasil identifikasi soal
4. Menentukan dan merangkum hasil identifikasi soal
5. Membuat laporan hasil identifikasi soal menggunakan MS. Word
6. Membuat presentasi hasil kelompok
7. Mempresentasikan hasil diskusi kelompok

Rubrik Penilaian LKPD 1


No Aspek yang dinilai Skor
1 Menyusun laporan hasil identifikasi soal dengan lengkap 20 - 30
Menyusun laporan hasil identifikasi soal kurang lengkap 10 - 20
Tidak bisa menyusun laporan hasil identifikasi soal 0 - 10
2 Membuat power point dengan baik, jelas dan menarik 10 - 20
Membuat power point dengan baik, jelas tapi kurang menarik 0 - 10
Membuat power point kurang baik 0 - 10
3 Melakukan presentasi dengan tata Bahasa yang baik dan lancar 10 - 20
Melakukan presentasi dengan kurang lancar 0 - 10
4 Mampu menguasai materi dan bisa melakukan umpan balik 20 - 30
dengan audience
Mampu menguasai materi namun tidak bisa melakukan umpan 10 - 20
balik dengan audience
Tidak menguasai materi 0 - 10
TOTAL NILAI 0 - 100

Penutup

1. Guru melakukan refleksi 15


menit
2. Guru melakukan tindak lanjut untuk pembelajaran selanjutnya.
3. Menutup pembelajaran dengan salam.

REFLEKSI PESERTA DIDIK

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


Pertemuan 2 (Algoritma Stack dan queue)

Pendahuluan
1. Membuka pelajaran dengan mengucap salam, berdo’a
2. Memeriksa kehadiran peserta didik
3. Memberikan pertanyaan pemantik 15
a. Apa yang kalian ketahui tentang stack dan queue? Menit
b. Berikan contoh penerapan algoritma stack dan queue dalam kehidupan
sehari – hari!
4. Menjelaskan tujuan pembelajaran yaitu tentang menggunakan algoritma
proses stack / menumpuk dan queue/antrian untuk menghasilkan beberapa
solusi persoalan dengan data diskrit bervolume tidak kecil pada kehidupan
sehari – hari.
5. Melakukan Asesmen Awal
Asesmen awal di pertemuan kedua didapatkan dari data hasil asesmen
formatif yang dilakukan di pertemuan sebelumnya, sehingga pengelompokan
peserta didik ditemukan menjadi 2 kelompok diferensiasi.

Pengelompokan peserta didik


Siap Menguasai
Peserta didik sudah menguasai Peserta didik sudah menguasai
prasyarat yang diperlukan untuk algoritma proses stack dan queue.
mempelajari algoritma proses stack
dan queue..

Inti
1. Menyampaikan materi tentang menggunakan algoritma proses stack /
menumpuk dan queue/antrian
https://www.trivusi.web.id/2022/07/struktur-data-stack.html
(struktur data stack)
https://www.share28s.com/2019/09/pengertian-dan-contoh-queue-
antrian.html
(pengertian dan contoh queue)
2. Mengingatkan Peserta didik untuk membuat catatan poin – poin penting
3. Peserta didik di bagi menjadi kelompok-kelompok kecil yang terdiri dari 3
atau 4 peserta didik seperti pertemuan sebelumnya
150
Langkah pembelajaran Menit
Siap Menguasai
Pembelajaran sesuai rencana. Peserta didik yang sudah menguasai
materi diberi tugas menjadi tutor
sebaya.
4. Membagikan LKPD 2
5. Peserta didik bekerjasama dalam kelompok untuk mengerjakan LKPD 2
dengan mencari materi dari berbagai sumber, seperti dari modul, buku
maupun internet.
MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
6. Pembagian presentasi siswa
Kelompok ganjil membahas tentang algoritma stack.
Kelompok genap membahas tentang algoritma queue.
7. Masing - masing kelompok membacakan hasil kerja dan mempresentasikan
hasil diskusinya dengan tanggung jawab.
8. Peserta didik dari kelompok lain menanggapi hasil kerja dan kesimpulan yang
dibacakan.

ASESMEN FORMATIF

Lembar Kerja Peserta Didik


(LKPD 2)

Materi Ajar : Algoritma stacking dan queue


Mata Pelajaran : Informatika
Kelas :
Nama Kelompok : 1.
2.
3.
4.

A. Alat dan Bahan


Laptop/Hp, aplikasi presentasi, aplikasi pengolah kata , aplikasi Bahasa
Pemrograman, jaringan internet

B. Materi
https://www.trivusi.web.id/2022/07/struktur-data-stack.html
(struktur data stack)
https://www.share28s.com/2019/09/pengertian-dan-contoh-queue-antrian.html
(pengertian dan contoh queue)

C. Tugas Diskusi
Algoritma Stack
1. Jelaskan bagaimana cara pekerja bangunan menurunkan batu bata yang tersusun
dari mobil pengangkut
2. Tuliskan tiga masalah masalah apa saja dalam kehidupan sehari hari yang
berkaitan dengan penggunaan algoritma stack ?
3. Ketik ulanglah program berikut di aplikasi Bahasa pemtograman turbo C++

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
Apa output dari tampilan program diatas ?
4. Interpretasikan program diatas kedalam algoritma !
5. Simpulan dari hasil pembelajaran hari ini

Algoritma Queue
1. Jelaskan apa yang dimaksud dengan algoritma queue ?
2. Tuliskan tiga masalah apa saja dalam kehidupan sehari hari yang berkaitan dengan
penggunaan algoritma queue ?
3. Apa yang akan terjadi jjika algoritma queue tidak berjalan dengan benar ?
4. Ketik ulanglah program berikut di aplikasi Bahasa pemtograman turbo C

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


Apa output dari tampilan program diatas ?
5. Interpretasikanlah program diatas kedalam algoritma !
6. Buatlah kesimpulan dari hasil pembelajaran hari ini !

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


D. Langkah Kerja
1. Melakukan diskusi kelompok untuk menentukan tugas masing – masing anggota
2. Mengidentifikasi soal
3. Mendiskusikan hasil identifikasi soal
4. Menentukan dan merangkum hasil identifikasi soal
5. Membuat laporan hasil identifikasi soal menggunakan MS. Word
6. Membuat presentasi hasil kelompok
7. Mempresentasikan hasil diskusi kelompok

Rubrik Penilaian LKPD 2


No Aspek yang dinilai Skor
1 Menyusun laporan hasil identifikasi soal dengan lengkap 20 - 30
Menyusun laporan hasil identifikasi soal kurang lengkap 10 - 20
Tidak bisa menyusun laporan hasil identifikasi soal 0 - 10
2 Membuat power point dengan baik, jelas dan menarik 10 - 20
Membuat power point dengan baik, jelas tapi kurang 8
menarik
Membuat power point kurang baik 0 - 10
3 Melakukan presentasi dengan tata Bahasa yang baik dan 10 - 20
lancar
Melakukan presentasi dengan kurang lancar 0 - 10
4 Mampu menguasai materi dan bisa melakukan umpan balik 20 - 30
dengan audience
Mampu menguasai materi namun tidak bisa melakukan 10 - 20
umpan balik dengan audience
Tidak menguasai materi 0 - 10
TOTAL NILAI 0 - 100

Penutup
1. Guru melaksanakan Asesmen Sumatif dan dikerjakan secara mandiri
2. Guru memberikan refleksi dan umpan balik kepada peserta didik. 15
menit
3. Guru menutup pembelajaran dengan salam.

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL


REFLEKSI PESERTA DIDIK

ASESMEN SUMATIF

Asesmen Sumatif dikerjakan secara mandiri


Soal:
Buatlah sebuah flowchart yang benar tentang ”tata cara menyalakan PC dengan
benar”

Kriteria penilaian
Skor
No Kriteria
10 15 20 25
1 Penentuan Langkah – Langkah kerja
2 Ketelitian pencarian informasi di internet
Kemampuan mengembangkan cabang –
3
cabang dalam flowchart
Kemampuan menggunakan komputer aplikasi
4
Microsoft visio
TOTAL SKOR 100

Runrik Penilaian Keterampilan


Penilaian
No Kriteria
10 15 20 25
1 Penentuan Langkah-langkah Langkah- Langkah- Langkah-
Langkah – kerjatidak langkah langkah langkah kerja
Langkah kerja terurut,tidak kerjakurang kerjaterurut, terurut,
lengkap,tidak terurut,kurangle kuranglengkap, lengkap, tepat
tepat ngkap, kurangtepat
tidaktepat
2 Ketelitian Informasi tidak Informasi Informasi Informasi
pencarian lengkap, kurang lengkap, kurang lengkap, tepat, lengkap, tepat,
informasi di tepat, sumber tepat, sumber sumber jelas, sumber jelas,
internet kurang jelas, tidak kurang jelas, kurang cepat cepat
cepat kurang cepat
3 Kemampuan Bagan flowchart Bagan flowchart Bagan flowchart Bagan
mengembangkan kurang rapi, tidak map kurang map rapi, flowchart map
cabang – cabang terurut, tidak rapi, kurang terurut, teratur, rapi, terurut,
dalam flowchart teratur, tidak terurut, kurang kurang lengkap, teratur,
MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL
lengkap, tidak teratur, kurang kurang jelas lengkap, jelas
jelas lengkap, kurang
jelas
4 Kemampuan Tampilan bagian Tampilan Tampilan Tampilan
menggunakan flowchart kurang bagian bagian bagian
komputer aplikasi menarik, tidak flowchart flowchart flowchart
Microsoft visio bervariasi menarik, kurang menarik, menarik,
bervariasi, bervariasi, bervariasi,
sedikit menggunakan menggunakan
menggunakan animasi gambar animasi
animasi gambar dan slide gambar dan
dan slide slide,
menggunakan
audio ayau
video

D. Media Pembelajaran

1. https://www.trivusi.web.id/2022/11/pengertian-algoritma-pencarian.html
(Algoritma Pencarian)
https://phpmu.com/macam-macam-algoritma-sorting-dan-implementasi-dengan-php/
(Algoritma Sorting)
2. Modul tentang Algoritma
https://unida.ac.id/teknologi/artikel/pengertian-algoritma.html
3. https://www.trivusi.web.id/2022/07/struktur-data-stack.html
(struktur data stack)
https://www.share28s.com/2019/09/pengertian-dan-contoh-queue-antrian.html
(pengertian dan contoh queue)

Kudus, Juni 2023


Kepala SMK Assa’idiyah Kudus Guru Mata Pelajaran

Mashuri, S.Pd.I., M.Pd Ana Norhayati, S.T.

MODUL AJAR – INFORMATIKA BERPIKIR KOMPUTASIONAL

Anda mungkin juga menyukai