MTsKelas VIIIFase D

Modul Ajar & RPP Informatika Kelas VIII
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
  • 💚Panca Cinta: cinta Allah & Rasul-Nya, ilmu, lingkungan, diri & sesama, tanah air

📜 Dasar: KMA 1503/2025 (Kurikulum Berbasis Cinta) · Kepdirjen Pendis 6077/2025

💚 + Panca Cinta · Kurikulum Berbasis Cinta (KMA 1503/2025)
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 untuk menyelesaikan masalah, sedangkan pemrograman adalah proses menerjemahkan algoritma ke bahasa komputer. Pseudocode dan flowchart adalah alat untuk merancang dan memvisualisasikan algoritma. Pemahaman tentang identifikasi masalah komputasi dan struktur dasar pemrograman (urutan, seleksi, pengulangan) merupakan fondasi penting dalam berpikir komputasional dan menciptakan solusi digital.

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

KURIKULUM BERBASIS CINTA
✦ DEEP LEARNING · PEMBELAJARAN MENDALAM ✦
MODUL AJAR
Algoritma dan Pemrograman
Informatika · Kelas VIII · Fase D
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 D · Kelas VIII · Kurikulum Berbasis Cinta · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: SK Dirjen Pendis 9941/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranInformatika
Fase / KelasD / VIII
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 urutan langkah dalam menyelesaikan suatu tugas sehari-hari.

Dimensi Profil Lulusan yang dikembangkan:

  1. keimanan dan ketakwaan — elemen: Akhlak Beragama
    Peserta didik mengembangkan sikap jujur dan bertanggung jawab dalam proses pembuatan program sesuai syariat Islam.
  2. penalaran kritis — elemen: Menganalisis dan Mengevaluasi Penalaran
    Peserta didik menganalisis dan mengevaluasi berbagai solusi algoritma untuk memecahkan masalah dengan logika.
  3. kreativitas — elemen: Menghasilkan Gagasan yang Orisinal
    Peserta didik menghasilkan gagasan orisinal dalam merancang algoritma dan program untuk menyelesaikan masalah nyata.

Capaian Pembelajaran (CP):

AcuanKepka BSKAP No. 046/H/KR/2025
Elemen / DomainBerpikir Komputasional
Rumusan CP FasePada akhir Fase D, peserta didik mampu memahami konsep algoritma, struktur data sederhana, dan dasar-dasar pemrograman untuk memecahkan masalah komputasi sederhana.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualAlgoritma dan pemrograman banyak digunakan dalam aplikasi sehari-hari seperti navigasi GPS, media sosial, dan game.
KonseptualAlgoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah proses menerjemahkan algoritma ke dalam bahasa yang dimengerti komputer.
ProseduralPeserta didik akan belajar merancang algoritma, menulis pseudocode, membuat flowchart, dan mengimplementasikannya dalam bahasa pemrograman blok sederhana.
MetakognitifPeserta didik akan menyadari pentingnya perencanaan yang matang dan pemikiran logis dalam menyelesaikan masalah kompleks secara sistematis.

Materi Insersi KBC — Integrasi Panca Cinta:

1. Cinta Allah dan Rasul-NyaMengembangkan algoritma dengan jujur dan bertanggung jawab, sebagai wujud syukur atas karunia akal dari Allah SWT.
2. Cinta IlmuMempelajari konsep algoritma dan pemrograman dengan sungguh-sungguh sebagai upaya meningkatkan pengetahuan dan keterampilan.
3. Cinta LingkunganMerancang solusi komputasi yang dapat membantu menjaga kelestarian lingkungan atau efisiensi sumber daya alam.
4. Cinta Diri dan SesamaBerkolaborasi dengan teman dalam memecahkan masalah, saling menghargai ide, dan membantu sesama anggota kelompok.
5. Cinta Tanah AirMenciptakan program sederhana yang bermanfaat bagi masyarakat atau memecahkan masalah lokal sebagai bentuk kontribusi kepada bangsa.

Tujuan Pembelajaran:

  1. Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan pendekatan komputasi secara tepat.
  2. Setelah diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan pemrograman dengan bahasa sendiri secara runtut.
  3. Dengan bimbingan guru, peserta didik dapat merancang algoritma sederhana menggunakan pseudocode untuk memecahkan masalah sehari-hari dengan benar.
  4. Melalui praktik mandiri, peserta didik dapat membuat flowchart dari algoritma yang telah dirancang dengan simbol yang sesuai.
  5. Setelah mengamati contoh, peserta didik dapat mengidentifikasi struktur dasar pemrograman (urutan, seleksi, pengulangan) dalam program blok sederhana.
  6. Dengan menggunakan platform pemrograman blok, peserta didik dapat membuat program sederhana yang mengimplementasikan algoritma dasar dengan fungsi yang benar.
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: Algoritma dan pemrograman adalah fondasi berpikir logis dan sistematis untuk memecahkan masalah dalam kehidupan nyata, baik dengan bantuan komputer maupun tanpa komputer.

Pertanyaan pemantik: "Bagaimana cara kita memberikan instruksi kepada robot agar bisa membuat teh manis dengan benar?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProblem Based Learning (PBL) + praktik
Lintas Disiplin IlmuMatematika: Penerapan konsep logika, urutan operasi, dan pemecahan masalah dalam perancangan algoritma.
Bahasa Indonesia: Pengembangan kemampuan menuliskan instruksi yang jelas, lugas, dan terstruktur dalam pseudocode.
Pendidikan Agama Islam: Pembiasaan berpikir sistematis dan cermat dalam setiap tindakan, sesuai anjuran untuk melakukan segala sesuatu dengan terencana dan teliti.
Kemitraan PembelajaranOrang tua dapat mendorong peserta didik untuk mengidentifikasi algoritma sederhana dalam aktivitas rumah tangga, seperti merakit mainan atau membuat resep masakan.
Lingkungan PembelajaranKelas diatur agar memungkinkan diskusi kelompok yang aktif dan nyaman, serta tersedia area praktik komputer yang memadai dan aman.
Pemanfaatan Teknologi DigitalPemanfaatan platform pemrograman blok seperti Scratch atau Blockly sebagai media praktik langsung untuk mengimplementasikan algoritma yang telah dirancang.
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 80 menit · awal 15 · inti 50 · penutup 15
Model PembelajaranProblem Based Learning (PBL)
Tujuan Pertemuan 1Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan pendekatan komputasi secara tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tebak Kata Berantai: Guru menyebut satu kata, lalu peserta didik berikutnya menyebut kata lain yang diawali huruf terakhir kata sebelumnya. Lanjut sampai menemukan kata kunci 'algoritma'.
  1. Guru mengucapkan salam, memimpin doa, dan memeriksa kehadiran peserta didik.
  2. Apersepsi: Guru menayangkan video singkat tentang kegiatan sehari-hari yang melibatkan urutan langkah (misalnya, membuat mi instan) dan bertanya, 'Apa saja langkah-langkah yang harus dilakukan agar mi instan jadi sempurna?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu mengidentifikasi masalah yang dapat diselesaikan dengan komputasi dan memperkenalkan pertanyaan pemantik: 'Bagaimana cara kita memberikan instruksi kepada robot agar bisa membuat teh manis dengan benar?'
Inti — MemahamiBermakna (Meaningful)15 menit
  1. Orientasi pada masalah: Guru menayangkan studi kasus sederhana berupa cerita tentang 'Budi yang kesulitan mencari buku di perpustakaan sekolah' dan meminta peserta didik membaca serta menganalisis masalah tersebut.
  2. Mengorganisasi peserta didik untuk belajar: Guru membagi peserta didik ke dalam kelompok kecil (3-4 orang) dan meminta setiap kelompok untuk mendiskusikan masalah Budi.
  3. Guru memfasilitasi diskusi kelompok dengan memberikan pertanyaan pancingan: 'Apa saja informasi yang kalian dapat dari cerita ini? Apa inti masalah yang dihadapi Budi? Bagaimana Budi biasanya mencari buku?'
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Membimbing penyelidikan: Setiap kelompok diminta untuk mengidentifikasi masalah utama Budi dan memikirkan cara-cara yang mungkin dilakukan Budi untuk menemukan buku.
  2. Peserta didik mencatat berbagai ide solusi yang muncul, baik yang manual maupun yang memanfaatkan teknologi, pada lembar kerja yang disediakan.
  3. Guru berkeliling untuk memantau diskusi, memberikan bimbingan, dan memastikan setiap anggota kelompok berpartisipasi aktif.
Inti — MerefleksiBermakna (Meaningful)10 menit
  1. Mengembangkan dan menyajikan hasil karya: Setiap kelompok mempresentasikan hasil identifikasi masalah dan ide solusi mereka di depan kelas.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Kelompok lain memberikan tanggapan dan masukan terhadap presentasi, lalu guru memfasilitasi diskusi untuk membandingkan berbagai ide solusi.
  3. Guru memberikan penguatan tentang pentingnya mengidentifikasi masalah dengan jelas sebelum mencari solusi, serta memperkenalkan bahwa masalah ini dapat diselesaikan dengan pemikiran komputasional.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Guru bersama peserta didik menyimpulkan hasil pembelajaran tentang identifikasi masalah dan potensi penyelesaiannya dengan komputasi.
  2. Guru memberikan apresiasi atas partisipasi aktif peserta didik dan mengajak mereka melakukan refleksi singkat: 'Apa yang paling menarik dari pembelajaran hari ini? Apa yang paling sulit?', dengan suasana yang menggembirakan.
  3. Guru menyampaikan materi untuk pertemuan berikutnya yaitu konsep algoritma dan pemrograman, lalu menutup 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 80 menit · awal 15 · inti 50 · penutup 15
Model PembelajaranProblem Based Learning (PBL)
Tujuan Pertemuan 2Setelah diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan pemrograman dengan bahasa sendiri secara runtut.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tunjuk Kata Kunci: Guru menyebutkan definisi singkat, peserta didik yang tahu kata kuncinya langsung menunjuk dan menyebutkannya. Kata kunci meliputi 'urutan', 'logika', 'instruksi'.
  1. Guru mengucapkan salam, memimpin doa, dan memeriksa kehadiran peserta didik.
  2. Apersepsi: Guru mengulang kembali studi kasus Budi di perpustakaan dari pertemuan sebelumnya, lalu bertanya: 'Dari berbagai solusi yang kita diskusikan, mana yang paling efektif? Mengapa?'.
  3. Guru menyampaikan tujuan pembelajaran hari ini yaitu menjelaskan konsep algoritma dan pemrograman, serta mengaitkannya dengan pertanyaan pemantik: 'Bagaimana cara kita memberikan instruksi kepada robot agar bisa membuat teh manis dengan benar?'
Inti — MemahamiBermakna (Meaningful)15 menit
  1. Orientasi pada masalah: Guru menayangkan video pendek tentang contoh algoritma dalam kehidupan sehari-hari (misalnya, resep masakan, petunjuk arah) dan meminta peserta didik mengamati urutan langkahnya.
  2. Mengorganisasi peserta didik untuk belajar: Guru membagi peserta didik ke dalam kelompok yang sama seperti pertemuan sebelumnya dan memberikan Lembar Kerja Peserta Didik (LKPD) yang berisi definisi dan contoh algoritma.
  3. Guru meminta setiap kelompok untuk membaca dan mendiskusikan definisi algoritma dan pemrograman yang ada di LKPD, serta membandingkannya dengan contoh-contoh yang diamati.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Membimbing penyelidikan: Setiap kelompok menganalisis contoh-contoh algoritma yang diberikan dan mengidentifikasi ciri-ciri dari sebuah algoritma yang baik.
  2. Peserta didik secara berkelompok mencoba merumuskan definisi algoritma dan pemrograman dengan bahasa mereka sendiri, serta memberikan minimal dua contoh algoritma sederhana dari kehidupan sehari-hari.
  3. Guru berkeliling untuk memberikan umpan balik dan memastikan pemahaman konsep yang benar, serta mendorong diskusi mendalam di setiap kelompok.
Inti — MerefleksiBermakna (Meaningful)10 menit
  1. Mengembangkan dan menyajikan hasil karya: Setiap kelompok mempresentasikan definisi algoritma dan pemrograman versi mereka beserta contohnya di depan kelas.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Guru memfasilitasi sesi tanya jawab antar kelompok dan memberikan penguatan terkait konsep algoritma dan pemrograman yang benar.
  3. Guru memberikan apresiasi atas usaha peserta didik dan mengaitkan konsep algoritma dengan penyelesaian masalah Budi di perpustakaan.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Guru bersama peserta didik menyimpulkan pengertian algoritma sebagai urutan langkah logis dan pemrograman sebagai penerjemahan algoritma ke bahasa komputer.
  2. Guru memberikan apresiasi atas semangat belajar peserta didik dan mengajak mereka melakukan refleksi: 'Apa yang paling menantang saat merumuskan definisi algoritma?'.
  3. Guru memberikan tugas rumah untuk mencari satu contoh algoritma lain di kehidupan sehari-hari, lalu menutup 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
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
LKPD — LEMBAR KERJA PESERTA DIDIK
LKPD · LEMBAR KERJA PESERTA DIDIKMari Merancang Algoritma!Nama: ........................... Kelas: ....... Tanggal: ..........

Tujuan: Peserta didik dapat merancang algoritma sederhana menggunakan pseudocode dan flowchart untuk memecahkan masalah sehari-hari.

Alat & bahan: Kertas, pensil, spidol, gambar studi kasus, komputer (opsional)

Langkah kerja:

  1. Telusuri kode program Python berikut baris demi baris. Tuliskan nilai setiap variabel pada tiap putaran dan keluaran programnya.
    Python1nilai = 752if nilai >= 75:3 print("Tuntas")4else:5 print("Remedial")
    Gambar 1. Kode program
  2. Amati studi kasus 'Robot Pembuat Jus Buah' pada gambar 1 dan identifikasi masalahnya.
  3. Diskusikan dalam kelompok langkah-langkah yang harus dilakukan robot untuk membuat jus buah secara runtut dan logis.
  4. Tuliskan algoritma pembuatan jus buah tersebut dalam bentuk pseudocode pada kolom yang tersedia.
  5. Gambarlah flowchart dari pseudocode yang telah kalian buat dengan simbol yang tepat.
  6. Presentasikan hasil kerja kelompok kalian di depan kelas dan berikan tanggapan atas presentasi kelompok lain.
Tabel kerja LKPDtabel pengamatan, diisi muridlembar refleksi murid · 2 pertanyaan

🔒 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. Apa itu urutan langkah?
  2. Berikan contoh urutan langkah dalam kegiatan harianmu!
  3. Menurutmu, apa itu perintah?
  4. Bagaimana cara agar perintah yang kita berikan jelas?

Formatif (proses): Observasi partisipasi aktif peserta didik dalam diskusi kelompok dan kelengkapan pseudocode pada LKPD.

Sumatif (akhir): Tes tertulis berupa soal pilihan ganda dan esai untuk mengukur pemahaman konsep dan kemampuan merancang algoritma.

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 Berbasis Cinta
NoTujuan PembelajaranMateriAlokasiDimensi
1Mengidentifikasi masalah komputasiIdentifikasi masalah2 JPpenalaran kritis
2Menjelaskan konsep algoritma dan pemrogramanKonsep dasar algoritma dan pemrograman2 JPpenalaran kritis
3Merancang algoritma menggunakan pseudocodePseudocode2 JPkreativitas
4Membuat flowchart dari algoritmaFlowchart2 JPkreativitas
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 hal yang tidak bisa dipisahkan dalam dunia komputasi. Algoritma adalah 'otak' di balik setiap program, sedangkan pemrograman adalah 'bahasa' untuk menyampaikan ide algoritma kepada komputer. Mempelajari keduanya akan melatih kita berpikir logis, sistematis, dan kreatif dalam memecahkan masalah.

1. Mengenali Masalah Komputasi
Masalah komputasi adalah masalah yang dapat diselesaikan dengan bantuan komputer atau sistem komputasi. Ciri utamanya adalah melibatkan data, memerlukan pemrosesan informasi, dan seringkali membutuhkan urutan langkah yang jelas dan logis. Contohnya seperti mencari rute terpendek, mengurutkan daftar nama, atau menghitung nilai rata-rata. Kemampuan mengidentifikasi masalah komputasi adalah langkah awal yang krusial sebelum merancang solusinya.

2. Apa Itu Algoritma?
Algoritma adalah serangkaian langkah atau instruksi yang terdefinisi dengan baik, logis, dan berurutan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Algoritma harus memiliki awal dan akhir yang jelas, setiap langkah harus pasti, dan harus menghasilkan output yang konsisten untuk input yang sama. Contoh algoritma sederhana adalah 'cara membuat kopi' atau 'langkah-langkah mencari buku di rak perpustakaan'.

3. Apa Itu Pemrograman?
Pemrograman adalah proses menulis, menguji, memperbaiki, dan memelihara kode sumber suatu program komputer. Kode sumber ini ditulis dalam bahasa pemrograman (seperti Python, Java, atau bahasa blok Scratch) yang kemudian diterjemahkan oleh komputer untuk menjalankan instruksi algoritma. Pemrograman adalah implementasi praktis dari sebuah algoritma, mengubah ide menjadi aksi yang dapat dilakukan oleh mesin.

4. Pseudocode: Bahasa Algoritma
Pseudocode adalah cara untuk menuliskan algoritma dalam bentuk bahasa yang mirip dengan bahasa manusia, tetapi lebih terstruktur dan ringkas. Ini bukan bahasa pemrograman sungguhan, melainkan jembatan antara pemikiran manusia dan kode komputer. Pseudocode membantu perancang algoritma fokus pada logika masalah tanpa terbebani oleh aturan sintaks bahasa pemrograman. Contohnya: MULAI, INPUT NAMA, TAMPILKAN 'Halo, ' + NAMA, SELESAI.

5. Flowchart: Visualisasi Algoritma
Flowchart adalah representasi grafis dari sebuah algoritma atau proses. Flowchart menggunakan simbol-simbol standar untuk menggambarkan langkah-langkah, keputusan, input/output, dan alur kontrol. Simbol-simbol ini dihubungkan dengan panah untuk menunjukkan arah aliran proses. Flowchart sangat membantu dalam memahami alur kerja algoritma secara visual, mendeteksi kesalahan, dan berkomunikasi dengan orang lain tentang desain algoritma.

6. Struktur Dasar Pemrograman
Dalam pemrograman, ada tiga struktur dasar yang menjadi fondasi setiap program: urutan (sequence), seleksi (selection), dan pengulangan (repetition). Struktur urutan adalah eksekusi instruksi secara berurutan dari atas ke bawah. Struktur seleksi adalah pemilihan instruksi berdasarkan suatu kondisi (misalnya, 'jika' kondisi benar, lakukan A; 'jika tidak', lakukan B). Struktur pengulangan adalah eksekusi instruksi berulang kali selama kondisi tertentu terpenuhi.

Rangkuman: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah proses menerjemahkan algoritma ke bahasa komputer. Pseudocode dan flowchart adalah alat untuk merancang dan memvisualisasikan algoritma. Pemahaman tentang identifikasi masalah komputasi dan struktur dasar pemrograman (urutan, seleksi, pengulangan) merupakan fondasi penting dalam berpikir komputasional dan menciptakan solusi digital.

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.
PemrogramanProses menulis instruksi untuk komputer.
PseudocodeDeskripsi algoritma mirip bahasa manusia.
FlowchartDiagram alir visual algoritma.
InputData yang dimasukkan ke program.
OutputHasil yang dikeluarkan program.
Daftar pustaka5 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 VIII ini disusun sesuai ketentuan Kurikulum Berbasis Cinta · Pembelajaran Mendalam dan dinyatakan dapat digunakan dalam pembelajaran Tahun Pelajaran 2026/2027.

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

Rujukan: KMA No. 1503 Tahun 2025 (Kurikulum Berbasis Cinta) · Kep. Dirjen Pendis No. 6077 Tahun 2025 · CP: SK Dirjen Pendis No. 9941 Tahun 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, dan materinya sudah terbawa dari halaman ini. Tinggal nama, sekolah, dan pilih semester-nya.

✓ 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 VIIIPeta Konsep
Algoritma dan PemrogramanMengenali Masalah KomputasiApa Itu Algoritma?Apa Itu Pemrograman?Pseudocode: Bahasa AlgoritmaFlowchart: Visualisasi Algoritma
Dari sub-bab Algoritma dan PemrogramanHalaman 12
Nama sekolah AndaInformatika · Kelas VIIIIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 13
Nama sekolah AndaInformatika · Kelas VIIILKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 14
Nama sekolah AndaInformatika · Kelas VIIIRefleksi 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 VIIIRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 16
Nama sekolah AndaInformatika · Kelas VIIIProfil Lulusan
Keimanan dan ketakwaanPenalaran kritisKreativitas
Sudah dikaitkan ke materi iniHalaman 17

🎁 Plus perangkat setahun, ikut di paket

Semua paketKaldik & Alokasi Waktu
Semua paketProta
Semua paketPromes Semester 1
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 8 yang saya cari?

Kemungkinan besar ya. Kelas VIII dan kelas 8 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 MTs, Fase D, elemen Berpikir Komputasional.

Modul Algoritma dan 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 dan Pemrograman untuk Informatika kelas VIII.

Apakah modul ajar Informatika materi Algoritma dan Pemrograman ini gratis?

Ya. Modul Algoritma dan Pemrograman untuk kelas VIII MTs 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 VIII 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 VIII 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 VIII di sekolah Anda. Sudah ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.

Apakah modul ajar Informatika kelas VIII ini sesuai kurikulum terbaru?

Ya. Modul Algoritma dan Pemrograman ini mengikuti Kepka BSKAP No. 046/H/KR/2025, pada Fase D untuk kelas VIII MTs. 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 VIII 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 VIII MTs 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 VIII berupa Program Tahunan (Prota) dan Program Semester (Promes/Prosem) 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 MTs negeri, swasta, maupun SMP?

Ya. Kop, logo, dan nama MTs Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Untuk SMP, pilih jenjang SMP saat mengisi borang: materi Algoritma dan Pemrograman yang sama disusun dalam versi madrasah (Kurikulum Berbasis Cinta, kop Kemenag), dan halaman Informatika SMP ada di daftar jenjang lain di bawah.

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

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