SMPKelas IXFase D

Modul Ajar & RPP Informatika Kelas IX
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
“Sangat baik, memudahkan guru menyusun dan melaksanakan pembelajaran.”
Oslan Gino Abdul, S.Pd · guru SD

Tanpa iklanTanpa grup WhatsAppTanpa tautan Drive

Isi modul ini

💡 Tentang materinya: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, dapat direpresentasikan dengan pseudocode (teks) atau flowchart (grafis). Pemrograman adalah proses menerjemahkan algoritma ke bahasa komputer. Scratch adalah platform pemrograman visual berbasis blok yang memudahkan pemula membuat program interaktif. Menguji dan memperbaiki program (debugging) adalah tahap krusial untuk memastikan program berfungsi dengan benar.

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 IX · 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 IX · Kurikulum Merdeka · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: Kepka BSKAP 046/H/KR/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranInformatika
Fase / KelasD / IX
Materi PokokAlgoritma dan Pemrograman
Alokasi Waktu2 pertemuan
Tahun Pelajaran2026/2027
Model PembelajaranProject Based Learning (PjBL) + 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 telah mengenal konsep dasar komputer dan mungkin pernah menggunakan aplikasi sederhana.

Dimensi Profil Lulusan yang dikembangkan:

  1. Penalaran Kritis — elemen: Memperoleh dan memproses informasi dan gagasan
    Peserta didik menganalisis masalah, mengidentifikasi informasi relevan, dan merumuskan solusi algoritmik secara sistematis.
  2. Kreativitas — elemen: Menghasilkan gagasan yang orisinal
    Peserta didik merancang algoritma dan program dengan pendekatan baru atau memodifikasi yang sudah ada untuk menyelesaikan masalah.
  3. Kolaborasi — elemen: Bekerja sama dan berkomunikasi
    Peserta didik berinteraksi dalam kelompok untuk merancang, menguji, dan mempresentasikan solusi pemrograman secara efektif.

Capaian Pembelajaran (CP):

AcuanKepka BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah Kurikulum Merdeka
Elemen / DomainBerpikir Komputasional (BK)
Rumusan CP FasePada akhir fase D, peserta didik mampu memahami konsep dasar algoritma, struktur data sederhana, dan menerapkan berpikir komputasional dalam menyelesaikan masalah melalui pemrograman visual atau tekstual sederhana.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualAlgoritma ada di setiap langkah kegiatan kita, seperti resep masakan atau petunjuk arah.
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 menggunakan notasi pseudocode dan flowchart, lalu mengimplementasikannya dalam bahasa pemrograman blok.
MetakognitifPeserta didik akan menyadari pentingnya berpikir sistematis dan logis dalam memecahkan masalah, serta mampu mengevaluasi efektivitas algoritma yang mereka buat.

Tujuan Pembelajaran:

  1. Melalui studi kasus masalah sehari-hari, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan algoritma secara tepat.
  2. Dengan diskusi kelompok, peserta didik dapat merancang algoritma untuk menyelesaikan masalah sederhana menggunakan pseudocode secara runtut.
  3. Setelah mengamati contoh, peserta didik dapat membuat flowchart dari algoritma yang telah dirancang dengan simbol yang benar.
  4. Melalui praktik langsung, peserta didik dapat mengimplementasikan algoritma sederhana ke dalam program blok menggunakan Scratch dengan fungsi yang tepat.
  5. Setelah simulasi, peserta didik dapat menguji dan mengevaluasi program blok yang dibuat untuk menemukan kesalahan dan memperbaikinya secara mandiri.
  6. Dengan bimbingan guru, peserta didik dapat mempresentasikan hasil program blok dan menjelaskan algoritma yang digunakan kepada teman sekelas dengan percaya diri.
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 bukan hanya tentang membuat komputer bekerja, tetapi juga tentang melatih cara berpikir logis, sistematis, dan kreatif untuk menyelesaikan berbagai masalah di kehidupan nyata.

Pertanyaan pemantik: "Bagaimana cara kita memberikan perintah kepada komputer agar melakukan tugas yang kita inginkan dengan tepat dan efisien?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProject Based Learning (PjBL) + praktik
Lintas Disiplin IlmuMatematika: Penerapan konsep logika, urutan operasi, dan pemecahan masalah dalam merancang algoritma dan program.
Bahasa Indonesia: Pengembangan kemampuan menyusun instruksi yang jelas dan runtut (pseudocode) serta mempresentasikan ide secara lisan dan tertulis.
Seni Budaya: Desain visual dan audio dalam program Scratch untuk menciptakan pengalaman interaktif yang menarik.
Kemitraan PembelajaranOrang tua/wali dapat diajak berpartisipasi dengan mendorong peserta didik menceritakan proyek pemrograman yang sedang mereka kerjakan di rumah atau membantu mencari contoh algoritma dalam kehidupan sehari-hari.
Lingkungan PembelajaranRuang kelas atau laboratorium komputer yang dilengkapi dengan komputer/laptop dan koneksi internet stabil, serta papan tulis/layar proyektor untuk presentasi dan diskusi.
Pemanfaatan Teknologi DigitalPemanfaatan platform pemrograman visual berbasis blok seperti Scratch sebagai alat utama untuk mengimplementasikan algoritma dan mengembangkan kreativitas pemrograman.
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 120 menit · awal 20 · inti 80 · penutup 20
Model PembelajaranDiscovery Learning
Tujuan Pertemuan 1Melalui studi kasus masalah sehari-hari, peserta didik dapat mengidentifikasi masalah yang dapat diselesaikan dengan algoritma secara tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)20 menitIce breaking: Tebak Kata Berantai: Guru menyebut satu kata, lalu peserta didik bergiliran menyebut kata lain yang berasosiasi dengan kata sebelumnya. Latih fokus dan kecepatan berpikir.
  1. Guru mengucapkan salam, memimpin doa, dan memeriksa kehadiran peserta didik.
  2. Guru menanyakan pengalaman peserta didik dalam mengikuti instruksi atau resep masakan, mengaitkan dengan konsep urutan langkah.
  3. Guru menyampaikan tujuan pembelajaran hari ini dan pertanyaan pemantik: 'Bagaimana cara kita memberikan perintah kepada komputer agar melakukan tugas yang kita inginkan dengan tepat dan efisien?'
Inti — MemahamiBermakna (Meaningful)25 menit
  1. Pemberian rangsangan: Guru menayangkan gambar diagram alir sederhana kegiatan sehari-hari (misalnya, membuat teh) dan meminta peserta didik mengamati alur prosesnya.
  2. Identifikasi masalah: Peserta didik secara individu mengidentifikasi langkah-langkah dalam diagram alir dan mencatat hal-hal yang perlu diperhatikan agar hasilnya sesuai.
  3. Pengumpulan data: Peserta didik berdiskusi dalam kelompok kecil untuk membandingkan catatan mereka dan menemukan kesamaan atau perbedaan dalam urutan langkah yang diamati.
  4. Pengolahan data: Setiap kelompok menganalisis mengapa urutan langkah penting dan apa yang terjadi jika urutan tersebut diubah.
Inti — MengaplikasiBermakna (Meaningful)35 menit
  1. Pembuktian: Setiap kelompok diberikan studi kasus masalah sederhana (misalnya, menghitung rata-rata nilai) dan diminta untuk menuliskan urutan langkah penyelesaiannya secara berurutan di LKPD.
  2. Setiap kelompok mempresentasikan hasil urutan langkah penyelesaian masalah mereka di depan kelas.
  3. Kelompok lain memberikan tanggapan dan masukan terhadap urutan langkah yang dipresentasikan.
Inti — MerefleksiBermakna (Meaningful)20 menit
  1. Menarik kesimpulan: Guru bersama peserta didik menyimpulkan definisi algoritma sebagai urutan langkah logis untuk menyelesaikan masalah.
  2. Guru memberikan umpan balik konstruktif terhadap presentasi kelompok dan mengklarifikasi konsep algoritma.
  3. Guru memperkuat pemahaman tentang pentingnya algoritma dalam kehidupan sehari-hari dan di dunia komputasi.
Kegiatan PenutupMenggembirakan (Joyful)20 menit
  1. Guru bersama peserta didik membuat simpulan akhir tentang pentingnya berpikir algoritmik.
  2. Peserta didik mengisi lembar refleksi singkat tentang pembelajaran hari ini dan guru memberikan apresiasi atas partisipasi aktif mereka.
  3. Guru menyampaikan materi pertemuan berikutnya dan memimpin doa penutup.

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 120 menit · awal 20 · inti 80 · penutup 20
Model PembelajaranProblem Based Learning (PBL)
Tujuan Pertemuan 2Dengan diskusi kelompok, peserta didik dapat merancang algoritma untuk menyelesaikan masalah sederhana menggunakan pseudocode secara runtut.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)20 menitIce breaking: Tebak Gerakan Algoritma: Guru memeragakan urutan gerakan sederhana (misalnya, tepuk tangan 3x, putar badan 1x), lalu peserta didik menebak instruksi algoritmanya. Latih observasi dan pemahaman urutan.
  1. Guru mengucapkan salam, memimpin doa, dan memeriksa kehadiran peserta didik.
  2. Guru mengulas kembali konsep algoritma dari pertemuan sebelumnya dan mengaitkannya dengan masalah yang akan dipecahkan.
  3. Guru menyampaikan tujuan pembelajaran hari ini dan bertanya, 'Bagaimana kita bisa menuliskan langkah-langkah algoritma agar bisa dipahami oleh orang lain atau bahkan komputer?'
Inti — MemahamiBermakna (Meaningful)25 menit
  1. Orientasi pada masalah: Guru menayangkan video singkat tentang masalah sehari-hari yang memerlukan solusi terstruktur (misalnya, cara menemukan buku di perpustakaan besar) dan bertanya, 'Bagaimana cara kita mencari buku tersebut secara efisien?'
  2. Guru membagi peserta didik ke dalam kelompok kecil dan membagikan LKPD dengan studi kasus masalah yang lebih kompleks (misalnya, menghitung diskon belanjaan).
  3. Mengorganisasi peserta didik untuk belajar: Setiap kelompok menganalisis masalah pada LKPD dan mengidentifikasi informasi yang dibutuhkan untuk menyusun algoritma.
Inti — MengaplikasiBermakna (Meaningful)35 menit
  1. Membimbing penyelidikan: Setiap kelompok mulai merancang algoritma penyelesaian masalah menggunakan pseudocode pada LKPD, dengan bimbingan dari guru.
  2. Peserta didik berdiskusi untuk menentukan variabel, input, proses, dan output yang diperlukan dalam pseudocode.
  3. Guru berkeliling membimbing setiap kelompok, memastikan pseudocode yang dibuat logis dan runtut.
Inti — MerefleksiBermakna (Meaningful)20 menit
  1. Mengembangkan dan menyajikan hasil karya: Setiap kelompok mempresentasikan pseudocode yang telah mereka buat di depan kelas.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Kelompok lain memberikan masukan dan pertanyaan kritis terhadap pseudocode yang dipresentasikan, mengidentifikasi potensi perbaikan atau kesalahan logika.
  3. Guru memfasilitasi diskusi untuk membandingkan berbagai solusi pseudocode dan menarik kesimpulan tentang karakteristik pseudocode yang baik.
Kegiatan PenutupMenggembirakan (Joyful)20 menit
  1. Guru bersama peserta didik menyimpulkan pentingnya pseudocode sebagai alat perancangan algoritma yang mudah dipahami.
  2. Peserta didik melakukan refleksi singkat mengenai tantangan dan pembelajaran yang didapat hari ini, serta guru memberikan apresiasi atas kerja keras kelompok.
  3. Guru memberikan tugas mandiri untuk merancang pseudocode masalah lain di rumah dan memimpin doa penutup.

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 Berpikir Logis dengan Algoritma!Nama: ........................... Kelas: ....... Tanggal: ..........

Tujuan: Peserta didik dapat merancang algoritma sederhana dan mengubahnya menjadi flowchart dengan tepat.

Alat & bahan: Kertas, pensil, penggaris, komputer/laptop dengan Scratch.

Langkah kerja:

  1. Amati gambar diagram alir proses 'Membuat Jus Buah' berikut, lalu identifikasi setiap simbol dan fungsinya.
    MulaiSiapkan buahCuci buahPotong buahBlender buah denganair/gulaSajikan jus buahSelesai
    Gambar 1. Diagram alir
  2. Pilih salah satu masalah dari daftar berikut: 'Menghitung Luas Persegi Panjang' atau 'Menentukan Bilangan Ganjil/Genap'.
  3. Tuliskan pseudocode untuk masalah yang kamu pilih secara runtut di kolom yang tersedia.
  4. Buatlah flowchart dari pseudocode yang telah kamu tulis menggunakan simbol yang benar di area yang disediakan.
  5. Uji coba flowchartmu dengan data masukan berbeda, lalu catat hasilnya.
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. Bisakah kamu memberikan contoh instruksi yang harus dilakukan berurutan?
  3. Apa perbedaan antara 'memasak nasi' dan 'membuat kopi' dari segi langkah-langkahnya?
  4. Pernahkah kamu mendengar kata 'program komputer'?

Formatif (proses): Observasi kinerja kelompok saat merancang pseudocode dan flowchart, serta keaktifan dalam diskusi dan praktik Scratch.

Sumatif (akhir): Penilaian proyek program Scratch yang telah dibuat dan presentasi hasil kerja kelompok.

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
1Mengidentifikasi masalah yang dapat diselesaikan dengan algoritmaKonsep algoritma, masalah algoritmik2 JPPenalaran Kritis
2Merancang algoritma dengan pseudocode dan flowchartPseudocode, flowchart, simbol flowchart4 JPPenalaran Kritis, Kreativitas
3Mengimplementasikan algoritma ke program blok (Scratch)Dasar-dasar Scratch, blok perintah6 JPKreativitas, Kolaborasi
4Menguji, mengevaluasi, dan mempresentasikan programDebugging, presentasi program4 JPPenalaran Kritis, Kolaborasi
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 fondasi penting dalam dunia komputasi. Mempelajari keduanya tidak hanya membekali kita dengan keterampilan teknis, tetapi juga melatih cara berpikir logis dan sistematis yang berguna dalam kehidupan sehari-hari. Modul ini akan memandu Anda memahami konsep dasar algoritma hingga menerapkannya dalam bentuk program sederhana.

1. Apa Itu Algoritma?
Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah atau mencapai suatu tujuan. Algoritma tidak harus selalu berkaitan dengan komputer; resep masakan, petunjuk perakitan, atau cara mencari buku di perpustakaan adalah contoh algoritma dalam kehidupan sehari-hari. Kunci dari algoritma adalah langkah-langkahnya harus jelas, terdefinisi dengan baik, dan memiliki akhir.

2. Karakteristik Algoritma yang Baik
Algoritma yang baik memiliki beberapa karakteristik, antara lain: input yang jelas, output yang jelas, langkah-langkah yang terdefinisi dengan baik dan tidak ambigu, efektif (menyelesaikan masalah dalam waktu yang wajar), dan efisien (menggunakan sumber daya seminimal mungkin). Memahami karakteristik ini membantu kita merancang algoritma yang optimal.

3. Representasi Algoritma: Pseudocode
Pseudocode adalah cara menuliskan algoritma menggunakan bahasa yang mirip dengan bahasa pemrograman, namun lebih mudah dipahami manusia karena tidak terikat pada aturan sintaks tertentu. Pseudocode menggunakan kata kunci umum seperti 'MULAI', 'BACA', 'HITUNG', 'JIKA...MAKA...', 'ULANGI', dan 'SELESAI' untuk menggambarkan langkah-langkah logis. Ini membantu perancang fokus pada logika algoritma tanpa terganggu detail teknis bahasa pemrograman.

4. Representasi Algoritma: Flowchart
Flowchart (diagram alir) adalah representasi grafis dari algoritma menggunakan simbol-simbol standar untuk menggambarkan langkah-langkah, keputusan, dan alur proses. Simbol oval untuk mulai/selesai, jajaran genjang untuk input/output, persegi panjang untuk proses, dan belah ketupat untuk keputusan adalah beberapa contohnya. Flowchart memudahkan visualisasi alur logika dan identifikasi potensi masalah dalam algoritma.

5. Pengantar Pemrograman
Pemrograman adalah proses menerjemahkan algoritma yang telah dirancang ke dalam bahasa yang dapat dipahami dan dieksekusi oleh komputer. Bahasa pemrograman memiliki sintaks dan aturan tertentu yang harus diikuti. Ada berbagai jenis bahasa pemrograman, mulai dari yang berbasis blok visual hingga berbasis teks.

6. Pemrograman Visual dengan Scratch
Scratch adalah lingkungan pemrograman visual berbasis blok yang dikembangkan oleh MIT. Dengan Scratch, pengguna dapat membuat program dengan menyusun blok-blok perintah seperti menyusun puzzle. Ini sangat cocok untuk pemula karena menghilangkan kerumitan sintaks, memungkinkan fokus pada logika pemrograman. Scratch dapat digunakan untuk membuat animasi, game, cerita interaktif, dan banyak lagi.

7. Struktur Dasar Program di Scratch
Program di Scratch dibangun dari 'skrip' yang terdiri dari blok-blok perintah. Ada berbagai kategori blok seperti Gerak (untuk menggerakkan karakter), Tampilan (untuk mengubah tampilan karakter), Peristiwa (untuk memulai skrip), Kontrol (untuk perulangan dan kondisi), dan Sensor (untuk interaksi). Memahami kategori dan fungsi blok ini adalah kunci untuk membuat program yang kompleks.

8. Menguji dan Memperbaiki Program (Debugging)
Setelah program dibuat, penting untuk mengujinya secara menyeluruh untuk menemukan dan memperbaiki kesalahan (bug). Proses ini disebut debugging. Bug bisa berupa kesalahan logika (program tidak melakukan apa yang diinginkan) atau kesalahan sintaks (program tidak bisa berjalan). Debugging membutuhkan ketelitian dan kemampuan berpikir analitis untuk melacak sumber masalah.

Rangkuman: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, dapat direpresentasikan dengan pseudocode (teks) atau flowchart (grafis). Pemrograman adalah proses menerjemahkan algoritma ke bahasa komputer. Scratch adalah platform pemrograman visual berbasis blok yang memudahkan pemula membuat program interaktif. Menguji dan memperbaiki program (debugging) adalah tahap krusial untuk memastikan program berfungsi dengan benar.

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.
PseudocodeRepresentasi algoritma menggunakan bahasa mirip pemrograman yang mudah dibaca manusia.
FlowchartRepresentasi grafis algoritma menggunakan simbol standar.
PemrogramanProses menulis instruksi agar komputer melakukan tugas tertentu.
ScratchPlatform pemrograman visual berbasis blok.
BlokUnit perintah dalam pemrograman visual seperti Scratch.
DebuggingProses menemukan dan memperbaiki kesalahan dalam program.
SintaksAturan penulisan dalam bahasa pemrograman.
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 IX 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, 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 IXPeta Konsep
Algoritma dan PemrogramanApa Itu Algoritma?Karakteristik Algoritma yang BaikRepresentasi Algoritma: PseudocodeRepresentasi Algoritma: FlowchartPengantar Pemrograman
Dari sub-bab Algoritma dan PemrogramanHalaman 12
Nama sekolah AndaInformatika · Kelas IXIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 13
Nama sekolah AndaInformatika · Kelas IXLKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 14
Nama sekolah AndaInformatika · Kelas IXRefleksi 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 IXRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 16
Nama sekolah AndaInformatika · Kelas IXProfil Lulusan
Penalaran KritisKreativitasKolaborasi
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

Peta Materi Informatika Kelas IX Setahun

Urutan mengajarnya, bukan urutan pencarian. Yang sudah ada tinggal diunduh; yang belum, disusun atas nama Anda — sama-sama gratis.

Semester 1 / Ganjil1 dari 2 siap unduh

Berpikir Komputasional dalam Analisis DataModul siap unduh · Word + PDF ber-kop
Berpikir Komputasional dalam Algoritma dan PemrogramanHalaman yang sedang Anda buka

Modul Informatika lain yang sudah tersedia

Pemrograman LanjutanInformatika Kelas IX SMPTransisi Konsep Pemrograman Visual dan Konsep Pemrograman TekstualInformatika Kelas IX SMPManajemen Keamanan Data dan Perlindungan PrivasiInformatika Kelas IX SMPLihat semua Modul Ajar Informatika Kelas IX →

Pertanyaan yang Sering Diajukan

Apakah ini modul ajar Informatika kelas 9 yang saya cari?

Kemungkinan besar ya. Kelas IX dan kelas 9 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 SMP, Fase D, elemen Berpikir Komputasional (BK).

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 IX.

Apakah modul ajar Informatika materi Algoritma dan Pemrograman ini gratis?

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

Apakah modul ajar Informatika kelas IX ini sesuai kurikulum terbaru?

Ya. Modul Algoritma dan Pemrograman ini mengikuti Kepka BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah Kurikulum Merdeka, pada Fase D untuk kelas IX SMP. 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 IX 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 IX SMP 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 IX 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 SMP negeri, swasta, maupun MTs?

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

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

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