SMPKelas IXFase DSemester 1

Modul Ajar & RPP Informatika Kelas IX
Pemrograman Lanjutan

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: Pemrograman lanjutan memperkenalkan kita pada konsep penting seperti fungsi/prosedur dan array/list. Fungsi memungkinkan kita membuat kode yang modular, efisien, dan mudah dipelihara dengan menghindari pengulangan kode. Array/list adalah struktur data fundamental untuk menyimpan dan mengelola kumpulan data sejenis secara terstruktur. Penguasaan kedua konsep ini akan sangat meningkatkan kemampuan Anda dalam merancang dan membangun program yang lebih kompleks dan kuat.

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
Pemrograman Lanjutan
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
Pemrograman Lanjutan
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 PokokPemrograman Lanjutan
Alokasi Waktu2 pertemuan
Tahun Pelajaran2026/2027
PendekatanPembelajaran Mendalam
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 memahami dasar-dasar pemrograman, termasuk variabel, tipe data, operator, percabangan, dan perulangan.

Dimensi Profil Lulusan yang dikembangkan:

  1. Penalaran kritis — mengolah informasi, menganalisis, dan menarik simpulan secara logis
  2. Kreativitas — menghasilkan gagasan dan karya yang orisinal serta bermanfaat
  3. Kolaborasi — bekerja sama secara efektif untuk mencapai tujuan bersama

🔒 Elemen tiap dimensi beserta wujudnya pada materi ini tersedia di Paket Lengkap.

Capaian Pembelajaran (CP):

AcuanKeputusan Kepala BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Pendidikan Dasar, dan Pendidikan Menengah
Elemen / DomainBerpikir Komputasional dan Algoritma
Rumusan CP FasePeserta didik mampu mengidentifikasi dan merumuskan masalah, serta menerapkan konsep berpikir komputasional dalam pengembangan solusi berbasis pemrograman, termasuk penggunaan struktur data dan algoritma yang lebih kompleks.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualBanyak aplikasi yang kita gunakan sehari-hari, seperti aplikasi navigasi atau game, dibangun dengan logika pemrograman yang kompleks dan efisien.
KonseptualPemrograman lanjutan melibatkan konsep-konsep seperti fungsi, prosedur, array, dan struktur data untuk membangun program yang lebih terstruktur dan efisien.
ProseduralPeserta didik akan belajar merancang, menulis, menguji, dan memperbaiki kode program menggunakan fungsi, array, dan struktur data untuk menyelesaikan masalah yang lebih kompleks.
MetakognitifPeserta didik akan menyadari pentingnya perencanaan yang matang dan pemecahan masalah secara sistematis dalam mengembangkan program yang efektif dan mudah dipelihara.

Tujuan Pembelajaran:

  1. Mengidentifikasi dan menjelaskan konsep fungsi atau prosedur dalam pemrograman.
  2. Menerapkan penggunaan fungsi atau prosedur untuk memecah masalah menjadi bagian-bagian yang lebih kecil.
  3. Mengidentifikasi dan menjelaskan konsep array atau list dalam pemrograman.
  4. Menerapkan penggunaan array atau list untuk menyimpan dan mengelola kumpulan data.
  5. Merancang dan membuat program sederhana yang memanfaatkan fungsi/prosedur dan array/list untuk menyelesaikan masalah.
  6. Menguji dan memperbaiki kesalahan (debugging) pada program yang telah dibuat.
Halaman 2 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
B.  KOMPONEN INTI (lanjutan)

Pemahaman bermakna: Memahami konsep pemrograman lanjutan memungkinkan kita membangun aplikasi yang lebih kompleks, efisien, dan terstruktur, serta mengembangkan solusi inovatif untuk berbagai permasalahan nyata.

Pertanyaan pemantik: "Bagaimana kita bisa membuat program yang mampu menyimpan daftar nama teman atau menghitung rata-rata nilai banyak siswa tanpa menulis kode berulang kali?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProject-Based Learning (PjBL) + Praktik
Lintas Disiplin IlmuMatematika: Konsep array terkait dengan matriks atau deret bilangan, fungsi terkait dengan relasi dan pemetaan dalam matematika.
Bahasa Indonesia: Kemampuan menyusun algoritma dan mendokumentasikan kode memerlukan logika berpikir yang terstruktur dan kemampuan komunikasi tertulis yang jelas.
Ilmu Pengetahuan Alam (IPA): Pemrograman dapat digunakan untuk memodelkan fenomena alam atau menganalisis data hasil percobaan.
Kemitraan PembelajaranOrang tua dapat diajak untuk mendorong anak-anak mencari contoh aplikasi nyata yang menggunakan konsep pemrograman lanjutan di kehidupan sehari-hari.
Lingkungan PembelajaranRuang kelas yang dilengkapi komputer atau laptop dengan perangkat lunak pemrograman (misal: Python IDLE atau editor online) serta akses internet untuk mencari referensi.
Pemanfaatan Teknologi DigitalPemanfaatan platform coding online (misal: Replit, Codecademy) atau IDE (Integrated Development Environment) seperti Visual Studio Code untuk menulis, menguji, dan berbagi kode program.
Halaman 3 · Pemrograman Lanjutan — 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 PembelajaranDiscovery Learning
Tujuan Pertemuan 1Mengidentifikasi dan menjelaskan konsep fungsi atau prosedur dalam pemrograman serta menerapkan penggunaannya untuk memecah masalah.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitGuru menyapa, berdoa, memeriksa kehadiran, dan melakukan apersepsi dengan menanyakan pengalaman peserta didik saat membuat program sederhana. Guru menyampaikan tujuan pembelajaran hari ini dan pertanyaan pemantik: 'Bagaimana kita bisa menghindari penulisan kode yang sama berulang kali dalam program kita?'
Inti — MemahamiBermakna (Meaningful)15 menitPeserta didik diajak mengamati contoh kasus di mana ada blok kode yang sering diulang. Mereka berdiskusi dalam kelompok untuk menemukan cara agar kode tersebut bisa ditulis sekali dan dipanggil berkali-kali, mengarah pada konsep fungsi/prosedur.
Inti — MengaplikasiBermakna (Meaningful)25 menitPeserta didik secara berkelompok mengerjakan LKPD untuk mencoba membuat program sederhana yang menggunakan fungsi atau prosedur dalam bahasa pemrograman yang telah dikenal (misalnya Python atau Scratch tingkat lanjut).
Inti — MerefleksiBermakna (Meaningful)10 menitSetiap kelompok mempresentasikan hasil percobaan mereka. Guru memberikan umpan balik dan penguatan konsep fungsi/prosedur, serta manfaatnya dalam membuat program yang lebih modular dan mudah dibaca.
Kegiatan PenutupMenggembirakan (Joyful)15 menitGuru mengajak peserta didik menyimpulkan materi hari ini, memberikan apresiasi atas partisipasi aktif, dan menyampaikan materi untuk pertemuan berikutnya. 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 · Pemrograman Lanjutan — 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 2Mengidentifikasi dan menjelaskan konsep array atau list dalam pemrograman serta menerapkan penggunaannya untuk menyimpan dan mengelola kumpulan data.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitGuru menyapa, berdoa, presensi. Guru mengingatkan kembali materi fungsi/prosedur dan mengaitkannya dengan masalah baru: 'Bagaimana jika kita perlu menyimpan daftar puluhan atau ratusan nama siswa? Apakah kita akan membuat variabel satu per satu?' Guru menyampaikan tujuan pembelajaran.
Inti — MemahamiBermakna (Meaningful)15 menitPeserta didik disajikan studi kasus tentang kebutuhan untuk menyimpan dan mengelola banyak data sejenis (misal: daftar nilai siswa, daftar belanjaan). Mereka berdiskusi tentang bagaimana konsep array/list dapat menjadi solusi efektif untuk masalah tersebut.
Inti — MengaplikasiBermakna (Meaningful)25 menitPeserta didik secara berkelompok merancang dan menulis kode program yang memanfaatkan array/list untuk menyimpan dan memanipulasi data sesuai studi kasus yang diberikan. Mereka mencoba berbagai operasi dasar seperti menambah, menghapus, atau mencari data dalam array.
Inti — MerefleksiBermakna (Meaningful)10 menitPerwakilan kelompok mendemonstrasikan program mereka dan menjelaskan bagaimana array/list digunakan. Guru memberikan penguatan tentang keunggulan array/list dalam manajemen data dan memberikan tips debugging.
Kegiatan PenutupMenggembirakan (Joyful)15 menitGuru membimbing peserta didik merangkum konsep array/list, memberikan apresiasi atas semangat belajar, dan memberikan tantangan singkat untuk diterapkan di rumah. 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 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
LKPD — LEMBAR KERJA PESERTA DIDIK

Tujuan: Membantu peserta didik memahami dan menerapkan konsep fungsi/prosedur dalam memecah masalah pemrograman.

Alat & bahan: Komputer/laptop, software Python IDLE/editor online, koneksi internet

Langkah kerja:

  1. Telusuri kode program Python berikut baris demi baris. Tuliskan nilai setiap variabel pada tiap putaran dan keluaran programnya.
    Python1data = [6, 4, 3, 11, 11]2total = 03for x in data:4 total = total + x5print(total)
    Gambar 1. Kode program
  2. Buatlah program Python yang menghitung luas persegi panjang dan luas segitiga.
  3. Identifikasi bagian kode yang berulang atau dapat dijadikan fungsi.
  4. Modifikasi program tersebut dengan membuat fungsi terpisah untuk menghitung luas persegi panjang dan luas segitiga.
  5. Panggil fungsi-fungsi tersebut untuk menghitung luas dengan berbagai input nilai.
  6. Uji program Anda dan pastikan hasilnya benar.
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 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ASESMENStandar Proses — Permendikdasmen 1/2026

Asesmen awal (diagnostik):

  1. Apa perbedaan antara variabel dan konstanta?
  2. Kapan kita menggunakan struktur percabangan (if-else)?
  3. Berikan contoh penggunaan perulangan (loop) dalam program!
  4. Apa yang terjadi jika ada kesalahan penulisan (syntax error) dalam kode?

Formatif (proses): Observasi aktivitas kelompok saat mengerjakan LKPD dan proyek mini, serta penilaian presentasi hasil kerja.

Sumatif (akhir): Tes tertulis untuk mengukur pemahaman konsep dan penilaian proyek program yang telah dibuat.

Rubrik KKTP2 kriteria · 4 tingkat ketercapaian
Kunci jawaban5 pilihan ganda + 3 uraian

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

Halaman 7 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ALUR TUJUAN PEMBELAJARAN (ATP)Kurikulum Merdeka
NoTujuan PembelajaranMateriAlokasiDimensi
1Mengidentifikasi dan menjelaskan konsep fungsi atau prosedur dalam pemrograman.Konsep fungsi/prosedur, parameter, nilai kembali.2 JPPenalaran Kritis
2Menerapkan penggunaan fungsi atau prosedur untuk memecah masalah menjadi bagian-bagian yang lebih kecil.Praktik membuat dan memanggil fungsi/prosedur.2 JPKreativitas
3Mengidentifikasi dan menjelaskan konsep array atau list dalam pemrograman.Konsep array/list, indeks, operasi dasar array/list.2 JPPenalaran Kritis
4Menerapkan penggunaan array atau list untuk menyimpan dan mengelola kumpulan data.Praktik menggunakan array/list untuk manajemen data.2 JPKolaborasi
Halaman 8 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
BAHAN AJAR

Pemrograman tidak hanya tentang menulis baris kode, tetapi juga tentang merancang solusi yang efisien dan terstruktur. Setelah memahami dasar-dasar, kini saatnya kita melangkah ke pemrograman lanjutan yang akan membuka pintu untuk membuat aplikasi yang lebih kompleks dan canggih. Materi ini akan memperkenalkan Anda pada alat-alat penting seperti fungsi dan array, yang akan sangat membantu dalam membangun program yang lebih baik.

1. Mengenal Fungsi dan Prosedur
Fungsi (atau prosedur dalam beberapa bahasa pemrograman) adalah blok kode yang dirancang untuk melakukan tugas tertentu. Bayangkan sebuah resep masakan; setiap langkah dalam resep (misal: 'memotong bawang') bisa dianggap sebagai fungsi. Dengan fungsi, kita bisa menghindari penulisan kode yang sama berulang kali (prinsip DRY: Don't Repeat Yourself), membuat program lebih mudah dibaca, diuji, dan dipelihara. Fungsi dapat menerima input (parameter) dan mengembalikan output (nilai kembali), mirip seperti mesin yang memproses bahan baku menjadi produk jadi.

2. Manfaat dan Implementasi Fungsi
Menggunakan fungsi membuat kode program menjadi modular. Artinya, program besar dapat dipecah menjadi bagian-bagian kecil yang lebih mudah dikelola. Jika ada kesalahan di satu bagian, kita hanya perlu memeriksa fungsi yang relevan. Selain itu, fungsi meningkatkan reusabilitas kode; fungsi yang sudah dibuat bisa dipanggil berkali-kali di berbagai tempat dalam program. Contoh implementasi: membuat fungsi untuk menghitung luas area, mengkonversi suhu, atau memvalidasi input pengguna. Ini adalah langkah penting menuju pengembangan perangkat lunak yang lebih profesional.

3. Memahami Array (List)
Array (sering disebut list di Python) adalah struktur data yang digunakan untuk menyimpan kumpulan item data sejenis dalam satu variabel. Daripada membuat variabel terpisah untuk setiap item (misal: siswa1, siswa2, siswa3), kita bisa menggunakan array untuk menyimpan semua nama siswa dalam satu daftar. Setiap item dalam array memiliki indeks (nomor urut) yang dimulai dari 0. Ini sangat berguna untuk mengelola data dalam jumlah besar, seperti daftar nama, nilai, atau inventaris barang. Array memungkinkan kita mengakses, menambah, menghapus, atau mengubah item secara efisien.

4. Operasi Dasar pada Array
Ada beberapa operasi dasar yang sering dilakukan pada array. Menambah elemen berarti menambahkan item baru ke dalam daftar. Menghapus elemen berarti menghilangkan item tertentu dari daftar. Mengakses elemen berarti mengambil nilai item pada indeks tertentu. Selain itu, kita bisa melakukan iterasi atau perulangan untuk memproses setiap elemen dalam array, misalnya untuk menampilkan semua nama siswa atau menghitung total nilai. Memahami operasi ini adalah kunci untuk memanipulasi data secara efektif dalam program Anda.

Rangkuman: Pemrograman lanjutan memperkenalkan kita pada konsep penting seperti fungsi/prosedur dan array/list. Fungsi memungkinkan kita membuat kode yang modular, efisien, dan mudah dipelihara dengan menghindari pengulangan kode. Array/list adalah struktur data fundamental untuk menyimpan dan mengelola kumpulan data sejenis secara terstruktur. Penguasaan kedua konsep ini akan sangat meningkatkan kemampuan Anda dalam merancang dan membangun program yang lebih kompleks dan kuat.

Halaman 9 · Pemrograman Lanjutan — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
GLOSARIUM
IstilahArti
FungsiBlok kode yang dirancang untuk melakukan tugas tertentu dan dapat dipanggil berkali-kali.
ProsedurIstilah lain untuk fungsi, terutama jika tidak mengembalikan nilai.
ArrayStruktur data untuk menyimpan kumpulan item data sejenis dalam satu variabel.
ListIstilah untuk array di bahasa pemrograman Python.
IndeksNomor urut yang digunakan untuk mengakses elemen dalam array, dimulai dari 0.
ParameterVariabel yang menerima input saat fungsi dipanggil.
Daftar pustaka4 rujukan

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

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

Modul ajar "Pemrograman Lanjutan" 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 · Pemrograman Lanjutan — 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 Pemrograman Lanjutan ini bisa jadi 17 lembar lebih

Ini 6 lembar lanjutannya. Geser untuk lihat 👉

Nama sekolah AndaInformatika · Kelas IXPeta Konsep
Pemrograman LanjutanMengenal Fungsi dan ProsedurManfaat dan Implementasi FungsiMemahami Array (List)Operasi Dasar pada Array
Dari sub-bab Pemrograman LanjutanHalaman 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 Pemrograman Lanjutan yang Anda cari?Pilih dari peta materi setahun di bawah ini 👇

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

📝 Butuh soal ujiannya juga?

Materi Pemrograman Lanjutan masuk ASAS Informatika Kelas IX Semester 1. Lihat contoh soal dan kuncinya, lalu rakit paket soalnya — kisi-kisi, naskah, kunci, kartu soal.

Mesin Soal 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 Pemrograman Lanjutan pada Informatika SMP, Fase D, elemen Berpikir Komputasional dan Algoritma.

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

Semester 1 (ganjil), menurut urutan materi Informatika kelas IX SMP di peta setahun pada halaman ini. Semesternya sudah terisi otomatis saat Anda mengunduh.

Apakah modul ajar Informatika materi Pemrograman Lanjutan ini gratis?

Ya. Modul Pemrograman Lanjutan 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 18 jam.

Bagaimana cara download modul ajar Pemrograman Lanjutan 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 Pemrograman Lanjutan ini diedit?

Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Pemrograman Lanjutan 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 Pemrograman Lanjutan ini mengikuti Keputusan Kepala BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Pendidikan Dasar, dan Pendidikan Menengah, pada Fase D untuk kelas IX SMP. Profil Pelajar Pancasila (P5) kini dilanjutkan sebagai 8 Dimensi Profil Lulusan; dimensi yang dikembangkan materi Pemrograman Lanjutan 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 Pemrograman Lanjutan 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 Pemrograman Lanjutan 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 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 Pemrograman Lanjutan 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 Pemrograman Lanjutan 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.