Modul Ajar & RPP Informatika Kelas X
Algoritma dan Struktur Data
Modul ajar (RPP) Informatika MA kelas X materi Algoritma dan Struktur Data, gratis dalam Word + PDF atas nama Anda: ATP, tujuan, LKPD, asesmen, bahan ajar. Sesuai Kepka BSKAP No. 046/H/KR/2025.
Jenjang, mapel, kelas, dan materinya sudah terbawa dari halaman ini. Tinggal nama, sekolah, dan pilih semester-nya.
Gratis 3 modul, tanpa bayar apa pun.
✓ 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.
Bukan Algoritma dan Struktur Data yang Anda cari?
Lihat peta materi setahun7 materiMateri Anda tidak ada di daftar?Tulis judulnya sendiri — tetap gratis, ±1 menit| Penyusun | nama Anda |
| Satuan Pendidikan | sekolah Anda |
| Mata Pelajaran | Informatika |
| Fase / Kelas | E / X |
| Materi Pokok | Algoritma dan Struktur Data |
| Alokasi Waktu | 3 Pertemuan (6 JP: 2 JP × 45 menit = 90 menit per pertemuan) |
| Tahun Pelajaran | 2026/2027 |
| Model Pembelajaran | Problem Based Learning (PBL) + 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.
Kompetensi awal: Peserta didik memiliki pemahaman dasar tentang langkah-langkah dalam menyelesaikan suatu masalah sehari-hari.
Dimensi Profil Lulusan yang dikembangkan: penalaran kritis, kreativitas, keimanan dan ketakwaan.
Capaian Pembelajaran (CP):
| Acuan | Kepka BSKAP No. 046/H/KR/2025 |
| Elemen / Domain | Berpikir Komputasional |
| Rumusan CP Fase | Peserta didik mampu memahami konsep dasar berpikir komputasional, termasuk algoritma dan struktur data, untuk memecahkan masalah secara sistematis dan efisien. |
Identifikasi materi — 4 dimensi pengetahuan:
| Faktual | Algoritma dan struktur data ditemukan dalam aplikasi sehari-hari seperti urutan langkah memasak atau daftar kontak di ponsel. |
| Konseptual | Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan struktur data adalah cara mengatur data agar efisien. |
| Prosedural | Peserta didik akan belajar merancang algoritma sederhana menggunakan pseudocode atau flowchart dan mengimplementasikannya dengan struktur data dasar. |
| Metakognitif | Peserta didik akan menyadari pentingnya perencanaan yang matang dan pemilihan pendekatan yang tepat dalam menyelesaikan masalah komputasi. |
Tujuan Pembelajaran:
- Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang memerlukan algoritma dengan tepat.
- Dengan diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan struktur data dasar menggunakan contoh sehari-hari secara jelas.
- Melalui praktik membuat flowchart, peserta didik dapat merancang algoritma sederhana untuk masalah tertentu dengan runtut.
- Dengan memanfaatkan pseudocode, peserta didik dapat menuliskan algoritma dasar menggunakan notasi yang benar.
- Melalui eksplorasi kasus, peserta didik dapat memilih struktur data yang sesuai untuk menyimpan informasi secara efisien dengan alasan yang logis.
- Setelah menyelesaikan proyek mini, peserta didik dapat mengimplementasikan algoritma dan struktur data dalam pemecahan masalah sederhana dengan akurat.
Pemahaman bermakna: Algoritma dan struktur data adalah fondasi berpikir komputasional yang esensial untuk memecahkan masalah secara terstruktur, efisien, dan kreatif dalam berbagai konteks.
Pertanyaan pemantik: "Bagaimana cara kita memberitahu komputer untuk melakukan sesuatu dengan langkah-langkah yang jelas dan teratur, agar tidak salah dan bisa cepat selesai?"
| Praktik Pedagogis | Problem Based Learning (PBL) + praktik |
| Lintas Disiplin Ilmu | Matematika: Konsep logika, urutan operasi, dan pemecahan masalah sistematis. Bahasa Indonesia: Keterampilan merumuskan langkah-langkah secara jelas dan logis dalam bentuk tulisan (pseudocode). Pendidikan Agama Islam: Pembiasaan berpikir terstruktur dan sistematis dalam beribadah (misalnya, tata cara wudu atau salat) sebagai bentuk algoritma kehidupan. |
| Kemitraan Pembelajaran | Orang tua/wali dapat diajak berdiskusi tentang bagaimana mereka menggunakan 'algoritma' sederhana dalam pekerjaan atau aktivitas sehari-hari untuk memperkaya perspektif peserta didik. |
| Lingkungan Pembelajaran | Kelas diatur agar nyaman untuk diskusi kelompok dan presentasi, dengan akses ke papan tulis atau proyektor untuk menampilkan contoh dan hasil kerja. |
| Pemanfaatan Teknologi Digital | Pemanfaatan aplikasi daring (misalnya, draw.io atau Lucidchart) untuk membuat flowchart digital dan platform kolaborasi (misalnya, Google Docs) untuk menulis pseudocode secara bersama-sama. |
| Model Pembelajaran | Problem Based Learning |
| Tujuan Pertemuan 1 | Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang memerlukan algoritma dengan tepat. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 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 | Discovery Learning |
| Tujuan Pertemuan 2 | Dengan diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan struktur data dasar menggunakan contoh sehari-hari secara jelas. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 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 |
| Tujuan Pertemuan 3 | Melalui praktik membuat flowchart, peserta didik dapat merancang algoritma sederhana untuk masalah tertentu dengan runtut. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit |
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 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 sederhana menggunakan flowchart dan pseudocode untuk menyelesaikan masalah.
Alat & bahan: Kertas, pensil/pulpen, penggaris, komputer/tablet (opsional)
Langkah kerja:
- Telusuri diagram alir berikut untuk tiga pasang nilai p dan l pilihanmu, lalu tuliskan keluarannya pada tabel.
Mulai Masukkan p dan l K = 2 × (p + l) Tampilkan K Selesai - Bacalah studi kasus 'Antrean Kantin MA Al-Hikmah' di bawah ini dengan saksama.
- Identifikasi masalah utama dan data apa saja yang relevan dalam studi kasus tersebut.
- Diskusikan dalam kelompok, lalu buatlah rancangan flowchart untuk menyelesaikan masalah antrean kantin.
- Setelah flowchart selesai, ubahlah rancangan flowchart tersebut ke dalam bentuk pseudocode.
- Presentasikan hasil kerja kelompokmu di depan kelas.
🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
Asesmen awal (diagnostik):
- Bagaimana kamu biasanya menemukan jalan pulang dari sekolah jika ada jalan yang ditutup?
- Sebutkan 3 langkah yang kamu lakukan saat menyiapkan sarapan pagi!
- Apakah urutan langkah-langkah itu penting? Mengapa?
- Apa yang kamu ketahui tentang 'cara kerja' komputer?
Formatif (proses): Observasi partisipasi aktif peserta didik dalam diskusi kelompok dan kualitas rancangan awal algoritma pada LKPD.
Sumatif (akhir): Penilaian proyek mini pembuatan flowchart dan pseudocode serta presentasinya.
🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
| No | Tujuan Pembelajaran | Materi | Alokasi | Dimensi |
|---|---|---|---|---|
| 1 | Mengidentifikasi masalah yang memerlukan algoritma. | Pengenalan masalah dan berpikir komputasional. | 2 JP | penalaran kritis |
| 2 | Menjelaskan konsep algoritma dan struktur data dasar. | Definisi dan contoh algoritma serta struktur data. | 2 JP | kreativitas |
| 3 | Merancang algoritma sederhana menggunakan flowchart dan pseudocode. | Praktik membuat flowchart dan pseudocode. | 2 JP | kolaborasi |
Integrasi Panca Cinta (KBC):
| Nilai Cinta | Wujud dalam Pembelajaran |
|---|---|
| 1. Cinta Allah dan Rasul-Nya | Mendorong peserta didik untuk selalu berpikir sistematis dan terstruktur dalam setiap tindakan, mencerminkan ketelitian dan keteraturan yang dicintai Allah SWT dalam segala ciptaan-Nya. |
| 2. Cinta Ilmu | Menumbuhkan rasa ingin tahu dan semangat untuk terus belajar, memahami prinsip-prinsip dasar informatika sebagai bekal untuk mengembangkan ilmu pengetahuan di masa depan. |
| 3. Cinta Lingkungan | Menerapkan algoritma untuk memecahkan masalah yang berkaitan dengan keberlanjutan lingkungan, seperti optimasi penggunaan sumber daya atau pengelolaan limbah. |
| 4. Cinta Diri dan Sesama | Mendorong kolaborasi dalam kelompok untuk merancang solusi algoritma, menumbuhkan empati dan kemampuan bekerja sama demi mencapai tujuan bersama yang bermanfaat bagi sesama. |
| 5. Cinta Tanah Air | Mengembangkan kemampuan berpikir komputasional untuk menciptakan solusi inovatif yang dapat berkontribusi pada kemajuan teknologi dan kesejahteraan bangsa Indonesia. |
Algoritma dan Struktur Data adalah dua pilar utama dalam ilmu komputer yang membantu kita memecahkan masalah secara sistematis dan efisien. Memahami keduanya akan membuka pintu bagi Anda untuk berpikir layaknya seorang programmer, menciptakan solusi inovatif, dan mengoptimalkan cara kerja berbagai sistem yang kita gunakan sehari-hari. Mari kita selami lebih dalam dunia yang menarik ini.
1. Pengantar Berpikir Komputasional
Berpikir komputasional adalah proses berpikir untuk memecahkan masalah dengan menggunakan konsep-konsep yang digunakan dalam ilmu komputer. Ini melibatkan kemampuan untuk merumuskan masalah, mengorganisasi data, dan merancang solusi yang dapat dieksekusi oleh komputer atau manusia. Algoritma dan struktur data adalah alat fundamental dalam berpikir komputasional. Kemampuan ini tidak hanya relevan untuk programming, tetapi juga untuk menyelesaikan berbagai masalah dalam kehidupan sehari-hari secara lebih terstruktur dan efektif.
2. Mengenal Algoritma: Resep Pemecah Masalah
Algoritma adalah serangkaian instruksi atau langkah-langkah yang terdefinisi dengan jelas dan terurut untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Ibarat resep masakan, algoritma harus spesifik, berurutan, dan menghasilkan output yang diinginkan. Contoh sederhana adalah algoritma mencari buku di rak: mulai dari rak paling atas, cek setiap buku, jika nama buku cocok ambil, jika tidak lanjutkan ke buku berikutnya. Algoritma yang baik harus efisien, benar, dan mudah dipahami. Algoritma dapat direpresentasikan dalam berbagai cara, seperti deskripsi naratif, flowchart, atau pseudocode.
3. Struktur Data: Cara Mengatur Informasi
Struktur data adalah cara mengatur, menyimpan, dan mengelola data dalam komputer agar dapat diakses dan dimanipulasi secara efisien. Pemilihan struktur data yang tepat sangat krusial untuk kinerja algoritma. Contoh struktur data sederhana adalah array (daftar elemen berurutan) dan linked list (daftar elemen yang saling terhubung). Dalam kehidupan sehari-hari, daftar belanjaan adalah array, sedangkan pohon keluarga bisa dianggap sebagai struktur data hierarkis. Memahami berbagai struktur data membantu kita memilih metode penyimpanan yang paling cocok untuk jenis data tertentu.
4. Representasi Algoritma: Flowchart dan Pseudocode
Flowchart adalah representasi grafis dari sebuah algoritma menggunakan simbol-simbol standar untuk menunjukkan langkah-langkah, keputusan, dan aliran proses. Ini membantu visualisasi logika algoritma. Sementara itu, pseudocode adalah deskripsi algoritma yang menggunakan kombinasi bahasa alami dan notasi pemrograman. Pseudocode tidak terikat pada sintaks bahasa pemrograman tertentu, tetapi cukup jelas untuk dipahami manusia dan mudah diterjemahkan ke kode program. Keduanya adalah alat penting untuk merancang dan mendokumentasikan algoritma sebelum tahap implementasi.
Rangkuman: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan struktur data adalah cara mengatur data secara efisien. Keduanya adalah fondasi berpikir komputasional. Algoritma dapat direpresentasikan melalui flowchart (grafis) atau pseudocode (teks). Pemilihan algoritma dan struktur data yang tepat sangat penting untuk menciptakan solusi komputasi yang efektif dan efisien dalam berbagai aplikasi.
| Istilah | Arti |
|---|---|
| Algoritma | Urutan langkah logis untuk menyelesaikan masalah. |
| Struktur Data | Cara mengatur dan menyimpan data agar efisien. |
| Flowchart | Representasi grafis algoritma menggunakan simbol standar. |
| Pseudocode | Deskripsi algoritma menggunakan bahasa alami dan notasi pemrograman. |
| Berpikir Komputasional | Proses memecahkan masalah dengan konsep ilmu komputer. |
🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.
Modul ajar "Algoritma dan Struktur Data" mata pelajaran Informatika Kelas X 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
Peta Materi Informatika Kelas X Setahun
Urutan mengajarnya, bukan urutan pencarian. Yang sudah ada tinggal diunduh; yang belum, disusun atas nama Anda — sama-sama gratis.
Semester 1 / Ganjil4 materi · siap dibuatkan
Berpikir KomputasionalBelum tersedia — susun atas nama Anda, gratisSistem KomputerBelum tersedia — susun atas nama Anda, gratisJaringan Komputer dan InternetBelum tersedia — susun atas nama Anda, gratisAnalisis DataBelum tersedia — susun atas nama Anda, gratisSemester 2 / Genap3 materi · siap dibuatkan
Algoritma dan PemrogramanBelum tersedia — susun atas nama Anda, gratisBerpikir Komputasional LanjutBelum tersedia — susun atas nama Anda, gratisDampak Sosial InformatikaBelum tersedia — susun atas nama Anda, gratisPertanyaan yang Sering Diajukan
Apakah ini modul ajar Informatika kelas 10 yang saya cari?
Kemungkinan besar ya. Kelas X dan kelas 10 adalah kelas yang sama — yang satu ditulis angka Romawi seperti di dokumen resmi, yang satu angka biasa. Berkas ini perangkat ajar untuk materi Algoritma dan Struktur Data pada Informatika MA, Fase E, elemen Berpikir Komputasional.
Modul Algoritma dan Struktur Data 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 Struktur Data untuk Informatika kelas X.
Apakah modul ajar Informatika materi Algoritma dan Struktur Data ini gratis?
Ya. Modul Algoritma dan Struktur Data untuk kelas X MA 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 Struktur Data ini dalam Word (.docx) dan PDF?
Ketuk tombol unduh, isi nama dan sekolah, lalu buka dengan email atau Google dan nomor WhatsApp aktif. Berkas Informatika kelas X ini turun sebagai Word (.docx) yang bisa diedit dan PDF siap cetak, tanpa iklan dan tanpa tautan Drive.
Berapa lama modul ini tersusun?
Sekitar satu menit. Cukup isi nama, jenjang, sekolah, mapel, dan materi — modul Informatika kelas X langsung tersusun atas nama Anda.
Bisakah modul Algoritma dan Struktur Data ini diedit?
Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Algoritma dan Struktur Data dapat Anda sesuaikan dengan murid Informatika kelas X di sekolah Anda. Sudah ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.
Apakah modul ajar Informatika kelas X ini sesuai kurikulum terbaru?
Ya. Modul Algoritma dan Struktur Data ini mengikuti Kepka BSKAP No. 046/H/KR/2025, pada Fase E untuk kelas X MA. Profil Pelajar Pancasila (P5) kini dilanjutkan sebagai 8 Dimensi Profil Lulusan; dimensi yang dikembangkan materi Algoritma dan Struktur Data 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 Struktur Data untuk Informatika kelas X di halaman ini memuat semuanya, jadi dapat disetorkan baik ketika sekolah meminta RPP maupun modul ajar.
Apakah ada soal, kisi-kisi, dan rubrik KKTP-nya?
Ada. Modul Algoritma dan Struktur Data ini memuat bank soalnya sendiri — 5 pilihan ganda dan 3 uraian beserta kunci jawaban, ditambah rubrik KKTP pada bagian asesmennya. Yang belum termasuk: paket soal satu semester penuh Informatika kelas X MA 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 Prota dan Promes (Program Semester) ikut di unduhan gratis?
Tidak. Unduhan gratis berisi modul ajar Algoritma dan Struktur Data beserta ATP, LKPD, asesmen, dan bank soalnya. Perangkat pembelajaran pelengkap Informatika kelas X berupa Program Tahunan (Prota) dan Program Semester (Promes/Prosem) ber-kop sekolah tersedia lewat Paket Modul.
Modul Informatika ini cocok untuk MA negeri, swasta, maupun SMA?
Ya. Kop, logo, dan nama MA Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Untuk SMA, pilih jenjang SMA saat mengisi borang: materi Algoritma dan Struktur Data yang sama disusun dalam versi madrasah (Kurikulum Berbasis Cinta, kop Kemenag), dan halaman Informatika SMA ada di daftar jenjang lain di bawah.
tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.