SMKKelas XFase E📘 Bab 6Semester 2

Modul Ajar & RPP Informatika Kelas X
Algoritma dan 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

Nama & kop sekolah Anda tercetak otomatis
✨ Coba sendiri — sampulnya langsung berubah GRATIS
2Pilih tema sampul
“Lebih fleksibel, mempersingkat waktu, dan jelas.”
Eni Muslimah

Tanpa iklanTanpa grup WhatsAppTanpa tautan Drive

Isi modul ini

💡 Tentang materinya: Algoritma adalah urutan langkah logis penyelesaian masalah, dengan ciri input, output, jelas, efektif, dan efisien. Algoritma dapat direpresentasikan melalui narasi, pseudocode, dan flowchart. Bentuk dasar algoritma meliputi sekuensial (berurutan), percabangan (kondisional), dan perulangan (iterasi). Pemrograman adalah proses mengimplementasikan algoritma ke dalam bahasa komputer, yang melibatkan penulisan kode, eksekusi, dan debugging untuk memastikan program berjalan sesuai harapan.

Di bawah ini 11 lembar A4 pertama, persis seperti yang terunduh. Nama & tema yang Anda pilih di atas sudah terpasang.

KURIKULUM MERDEKA
✦ DEEP LEARNING · PEMBELAJARAN MENDALAM ✦
MODUL AJAR
Algoritma dan Pemrograman
Informatika · Kelas X · Fase E
DISUSUN OLEHnama Andasekolah AndaTahun Pelajaran 2026/2027
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
MODUL AJAR
Algoritma dan Pemrograman
Informatika · Fase E · Kelas X · Kurikulum Merdeka · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: Kepka BSKAP 046/H/KR/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranInformatika
Fase / KelasE / X
Materi PokokAlgoritma dan Pemrograman
Alokasi Waktu2 pertemuan
Tahun Pelajaran2026/2027
PendekatanPembelajaran Mendalam
Model PembelajaranProblem Based Learning (PBL) + praktik
Bentuk DokumenModul Ajar — memuat RPP

✍️ Dua baris kuning di atas terisi otomatis saat Anda mengunduh — beserta kop, logo, dan nama sekolah di kepala tiap lembar.

B.  KOMPONEN INTI8 Dimensi Profil Lulusan

Identifikasi Peserta Didik:

Kesiapan belajar (kompetensi awal)Peserta didik memiliki pemahaman dasar tentang langkah-langkah dalam menyelesaikan suatu masalah sederhana dalam kehidupan sehari-hari.

Dimensi Profil Lulusan yang dikembangkan:

  1. Penalaran Kritis — elemen: Menganalisis dan mengevaluasi penalaran
    Peserta didik menganalisis dan mengevaluasi berbagai pendekatan dalam merancang algoritma untuk memecahkan masalah komputasi.
  2. Kemandirian — elemen: Pemahaman diri dan situasi
    Peserta didik secara mandiri mengidentifikasi kebutuhan dan kendala dalam menyelesaikan tugas pemrograman serta mencari solusi inovatif.
  3. Kreativitas — elemen: Menghasilkan gagasan yang orisinal
    Peserta didik menghasilkan berbagai ide algoritma yang orisinal untuk menyelesaikan masalah yang kompleks dan belum terdefinisi.

Capaian Pembelajaran (CP):

AcuanKepka BSKAP No. 046/H/KR/2025
Elemen / DomainBerpikir Komputasional
Rumusan CP FasePeserta didik mampu menerapkan strategi algoritmik standar untuk menyelesaikan persoalan komputasi sehari-hari yang mengandung struktur data dan struktur kontrol dasar.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualAlgoritma dan pemrograman adalah dasar dari semua aplikasi dan sistem digital yang kita gunakan sehari-hari, seperti aplikasi peta atau media sosial.
KonseptualAlgoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah proses menerjemahkan algoritma ke dalam bahasa yang dapat dimengerti komputer.
ProseduralPeserta didik akan mempelajari cara merancang algoritma menggunakan narasi, pseudocode, dan flowchart, serta menerapkannya dalam kode program sederhana.
MetakognitifKesadaran akan pentingnya berpikir sistematis dan logis dalam memecahkan masalah tidak hanya dalam komputasi tetapi juga dalam kehidupan sehari-hari akan tumbuh pada peserta didik.

Tujuan Pembelajaran:

  1. Melalui diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan karakteristiknya dengan tepat.
  2. Setelah mengamati contoh, peserta didik dapat merancang algoritma sederhana menggunakan narasi, pseudocode, dan flowchart secara runtut.
  3. Dengan bimbingan guru, peserta didik dapat mengidentifikasi bentuk-bentuk dasar algoritma (sekuensial, percabangan, perulangan) dalam contoh kasus dengan benar.
  4. Melalui praktik langsung, peserta didik dapat menuliskan kode program sederhana berdasarkan algoritma yang telah dirancang menggunakan bahasa pemrograman tertentu dengan benar.
  5. Setelah melakukan uji coba, peserta didik dapat menganalisis dan memperbaiki kesalahan (debugging) pada kode program sederhana secara mandiri.
Halaman 2 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
B.  KOMPONEN INTI (lanjutan)

Pemahaman bermakna: Memahami algoritma dan pemrograman membekali peserta didik dengan kemampuan berpikir logis dan sistematis yang esensial untuk memecahkan masalah di berbagai bidang, bukan hanya di dunia teknologi.

Pertanyaan pemantik: "Bagaimana cara aplikasi navigasi di ponsel kamu menemukan rute tercepat dari lokasi saat ini ke tujuan yang kamu inginkan?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProblem Based Learning (PBL) + praktik
Lintas Disiplin IlmuMatematika: Penerapan konsep logika, operasi aritmatika, dan struktur kontrol dalam perancangan algoritma dan pemrograman.
Bahasa Indonesia: Pengembangan kemampuan menyusun narasi dan instruksi yang jelas dan runtut dalam menjelaskan algoritma.
Desain Komunikasi Visual: Pemahaman simbol dan alur dalam pembuatan flowchart yang representatif dan mudah dibaca.
Kemitraan PembelajaranOrang tua dapat diajak berdiskusi tentang bagaimana berpikir logis dapat membantu dalam pengambilan keputusan sehari-hari, mengaitkan dengan pentingnya algoritma.
Lingkungan PembelajaranRuang kelas dilengkapi dengan akses komputer atau laptop yang memadai dan koneksi internet, serta papan tulis untuk demonstrasi pseudocode dan flowchart.
Pemanfaatan Teknologi DigitalPemanfaatan platform pemrograman online (misalnya Replit, Google Colab) atau IDE sederhana untuk menulis dan menjalankan kode program, serta sumber belajar daring seperti tutorial Python.
Halaman 3 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
D.1  KEGIATAN PEMBELAJARAN — PERTEMUAN 1Rumus 8-3-3-4 · 3 Pengalaman Belajartotal 90 menit · awal 15 · inti 60 · penutup 15
Model PembelajaranProblem Based Learning (PBL)
Tujuan Pertemuan 1Melalui diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan karakteristiknya dengan tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tebak Kata Berantai: Guru membisikkan satu kata kepada peserta didik pertama, lalu ia membisikkan ke teman sebelahnya, hingga peserta didik terakhir menyebutkan kata yang didengar.
  1. Guru menyapa peserta didik, memimpin doa, dan memeriksa kehadiran.
  2. Guru menayangkan video singkat tentang rutinitas pagi yang terstruktur dan menanyakan 'Apa yang terjadi jika urutan langkah-langkah tersebut tertukar?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu memahami konsep algoritma dan pertanyaan pemantik: 'Bagaimana kita bisa memastikan langkah-langkah yang kita buat selalu menghasilkan solusi yang benar dan efisien?'.
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Orientasi pada masalah: Guru menyajikan sebuah masalah sehari-hari, misalnya 'Bagaimana cara membuat secangkir teh manis yang enak?' dan meminta peserta didik untuk menuliskan langkah-langkahnya.
  2. Mengorganisasi peserta didik untuk belajar: Peserta didik dibagi menjadi kelompok kecil dan diminta untuk mendiskusikan berbagai urutan langkah yang telah mereka tulis, lalu membandingkannya.
  3. Guru memberikan materi pengantar tentang definisi algoritma, ciri-ciri algoritma yang baik, dan contoh-contoh algoritma dalam kehidupan sehari-hari.
  4. Peserta didik dalam kelompok menganalisis contoh algoritma yang diberikan guru dan mengidentifikasi karakteristiknya.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Membimbing penyelidikan: Setiap kelompok diberikan sebuah kasus masalah sederhana (misalnya, 'Cara menghitung luas persegi panjang') dan diminta untuk merancang algoritma penyelesaiannya dalam bentuk narasi.
  2. Kelompok mempresentasikan hasil rancangan algoritma naratif mereka di depan kelas.
  3. Kelompok lain memberikan umpan balik dan masukan terhadap rancangan algoritma yang dipresentasikan.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Mengembangkan dan menyajikan hasil karya: Setiap kelompok menyempurnakan rancangan algoritma naratif mereka berdasarkan masukan yang diterima.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Guru memfasilitasi diskusi kelas tentang pentingnya langkah yang jelas dan logis dalam algoritma, serta bagaimana kesalahan urutan dapat memengaruhi hasil.
  3. Guru memberikan penguatan tentang konsep algoritma dan ciri-ciri algoritma yang baik.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Peserta didik bersama guru menyimpulkan pembelajaran tentang algoritma dan pentingnya berpikir sistematis.
  2. Guru memberikan apresiasi kepada semua kelompok atas partisipasi aktif dan kerja sama yang baik.
  3. Guru menyampaikan materi untuk pertemuan berikutnya yaitu representasi algoritma dan menutup pelajaran dengan doa.

Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.

Halaman 4 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
D.2  KEGIATAN PEMBELAJARAN — PERTEMUAN 2Rumus 8-3-3-4 · 3 Pengalaman Belajartotal 90 menit · awal 15 · inti 60 · penutup 15
Model PembelajaranDiscovery Learning
Tujuan Pertemuan 2Setelah mengamati contoh, peserta didik dapat merancang algoritma sederhana menggunakan narasi, pseudocode, dan flowchart secara runtut.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Susun Balok Kata: Guru menyiapkan kartu kata kunci terkait algoritma (misalnya 'Mulai', 'Input', 'Proses', 'Output', 'Selesai'), peserta didik menyusunnya menjadi urutan yang benar.
  1. Guru menyapa peserta didik, memimpin doa, dan memeriksa kehadiran.
  2. Guru mengulas kembali materi pertemuan sebelumnya tentang konsep algoritma dan menanyakan 'Apa saja cara yang bisa kita gunakan untuk menggambarkan algoritma selain dengan narasi biasa?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu memahami berbagai representasi algoritma dan pertanyaan pemantik: 'Bagaimana kita bisa membuat algoritma yang mudah dipahami oleh orang lain, bahkan komputer?'.
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Pemberian rangsangan: Guru menayangkan beberapa contoh algoritma yang sama tetapi direpresentasikan dalam bentuk narasi, pseudocode, dan flowchart (misalnya, 'Algoritma menghitung rata-rata tiga bilangan').
  2. Identifikasi masalah: Peserta didik secara individu mengamati perbedaan dan persamaan dari ketiga representasi tersebut dan mencatat poin-poin penting.
  3. Guru menjelaskan secara singkat karakteristik dan kegunaan masing-masing representasi (narasi, pseudocode, flowchart) serta simbol-simbol dasar flowchart.
  4. Pengumpulan data: Peserta didik mencari informasi tambahan dari bahan ajar atau internet tentang aturan penulisan pseudocode dan simbol-simbol flowchart yang lebih lengkap.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Pengolahan data: Dalam kelompok, peserta didik diberikan sebuah masalah baru (misalnya, 'Algoritma menentukan bilangan ganjil atau genap').
  2. Setiap kelompok diminta untuk merancang algoritma penyelesaian masalah tersebut dalam ketiga bentuk representasi: narasi, pseudocode, dan flowchart.
  3. Pembuktian: Kelompok bertukar hasil rancangan dengan kelompok lain dan saling memeriksa kesesuaian antara narasi, pseudocode, dan flowchart yang dibuat.
  4. Peserta didik mempraktikkan penggunaan alat bantu online untuk membuat flowchart jika tersedia.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Menarik kesimpulan: Setiap kelompok mempresentasikan salah satu representasi algoritma mereka (misalnya, flowchart) dan menjelaskan alasannya memilih representasi tersebut.
  2. Guru memfasilitasi diskusi tentang kelebihan dan kekurangan masing-masing representasi, serta kapan representasi tertentu lebih cocok digunakan.
  3. Guru memberikan penguatan dan koreksi terhadap rancangan algoritma dan representasi yang dibuat peserta didik.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Peserta didik bersama guru menyimpulkan pentingnya representasi yang jelas dalam algoritma untuk memudahkan komunikasi dan implementasi.
  2. Guru memberikan apresiasi atas kerja keras dan kreativitas peserta didik dalam merancang algoritma.
  3. Guru memberikan tugas rumah untuk membuat algoritma sederhana dalam tiga representasi untuk masalah yang berbeda dan menutup pelajaran dengan doa.

Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.

Halaman 5 · Algoritma dan Pemrograman — pratinjau tuntas.org
LKPD — LEMBAR KERJA PESERTA DIDIK
LKPD · LEMBAR KERJA PESERTA DIDIKMerancang Alur Logika Programmu!
NamaKelasKelompok
TanggalNilaiParaf Guru

Waktu pengerjaan: 25 menit

Tujuan: Peserta didik dapat merancang algoritma dan merepresentasikannya dalam pseudocode serta flowchart untuk masalah sederhana.

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 dan pemrograman adalah dua pilar utama dalam dunia Informatika. Algoritma adalah serangkaian instruksi atau langkah-langkah logis yang digunakan untuk menyelesaikan suatu masalah.

Alat & bahan: Kertas, pensil, penggaris, komputer dengan aplikasi flowchart (opsional), bahan ajar.

Langkah kerja:

  1. Perhatikan gambar diagram alir berikut yang menggambarkan proses login sederhana.
    YaTidakMulaiMasukkan UsernameMasukkan PasswordUsername danPassword Benar?Login BerhasilLogin GagalSelesai
    Gambar 1. Diagram alir
  2. Identifikasi setiap simbol yang digunakan dalam flowchart tersebut dan tuliskan fungsinya di kolom 'Fungsi Simbol'.
  3. Berdasarkan flowchart, tuliskan algoritma proses login tersebut dalam bentuk narasi yang runtut.
  4. Setelah itu, ubah algoritma naratif yang telah kamu buat menjadi pseudocode.
  5. Diskusikan hasil rancanganmu dengan teman kelompok dan pastikan semua langkah logis dan benar.
Tabel kerja LKPDtabel pengamatan, diisi muridlembar refleksi murid · 2 pertanyaankolom kesimpulan kelompok · refleksi emoji

🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.

Halaman 6 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ASESMENStandar Proses — Permendikdasmen 1/2026

Asesmen awal (diagnostik):

  1. Jika kamu ingin membuat kue, apa langkah pertama yang akan kamu lakukan?
  2. Mengapa urutan langkah-langkah dalam resep itu penting?
  3. Pernahkah kamu menemukan instruksi yang tidak jelas? Apa dampaknya?

Formatif (proses): Observasi saat diskusi kelompok, presentasi, dan praktik pembuatan kode program untuk menilai kemampuan berpikir logis dan kerja sama.

Sumatif (akhir): Proyek pembuatan program sederhana dan tes tertulis untuk mengukur pemahaman konsep dan kemampuan implementasi.

Rubrik KKTP2 kriteria · 4 tingkat ketercapaian
Kunci jawaban6 pilihan ganda + 5 uraian

🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — rubrik ada di berkas unduhan, kunci jawaban khusus member Paket Lengkap.

Halaman 7 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ALUR TUJUAN PEMBELAJARAN (ATP)Kurikulum Merdeka
NoTujuan PembelajaranMateriAlokasiDimensi
1Menjelaskan konsep algoritma dan karakteristiknya dengan tepat.Konsep Algoritma dan Karakteristiknya2 JPPenalaran Kritis
2Merancang algoritma sederhana menggunakan narasi, pseudocode, dan flowchart secara runtut.Representasi Algoritma (Narasi, Pseudocode, Flowchart)2 JPKreativitas
3Menuliskan kode program sederhana berdasarkan algoritma yang telah dirancang menggunakan bahasa pemrograman tertentu dengan benar.Bentuk Dasar Algoritma dan Pemrograman Sederhana2 JPKemandirian
Halaman 8 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
BAHAN AJAR

Algoritma dan pemrograman adalah dua pilar utama dalam dunia Informatika. Algoritma adalah serangkaian instruksi atau langkah-langkah logis yang digunakan untuk menyelesaikan suatu masalah. Sedangkan pemrograman adalah proses mengubah algoritma tersebut menjadi kode yang dapat dieksekusi oleh komputer. Mempelajari keduanya akan membekali kamu dengan kemampuan berpikir sistematis dan logis yang sangat berharga.

1. 1. Konsep Dasar Algoritma
Algoritma berasal dari nama seorang matematikawan Persia, Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Algoritma adalah urutan langkah-langkah logis yang sistematis untuk menyelesaikan suatu masalah. Ciri-ciri algoritma yang baik meliputi: memiliki input, memiliki output, langkah-langkahnya jelas, efektif (tidak ada langkah yang tidak perlu), dan efisien (waktu eksekusi minimal). Contoh sederhana algoritma dalam kehidupan sehari-hari adalah resep masakan atau petunjuk arah.

2. 2. Representasi Algoritma: Narasi
Representasi narasi adalah cara paling dasar untuk menjelaskan algoritma, yaitu dengan menggunakan bahasa sehari-hari. Setiap langkah dijelaskan secara berurutan dan jelas. Kelebihannya adalah mudah dipahami oleh siapa saja. Kekurangannya, bisa ambigu dan kurang ringkas untuk algoritma yang kompleks. Contoh: 'Mulai. Masukkan nama. Masukkan usia. Jika usia lebih dari 17, tampilkan 'Dewasa'. Jika tidak, tampilkan 'Anak-anak'. Selesai.'

3. 3. Representasi Algoritma: Pseudocode
Pseudocode adalah cara penulisan algoritma yang menyerupai bahasa pemrograman, tetapi tidak terikat pada sintaks bahasa tertentu. Pseudocode menggunakan kata kunci seperti 'INPUT', 'OUTPUT', 'IF-THEN-ELSE', 'WHILE', 'FOR', 'BEGIN', 'END'. Ini lebih ringkas dan terstruktur daripada narasi, serta lebih mudah diterjemahkan ke dalam kode program. Contoh: 'BEGIN. INPUT Nama. INPUT Usia. IF Usia > 17 THEN OUTPUT 'Dewasa' ELSE OUTPUT 'Anak-anak'. END.'

4. 4. Representasi Algoritma: Flowchart
Flowchart adalah representasi visual dari algoritma menggunakan simbol-simbol grafis standar. Setiap simbol memiliki makna tertentu yang menunjukkan jenis operasi (mulai/selesai, input/output, proses, keputusan). Garis panah menunjukkan arah alur eksekusi. Flowchart sangat membantu dalam memvisualisasikan logika dan alur program, terutama untuk algoritma yang kompleks. Simbol oval untuk mulai/selesai, jajaran genjang untuk input/output, persegi panjang untuk proses, dan belah ketupat untuk keputusan.

5. 5. Bentuk Dasar Algoritma: Sekuensial
Bentuk dasar algoritma adalah struktur kontrol yang membentuk alur eksekusi. Sekuensial (berurutan) adalah bentuk paling sederhana, di mana instruksi dieksekusi satu per satu dari atas ke bawah. Ini seperti mengikuti resep langkah demi langkah tanpa ada pilihan atau pengulangan. Contoh: 'Ambil air. Masak air. Masukkan teh. Tuang gula. Aduk.'

6. 6. Bentuk Dasar Algoritma: Percabangan (Kondisional)
Percabangan adalah struktur kontrol yang memungkinkan program mengambil keputusan berdasarkan suatu kondisi. Jika kondisi benar, blok instruksi tertentu dieksekusi; jika salah, blok instruksi lain yang dieksekusi. Ini menggunakan pernyataan 'IF-THEN-ELSE'. Contoh: 'Jika hujan, bawa payung. Jika tidak, tidak perlu bawa payung.'

7. 7. Bentuk Dasar Algoritma: Perulangan (Iterasi)
Perulangan adalah struktur kontrol yang memungkinkan satu atau lebih instruksi dieksekusi berulang kali selama kondisi tertentu terpenuhi atau sejumlah tertentu. Ini menggunakan pernyataan 'FOR' atau 'WHILE'. Contoh: 'Ulangi minum air setiap 2 jam sampai habis 8 gelas.' Perulangan sangat efisien untuk tugas yang berulang-ulang.

8. 8. Pengenalan Pemrograman Sederhana
Pemrograman adalah proses mengubah algoritma menjadi kode yang dapat dimengerti dan dieksekusi oleh komputer menggunakan bahasa pemrograman (misalnya Python, Java, C++). Langkah-langkahnya meliputi: menulis kode, mengkompilasi/menginterpretasi, menjalankan, dan menguji (debugging). Debugging adalah proses menemukan dan memperbaiki kesalahan dalam kode program. Kesalahan bisa berupa sintaks (aturan penulisan) atau logika (alur program).

Rangkuman: Algoritma adalah urutan langkah logis penyelesaian masalah, dengan ciri input, output, jelas, efektif, dan efisien. Algoritma dapat direpresentasikan melalui narasi, pseudocode, dan flowchart. Bentuk dasar algoritma meliputi sekuensial (berurutan), percabangan (kondisional), dan perulangan (iterasi). Pemrograman adalah proses mengimplementasikan algoritma ke dalam bahasa komputer, yang melibatkan penulisan kode, eksekusi, dan debugging untuk memastikan program berjalan sesuai harapan.

Halaman 9 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
GLOSARIUM
IstilahArti
AlgoritmaUrutan langkah logis untuk menyelesaikan masalah.
PseudocodeDeskripsi algoritma yang menyerupai bahasa pemrograman tetapi tidak terikat sintaks tertentu.
FlowchartRepresentasi grafis algoritma menggunakan simbol standar.
DebuggingProses menemukan dan memperbaiki kesalahan dalam kode program.
SekuensialStruktur algoritma di mana instruksi dieksekusi berurutan.
PercabanganStruktur algoritma untuk pengambilan keputusan berdasarkan kondisi.
PerulanganStruktur algoritma untuk mengeksekusi instruksi berulang kali.
Daftar pustaka4 rujukan

🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.

Halaman 10 · Algoritma dan Pemrograman — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
PENGESAHAN

Modul ajar "Algoritma dan Pemrograman" mata pelajaran Informatika Kelas X ini disusun sesuai ketentuan Kurikulum Merdeka · Pembelajaran Mendalam dan dinyatakan dapat digunakan dalam pembelajaran Tahun Pelajaran 2026/2027.

Mengetahui,
Kepala Sekolah
…………, …………
Guru Mata Pelajaran
( ……………… )
NIP. …………
nama Anda
NIP. …………

Rujukan: Permendikdasmen No. 13 Tahun 2025 (Pembelajaran Mendalam) · Permendikdasmen No. 1 Tahun 2026 (Standar Proses) · CP: Kepka BSKAP No. 046/H/KR/2025

Halaman 11 · Algoritma dan Pemrograman — pratinjau tuntas.org

11 lembar di atas sudah cukup untuk disetor ke sekolah

Gratis sepenuhnya, tanpa biaya apa pun. Di berkas unduhannya ada juga rubrik KKTP siap tanda tangan, tabel kerja LKPD, dan lembar refleksi murid — lengkap dengan kop sekolah, nama Anda sebagai penyusun, dan kolom tanda tangan kepala sekolah.

📥 Unduh Modul Saya — GRATIS2 langkah singkat · atas nama Anda · Word + PDF
1Nama & sekolahuntuk kop & sampul
2Unduhmasuk email/Google, lalu berkas turun

Jenjang, mapel, kelas, semester, dan materinya sudah terbawa dari halaman ini. Tinggal identitas Anda: nama dan sekolah.

✓ Bisa disetor sebagai Rencana Pelaksanaan PembelajaranStandar Proses 1/2026 · ketuk untuk penjelasan

Berkas ini modul ajar, dan di dalamnya sudah termuat RPP (Rencana Pelaksanaan Pembelajaran): tujuan pembelajaran, langkah pembelajaran, dan asesmen — tiga komponen inti menurut Permendikdasmen Nomor 1 Tahun 2026 tentang Standar Proses. Modul ajar melengkapinya dengan LKPD, ATP, dan bahan ajar. Jadi bila sekolah Anda meminta RPP, berkas ini sudah memenuhinya.

Opsional · tidak wajib
✨ Mau lebih lengkap?+6 lembarLembar 12–17

Modul Algoritma dan Pemrograman ini bisa jadi 17 lembar lebih

Ini 6 lembar lanjutannya. Geser untuk lihat 👉

Nama sekolah AndaInformatika · Kelas XPeta Konsep
Algoritma dan Pemrograman1. Konsep Dasar Algoritma2. Representasi Algoritma: Narasi3. Representasi Algoritma: Pseudocode4. Representasi Algoritma: Flowchart5. Bentuk Dasar Algoritma: Sekuensial
Dari sub-bab Algoritma dan PemrogramanHalaman 12
Nama sekolah AndaInformatika · Kelas XIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 13
Nama sekolah AndaInformatika · Kelas XLKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 14
Nama sekolah AndaInformatika · Kelas XRefleksi Guru & Siswa
GuruKetercapaian tujuan pembelajaranPeserta didik yang perlu pendampinganPeserta didikSaya sudah memahami …Hal yang masih membingungkan …
Tinggal isi habis mengajarHalaman 15
Nama sekolah AndaInformatika · Kelas XRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 16
Nama sekolah AndaInformatika · Kelas XProfil Lulusan
Penalaran KritisKemandirianKreativitas
Sudah dikaitkan ke materi iniHalaman 17

🎁 Plus perangkat setahun, ikut di paket

Semua paketKaldik & Alokasi Waktu
Semua paketProta
Semua paketPromes Semester 1
Semua paketCP · ATP · KKTP Setahun
Paket 30 & 60Soal PTS & PAS
Paket 30 & 60Administrasi Kelas
Paket 30 & 60Piagam Siswa
Paket 60e-Kinerja
Paket 60Deskripsi Rapor
Paket 60Program Kerja Ekskul

🤝 Tidak wajib kok. Modul ini tetap gratis. Kalau nanti butuh lebih banyak, tinggal ambil paketnya — mulai Rp2.000 per modul di Paket 60 Modul.

Bukan Algoritma dan Pemrograman yang Anda cari?Pilih dari peta materi setahun di bawah ini 👇

Materi Anda tidak ada di daftar?Tulis judulnya sendiri — tetap gratis, ±1 menit

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 dan Pemrograman pada Informatika SMK, Fase E, elemen Berpikir Komputasional.

Modul Algoritma dan Pemrograman ini untuk semester 1 (ganjil) atau semester 2 (genap)?

Semester 2 (genap), menurut urutan materi Informatika kelas X SMK di peta setahun pada halaman ini. Semesternya sudah terisi otomatis saat Anda mengunduh.

Apakah modul ajar Informatika materi Algoritma dan Pemrograman ini gratis?

Ya. Modul Algoritma dan Pemrograman untuk kelas X SMK dapat diunduh gratis dalam Word + PDF tanpa watermark, 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 dan 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 dan Pemrograman ini diedit?

Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Algoritma dan 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 dan 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 dan 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 dan 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 dan Pemrograman ini memuat bank soalnya sendiri — 6 pilihan ganda dan 5 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 dan 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 ber-kop sekolah 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 dan Pemrograman disusun untuk SMK dari kurikulum yang sama.

Semua Modul Ajar Informatika SMKSemua kelas — pilih materinya, unduh atas nama Anda

tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.