Modul Ajar & RPP Informatika Kelas VIII
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
- 💚Panca Cinta: cinta Allah & Rasul-Nya, ilmu, lingkungan, diri & sesama, tanah air
📜 Dasar: KMA 1503/2025 (Kurikulum Berbasis Cinta) · Kepdirjen Pendis 6077/2025
“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 | D / VIII |
| Materi Pokok | Algoritma Pemrograman |
| Alokasi Waktu | 2 Pertemuan (4 JP: 2 JP × 40 menit = 80 menit per pertemuan) |
| Tahun Pelajaran | 2026/2027 |
| Model Pembelajaran | Project Based Learning (PjBL) + 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 memahami konsep dasar instruksi berurutan dalam kehidupan sehari-hari. |
Dimensi Profil Lulusan yang dikembangkan:
- Keimanan dan ketakwaan — beriman dan bertakwa kepada Tuhan Yang Maha Esa serta berakhlak mulia
- Penalaran kritis — mengolah informasi, menganalisis, dan menarik simpulan secara logis
- Kreativitas — menghasilkan gagasan dan karya yang orisinal serta bermanfaat
🔒 Elemen tiap dimensi beserta wujudnya pada materi ini tersedia di Paket Lengkap.
Capaian Pembelajaran (CP):
| Acuan | Kepala BSKAP Nomor 046/H/KR/2025 |
| Elemen / Domain | Berpikir Komputasional |
| Rumusan CP Fase | Peserta didik mampu memahami konsep dasar algoritma dan pemrograman, serta mengimplementasikannya dalam bentuk program sederhana untuk menyelesaikan masalah komputasi. |
Identifikasi materi — 4 dimensi pengetahuan:
| Faktual | Algoritma pemrograman adalah serangkaian langkah terstruktur untuk memecahkan masalah, seperti resep masakan atau petunjuk arah. |
| Konseptual | Konsep inti algoritma adalah urutan logis, pemilihan kondisi (jika-maka), dan pengulangan (looping) untuk mencapai tujuan tertentu. |
| Prosedural | Peserta didik akan belajar menyusun algoritma dalam bentuk diagram alir atau pseudocode, lalu mengimplementasikannya menggunakan platform pemrograman blok seperti Scratch atau Blockly. |
| Metakognitif | Peserta didik akan menyadari pentingnya perencanaan yang matang dan berpikir sistematis dalam menyelesaikan masalah, baik dalam pemrograman maupun kehidupan sehari-hari. |
Materi Insersi KBC — Integrasi Panca Cinta:
| 1. Cinta Allah dan Rasul-Nya | Menyadari bahwa kemampuan berpikir logis dan sistematis dalam menyusun algoritma adalah anugerah dari Allah SWT yang harus disyukuri dan dimanfaatkan untuk kemaslahatan. |
| 2. Cinta Ilmu | Antusias mencari tahu dan menguasai konsep-konsep baru dalam algoritma dan pemrograman blok, serta berani mencoba berbagai solusi untuk setiap tantangan. |
| 3. Cinta Lingkungan | Menggunakan perangkat komputasi secara bijak dan bertanggung jawab, serta mematikan perangkat setelah digunakan untuk menghemat energi. |
| 4. Cinta Diri dan Sesama | Berempati dan berkolaborasi dengan teman dalam menyelesaikan proyek pemrograman, saling membantu mencari solusi dan memberikan umpan balik yang konstruktif. |
| 5. Cinta Tanah Air | Mengembangkan ide-ide program sederhana yang dapat memberikan manfaat bagi lingkungan sekitar madrasah atau masyarakat Indonesia. |
Tujuan Pembelajaran:
- Setelah mengamati contoh kasus, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan algoritma pemrograman dengan tepat.
- Melalui diskusi kelompok, peserta didik dapat menyusun algoritma sederhana dalam bentuk diagram alir atau pseudocode untuk masalah yang diberikan secara runtut.
- Dengan menggunakan platform Scratch atau Blockly, peserta didik dapat mengimplementasikan algoritma yang telah dibuat menjadi program blok sederhana dengan benar.
- Melalui praktik mandiri, peserta didik dapat menguji dan memperbaiki program blok yang dibuat agar berjalan sesuai dengan tujuan yang ditetapkan.
- Setelah menyelesaikan proyek, peserta didik dapat mempresentasikan hasil program bloknya di depan kelas dengan percaya diri.
Pemahaman bermakna: Algoritma pemrograman membantu kita berpikir logis dan sistematis untuk menyelesaikan masalah kompleks secara efisien, tidak hanya dalam komputer tetapi juga dalam kehidupan nyata.
Pertanyaan pemantik: "Bagaimana cara kita memberikan instruksi yang sangat jelas kepada komputer agar ia bisa melakukan tugas yang kita inginkan tanpa kesalahan?"
| Praktik Pedagogis | Project Based Learning (PjBL) + praktik |
| Lintas Disiplin Ilmu | Matematika: Konsep urutan, logika, dan koordinat dalam pemrograman blok untuk menyelesaikan masalah. Bahasa Indonesia: Kemampuan menyusun instruksi yang jelas dan runtut dalam pseudocode atau deskripsi algoritma. |
| Kemitraan Pembelajaran | Orang tua dapat diajak untuk mendiskusikan masalah sederhana di rumah yang dapat diselesaikan dengan langkah-langkah terstruktur, menyerupai algoritma. |
| Lingkungan Pembelajaran | Pembelajaran dilaksanakan di laboratorium komputer atau ruang kelas dengan akses internet stabil dan perangkat komputer/tablet yang memadai untuk menjalankan platform pemrograman blok. |
| Pemanfaatan Teknologi Digital | Pemanfaatan platform Scratch atau Blockly secara interaktif untuk praktik langsung menyusun dan menguji program blok. |
| Model Pembelajaran | Project Based Learning (PjBL) |
| Tujuan Pertemuan 1 | Setelah mengamati contoh kasus, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan algoritma pemrograman dengan tepat. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 15 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 10 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 | Project Based Learning (PjBL) |
| Tujuan Pertemuan 2 | Dengan menggunakan platform Scratch atau Blockly, peserta didik dapat mengimplementasikan algoritma yang telah dibuat menjadi program blok sederhana dengan benar. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 15 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 10 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.
Tujuan: Peserta didik dapat merancang algoritma dan mengimplementasikannya dalam program blok sederhana.
Alat & bahan: Komputer/tablet, akses internet, platform Scratch/Blockly, alat tulis
Langkah kerja:
- Perhatikan gambar 1 tentang labirin di bawah ini. Bayangkan kamu adalah robot yang harus menemukan jalan keluar dari labirin tersebut.
1 2 3 4 5 A B C D E Gambar 1. Labirin - Diskusikan dalam kelompok, langkah-langkah apa saja yang harus dilakukan robot untuk keluar dari labirin? Tuliskan langkah-langkah tersebut secara berurutan pada tabel.
- Buatlah diagram alir sederhana atau pseudocode berdasarkan langkah-langkah yang sudah kalian susun.
- Buka platform Scratch atau Blockly (Maze) dan cobalah mengimplementasikan algoritma kalian menggunakan blok-blok perintah.
- Uji program kalian dan perbaiki jika ada kesalahan hingga robot berhasil keluar dari labirin.
🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
Asesmen awal (diagnostik):
- Apa itu urutan instruksi?
- Berikan satu contoh instruksi berurutan dalam kehidupan sehari-hari!
- Menurutmu, apa yang akan terjadi jika instruksi tidak diberikan secara berurutan?
Formatif (proses): Observasi saat diskusi kelompok, penyusunan algoritma, dan implementasi program blok.
Sumatif (akhir): Penilaian hasil proyek program blok dan presentasi kelompok.
🔒 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 masalah yang dapat diselesaikan dengan algoritma. | Konsep masalah komputasi. | 2 JP | Penalaran Kritis |
| 2 | Menyusun algoritma dalam diagram alir/pseudocode. | Struktur dasar algoritma (urutan, kondisi, pengulangan). | 2 JP | Kreativitas |
| 3 | Mengimplementasikan algoritma ke program blok. | Penggunaan platform Scratch/Blockly. | 2 JP | Kreativitas |
| 4 | Menguji dan memperbaiki program blok. | Debugging dan evaluasi program. | 2 JP | Penalaran Kritis |
Algoritma pemrograman adalah inti dari bagaimana komputer dan perangkat digital lainnya bekerja. Ini adalah serangkaian instruksi langkah demi langkah yang jelas dan terstruktur untuk menyelesaikan suatu masalah. Memahami algoritma membantu kita berpikir logis dan sistematis, keterampilan yang sangat berguna tidak hanya dalam dunia komputasi, tetapi juga dalam kehidupan sehari-hari.
1. Pengenalan Algoritma
Algoritma berasal dari nama seorang matematikawan Persia, Al-Khawarizmi. Secara sederhana, algoritma adalah urutan langkah-langkah logis dan sistematis untuk memecahkan suatu masalah. Contohnya seperti resep masakan, petunjuk perakitan, atau cara menuju suatu tempat. Dalam informatika, algoritma adalah fondasi utama sebelum kita menulis kode program. Tanpa algoritma yang jelas, program tidak akan berjalan sesuai yang diharapkan. Algoritma harus bersifat jelas, terbatas, dan menghasilkan keluaran yang benar.
2. Representasi Algoritma
Algoritma dapat direpresentasikan dalam beberapa bentuk. Bentuk paling umum adalah pseudocode, yaitu deskripsi algoritma menggunakan bahasa yang mirip bahasa pemrograman, tetapi lebih mudah dipahami manusia. Bentuk lainnya adalah diagram alir (flowchart), yang menggunakan simbol-simbol grafis standar untuk menggambarkan urutan, kondisi, dan pengulangan dalam algoritma. Pemilihan representasi tergantung pada kompleksitas algoritma dan preferensi pengembang. Keduanya membantu visualisasi logika sebelum implementasi.
3. Konsep Dasar Pemrograman Blok
Pemrograman blok adalah cara belajar pemrograman yang intuitif, terutama bagi pemula. Platform seperti Scratch dan Blockly menggunakan blok-blok grafis yang dapat 'disatukan' seperti puzzle untuk membuat program. Setiap blok mewakili sebuah perintah atau fungsi. Pendekatan ini menghilangkan kebutuhan untuk mengetik kode yang rumit, sehingga peserta didik dapat fokus pada logika algoritma. Ini sangat efektif untuk memahami konsep dasar seperti urutan, percabangan (kondisi 'jika-maka'), dan perulangan (looping) secara visual.
4. Struktur Algoritma: Urutan, Kondisi, Perulangan
Setiap algoritma dibangun dari tiga struktur dasar. Pertama, urutan (sequence) adalah langkah-langkah yang dieksekusi secara berurutan dari atas ke bawah. Kedua, kondisi atau percabangan (selection) memungkinkan program membuat keputusan berdasarkan suatu kondisi (misal: 'jika nilai lebih dari 75, maka lulus'). Ketiga, perulangan (iteration/looping) memungkinkan satu atau lebih langkah dieksekusi berulang kali sampai kondisi tertentu terpenuhi. Ketiga struktur ini adalah 'blok bangunan' dasar untuk membuat algoritma yang kompleks sekalipun.
5. Menerapkan Algoritma dengan Blockly Games
Blockly Games adalah serangkaian permainan edukasi yang dirancang untuk mengajarkan konsep pemrograman melalui penyusunan blok. Peserta didik dapat belajar tentang urutan (Puzzle), kondisi (Maze), perulangan (Bird, Turtle), hingga fungsi (Pond). Dengan menyelesaikan tantangan di setiap permainan, peserta didik secara tidak langsung menerapkan pemikiran komputasi dan mengembangkan algoritma untuk memecahkan masalah. Ini adalah cara yang menyenangkan dan interaktif untuk menguji pemahaman mereka tentang prinsip-prinsip algoritma dan pemrograman blok.
Rangkuman: Algoritma adalah serangkaian langkah logis untuk memecahkan masalah. Ia dapat direpresentasikan dengan pseudocode atau diagram alir. Pemrograman blok (misalnya Scratch atau Blockly) adalah alat visual yang memudahkan implementasi algoritma menggunakan blok-blok perintah. Struktur dasar algoritma meliputi urutan, kondisi, dan perulangan, yang menjadi pondasi dalam membangun program apa pun. Mempelajari algoritma melatih berpikir sistematis dan kreatif.
| Istilah | Arti |
|---|---|
| Algoritma | Urutan langkah-langkah logis untuk menyelesaikan masalah. |
| Pseudocode | Deskripsi algoritma menggunakan bahasa mirip pemrograman yang mudah dibaca manusia. |
| Diagram Alir | Representasi visual algoritma menggunakan simbol grafis. |
| Pemrograman Blok | Metode pemrograman menggunakan blok grafis yang disambung-sambung. |
🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.
Modul ajar "Algoritma 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.
Rujukan: KMA No. 1503 Tahun 2025 (Kurikulum Berbasis Cinta) · Kep. Dirjen Pendis No. 6077 Tahun 2025 · CP: SK Dirjen Pendis No. 9941 Tahun 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 VIII Setahun
Urutan mengajarnya, bukan urutan pencarian. Yang sudah ada tinggal diunduh; yang belum, disusun atas nama Anda — sama-sama gratis.
Semester 1 / Ganjil3 dari 3 siap unduh
Analisis DataModul siap unduh · Word + PDF ber-kopBerpikir KomputasionalModul siap unduh · Word + PDF ber-kopSemester 2 / Genap2 materi · siap dibuatkan
Jejak Bermedia DigitalBelum tersedia — susun atas nama Anda, gratisBERIKUTNYAPemanfaatan Perangkat DigitalBelum tersedia — susun atas nama Anda, gratisMateri Informatika di kelas lain
Pemrograman LanjutanInformatika Kelas IX MTsBerpikir Komputasi untuk Penyelesaian MasalahInformatika Kelas VII MTsBerpikir KomputasionalInformatika Kelas VII MTsPengenalan Microsoft WordInformatika Kelas VII MTsLihat semua Modul Ajar Informatika Kelas VIII →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 Pemrograman pada Informatika MTs, Fase D, elemen Berpikir Komputasional.
Modul Algoritma Pemrograman ini untuk semester 1 (ganjil) atau semester 2 (genap)?
Semester 1 (ganjil), menurut urutan materi Informatika kelas VIII MTs di peta setahun pada halaman ini. Semesternya sudah terisi otomatis saat Anda mengunduh.
Apakah modul ajar Informatika materi Algoritma Pemrograman ini gratis?
Ya. Modul Algoritma 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 12 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 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 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 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 Pemrograman ini mengikuti Kepala BSKAP Nomor 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 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 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 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 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 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 Pemrograman yang sama disusun dalam versi madrasah (Kurikulum Berbasis Cinta, kop Kemenag), dan halaman Informatika SMP ada di daftar jenjang lain di bawah.
tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.