Modul ajar informatika kelas XI tentang menuliskan algoritma yang efisien, efektif, dan optimal sesuai Kurikulum Merdeka. Lengkap dengan tujuan pembelajaran, langkah pembelajaran, asesmen, diferensiasi, dan refleksi guru.
Pembelajaran Informatika pada Kurikulum Merdeka tidak lagi berorientasi pada kemampuan menghafal sintaks bahasa pemrograman, tetapi berfokus pada kemampuan berpikir komputasional (Computational Thinking) dan pemecahan masalah (problem solving). Salah satu tujuan pembelajaran yang sangat penting pada kelas XI adalah menuliskan algoritma yang efisien, efektif, dan optimal.
Kemampuan ini menjadi fondasi bagi peserta didik sebelum mempelajari struktur data, pengembangan perangkat lunak, kecerdasan buatan (Artificial Intelligence), Internet of Things (IoT), hingga analisis data. Oleh karena itu, guru perlu menyusun modul ajar Informatika Kelas XI yang tidak hanya mengajarkan konsep algoritma, tetapi juga memberikan pengalaman belajar yang bermakna melalui studi kasus nyata, diskusi, eksplorasi, dan implementasi menggunakan bahasa pemrograman seperti Python.
Artikel ini menyajikan contoh modul ajar Informatika Kelas XI yang dapat dijadikan referensi oleh guru dalam merancang pembelajaran sesuai prinsip Kurikulum Merdeka dan kebutuhan peserta didik di sekolah.
Modul Ajar Informatika Kelas XI Kurikulum Merdeka

Ilustrasi pembelajaran algoritma pada mata pelajaran Informatika Kelas XI sesuai Kurikulum Merdeka.
Modul ajar adalah perangkat pembelajaran yang dirancang guru sebagai panduan pelaksanaan pembelajaran dalam mencapai tujuan pembelajaran tertentu. Dalam Kurikulum Merdeka, modul ajar memberikan fleksibilitas kepada guru untuk menyesuaikan strategi pembelajaran dengan karakteristik peserta didik, lingkungan belajar, dan konteks sekolah.
Modul ajar informatika kelas XI yang baik tidak hanya memuat langkah-langkah pembelajaran, tetapi juga mengintegrasikan asesmen, diferensiasi, refleksi, dan penguatan karakter. Dengan demikian, modul ajar menjadi dokumen yang membantu guru melaksanakan pembelajaran secara sistematis, terarah, dan berpusat pada peserta didik.
Komponen Modul Ajar Informatika Kelas XI
Identitas Modul Ajar Informatika Kelas XI
| Komponen | Keterangan |
|---|---|
| Mata Pelajaran | Informatika |
| Fase | F |
| Kelas | XI SMA |
| Semester | Ganjil |
| Alokasi Waktu | 8–10 JP |
| Materi Pokok | Menuliskan Algoritma yang Efisien, Efektif, dan Optimal |
| Model Pembelajaran | Problem Based Learning (PBL) |
| Pendekatan | Deep Learning |
| Bahasa Pemrograman | Python |
Tujuan Pembelajaran Modul Ajar Informatika Kelas XI
Pada akhir pembelajaran, peserta didik mampu:
- Memahami konsep algoritma yang efisien, efektif, dan optimal.
- Menganalisis suatu permasalahan menjadi input, proses, dan output.
- Menyusun algoritma dalam bentuk narasi, pseudocode, dan flowchart.
- Membandingkan beberapa alternatif algoritma untuk menentukan solusi terbaik.
- Mengimplementasikan algoritma menggunakan bahasa pemrograman Python.
- Mengevaluasi efisiensi algoritma berdasarkan jumlah langkah dan kemudahan implementasi.
Capaian Pembelajaran
Peserta didik mampu mengembangkan kemampuan berpikir komputasional melalui penyusunan algoritma untuk menyelesaikan berbagai persoalan nyata dengan mempertimbangkan efektivitas, efisiensi, dan optimalisasi solusi.
Selain aspek pengetahuan, pembelajaran juga mengembangkan keterampilan analisis, komunikasi, kolaborasi, kreativitas, dan refleksi sehingga peserta didik mampu menghasilkan solusi yang logis dan dapat dipertanggungjawabkan.
Alur Tujuan Pembelajaran Modul Ajar Informatika Kelas XI
Pembelajaran dirancang secara bertahap agar siswa membangun pemahaman dari konsep menuju implementasi.
Tahap 1 – Memahami Masalah
Peserta didik mengidentifikasi masalah nyata, seperti pencarian data siswa, pengelolaan perpustakaan, atau sistem antrean kantin.
↓
Tahap 2 – Analisis
Peserta didik menentukan:
- Input
- Proses
- Output
↓
Tahap 3 – Menyusun Algoritma
Peserta didik menulis algoritma dalam bentuk:
- Narasi
- Pseudocode
- Flowchart
↓
Tahap 4 – Implementasi
Peserta didik mengubah algoritma menjadi program Python.
↓
Tahap 5 – Refleksi dan Optimasi
Peserta didik membandingkan beberapa solusi dan menentukan algoritma yang paling efisien.
Kompetensi Awal
Sebelum mempelajari materi ini, peserta didik diharapkan telah mampu:
- Memahami konsep dasar algoritma.
- Menjelaskan input, proses, dan output.
- Membuat flowchart sederhana.
- Menulis pseudocode.
- Menggunakan struktur kontrol dasar pada Python (input, output, percabangan, dan perulangan).
Profil Lulusan yang Dikembangkan
Melalui pembelajaran ini, peserta didik diharapkan berkembang menjadi individu yang:
- mampu berpikir logis dan sistematis;
- mampu menyelesaikan masalah secara mandiri;
- mampu bekerja sama dalam tim;
- mampu memanfaatkan teknologi secara bertanggung jawab;
- memiliki kemampuan komunikasi yang baik dalam menyampaikan solusi.
Integrasi Profil Pelajar Pancasila dan Nilai 1L + 5C
Bagi SMA Kolese De Britto, pembelajaran dapat diperkaya dengan penguatan nilai sekolah.
| Nilai | Implementasi |
|---|---|
| Leadership | Memimpin diskusi kelompok dan presentasi solusi algoritma. |
| Competence | Menyusun algoritma yang benar dan efisien. |
| Conscience | Menggunakan teknologi secara bertanggung jawab. |
| Compassion | Membantu teman yang mengalami kesulitan dalam menyusun algoritma. |
| Consistency | Menyelesaikan tugas sesuai prosedur dan tepat waktu. |
| Commitment | Berusaha memperbaiki algoritma melalui proses refleksi dan evaluasi. |
Sarana dan Prasarana
Guru dapat memanfaatkan fasilitas berikut:
- Laptop atau komputer.
- Laboratorium komputer.
- LCD proyektor.
- Internet.
- Python (IDLE atau Visual Studio Code).
- Google Classroom atau LMS sekolah.
- Canva untuk membuat flowchart.
- Whiteboard dan sticky notes untuk diskusi kelompok.
Pendekatan Deep Learning dalam Modul Ajar Informatika Kelas XI
Pendekatan Deep Learning dalam konteks pendidikan menekankan pembelajaran yang bermakna, sadar, dan menyenangkan. Pada materi algoritma, pendekatan ini dapat diterapkan melalui tiga prinsip utama.
1. Mindful Learning
Peserta didik diajak memahami alasan mengapa suatu algoritma dipilih, bukan sekadar mengikuti contoh yang diberikan guru.
2. Meaningful Learning
Masalah yang diberikan berasal dari kehidupan nyata, misalnya:
- sistem parkir sekolah;
- pencarian buku perpustakaan;
- antrean kantin;
- absensi digital.
Dengan demikian, siswa memahami bahwa algoritma digunakan untuk menyelesaikan persoalan nyata.
3. Joyful Learning
Guru dapat menggunakan permainan, simulasi, atau tantangan kelompok agar pembelajaran lebih menarik dan tidak hanya berfokus pada teori.
Model Pembelajaran: Problem Based Learning (PBL)
Model Problem Based Learning sangat sesuai digunakan pada materi algoritma karena menempatkan peserta didik sebagai pemecah masalah.
Tahapan PBL meliputi:
- Orientasi terhadap masalah.
- Mengorganisasi peserta didik.
- Investigasi individu dan kelompok.
- Mengembangkan solusi.
- Mempresentasikan hasil.
- Melakukan refleksi dan evaluasi.
Langkah-Langkah Pembelajaran
Kegiatan Pendahuluan (15 Menit)
Guru:
- membuka pembelajaran dengan doa;
- mengaitkan materi dengan kehidupan sehari-hari;
- memberikan pertanyaan pemantik:
“Mengapa Google Maps dapat menemukan rute tercepat?”
Peserta didik mendiskusikan berbagai kemungkinan jawaban.
Kegiatan Inti (60 Menit)
Memahami
Peserta didik mengamati studi kasus.
Contoh:
Sekolah ingin membuat sistem pencarian data siswa.
Bagaimana algoritma yang paling cepat?
Mengaplikasikan
Secara berkelompok peserta didik:
- menentukan input;
- menentukan output;
- membuat pseudocode;
- membuat flowchart;
- membandingkan dua solusi yang berbeda.
Merefleksikan
Peserta didik menjawab pertanyaan refleksi.
- Mengapa algoritma yang dipilih dianggap lebih efisien?
- Apakah masih ada solusi lain?
- Apa kelebihan dan kekurangannya?
Penutup (15 Menit)
Guru bersama peserta didik:
- menyimpulkan pembelajaran;
- memberikan umpan balik;
- menyampaikan tugas lanjutan.
Strategi Diferensiasi
Pembelajaran dirancang untuk mengakomodasi perbedaan kemampuan peserta didik.
Diferensiasi Konten
- Siswa pemula diberikan studi kasus sederhana.
- Siswa mahir diberikan studi kasus yang lebih kompleks.
Diferensiasi Proses
- Diskusi kelompok.
- Simulasi.
- Praktik individu.
Diferensiasi Produk
Peserta didik dapat menghasilkan:
- pseudocode;
- flowchart;
- program Python;
- presentasi solusi.
Asesmen Modul Ajar Informatika Kelas XI
Asesmen Diagnostik
Dilaksanakan sebelum pembelajaran untuk mengetahui pemahaman awal siswa mengenai algoritma.
Contoh pertanyaan:
- Apa yang dimaksud algoritma?
- Sebutkan contoh algoritma dalam kehidupan sehari-hari.
Asesmen Formatif
Dilakukan selama proses pembelajaran melalui:
- observasi;
- kuis;
- exit ticket;
- diskusi kelompok.
Asesmen Sumatif
Bentuk asesmen dapat berupa proyek.
Contoh:
Merancang algoritma sistem peminjaman buku perpustakaan sekolah yang mencakup:
- analisis masalah;
- pseudocode;
- flowchart;
- implementasi Python;
- presentasi hasil.
Rubrik Penilaian Modul Ajar Informatika Kelas XI
| Aspek | Bobot |
|---|---|
| Analisis masalah | 20% |
| Pseudocode | 20% |
| Flowchart | 15% |
| Program Python | 25% |
| Efisiensi algoritma | 10% |
| Presentasi | 10% |
Refleksi Guru dari Modul Ajar Informatika Kelas XI
Setelah pembelajaran selesai, guru dapat melakukan refleksi melalui pertanyaan berikut:
- Apakah tujuan pembelajaran telah tercapai?
- Aktivitas apa yang paling menarik bagi peserta didik?
- Kesulitan apa yang dialami siswa?
- Strategi apa yang perlu diperbaiki pada pertemuan berikutnya?
- Bagaimana efektivitas penggunaan studi kasus dalam meningkatkan pemahaman algoritma?
Refleksi Siswa
Peserta didik diminta menuliskan refleksi singkat mengenai pengalaman belajar mereka.
Contoh pertanyaan:
- Apa hal baru yang saya pelajari hari ini?
- Bagian mana yang paling saya pahami?
- Bagian mana yang masih membingungkan?
- Bagaimana saya dapat meningkatkan kemampuan menyusun algoritma?
- Apa manfaat pembelajaran ini bagi kehidupan sehari-hari?
Pembelajaran mengenai menuliskan algoritma yang efisien, efektif, dan optimal merupakan fondasi penting dalam Informatika Kelas XI. Melalui modul ajar yang dirancang secara sistematis, guru tidak hanya membantu peserta didik memahami konsep algoritma, tetapi juga membangun kemampuan berpikir komputasional, pemecahan masalah, kolaborasi, dan refleksi. Integrasi pendekatan Deep Learning, model Problem Based Learning (PBL), serta penguatan nilai Leadership dan 5C menjadikan proses pembelajaran lebih bermakna, kontekstual, dan sesuai dengan semangat Kurikulum Merdeka.
FAQ
Apakah modul ajar informatika kelas XI ini sesuai Kurikulum Merdeka?
Ya. Struktur dan komponen modul ajar ini disusun mengikuti prinsip Kurikulum Merdeka dengan penekanan pada pembelajaran berpusat pada peserta didik.
Apakah modul ini dapat digunakan untuk Python?
Ya. Implementasi algoritma pada modul ini menggunakan Python sebagai bahasa pemrograman contoh.
Berapa alokasi waktu yang disarankan dari modul ajar informatika kelas XI ini?
Sekitar 8–10 JP, yang dapat dibagi menjadi 4–5 pertemuan sesuai kebutuhan sekolah.


Comment