MA · Kelas X · Fase E

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.

Sampul modul ajar Informatika kelas X materi Algoritma dan Struktur Data — siap cetak A412 lembar A4✨ Bisa sampai 18 lembar lebih3 pertemuan · siap cetakLKPDATPAsesmenBahan ajarGlosariumWord (.docx) + PDF · atas nama AndaLihat isi lembarnya ↓
Ringkasan: 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.
📥 Unduh dengan Nama & Kop Sekolah Saya — GRATISIsi nama & sekolah dulu · ±1 menit · Word + PDF tanpa watermark

Jenjang, mapel, kelas, dan materinya sudah terbawa dari halaman ini. Tinggal nama, sekolah, dan pilih semester-nya.

Gratis 3 modul, tanpa bayar apa pun.

Tanpa iklanTanpa grup WhatsAppTanpa tautan Drive

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

KURIKULUM BERBASIS CINTA
✦ DEEP LEARNING · PEMBELAJARAN MENDALAM ✦
MODUL AJAR
Algoritma dan Struktur Data
Informatika · Kelas X · Fase E
DISUSUN OLEHnama Andasekolah AndaTahun Pelajaran 2026/2027
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
MODUL AJAR
Algoritma dan Struktur Data
Informatika · Fase E · Kelas X · Kurikulum Berbasis Cinta · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: SK Dirjen Pendis 9941/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranInformatika
Fase / KelasE / X
Materi PokokAlgoritma dan Struktur Data
Alokasi Waktu3 Pertemuan (6 JP: 2 JP × 45 menit = 90 menit per pertemuan)
Tahun Pelajaran2026/2027
Model PembelajaranProblem Based Learning (PBL) + praktik
Bentuk DokumenModul Ajar — memuat RPP

✍️ Dua baris kuning di atas terisi otomatis saat Anda mengunduh — beserta kop, logo, dan nama sekolah di kepala tiap lembar.

B.  KOMPONEN INTI8 Dimensi Profil Lulusan

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):

AcuanKepka BSKAP No. 046/H/KR/2025
Elemen / DomainBerpikir Komputasional
Rumusan CP FasePeserta didik mampu memahami konsep dasar berpikir komputasional, termasuk algoritma dan struktur data, untuk memecahkan masalah secara sistematis dan efisien.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualAlgoritma dan struktur data ditemukan dalam aplikasi sehari-hari seperti urutan langkah memasak atau daftar kontak di ponsel.
KonseptualAlgoritma adalah urutan langkah logis untuk menyelesaikan masalah, sedangkan struktur data adalah cara mengatur data agar efisien.
ProseduralPeserta didik akan belajar merancang algoritma sederhana menggunakan pseudocode atau flowchart dan mengimplementasikannya dengan struktur data dasar.
MetakognitifPeserta didik akan menyadari pentingnya perencanaan yang matang dan pemilihan pendekatan yang tepat dalam menyelesaikan masalah komputasi.

Tujuan Pembelajaran:

  1. Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang memerlukan algoritma dengan tepat.
  2. Dengan diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan struktur data dasar menggunakan contoh sehari-hari secara jelas.
  3. Melalui praktik membuat flowchart, peserta didik dapat merancang algoritma sederhana untuk masalah tertentu dengan runtut.
  4. Dengan memanfaatkan pseudocode, peserta didik dapat menuliskan algoritma dasar menggunakan notasi yang benar.
  5. Melalui eksplorasi kasus, peserta didik dapat memilih struktur data yang sesuai untuk menyimpan informasi secara efisien dengan alasan yang logis.
  6. Setelah menyelesaikan proyek mini, peserta didik dapat mengimplementasikan algoritma dan struktur data dalam pemecahan masalah sederhana dengan akurat.
Halaman 2 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
B.  KOMPONEN INTI (lanjutan)

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?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProblem Based Learning (PBL) + praktik
Lintas Disiplin IlmuMatematika: 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 PembelajaranOrang tua/wali dapat diajak berdiskusi tentang bagaimana mereka menggunakan 'algoritma' sederhana dalam pekerjaan atau aktivitas sehari-hari untuk memperkaya perspektif peserta didik.
Lingkungan PembelajaranKelas diatur agar nyaman untuk diskusi kelompok dan presentasi, dengan akses ke papan tulis atau proyektor untuk menampilkan contoh dan hasil kerja.
Pemanfaatan Teknologi DigitalPemanfaatan aplikasi daring (misalnya, draw.io atau Lucidchart) untuk membuat flowchart digital dan platform kolaborasi (misalnya, Google Docs) untuk menulis pseudocode secara bersama-sama.
Halaman 3 · Algoritma dan Struktur Data — 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 90 menit · awal 15 · inti 60 · penutup 15
Model PembelajaranProblem Based Learning
Tujuan Pertemuan 1Melalui studi kasus sederhana, peserta didik dapat mengidentifikasi masalah yang memerlukan algoritma dengan tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menit
  1. Guru mengucapkan salam, memimpin doa, dan mengecek kehadiran peserta didik.
  2. Apersepsi: Guru menayangkan video singkat tentang proses pembuatan kue dan meminta peserta didik menyebutkan langkah-langkahnya secara berurutan.
  3. Guru menyampaikan tujuan pembelajaran hari ini dan memantik diskusi dengan pertanyaan: 'Mengapa urutan langkah-langkah itu penting dalam mencapai hasil yang diinginkan?'
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Orientasi pada masalah: Guru menayangkan sebuah studi kasus tentang antrean panjang di kantin sekolah dan meminta peserta didik mengidentifikasi masalah yang terjadi.
  2. Mengorganisasi peserta didik untuk belajar: Peserta didik dibagi menjadi kelompok kecil (3-4 orang) dan menerima Lembar Kerja Peserta Didik (LKPD) yang berisi studi kasus dan pertanyaan panduan.
  3. Peserta didik berdiskusi dalam kelompok untuk mengidentifikasi akar masalah dan potensi solusi awal dari studi kasus antrean kantin.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Membimbing penyelidikan: Guru memfasilitasi setiap kelompok untuk menganalisis studi kasus lebih dalam, mengidentifikasi data yang terlibat, dan memikirkan langkah-langkah sistematis untuk mengatasi masalah antrean.
  2. Peserta didik mencoba menggambarkan langkah-langkah penyelesaian masalah antrean kantin menggunakan sketsa atau poin-poin sederhana di LKPD.
  3. Guru berkeliling untuk membimbing dan memberikan umpan balik pada setiap kelompok, memastikan mereka fokus pada identifikasi masalah dan langkah logis.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Mengembangkan dan menyajikan hasil karya: Setiap kelompok mempresentasikan hasil identifikasi masalah dan rancangan langkah penyelesaian awal mereka di depan kelas.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Kelompok lain memberikan tanggapan dan masukan terhadap presentasi, didampingi oleh guru.
  3. Guru memberikan penguatan tentang pentingnya identifikasi masalah yang jelas sebagai langkah awal dalam merancang solusi sistematis (algoritma).
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Guru dan peserta didik menyimpulkan bersama tentang pentingnya mengidentifikasi masalah sebelum mencari solusi.
  2. Refleksi & apresiasi: Guru mengajak peserta didik merefleksikan pelajaran hari ini dan memberikan apresiasi atas partisipasi aktif mereka.
  3. Guru memberikan tugas membaca materi tentang definisi algoritma dan struktur data untuk pertemuan berikutnya serta 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 Struktur Data — 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 90 menit · awal 15 · inti 60 · penutup 15
Model PembelajaranDiscovery Learning
Tujuan Pertemuan 2Dengan diskusi kelompok, peserta didik dapat menjelaskan konsep algoritma dan struktur data dasar menggunakan contoh sehari-hari secara jelas.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menit
  1. Guru mengucapkan salam, memimpin doa, dan mengecek kehadiran peserta didik.
  2. Apersepsi: Guru menampilkan beberapa gambar aktivitas sehari-hari (misalnya, membuat kopi, mencari buku di perpustakaan) dan meminta peserta didik menjelaskan langkah-langkahnya.
  3. Guru menyampaikan tujuan pembelajaran: 'Hari ini kita akan menemukan apa itu algoritma dan struktur data melalui contoh-contoh di sekitar kita.'
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Pemberian rangsangan: Guru menayangkan sebuah 'resep' untuk mencari nama teman di daftar kontak ponsel (tanpa menyebutkan istilah algoritma atau struktur data).
  2. Identifikasi masalah: Peserta didik diminta mengidentifikasi 'langkah-langkah' yang ada dalam resep tersebut dan 'informasi' apa saja yang diatur di dalamnya.
  3. Guru mengajukan pertanyaan: 'Apa yang akan terjadi jika langkah-langkah ini tidak berurutan? Bagaimana jika nama-nama di kontak tidak diatur dengan baik?'
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Pengumpulan data: Peserta didik dalam kelompok kecil mencari contoh lain dari algoritma (misalnya, cara membuat mie instan) dan struktur data (misalnya, daftar belanjaan, susunan buku di rak) dari kehidupan sehari-hari.
  2. Pengolahan data: Setiap kelompok mendiskusikan dan mencatat karakteristik dari setiap contoh yang mereka temukan, lalu merumuskan definisi sementara untuk 'algoritma' dan 'struktur data' berdasarkan contoh-contoh tersebut.
  3. Guru berkeliling dan memfasilitasi diskusi, memastikan peserta didik mengaitkan contoh dengan konsep inti.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Pembuktian: Setiap kelompok mempresentasikan definisi sementara mereka dan contoh-contoh yang relevan.
  2. Menarik kesimpulan: Guru memimpin diskusi kelas untuk menyatukan berbagai definisi dan contoh, lalu memberikan penjelasan resmi tentang konsep algoritma (urutan langkah logis) dan struktur data (cara menyimpan data) dengan penekanan pada efisiensi dan kejelasan.
  3. Guru mengaitkan konsep algoritma dengan nilai keimanan: 'Innallaha yuhibbut-tawwabin... — Sesungguhnya Allah menyukai orang yang bertobat (Q.S. Al-Baqarah: 222)' yang menunjukkan pentingnya langkah-langkah teratur dalam mencapai kebaikan.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Guru dan peserta didik menyimpulkan kembali definisi dan contoh algoritma serta struktur data.
  2. Refleksi & apresiasi: Guru meminta peserta didik menuliskan satu hal baru yang mereka pelajari dan satu hal yang masih membingungkan, lalu memberikan apresiasi atas semangat belajar mereka.
  3. Guru memberikan tugas untuk mencari tahu tentang jenis-jenis flowchart dan pseudocode, serta 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 Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
D.3  KEGIATAN PEMBELAJARAN — PERTEMUAN 3Rumus 8-3-3-4 · 3 Pengalaman Belajartotal 90 menit · awal 15 · inti 60 · penutup 15
Model PembelajaranProject Based Learning
Tujuan Pertemuan 3Melalui praktik membuat flowchart, peserta didik dapat merancang algoritma sederhana untuk masalah tertentu dengan runtut.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menit
  1. Guru mengucapkan salam, memimpin doa, dan mengecek kehadiran peserta didik.
  2. Apersepsi: Guru menunjukkan beberapa contoh flowchart sederhana dan menanyakan apakah peserta didik dapat menebak makna simbol-simbolnya.
  3. Guru menyampaikan tujuan pembelajaran: 'Hari ini kita akan merancang algoritma dalam bentuk flowchart dan pseudocode untuk memecahkan masalah nyata!'
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Penentuan pertanyaan mendasar: Guru mengajukan masalah: 'Bagaimana cara membuat algoritma yang jelas untuk menentukan apakah seorang peserta didik MA dinyatakan lulus atau tidak berdasarkan nilai ujian?'
  2. Mendesain perencanaan proyek: Peserta didik dalam kelompok merencanakan langkah-langkah untuk membuat flowchart dan pseudocode penyelesaian masalah tersebut, termasuk simbol-simbol yang akan digunakan.
  3. Guru memberikan panduan singkat tentang simbol flowchart dan aturan penulisan pseudocode dasar.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Menyusun jadwal: Setiap kelompok membuat jadwal kerja untuk menyelesaikan proyek mini mereka (merancang flowchart dan pseudocode) dalam waktu yang tersedia.
  2. Memonitor kemajuan proyek: Peserta didik mulai merancang flowchart untuk masalah penentuan kelulusan, kemudian dilanjutkan dengan menuliskan pseudocode-nya. Guru berkeliling memonitor dan memberikan bimbingan.
  3. Guru menekankan pentingnya kolaborasi dan penalaran kritis dalam memilih logika yang tepat untuk algoritma.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Menguji hasil: Setiap kelompok mempresentasikan flowchart dan pseudocode yang telah mereka buat di depan kelas, menjelaskan setiap langkah dan simbolnya.
  2. Menganalisis dan mengevaluasi proses pemecahan masalah: Kelompok lain memberikan masukan dan pertanyaan kritis. Guru memfasilitasi diskusi untuk mengevaluasi kejelasan, kelengkapan, dan kebenaran logika algoritma yang dibuat.
  3. Guru memberikan penguatan dan menyimpulkan praktik perancangan algoritma menggunakan flowchart dan pseudocode, serta mengaitkan dengan pentingnya ketelitian dalam setiap pekerjaan.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Guru dan peserta didik menyimpulkan bersama tentang manfaat flowchart dan pseudocode dalam merancang algoritma yang efektif.
  2. Refleksi & apresiasi: Guru mengajak peserta didik merefleksikan proses belajar mereka dan memberikan apresiasi atas kreativitas dan kerja keras setiap kelompok.
  3. Guru memberikan tugas mandiri untuk mencari contoh algoritma lain di sekitar mereka 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 6 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
LKPD — LEMBAR KERJA PESERTA DIDIK
Rancang Algoritma untuk Solusi!Nama: ................................ Kelas: ....... Tanggal: ...........

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:

  1. Telusuri diagram alir berikut untuk tiga pasang nilai p dan l pilihanmu, lalu tuliskan keluarannya pada tabel.
    MulaiMasukkan p dan lK = 2 × (p + l)Tampilkan KSelesai
  2. Bacalah studi kasus 'Antrean Kantin MA Al-Hikmah' di bawah ini dengan saksama.
  3. Identifikasi masalah utama dan data apa saja yang relevan dalam studi kasus tersebut.
  4. Diskusikan dalam kelompok, lalu buatlah rancangan flowchart untuk menyelesaikan masalah antrean kantin.
  5. Setelah flowchart selesai, ubahlah rancangan flowchart tersebut ke dalam bentuk pseudocode.
  6. Presentasikan hasil kerja kelompokmu di depan kelas.
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 7 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ASESMENStandar Proses — Permendikdasmen 1/2026

Asesmen awal (diagnostik):

  1. Bagaimana kamu biasanya menemukan jalan pulang dari sekolah jika ada jalan yang ditutup?
  2. Sebutkan 3 langkah yang kamu lakukan saat menyiapkan sarapan pagi!
  3. Apakah urutan langkah-langkah itu penting? Mengapa?
  4. 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 KKTP2 kriteria · 4 tingkat ketercapaian
Kunci jawaban5 pilihan ganda + 3 uraian

🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.

Halaman 8 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ALUR TUJUAN PEMBELAJARAN (ATP)Kurikulum Berbasis Cinta
NoTujuan PembelajaranMateriAlokasiDimensi
1Mengidentifikasi masalah yang memerlukan algoritma.Pengenalan masalah dan berpikir komputasional.2 JPpenalaran kritis
2Menjelaskan konsep algoritma dan struktur data dasar.Definisi dan contoh algoritma serta struktur data.2 JPkreativitas
3Merancang algoritma sederhana menggunakan flowchart dan pseudocode.Praktik membuat flowchart dan pseudocode.2 JPkolaborasi

Integrasi Panca Cinta (KBC):

Nilai CintaWujud dalam Pembelajaran
1. Cinta Allah dan Rasul-NyaMendorong 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 IlmuMenumbuhkan rasa ingin tahu dan semangat untuk terus belajar, memahami prinsip-prinsip dasar informatika sebagai bekal untuk mengembangkan ilmu pengetahuan di masa depan.
3. Cinta LingkunganMenerapkan algoritma untuk memecahkan masalah yang berkaitan dengan keberlanjutan lingkungan, seperti optimasi penggunaan sumber daya atau pengelolaan limbah.
4. Cinta Diri dan SesamaMendorong kolaborasi dalam kelompok untuk merancang solusi algoritma, menumbuhkan empati dan kemampuan bekerja sama demi mencapai tujuan bersama yang bermanfaat bagi sesama.
5. Cinta Tanah AirMengembangkan kemampuan berpikir komputasional untuk menciptakan solusi inovatif yang dapat berkontribusi pada kemajuan teknologi dan kesejahteraan bangsa Indonesia.
Halaman 9 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
BAHAN AJAR

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.

Halaman 10 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
GLOSARIUM
IstilahArti
AlgoritmaUrutan langkah logis untuk menyelesaikan masalah.
Struktur DataCara mengatur dan menyimpan data agar efisien.
FlowchartRepresentasi grafis algoritma menggunakan simbol standar.
PseudocodeDeskripsi algoritma menggunakan bahasa alami dan notasi pemrograman.
Berpikir KomputasionalProses memecahkan masalah dengan konsep ilmu komputer.
Daftar pustaka3 rujukan

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

Halaman 11 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
PENGESAHAN

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.

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

Rujukan: KMA No. 1503 Tahun 2025 (Kurikulum Berbasis Cinta) · Kep. Dirjen Pendis No. 6077 Tahun 2025 · CP: SK Dirjen Pendis No. 9941 Tahun 2025

Halaman 12 · Algoritma dan Struktur Data — pratinjau tuntas.org

12 lembar di atas sudah cukup untuk disetor ke sekolah

Gratis sepenuhnya, tanpa biaya apa pun. Nama dan sekolah Anda langsung tercetak di kopnya.

📥 Unduh Modul Ini GratisTinggal isi nama & sekolah · ±1 menit jadi
✨ Mau lebih lengkap?
+6 lembarLembar 13–18

Modul Algoritma dan Struktur Data ini bisa jadi 18 lembar lebih

Ini 6 lembar lanjutannya. Geser untuk lihat 👉

Nama sekolah AndaInformatika · Kelas XPeta Konsep
Algoritma dan Struktur DataPengantar Berpikir KomputasionalMengenal Algoritma: Resep Pemecah MasalahStruktur Data: Cara Mengatur InformasiRepresentasi Algoritma: Flowchart dan Pseudocode
Dari sub-bab Algoritma dan Struktur DataHalaman 13
Nama sekolah AndaInformatika · Kelas XIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 14
Nama sekolah AndaInformatika · Kelas XLKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 15
Nama sekolah AndaInformatika · Kelas XRefleksi Guru & Siswa
GuruKetercapaian tujuan pembelajaranPeserta didik yang perlu pendampinganPeserta didikSaya sudah memahami …Hal yang masih membingungkan …
Tinggal isi habis mengajarHalaman 16
Nama sekolah AndaInformatika · Kelas XRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 17
Nama sekolah AndaInformatika · Kelas XProfil Lulusan
Penalaran kritisKreativitasKeimanan dan ketakwaan
Sudah dikaitkan ke materi iniHalaman 18

🎁 Plus perangkat setahun & bonus

Sekali ambil paket, administrasi setahun ikut beres.

Semua paketProta
1Berpikir Komputasional1Sistem Komputer1Jaringan Komputer dan Internet1Analisis Data2Algoritma dan Pemrograman…+2 materi lagi
Setahun penuh, sudah ber-kop
Semua paketPromes Semester 1
MateriJASONDBerpikir KomputasionalSistem KomputerJaringan Komputer dan InternetAnalisis Data
Sebaran materi per bulan
Paket 30 & 60Soal PTS & PAS
Kisi-kisiNaskah soal + kunciKartu soal
Kisi-kisi sampai kartu soal
Paket 30 & 60Administrasi Kelas
Daftar hadir siswaDaftar nilai NH/PTS/PASJurnal agenda
Terisi atas nama Anda
Paket 30 & 60Piagam Siswa
PIAGAMdiberikan kepada
Satu halaman per siswa
Paket 60e-Kinerja
Dokumen kinerja guruPerangkat penilaian
Dokumen kinerja guru
Paket 60Deskripsi Rapor
Nama + nilai ditempelDeskripsi tiap siswa jadi
Penyelamat akhir semester

Tidak wajib kok. Kalau nanti butuh, tinggal ambil paketnya, mulai Rp2.000 per modul di Paket 60 Modul.

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

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

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