Modul Ajar & RPP Informatika Kelas X
Algoritma Pemrograman
Sudah jadi 11 lembar, tinggal tulis nama Anda ✍️
🎁 100% GRATIS · unduh Word + PDF tanpa bayar
Gratis 3 modul, tanpa bayar apa pun.
TERBARUTP 2026/2027Rumus 8-3-3-4Pembelajaran Mendalam
- 8Dimensi Profil Lulusan: keimanan & ketakwaan, kewargaan, penalaran kritis, kreativitas, kolaborasi, kemandirian, kesehatan, komunikasi
- 3Prinsip Pembelajaran: berkesadaran, bermakna, menggembirakan
- 3Pengalaman Belajar: memahami, mengaplikasi, merefleksi
- 4Kerangka Pembelajaran: praktik pedagogis, kemitraan, lingkungan, pemanfaatan digital
📜 Dasar: Permendikdasmen 13/2025 · Standar Proses 1/2026 · CP 046/H/KR/2025 jo. 020/2026
“Dulu lama menyusun modul — dengan sistem ini tinggal klik, jadi.”
Isi modul ini
Di bawah ini 11 lembar A4 pertama, persis seperti yang terunduh. Nama & tema yang Anda pilih di atas sudah terpasang.


| Penyusun | nama Anda |
| Satuan Pendidikan | sekolah Anda |
| Mata Pelajaran | Informatika |
| Fase / Kelas | E / X |
| Materi Pokok | Algoritma Pemrograman |
| Alokasi Waktu | 2 Pertemuan (4 JP: 2 JP × 45 menit = 90 menit per pertemuan) |
| Tahun Pelajaran | 2026/2027 |
| Pendekatan | Pembelajaran Mendalam |
| Model Pembelajaran | Problem Based Learning + praktik |
| Bentuk Dokumen | Modul Ajar — memuat RPP |
✍️ Dua baris kuning di atas terisi otomatis saat Anda mengunduh — beserta kop, logo, dan nama sekolah di kepala tiap lembar.
Identifikasi Peserta Didik:
| Kesiapan belajar (kompetensi awal) | Peserta didik memiliki pemahaman dasar tentang langkah-langkah penyelesaian masalah dalam kehidupan sehari-hari. |
Dimensi Profil Lulusan yang dikembangkan:
- Penalaran kritis — mengolah informasi, menganalisis, dan menarik simpulan secara logis
- Kreativitas — menghasilkan gagasan dan karya yang orisinal serta bermanfaat
- Kolaborasi — bekerja sama secara efektif untuk mencapai tujuan bersama
🔒 Elemen tiap dimensi beserta wujudnya pada materi ini tersedia di Paket Lengkap.
Capaian Pembelajaran (CP):
| Acuan | Kepka BSKAP No. 046/H/KR/2025 |
| Elemen / Domain | Berpikir Komputasional |
| Rumusan CP Fase | Peserta didik mampu memahami konsep dasar algoritma dan menerapkannya dalam memecahkan masalah komputasi sederhana secara logis dan terstruktur. |
Identifikasi materi — 4 dimensi pengetahuan:
| Faktual | Algoritma digunakan dalam berbagai aplikasi sehari-hari, seperti navigasi GPS, rekomendasi belanja daring, hingga pengurutan data. |
| Konseptual | Algoritma adalah urutan langkah-langkah logis dan terstruktur untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. |
| Prosedural | Peserta didik akan belajar merancang algoritma menggunakan notasi naratif, pseudocode, dan diagram alir untuk masalah sederhana. |
| Metakognitif | Peserta didik akan menyadari pentingnya berpikir sistematis dan logis dalam merancang solusi yang efisien untuk berbagai masalah. |
Tujuan Pembelajaran:
- Melalui analisis kasus masalah, peserta didik dapat mengidentifikasi karakteristik dan fungsi algoritma dengan tepat.
- Dengan diskusi kelompok, peserta didik dapat membandingkan notasi algoritma naratif, pseudocode, dan diagram alir secara runtut.
- Melalui praktik mandiri, peserta didik dapat merancang algoritma sederhana menggunakan pseudocode untuk masalah komputasi dasar dengan benar.
- Dengan simulasi kelompok, peserta didik dapat membuat diagram alir untuk algoritma berbasis kondisi dan perulangan secara logis.
Pemahaman bermakna: Memahami algoritma bukan hanya tentang menulis kode, tetapi tentang mengembangkan pola pikir logis untuk menyelesaikan masalah secara sistematis dan efisien dalam berbagai konteks kehidupan.
Pertanyaan pemantik: "Bagaimana cara kita memberikan instruksi kepada komputer agar bisa melakukan tugas yang kita inginkan dengan tepat?"
| Praktik Pedagogis | Problem Based Learning + praktik |
| Lintas Disiplin Ilmu | Matematika: Konsep logika, urutan operasi, dan penyelesaian masalah matematis yang menjadi dasar perancangan algoritma. Bahasa Indonesia: Kemampuan menyusun kalimat yang jelas, lugas, dan terstruktur saat menuliskan algoritma dalam notasi naratif atau pseudocode. |
| Kemitraan Pembelajaran | Peserta didik dapat berdiskusi dengan anggota keluarga atau teman di rumah untuk mencari contoh algoritma sederhana dalam aktivitas sehari-hari, seperti resep masakan atau petunjuk arah. |
| Lingkungan Pembelajaran | Kelas diatur agar memungkinkan diskusi kelompok yang nyaman dan akses mudah ke papan tulis atau area tempel hasil kerja, serta tersedianya proyektor untuk menayangkan materi dan kasus masalah. |
| Pemanfaatan Teknologi Digital | Pemanfaatan aplikasi daring seperti draw.io atau flowchart maker online untuk membuat diagram alir secara digital, serta video tutorial singkat tentang pseudocode dan flowchart. |
| Model Pembelajaran | Problem Based Learning |
| Tujuan Pertemuan 1 | Melalui analisis kasus masalah, peserta didik dapat mengidentifikasi karakteristik dan fungsi algoritma dengan tepat. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 menit |
|
| Kegiatan PenutupMenggembirakan (Joyful) | 15 menit |
|
Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.
| Model Pembelajaran | Problem Based Learning |
| Tujuan Pertemuan 2 | Dengan simulasi kelompok, peserta didik dapat membuat diagram alir untuk algoritma berbasis kondisi dan perulangan secara logis. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 menit |
|
| Kegiatan PenutupMenggembirakan (Joyful) | 15 menit |
|
Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.
| Nama | Kelas | Kelompok | |||
|---|---|---|---|---|---|
| Tanggal | Nilai | Paraf Guru |
Waktu pengerjaan: 25 menit
Tujuan: Kamu dapat merancang algoritma menggunakan pseudocode dan diagram alir untuk masalah komputasi sederhana dengan tepat.
Petunjuk: 1) Berdoalah sebelum mulai. 2) Gunakan APD dan patuhi aturan K3. 3) Kerjakan langkah secara berurutan, catat temuan di tabel, lalu simpulkan.
Info singkat: Algoritma adalah jantung dari setiap program komputer. Tanpa algoritma yang jelas, komputer tidak akan tahu bagaimana menjalankan perintah.
Alat & bahan: Kertas plano, spidol, kertas tempel, pensil, penghapus, kartu simbol diagram alir
Langkah kerja:
- Bentuklah kelompok yang terdiri dari 3-4 orang.
Algoritma Definiteness Finiteness Input Output Effectiveness Gambar 1. Peta pikiran - Diskusikan kasus 1: 'Tentukan apakah sebuah bilangan yang dimasukkan adalah bilangan positif, negatif, atau nol'.
- Buatlah pseudocode untuk kasus 1 pada selembar kertas.
- Diskusikan kasus 2: 'Hitung total belanjaan jika harga per item Rp 10.000 dan ada diskon 10% jika membeli lebih dari 5 item'.
- Buatlah diagram alir untuk kasus 2 menggunakan kartu simbol diagram alir yang disediakan, lalu tempelkan di kertas plano.
🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
Asesmen awal (diagnostik):
- Bagaimana cara kamu memberi tahu temanmu langkah-langkah menuju kantin?
- Apa yang terjadi jika ada langkah yang terlewat atau salah urut?
- Menurutmu, apakah komputer bisa memahami bahasa manusia secara langsung?
Formatif (proses): Observasi selama diskusi kelompok dan presentasi untuk menilai partisipasi, kemampuan penalaran, dan kolaborasi.
Sumatif (akhir): Penilaian LKPD dan soal esai untuk mengukur kemampuan merancang algoritma dengan pseudocode dan diagram alir.
🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — rubrik ada di berkas unduhan, kunci jawaban khusus member Paket Lengkap.
| No | Tujuan Pembelajaran | Materi | Alokasi | Dimensi |
|---|---|---|---|---|
| 1 | Mengidentifikasi karakteristik dan fungsi algoritma | Konsep dasar algoritma, karakteristik, dan fungsi. | 2 JP | Penalaran Kritis |
| 2 | Membandingkan notasi algoritma | Notasi naratif, pseudocode, dan diagram alir. | 2 JP | Penalaran Kritis |
| 3 | Merancang algoritma dengan pseudocode | Pseudocode untuk masalah komputasi dasar. | 2 JP | Kreativitas |
| 4 | Membuat diagram alir | Diagram alir untuk kondisi dan perulangan. | 2 JP | Kolaborasi |
Algoritma adalah jantung dari setiap program komputer. Tanpa algoritma yang jelas, komputer tidak akan tahu bagaimana menjalankan perintah. Modul ini akan membimbing kamu memahami apa itu algoritma, mengapa penting, dan bagaimana cara merancangnya dengan berbagai notasi. Kamu akan belajar berpikir sistematis untuk memecahkan masalah, mirip seperti seorang insinyur merancang sebuah mesin.
1. Apa Itu Algoritma?
Algoritma adalah serangkaian instruksi atau langkah-langkah yang terstruktur dan terbatas untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Istilah 'algoritma' berasal dari nama seorang matematikawan Persia, Al-Khawarizmi. Dalam kehidupan sehari-hari, kita sering menggunakan algoritma tanpa menyadarinya, misalnya saat mengikuti resep masakan, merakit perabot, atau mencari jalan pulang. Algoritma harus jelas, tidak ambigu, memiliki awal dan akhir, serta menghasilkan output yang sesuai dengan input yang diberikan. Efisiensi algoritma juga penting, artinya bagaimana algoritma dapat menyelesaikan masalah dengan sumber daya (waktu dan memori) seminimal mungkin.
2. Karakteristik dan Fungsi Algoritma
Algoritma memiliki beberapa karakteristik penting: harus memiliki input (masukan), output (keluaran), definiteness (langkah-langkahnya jelas dan tidak ambigu), finiteness (selalu berhenti setelah sejumlah langkah terbatas), dan effectiveness (setiap langkah harus sederhana dan dapat dikerjakan). Fungsi utama algoritma adalah untuk menyelesaikan masalah secara sistematis dan logis. Dalam informatika, algoritma digunakan untuk merancang program komputer, mengolah data, membuat sistem kecerdasan buatan, dan banyak lagi. Dengan algoritma yang baik, masalah kompleks dapat dipecahkan menjadi langkah-langkah yang lebih kecil dan mudah dikelola.
3. Notasi Algoritma: Naratif dan Pseudocode
Algoritma dapat direpresentasikan dalam berbagai notasi. Notasi naratif adalah cara paling sederhana, yaitu dengan menuliskan langkah-langkah dalam bahasa sehari-hari. Contohnya, 'Mulai, Ambil air, Masak air hingga mendidih, Masukkan teh, Sajikan, Selesai'. Meskipun mudah dipahami, notasi naratif bisa menjadi ambigu. Pseudocode adalah notasi yang lebih terstruktur, menggunakan bahasa mirip pemrograman tetapi tidak terikat pada sintaks bahasa pemrograman tertentu. Pseudocode lebih ringkas dan jelas daripada naratif, cocok untuk merancang algoritma sebelum diimplementasikan ke dalam kode. Misalnya, 'INPUT bilangan; IF bilangan > 0 THEN OUTPUT 'Positif' ELSE IF bilangan < 0 THEN OUTPUT 'Negatif' ELSE OUTPUT 'Nol'.
4. Notasi Algoritma: Diagram Alir (Flowchart)
Diagram alir (flowchart) adalah representasi grafis dari algoritma menggunakan simbol-simbol standar. Setiap simbol memiliki makna tertentu, seperti kotak untuk proses, jajar genjang untuk input/output, belah ketupat untuk keputusan, dan oval untuk mulai/selesai. Panah digunakan untuk menunjukkan arah aliran kontrol. Diagram alir sangat efektif untuk memvisualisasikan logika algoritma, terutama untuk algoritma yang melibatkan percabangan (kondisi) dan perulangan. Visualisasi ini memudahkan pelacakan alur program dan identifikasi potensi kesalahan logika. Contohnya, simbol belah ketupat untuk 'Apakah nilai > 75?' dengan dua cabang 'Ya' dan 'Tidak'.
Rangkuman: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, berakar dari Al-Khawarizmi. Ciri-cirinya meliputi input, output, definiteness, finiteness, dan effectiveness. Algoritma berfungsi sebagai dasar perancangan solusi komputasi. Notasi yang umum digunakan adalah naratif (bahasa sehari-hari), pseudocode (mirip kode program, lebih terstruktur), dan diagram alir (representasi grafis dengan simbol standar) yang efektif untuk memvisualisasikan logika termasuk kondisi dan perulangan.
| Istilah | Arti |
|---|---|
| Algoritma | Urutan langkah logis untuk menyelesaikan masalah. |
| Pseudocode | Notasi algoritma mirip bahasa pemrograman tanpa sintaks spesifik. |
| Diagram Alir | Representasi grafis algoritma menggunakan simbol standar. |
| Input | Data yang dimasukkan ke dalam algoritma. |
🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.
Modul ajar "Algoritma Pemrograman" mata pelajaran Informatika Kelas X ini disusun sesuai ketentuan Kurikulum Merdeka · Pembelajaran Mendalam dan dinyatakan dapat digunakan dalam pembelajaran Tahun Pelajaran 2026/2027.
Rujukan: Permendikdasmen No. 13 Tahun 2025 (Pembelajaran Mendalam) · Permendikdasmen No. 1 Tahun 2026 (Standar Proses) · CP: Kepka BSKAP No. 046/H/KR/2025
Bukan Algoritma Pemrograman yang Anda cari?Pilih dari peta materi setahun di bawah ini 👇
Materi Anda tidak ada di daftar?Tulis judulnya sendiri — tetap gratis, ±1 menitPeta Materi Informatika Kelas X Setahun
Urutan mengajarnya, bukan urutan pencarian. Yang sudah ada tinggal diunduh; yang belum, disusun atas nama Anda — sama-sama gratis.
Semester 1 / Ganjil4 dari 4 siap unduh
Berpikir KomputasionalModul siap unduh · Word + PDF ber-kopTeknologi Informasi dan Komunikasi (TIK)Modul siap unduh · Word + PDF ber-kopSistem KomputerModul siap unduh · Word + PDF ber-kopJaringan Komputer dan InternetModul siap unduh · Word + PDF ber-kopSemester 2 / Genap4 dari 4 siap unduh
Analisis DataModul siap unduh · Word + PDF ber-kopAlgoritma dan PemrogramanModul siap unduh · Word + PDF ber-kopDampak Sosial InformatikaModul siap unduh · Word + PDF ber-kopPraktik Lintas BidangModul siap unduh · Word + PDF ber-kopModul Informatika lain yang sudah tersedia
AlgoritmaInformatika Kelas X SMKALGORITMA PEMOGRAMAN DAN PRAKTIK LINTAS BIDANGInformatika Kelas X SMKANALISIS DATA DAN DAMPAK SOSIAL INFORMATIKAInformatika Kelas X SMKLihat semua Modul Ajar Informatika Kelas X →Pertanyaan yang Sering Diajukan
Apakah ini modul ajar Informatika kelas 10 yang saya cari?
Kemungkinan besar ya. Kelas X dan kelas 10 adalah kelas yang sama — yang satu ditulis angka Romawi seperti di dokumen resmi, yang satu angka biasa. Berkas ini perangkat ajar untuk materi Algoritma Pemrograman pada Informatika SMK, Fase E, elemen Berpikir Komputasional.
Modul Algoritma Pemrograman ini untuk semester 1 (ganjil) atau semester 2 (genap)?
Mengikuti program semester sekolah Anda. Pilih Semester 1 atau 2 saat mengunduh; pilihan itu tercetak di lembar identitas modul Algoritma Pemrograman untuk Informatika kelas X.
Apakah modul ajar Informatika materi Algoritma Pemrograman ini gratis?
Ya. Modul Algoritma Pemrograman untuk kelas X SMK dapat diunduh gratis dalam Word + PDF, lengkap dengan kop sekolah dan nama Anda sebagai penyusun. Tiga modul gratis tersedia bertahap; modul berikutnya terbuka setiap 18 jam.
Bagaimana cara download modul ajar Algoritma Pemrograman ini dalam Word (.docx) dan PDF?
Ketuk tombol unduh, isi nama dan sekolah, lalu buka dengan email atau Google dan nomor WhatsApp aktif. Berkas Informatika kelas X ini turun sebagai Word (.docx) yang bisa diedit dan PDF siap cetak, tanpa iklan dan tanpa tautan Drive.
Berapa lama modul ini tersusun?
Sekitar satu menit. Cukup isi nama, jenjang, sekolah, mapel, dan materi — modul Informatika kelas X langsung tersusun atas nama Anda.
Bisakah modul Algoritma Pemrograman ini diedit?
Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Algoritma Pemrograman dapat Anda sesuaikan dengan murid Informatika kelas X di sekolah Anda. Sudah ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.
Apakah modul ajar Informatika kelas X ini sesuai kurikulum terbaru?
Ya. Modul Algoritma Pemrograman ini mengikuti Kepka BSKAP No. 046/H/KR/2025, pada Fase E untuk kelas X SMK. Profil Pelajar Pancasila (P5) kini dilanjutkan sebagai 8 Dimensi Profil Lulusan; dimensi yang dikembangkan materi Algoritma Pemrograman tercantum di lembar identitasnya.
Ini modul ajar, RPP, atau RPM deep learning?
Ketiganya berkas yang sama. Sampulnya memang bertanda Deep Learning · Pembelajaran Mendalam, dan sebagian guru menyebutnya RPM (Rencana Pembelajaran Mendalam). Modul ajar memuat RPP — keduanya bukan dua dokumen terpisah. Sejak Permendikdasmen Nomor 1 Tahun 2026 tentang Standar Proses, istilah resmi untuk dokumen rencananya adalah Rencana Pelaksanaan Pembelajaran (RPP), dengan tiga komponen inti: tujuan pembelajaran, langkah pembelajaran, dan asesmen. Modul ajar adalah ketiganya beserta lampirannya — LKPD, ATP, dan bahan ajar. Berkas Algoritma Pemrograman untuk Informatika kelas X di halaman ini memuat semuanya, jadi dapat disetorkan baik ketika sekolah meminta RPP maupun modul ajar.
Apakah ada soal, kisi-kisi, dan rubrik KKTP-nya?
Ada. Modul Algoritma Pemrograman ini memuat bank soalnya sendiri — 5 pilihan ganda dan 3 uraian (kunci jawabannya khusus member Paket Lengkap), ditambah rubrik KKTP pada bagian asesmennya. Yang belum termasuk: paket soal satu semester penuh Informatika kelas X SMK berikut kisi-kisi dan kartu soalnya — Asesmen Sumatif Tengah Semester (ASTS/PTS) dan Akhir Semester (ASAS/PAS). Penjelasannya ada di halaman Kisi-Kisi & ASAS.
Apakah Kaldik, Prota, dan Promes (Program Semester) ikut di unduhan gratis?
Tidak. Unduhan gratis berisi modul ajar Algoritma Pemrograman beserta ATP, LKPD, asesmen, dan bank soalnya. Perangkat pembelajaran pelengkap Informatika kelas X berupa Program Tahunan (Prota) dan Program Semester (Promes/Prosem), serta CP · ATP · KKTP setahun, Jurnal Mengajar per semester ber-kop sekolah, dan PPT bahan tayang tiap pertemuan tersedia lewat Paket Modul — bersama Kalender Pendidikan (libur nasional & cuti bersama resmi SKB 3 Menteri sudah tercantum) dan Alokasi Waktu yang menghitung minggu efektifnya otomatis.
Modul Informatika ini cocok untuk SMK negeri maupun swasta?
Ya. Kop, logo, dan nama SMK Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Materi Algoritma Pemrograman disusun untuk SMK dari kurikulum yang sama.
tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.