Anda di halaman 1dari 14

KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh


Alhamdulillah saya panjatkan puja dan puji syukur kehadirat Allah swt yang senantiasa melimpahkan segala
rahmat, taufik dan hidayah-Nya sehingga penyusun dapat menyelesaikan modul Ajar ini.
Modul ini disusun untuk memenuhi kebutuhan peserta pendidikan dan Administrasi Guru pada Kurikulum
merdeka.. Sesuai dengan segmentasi peserta, maka modul ini disusun dengan kualifikasi yang tidak diragukan
lagi.
Teknik penyajian yang diangkat dilakukan secara terpadu tanpa pemilihan berdasarkan jenjang pendidikan.
Cara ini diharapkan bisa meminimalisir terjadinya pengulangan topik berdasarkan jenjang pendidikan. 
Pembahasan modul ini dimulai dengan menjelaskan tujuan yang akan dicapai. Kelebihan modul ini, Anda bisa
melihat keterpaduan ilmu Informatika.
Pembahasan yang akan disampaikan pun disertai dengan soal-soal yang dapat digunakan untuk mengukur
tingkat ketercapaian dan ketuntasan. 
Penyusun menyadari bahwa di  dalam pembuatan modul masih banyak kekurangan, untuk itu penyusun sangat
membuka saran dan kritik yang sifatnya membangun. Mudah-mudahan modul ini memberikan manfaat. 
Padalarang, 01 Agustus 2023

Penulis

MUHAMMAD ROCHMAT 2
DAFTAR ISI

Assalamu’alaikum Warahmatullahi Wabarakatuh


Alhamdulillah saya panjatkan puja dan puji syukur kehadirat Allah swt yang senantiasa melimpahkan segala
rahmat, taufik dan hidayah-Nya sehingga penyusun dapat menyelesaikan modul Ajar ini.
Modul ini disusun untuk memenuhi kebutuhan peserta pendidikan dan Administrasi Guru pada Kurikulum
merdeka.. Sesuai dengan segmentasi peserta, maka modul ini disusun dengan kualifikasi yang tidak
diragukan lagi.
Teknik penyajian yang diangkat dilakukan secara terpadu tanpa pemilihan berdasarkan jenjang pendidikan.
Cara ini diharapkan bisa meminimalisir terjadinya pengulangan topik berdasarkan jenjang pendidikan. 
Pembahasan modul ini dimulai dengan menjelaskan tujuan yang akan dicapai. Kelebihan modul ini, Anda
bisa melihat keterpaduan ilmu Informatika.
Pembahasan yang akan disampaikan pun disertai dengan soal-soal yang dapat digunakan untuk mengukur
tingkat ketercapaian dan ketuntasan. 
Penyusun menyadari bahwa di  dalam pembuatan modul masih banyak kekurangan, untuk itu penyusun
sangat membuka saran dan kritik yang sifatnya membangun. Mudah-mudahan modul ini memberikan
manfaat. 
Padalarang, 01 Agustus 2023

Penulis

MUHAMMAD ROCHMAT 3
I. INFORMASI UMUM
A. IDENTITAS
Satuan Pendidikan SMK BUDI BAKTI UTAMA
Guru Mata pelajaran Muhammad Rochmat, S.Kom., Gr.
Jenjang SMK
Kelas / Fase X/E
Alokasi Waktu 4 x 3 JP
B. KOMPETENSI AWAL Peserta didik telah memahami system kerja komputer
C. Profil Pelajar Pancasila

* Beriman, bertakwa kepada Tuhan YME, dan


berakhlak mulia* Berkebhinekaan global*
Mandiri* Bernalar kritis* Kreatif
D. Sarana dan Prasarana Laptop, LCD, Speaker, Internet, HP, Slide Presentasi,
dan Video
E. Target Peserta Didik Reguler
F. Model Pembelajaran Project based learning (dilaksanakan secara blended
learning)
II. KOMPONEN INTI
A. 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.
B. Tujuan Pembelajaran

1. Peserta Didik mampu memamhami dan


menerapkan Berpikir komputasional2. Peserta
Didik mampu memahami dan menerapakan
searching3. Peserta Didik mampu memahami
dan menerapkan sorting4. Peserta Didik
mampu memahami dan menerapkan stack
dan queue
C. Pemahaman Bermakna Berifikir secara komputasi dapat menyelesaikan
permasalahan dalam kehidupan sehari-hari.
D. Pertanyaan Pemantik

* Apa yang di maksud berpikir


komputasional ?* Berikan contoh berpikir

MUHAMMAD ROCHMAT 4
komputasional dalam kehidupan sehari-hari ?
* Apakah pengertian pencarian(searching) ?*
Bagaimana cara kerja pencarian(seaching) ?*
Apa yang di maksud dengan
pengurutan(Sorting) ?* Bagaimana cara kerja
pengurutan bubble sort, insertion sort, quick
sort, merge sort, dan selection sort ?* Apa
yang dimaksud dengan tumpukan(stack) dan
antrean(queue) itu ?* Bagaimana cara kerja
tumpukan dan antrean tersebut ?
E. Kegiatan Pembelajaran
(Pertemuan Ke 1 )
Pendahuluan

1. Memberi salam, menyapa dan mengajak


pesertadidik berdoa2. Memeriksa kesiapan
peserta didik dalammengikuti pelajaran3.
Mengecek kehadiran peserta didik4.
Memberikan Pertanyaan pemantik,•
Bagaimana cara kalian jika
menghadapimasalah dalam kehidupan kalian ?
• Bagaimana cara kalian mencari solusinya ?5.
Menyampaikan tujuan dan manfaat
pembelajaran dihubungkan dengan pencarian
solusi dalam setiap permasalahan dalam
kehidupan sehar-hari hingga permasalahan
yang akan dijadikan proyek Algoritma.6.
Melakukan Asesmen Awal
Kegiatan Inti

1. Guru menayangkan beberapa gambar atau


video mengenai permasalahan sederhana
tentangmencari luas persegipanjang2. Peserta
didik mengamati contoh kasus
yangdisampaikan guru3. Peserta didik
melakukan browsing materi yang
berhubungan dengan berpikir komputasional
dan algoritma4. Guru memberikan penjelasan
materi berpikirkomputasional dan algoritma5.
Guru membimbing peserta didik dalam
melakukan proses browsing tentang berpikir

MUHAMMAD ROCHMAT 5
komputasional dan algoritma secara
berkelompok6. Peserta didik diskusi dan
menjawab pertanyaandalam lembar
kegiatan / aktivitas belajar dan menyajikannya
dalam bentuk laporan tertulis berupa bahan
presentasi7. Peserta didik mempresentasikan
lembar kerja hasil diskusi8. Guru bersama-
sama peserta didik menyimpulkanhasil
presentasi berpikir komputasional dan
algoritma
Penutup

1. Peserta didik mengumpulkan lembar kerja.


Dan bahan presentasi (Integritas)2. Peserta
menjawab pertanyaan, Apa yang sudah
dipelajari pada pertemuan kali ini ?3. Guru
memberikan penghargaan pada individu /
kelompok peserta didik yang berkinerja baik4.
Guru menyampaikan materi untuk
pertemuanberikutnya5. Guru memberi salam
(pertemuan 2)
Pendahuluan

1. Memberi salam, menyapa dan mengajak


pesertadidik berdoa2. Memeriksa kesiapan
peserta didik dalammengikuti pelajaran3.
Mengecek kehadiran peserta didik4.
Memberikan Pertanyaan pemantik,• Apakah
pengertian pencarian (searching) ?•
Bagaimana cara kerja pencarian (searching)
sequential searching dan binary searching?5.
Menyampaikan tujuan dan manfaat
pembelajaran dihubungkan dengan pencarian
solusi dalam setiap permasalahan dalam
kehidupan sehar-hari hingga permasalahan
yang akan dijadikan proyek Algoritma.6.
Melakukan Asesmen Awal
Kegiatan Inti

1. Guru menayangkan beberapa gambar atau

MUHAMMAD ROCHMAT 6
video mengenai permasalahan sederhana
tentang pencarian di google2. Peserta didik
mengamati contoh kasus yang disampaikan
guru3. Peserta didik melakukan browsing
materi yang berhubungan dengan pencarian4.
Guru memberikan penjelasan materi
Pencarian5. Guru membimbing peserta didik
dalam melakukan proses browsing tentang
pencarian secara berkelompok6. Peserta didik
diskusi dan menjawab pertanyaandalam
lembar kegiatan / aktivitas belajar dan
menyajikannya dalam bentuk laporan tertulis
berupa bahan presentasi7. Peserta didik
mempresentasikan lembar kerja hasil diskusi8.
Guru bersama-sama peserta didik
menyimpulkan hasil presentasi tentang
Pencarian
Penutup

1. Peserta didik mengumpulkan lembar kerja.


Dan bahan presentasi (Integritas)2. Peserta
menjawab pertanyaan, Apa yang sudah
dipelajari pada pertemuan kali ini ?3. Guru
memberikan penghargaan pada individu /
kelompok peserta didik yang berkinerja baik4.
Guru menyampaikan materi untuk pertemuan
berikutnya5. Guru memberi salam
(pertemuan 3)
Pendahuluan

1. Memberi salam, menyapa dan mengajak


pesertadidik berdoa2. Memeriksa kesiapan
peserta didik dalam mengikuti pelajaran3.
Mengecek kehadiran peserta didik4.
Memberikan Pertanyaan pemantik,• Apa yang
dimaksud dengan pengurutan (sorting) ?•
Bagaimana cara kerja pengurutan (sorting)
bubble sort, insertion sort, quick sort, merge
sort, dan selection sort ?5. Menyampaikan
tujuan dan manfaat pembelajaran
dihubungkan dengan pencarian solusi dalam
setiap permasalahan dalam kehidupan sehar-
hari hingga permasalahan yang akan dijadikan
proyek Algoritma.6. Melakukan Asesmen
Awal

MUHAMMAD ROCHMAT 7
Kegiatan Inti

1. Guru menayangkan beberapa gambar atau


video mengenai permasalahan sederhana
tentang pengurutan2. Peserta didik
mengamati contoh kasus yang disampaikan
guru3. Peserta didik melakukan browsing
materi yang berhubungan dengan
pengurutan4. Guru memberikan penjelasan
materi pengurutan5. Guru membimbing
peserta didik dalam melakukan proses
browsing tentang pengurutan secara
berkelompok6. Peserta didik diskusi dan
menjawab pertanyaan dalam lembar
kegiatan / aktivitas belajar dan menyajikannya
dalam bentuk laporan tertulis berupa bahan
presentasi7. Peserta didik mempresentasikan
lembar kerja hasil diskusi8. Guru bersama-
sama peserta didik menyimpulkan hasil
presentasi pengurutan
Penutup

1. Peserta didik mengumpulkan lembar kerja.


Dan bahan presentasi (Integritas)2. Peserta
menjawab pertanyaan, Apa yang sudah
dipelajari pada pertemuan kali ini ?3. Guru
memberikan penghargaan pada individu /
kelompok peserta didik yang berkinerja baik4.
Guru menyampaikan materi untuk pertemuan
berikutnya5. Guru memberi salam
(pertemuan 4)
Pendahuluan

1. Memberi salam, menyapa dan mengajak


pesertadidik berdoa2. Memeriksa kesiapan
peserta didik dalammengikuti pelajaran3.
Mengecek kehadiran peserta didik4.
Memberikan Pertanyaan pemantik,• Apa yang
di maksud dengan tumpukan (stack) dan
antrean (queue) ?• Bagaimana cara kerja

MUHAMMAD ROCHMAT 8
tumpukan (stack) dan antrean (queue)
tersebut ?5. Menyampaikan tujuan dan
manfaat pembelajaran dihubungkan dengan
pencarian solusi dalam setiap permasalahan
dalam kehidupan sehar-hari hingga
permasalahan yang akan dijadikan proyek
Algoritma.6. Melakukan Asesmen Awal
Kegiatan Inti

1. Guru menayangkan beberapa gambar atau


video mengenai permasalahan sederhana
tentang tumpukan (stack) dan antrean
(queue)2. Peserta didik mengamati contoh
kasus yang disampaikan guru3. Peserta didik
melakukan browsing materi yang
berhubungan dengan tumpukan (stack) dan
antrean (queue)4. Guru memberikan
penjelasan materi tumpukan (stack) dan
antrean (queue)5. Guru membimbing peserta
didik dalam melakukan proses browsing
tentang tumpukan (stack) dan antrean
(queue) secara berkelompok6. Peserta didik
diskusi dan menjawab pertanyaandalam
lembar kegiatan / aktivitas belajar dan
menyajikannya dalam bentuk laporan tertulis
berupa bahan presentasi7. Peserta didik
mempresentasikan lembar kerja hasil diskusi8.
Guru bersama-sama peserta didik
menyimpulkanhasil presentasi tumpukan
(stack) dan antrean (queue)
Penutup

1. Peserta didik mengumpulkan lembar kerja.


Dan bahan presentasi (Integritas)2. Peserta
menjawab pertanyaan, Apa yang sudah
dipelajari pada pertemuan kali ini ?3. Guru
memberikan penghargaan pada individu /
kelompok peserta didik yang berkinerja baik4.
Guru menyampaikan materi untuk pertemuan
berikutnya5. Guru memberi salam
F. Asesmen  Asesmen Diagnostik : tes lisan
 Asesmen Formatif : unjuk kerja, tes tulis
 Asesmen sumatif: tes tulis
G. Pengayaan dan Remedial  Bagi peserta didik yang belum memenuhi
kriteria ketuntasan minimal (KKM), maka

MUHAMMAD ROCHMAT 9
guru bisa memberikan soal tambahan
 Guru memberikan nasihat agar tetap
rendah hati, karena telah mencapai KKM
(Kriteria Ketuntasan Minimal), dan
memberikan Tujuan Pembelajaran
Selanjutnya lebih dulu dibandingkan yang
lain.
H. Refleksi Peserta Didik dan Guru Bagi peserta didik:
Kendala apa yang dialami dalam proses
pembelajaran?
Apa saja upaya yang kalian lakukan untuk
mengatasi kendala tersebut?
Bagi Guru:
Hal apa saja yang belum terlaksana dengan
maksimal dalam pembelajaran? faktor apakah yang
menyebabkannya?
Bagaimana upaya tindak lanjut untuk
memaksimalkan pelaksanaan pembelajaran
tersebut?

III. LAMPIRAN
A. LEMBAR KERJA PESERTA DIDIK

LEMBAR KERJA PESERTA DIDIK


INFORMATIKA
TUJUAN
1. Menerapakan konsep berpikir komputasional dalam kehidupan sehari-hari
2. Menyajikan sebuah contoh berpikir komputasional dalam kehidupan sehari-hari

MATERI
1. Membuat contoh berpikir komputasional dalam kehidupan sehari-hari

ALAT DAN BAHAN


1. Komputer / Laptop
2. Infokus
3. Lembar penilaian
4. Aplikasi Presentasi

PETUNJUK KERJA
1. Bacalah Teks berikut ini !
Berpikir komputasional merupakan sebuah konsep atau cara untuk mengamati masalah dan
mencari solusi dari permasalahan tersebut dengan menerapkan teknologi ilmu komputer. Dengan
berpikir komputasional, seseorang akan mampu untuk mengamati masalah, memecahkan
masalah, hingga dapat mengembangkan solusi untuk pemecahan masalah tersebut.

MUHAMMAD ROCHMAT 10
Pada dasarnya berpikir komputasional memang mengadaptasi dari sebuah pemikiran atau cara
kerja yang berasala dari komputer. Akan tetapi, beberapa orang masih beranggapan bahwa
berpikir komputasiona; itu harus memakai aplikasi komputer. Pada kenyataannya yang dimaksud
dalam berpikir komputasional tidak harus menggunakan komputer.

2. Berpikir komputasional merupakan pandangan yang mana untuk memecahkan suatu masalah
hingga mendapatkan solusi dari awal hingga akhir. Jadi, detailnya untuk menyelesaikan sebuah
masalah atau aktivitas.
Coba jelaskan cara berpikir komputasional !
.............................................................................................................................................................

3. Kalian dapat menerapkan berpikir komputasional sendiri. Contohnya dengan memecahkan


masalah yang sering terjadi dalam kehidupan sehari-hari. Perhatikan video di bawah ini.

Berpikir Komputasional dalam Kehidupan Sehari hari - YouTube

4. Kalian telah mencermati contoh berpikir komputasional pada video diatas. Coba berikan contoh
berpikir komputasional dalam kehidupan sehari-hari dan jelaskan langkah-langkahnya!
Contoh berpikir komputasional dalam kehidupan sehari-hari, yaitu
.............................................................................................................................................................
Langkah-langkah :
a. Dekomposisi : ..............................................................................................................
b. Pengenalan Pola : ..............................................................................................................
c. Abstraksi : .............................................................................................................
d. Algoritma : ............................................................................................................

5. Tuliskan kendala atau hambatan yang dihadapi ketika mengerjakan tugas proyek ini!
Konsultasikan dengan gurumu!
.............................................................................................................................................................

6. Buatlah penjadwalan untuk mengerjakan tugas proyek ini!


Hari ke- Perkembangan/Proses/Kegiatan Target Hasil
1
2
...

HASIL PENGAMATAN DAN DISKUSI


Setelah mengerjakan lkpd diatas tentang ................ Setelah melakukan kajian literatur
diketahui ..................... Coba kamu diskusikan dengan temanmu secara langsung atau daring untuk
menentukan hasilnya

PERTANYAAN DAN DISKUSI

MUHAMMAD ROCHMAT 11
1. Berpikir komputasional mempunyai beberapa karakteristik ?
2. Suatu metode atau konsep yang berfungsi untuk menemukan solusi dari suatu permasalahan
yang kompleks dan besar menjadi masalah yang lebih kecil, disebut .... ?
3. Berpikir komputasional memiliki beberapa manfaat dalam kehidupan sehari-hari. Coba jelaskan !
4. Buatlah laporan hasil observasi berpikir komputasional !

MUHAMMAD ROCHMAT 12
B. BAHAN BACAAN GURU DAN PESERTA DIDIK

BERPIKIR
KOMPUTASIONAL
Topik kali adalah tentang berpikir komputasional. Computational thinking atau berpikir
komputational merupakan konsep berpikir yang dilakukan untuk mengidentifikasi masalah yang ada
di sekitar, memahaminya, kemudian mengembangka suatu metode pendekatan untuk menemukan
solusi yang inovatif dengan bantuan perangkat teknologi komputer. Agar dapat menangani
permasalahan kompleks dan memberikan solusi yang inovatif, berpikir komputasional mempunyai
empat pilar teknik kunci pendekatan, yaitu
Pertama, Dekomposisi. Adalah metode menyelesaikan masalah yang dilakukan dengan cara memecah
masalah kompleks menjadi bagian-bagian yang lebih kecil sehingga lebih mudah diselesaikan.Contoh:
Dalam pembuatan produk makanan ringan yang terbuat dari kentang. Metode dekomposisinya :
1. Produk makanan ringan seperti apa yang akan dibuat ?
2. Apa rasa yang akan diberikan ?
3. Apa saja bumbu dan bahan yang perlu disediakan ?
4. Apa packaging yang digunakan ?
5. Bagaimana cara produksinya ?
6. Siapa saja yang menjadi target pasarnya ?
7. Apa strategi pemasaran yang dilakukan ?
Kedua, Pengenalan pola. Adalah teknik pemecahan masalah dengan memperhatikan pola
permasalahan tersebut. Biasanya pola dapat dibangun dengan berbagai cara seperti bentuk,
prilaku, bahan, suara, gerakan, kecepatan gerak, pertambahan, arah gerak, warna, dan lain
sebagainya.
Contoh :
Perhatikan barisan angka berikut : 2 6 10 14 18 ?
Penyelesaian : dengan memperhatikan barisan angka di atas kita dapat menyimpulkan bahwa
pola untuk menjawab angka berikutnya adalah dengan menggunakan pola penambahan bilangan
4 (+4). Maka jawaban untuk bilangan terakhir pada soal di atas adalah 22
Ketiga, Abstraksi. Adalah kemampuan memilah data yang sesuai dan relevan dari data yang tidak
sesuai dan perlu diabaikan yang akhirnya dapat menemukan pola yang berujung pada solusi.

Contoh :

Gambar di atas adalah atribut seseorang siswa smp yang akan digunakan untuk pendaftaran ke SMK.

MUHAMMAD ROCHMAT 13
Penyelesaian :
Dengan menggunakan teknik abstraksi kita bisa membuang atribut yang tidak diperlukan pada gambar
di samping yaitu, hobi dan makanan favorit.
Keempat, Berpikir algoritma. Berpikir algoritma adalah cara berpikir dengan merencanakan atau
langkah-langkah instruksi yang dijalankan untuk memecahkan masalah. Untuk menuliskan algoritma
sudah di bahas pada topik sebelumnya yaitu dengan teknik Pseudocode dan flowchart.
C. GLOSARIUM
Antrean (queue) : Suatu antrean di amana data yang paling awal masuk adalah yang paling
awal keluar.
Computational Thinking : Suatu kerangka dan proses berpikir yang mencakup perangkat keras,
perangkat lunak, serta menalar (reasoning) mengenai sistem dan persoalan
Pencarian (searching) : proses yang di gunakan dalam pengelolaan data, atau proses menemukan
nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik
bertipe dasar atau bertipe bentukan).
Pengurutan (sorting) : Proses untuk menyusun kembali himpunan objek menggunakan aturan
tertentu. Sorting disebut juga sebagai suatu algoritma untuk meletakkan
kumpulan elemen data ke dalam urutan tertentu berdasarkan satu atau
bebepa kunci dalam tiap-tiap elemen.
Tumpukan (stack) : Sebuah kumpulan data yang diletakkan di atas data yang lain.

D. DAFTAR PUSTAKA
1. CSTA, C. S. Computation Thinking Teacher Resources. Nasional Science Foundation Under
Grant.
2. Khine, M.2018. Computational thinking in the stem disciplines: Foundations and research
highlights. Bentley, Australia: Springer International Publishing AG.
3. Malik, Syaeful. 2016. Peningkatan Kemampuan Berpikir Komputasi Siswa Melalui Multimedia
Interaktif Berbasis Model Quantum Teaching And Learning. Universitas Pendidikan Indonesia.
4. Sussanty, Meredita.2020. berpikir Komputasional dan Pemrograman dengan Python. Jakarta:
Salemba Infotek.
5. Wing, J. M. 2011. Computational Thinking. Computer Science Department, 2

Bandung Barat, Juli 2023

Kepala Sekolah, WK. Kurikulum Guru Mapel

Dr. Atep Jalaludin, M.Pd.I Tri Cahyani, S.E Muhammad Rochmat, S.Kom

MUHAMMAD ROCHMAT 14

Anda mungkin juga menyukai