Paket CKelas XFase ESemester 1

Modul Ajar & RPP Informatika Kelas X
Algoritma dan Struktur Data

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: Algoritma adalah serangkaian langkah terstruktur untuk memecahkan masalah, yang dapat direpresentasikan melalui pseudocode atau diagram alir. Struktur data adalah cara efisien untuk menyimpan dan mengatur data, dengan berbagai jenis seperti array, list, stack, queue, tree, dan graph, masing-masing memiliki kelebihan dan kekurangan. Pemahaman yang kuat tentang algoritma dan struktur data sangat penting untuk mengembangkan solusi komputasi yang efisien dan efektif dalam berbagai aplikasi kehidupan nyata dan dunia kerja.

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 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 Merdeka · Pembelajaran Mendalam
A.  IDENTITAS MODULCP: Kepka BSKAP 046/H/KR/2025
Penyusunnama Anda
Satuan Pendidikansekolah Anda
Mata PelajaranInformatika
Fase / KelasE / X
Materi PokokAlgoritma dan Struktur Data
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)Warga belajar memiliki pemahaman dasar tentang cara kerja komputer dan logika sederhana dalam kehidupan sehari-hari.

Dimensi Profil Lulusan yang dikembangkan:

  1. penalaran kritis — elemen: Menganalisis dan mengevaluasi penalaran
    Warga belajar menganalisis berbagai algoritma untuk memecahkan masalah komputasi dan mengevaluasi efisiensinya.
  2. kreativitas — elemen: Menghasilkan gagasan yang orisinal
    Warga belajar merancang algoritma dan struktur data baru untuk solusi masalah yang belum ada sebelumnya, menunjukkan ide-ide orisinal.
  3. kolaborasi — elemen: Kerja sama
    Warga belajar bekerja sama dalam kelompok untuk mengembangkan solusi berbasis algoritma, saling mendukung dan berbagi peran.

Capaian Pembelajaran (CP):

AcuanKepka BSKAP No. 046/H/KR/2025
Elemen / DomainBerpikir Komputasional
Rumusan CP FasePada akhir Fase E, warga belajar mampu memahami konsep dasar berpikir komputasional termasuk algoritma dan struktur data, serta mengaplikasikannya untuk menyelesaikan masalah secara sistematis dan efisien.

Identifikasi materi — 4 dimensi pengetahuan:

FaktualAlgoritma dan struktur data adalah fondasi di balik aplikasi seperti media sosial, sistem navigasi, atau mesin pencari yang digunakan warga belajar setiap hari.
KonseptualAlgoritma adalah urutan langkah-langkah untuk menyelesaikan masalah, sedangkan struktur data adalah cara mengatur dan menyimpan data agar mudah diakses dan dimanipulasi.
ProseduralWarga belajar akan belajar merancang, mengimplementasikan, dan mengevaluasi algoritma serta memilih struktur data yang tepat untuk berbagai jenis masalah.
MetakognitifWarga belajar akan menyadari pentingnya berpikir logis dan sistematis dalam memecahkan masalah, serta mampu mengevaluasi strategi belajar mereka sendiri.

Tujuan Pembelajaran:

  1. Melalui studi kasus masalah sehari-hari, warga belajar dapat mengidentifikasi masalah yang dapat diselesaikan dengan pendekatan komputasi secara tepat.
  2. Dengan bimbingan tutor, warga belajar dapat merancang algoritma sederhana untuk menyelesaikan masalah komputasi secara logis dan runtut.
  3. Setelah mempelajari berbagai jenis struktur data, warga belajar dapat memilih struktur data yang paling sesuai untuk representasi data tertentu dengan argumen yang kuat.
  4. Melalui praktik pemrograman dasar, warga belajar dapat mengimplementasikan algoritma dan struktur data sederhana menggunakan bahasa pemrograman dengan benar.
  5. Setelah membandingkan berbagai solusi, warga belajar dapat mengevaluasi efisiensi algoritma dan struktur data dalam hal waktu dan ruang penyimpanan secara kritis.
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 bukan hanya teori, tetapi kunci untuk membangun solusi teknologi yang efisien dan relevan dalam kehidupan sehari-hari dan dunia kerja, membantu warga belajar membuat keputusan yang lebih baik.

Pertanyaan pemantik: "Bagaimana cara aplikasi navigasi di ponsel Anda bisa menemukan rute tercepat dan tercepat di antara ribuan jalan yang ada?"

C.  DESAIN PEMBELAJARANPermendikdasmen 13/20254 Kerangka Pembelajaran Mendalam
Praktik PedagogisProject Based Learning (PjBL) + praktik
Lintas Disiplin IlmuMatematika: Konsep logika, deret, dan teori himpunan adalah dasar dalam perancangan algoritma dan analisis efisiensi.
Bahasa Indonesia: Kemampuan menyusun alur berpikir yang runtut dan jelas sangat penting dalam menulis pseudocode atau menjelaskan cara kerja algoritma.
Kewirausahaan: Perancangan algoritma dan struktur data dapat diterapkan untuk mengoptimalkan proses bisnis, manajemen inventaris, atau analisis data pelanggan dalam usaha.
Kemitraan PembelajaranOrang tua atau anggota komunitas dapat berbagi pengalaman tentang bagaimana mereka memecahkan masalah di pekerjaan atau usaha yang dapat dianalisis dengan pendekatan komputasi.
Lingkungan PembelajaranPembelajaran dilakukan di ruang kelas yang nyaman dengan akses internet dan komputer/laptop, serta platform online untuk kolaborasi dan pengujian kode.
Pemanfaatan Teknologi DigitalPemanfaatan platform online seperti editor kode berbasis web (misalnya, Replit, Online GDB) dan sumber belajar daring (tutorial video, artikel) untuk praktik pemrograman dan eksplorasi materi.
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 PembelajaranProject Based Learning (PjBL)
Tujuan Pertemuan 1Melalui studi kasus masalah sehari-hari, warga belajar dapat mengidentifikasi masalah yang dapat diselesaikan dengan pendekatan komputasi secara tepat.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Tebak Kata Berantai: Tutor membisikkan satu kata kepada warga belajar pertama, lalu diteruskan secara berantai ke warga belajar berikutnya. Kata terakhir dibandingkan dengan kata awal.
  1. Tutor mengucapkan salam, memimpin doa, dan melakukan presensi kehadiran warga belajar.
  2. Apersepsi: Tutor menanyakan pengalaman warga belajar dalam memecahkan masalah di pekerjaan atau kehidupan sehari-hari yang membutuhkan langkah-langkah terstruktur.
  3. Penyampaian Tujuan & Pertanyaan Pemantik: Tutor menjelaskan tujuan pembelajaran hari ini dan mengajukan pertanyaan pemantik: 'Bagaimana cara aplikasi navigasi di ponsel Anda bisa menemukan rute tercepat dan tercepat di antara ribuan jalan yang ada?'
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Penentuan pertanyaan mendasar: Tutor memfasilitasi diskusi tentang permasalahan umum di lingkungan warga belajar (misalnya, mencari barang di gudang, mengelola daftar belanja) dan bagaimana teknologi membantu menyelesaikannya.
  2. Tutor menayangkan presentasi singkat tentang konsep dasar algoritma sebagai urutan langkah penyelesaian masalah dan struktur data sebagai cara mengatur informasi.
  3. Warga belajar dibagi menjadi kelompok-kelompok kecil (3-4 orang) untuk berdiskusi mengidentifikasi masalah nyata yang mereka hadapi yang berpotensi diselesaikan dengan pendekatan komputasi.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Mendesain perencanaan proyek: Setiap kelompok memilih satu masalah yang paling menarik dan relevan dari hasil identifikasi mereka.
  2. Warga belajar dalam kelompok mulai mendesain rancangan awal solusi untuk masalah tersebut, memikirkan langkah-langkah apa saja yang dibutuhkan (algoritma) dan data apa yang perlu disimpan (struktur data).
  3. Tutor berkeliling membimbing kelompok dalam merumuskan masalah secara spesifik dan membuat sketsa awal solusi mereka di lembar kerja.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Setiap kelompok mempresentasikan masalah yang dipilih dan rancangan awal solusinya di depan kelas.
  2. Warga belajar lain memberikan umpan balik konstruktif terhadap presentasi kelompok, menyoroti kejelasan masalah dan kelayakan solusi awal.
  3. Tutor memberikan penguatan mengenai pentingnya identifikasi masalah yang tepat sebagai langkah awal dalam berpikir komputasional.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Warga belajar bersama tutor menyimpulkan poin-poin penting tentang identifikasi masalah dan konsep awal algoritma/struktur data.
  2. Refleksi & Apresiasi: Tutor memberikan apresiasi atas partisipasi aktif warga belajar dan menanyakan perasaan mereka setelah berdiskusi tentang masalah yang dekat dengan kehidupan mereka.
  3. Tindak Lanjut & Doa: Tutor memberikan tugas mandiri untuk mencari contoh algoritma sederhana di kehidupan sehari-hari dan menutup pertemuan dengan doa.

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 PembelajaranProject Based Learning (PjBL)
Tujuan Pertemuan 2Dengan bimbingan tutor, warga belajar dapat merancang algoritma sederhana untuk menyelesaikan masalah komputasi secara logis dan runtut.
TahapanAlokasiKegiatan Pembelajaran
Kegiatan AwalBerkesadaran (Mindful)15 menitIce breaking: Teka-teki 'Apa Selanjutnya?': Tutor memberikan urutan tiga gambar/kata yang memiliki pola, warga belajar menebak gambar/kata keempat yang melanjutkan pola tersebut.
  1. Tutor mengucapkan salam, memimpin doa, dan melakukan presensi kehadiran warga belajar.
  2. Apersepsi: Tutor mengajak warga belajar mengingat kembali masalah yang mereka identifikasi pada pertemuan sebelumnya dan menanyakan bagaimana langkah-langkah penyelesaiannya bisa dibuat lebih terstruktur.
  3. Penyampaian Tujuan & Pertanyaan Pemantik: Tutor menyampaikan tujuan pertemuan ini dan bertanya: 'Bagaimana kita bisa menuliskan langkah-langkah memasak nasi goreng agar orang lain bisa mengikutinya tanpa salah?'
Inti — MemahamiBermakna (Meaningful)20 menit
  1. Menyusun jadwal: Tutor menayangkan contoh-contoh algoritma sederhana dalam kehidupan sehari-hari (misalnya, algoritma membuat kopi, algoritma mencari buku di perpustakaan) dalam bentuk diagram alir.
  2. Tutor menjelaskan simbol-simbol dasar dalam diagram alir (mulai/selesai, input/output, proses, keputusan) dan fungsinya dalam merancang algoritma.
  3. Warga belajar dalam kelompok meninjau kembali masalah proyek mereka dan mulai menyusun jadwal untuk merinci langkah-langkah penyelesaian masalah tersebut menjadi algoritma.
Inti — MengaplikasiBermakna (Meaningful)25 menit
  1. Memonitor kemajuan proyek: Setiap kelompok mulai merancang algoritma untuk masalah proyek mereka dalam bentuk diagram alir atau pseudocode.
  2. Warga belajar saling berdiskusi dalam kelompok untuk memastikan setiap langkah algoritma logis, runtut, dan tidak ambigu.
  3. Tutor berkeliling memonitor kemajuan setiap kelompok, memberikan bimbingan dan koreksi jika ada langkah algoritma yang kurang tepat atau tidak efisien.
Inti — MerefleksiBermakna (Meaningful)15 menit
  1. Beberapa kelompok secara sukarela mempresentasikan diagram alir algoritma mereka di depan kelas.
  2. Warga belajar lain memberikan umpan balik tentang kejelasan, kelengkapan, dan efisiensi algoritma yang dipresentasikan.
  3. Tutor menguatkan pemahaman tentang pentingnya merancang algoritma yang jelas dan efisien sebelum diimplementasikan.
Kegiatan PenutupMenggembirakan (Joyful)15 menit
  1. Warga belajar bersama tutor menyimpulkan cara merancang algoritma yang baik menggunakan diagram alir atau pseudocode.
  2. Refleksi & Apresiasi: Tutor memberikan apresiasi dan menanyakan tantangan apa yang mereka hadapi dalam merancang algoritma serta bagaimana mereka mengatasinya.
  3. Tindak Lanjut & Doa: Tutor memberikan tugas untuk memperbaiki algoritma proyek mereka berdasarkan masukan dan menutup pertemuan dengan doa.

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
LKPD — LEMBAR KERJA PESERTA DIDIK
LKPD · LEMBAR KERJA PESERTA DIDIKMari Berpikir Sistematis!Nama: ........................... Kelas: ....... Tanggal: ..........

Tujuan: Menganalisis masalah dan merancang algoritma sederhana menggunakan diagram alir.

Alat & bahan: Kertas, pensil/pulpen, komputer (opsional)

Langkah kerja:

  1. Amati gambar diagram alir di bawah ini yang menunjukkan proses pengambilan uang di ATM. Identifikasi setiap simbol dan fungsinya.
    YaTidakMulaiMasukkan Kartu ATMMasukkan PINPIN Benar?Pilih TransaksiAmbil UangSelesaiPIN Salah
    Gambar 1. Diagram alir
  2. Bersama kelompok Anda, diskusikan sebuah masalah sederhana yang sering Anda temui sehari-hari di rumah atau tempat kerja (misalnya, 'Proses Mencuci Pakaian' atau 'Mencari Resep Masakan').
  3. Buatlah diagram alir untuk masalah yang Anda pilih. Pastikan semua langkah logis dan berurutan, serta gunakan simbol yang tepat.
  4. Presentasikan diagram alir kelompok Anda di depan kelas, dan jelaskan setiap langkahnya.
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 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 Anda biasanya menyelesaikan masalah yang kompleks?
  2. Apa yang Anda ketahui tentang 'langkah-langkah' atau 'urutan' dalam mengerjakan sesuatu?
  3. Pernahkah Anda menggunakan aplikasi yang membantu Anda mengurutkan sesuatu?

Formatif (proses): Pengamatan partisipasi kelompok dalam diskusi, kelengkapan dan kejelasan diagram alir pada LKPD, serta presentasi hasil proyek.

Sumatif (akhir): Penilaian proyek akhir (implementasi algoritma dan struktur data) dan tes tertulis untuk mengukur pemahaman konsep.

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 Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
ALUR TUJUAN PEMBELAJARAN (ATP)Kurikulum Merdeka
NoTujuan PembelajaranMateriAlokasiDimensi
1Mengidentifikasi masalah komputasiIdentifikasi Masalah2 JPpenalaran kritis
2Merancang algoritma sederhanaPerancangan Algoritma2 JPkreativitas
3Memilih struktur data yang sesuaiPengenalan Struktur Data2 JPpenalaran kritis
4Mengimplementasikan algoritma dan struktur dataImplementasi Dasar2 JPkreativitas, kolaborasi
Halaman 8 · 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 konsep fundamental dalam dunia informatika yang menjadi tulang punggung hampir semua perangkat lunak dan sistem digital yang kita gunakan setiap hari. Memahami keduanya akan membantu warga belajar berpikir lebih sistematis, efisien, dan kreatif dalam memecahkan berbagai masalah, baik dalam konteks komputasi maupun kehidupan sehari-hari.

1. Pengantar Algoritma
Algoritma adalah serangkaian instruksi atau langkah-langkah yang terdefinisi dengan baik untuk menyelesaikan suatu masalah atau melakukan suatu tugas. Setiap langkah harus jelas, tidak ambigu, dan harus berakhir pada suatu titik. Contoh algoritma dalam kehidupan sehari-hari adalah resep masakan, petunjuk perakitan furnitur, atau langkah-langkah menuju suatu tempat. Dalam informatika, algoritma digunakan untuk memproses data, melakukan perhitungan, dan menjalankan fungsi-fungsi aplikasi. Efisiensi sebuah algoritma sangat penting, karena menentukan seberapa cepat dan seberapa banyak sumber daya (memori, prosesor) yang dibutuhkan komputer untuk menyelesaikannya.

2. Representasi Algoritma
Algoritma dapat direpresentasikan dalam beberapa cara. Salah satunya adalah menggunakan bahasa alami, yaitu menuliskan langkah-langkah dalam kalimat biasa, namun ini seringkali ambigu. Cara yang lebih terstruktur adalah menggunakan pseudocode, yaitu deskripsi algoritma yang mirip kode program tetapi tidak terikat pada sintaks bahasa pemrograman tertentu, sehingga mudah dipahami manusia. Representasi visual yang populer adalah diagram alir (flowchart), yang menggunakan simbol-simbol grafis standar untuk menggambarkan urutan, keputusan, dan proses dalam algoritma. Diagram alir membantu memvisualisasikan alur logika algoritma secara jelas.

3. Konsep Dasar Struktur Data
Struktur data adalah cara untuk mengatur, mengelola, dan menyimpan data dalam komputer agar dapat diakses dan dimodifikasi secara efisien. Pemilihan struktur data yang tepat sangat krusial karena dapat memengaruhi kinerja (kecepatan dan penggunaan memori) dari sebuah program. Bayangkan Anda memiliki banyak buku; Anda bisa menumpuknya (stack), mengurutkannya di rak (array), atau menyimpannya di kotak dengan label (hash table). Setiap cara memiliki kelebihan dan kekurangan tergantung pada bagaimana Anda ingin mencari atau menambahkan buku. Memahami struktur data membantu kita mengorganisasi informasi dengan cara terbaik.

4. Array dan List
Array adalah struktur data paling dasar yang menyimpan koleksi elemen dengan tipe data yang sama dalam urutan berurutan. Setiap elemen diakses melalui indeks numerik. Ukuran array biasanya tetap setelah dibuat. List (atau Dynamic Array) mirip dengan array tetapi ukurannya bisa berubah secara dinamis, memungkinkan penambahan atau penghapusan elemen. List sangat fleksibel dan sering digunakan untuk menyimpan data yang jumlahnya tidak pasti. Contoh penggunaan array adalah menyimpan daftar nilai ujian warga belajar, sedangkan list bisa digunakan untuk menyimpan daftar belanja yang terus bertambah.

5. Stack dan Queue
Stack adalah struktur data yang mengikuti prinsip LIFO (Last-In, First-Out), artinya elemen terakhir yang masuk adalah elemen pertama yang keluar. Bayangkan tumpukan piring; piring yang terakhir diletakkan adalah yang pertama diambil. Operasi utama pada stack adalah push (menambah elemen) dan pop (mengambil elemen). Queue adalah struktur data yang mengikuti prinsip FIFO (First-In, First-Out), seperti antrean di kasir; orang pertama yang datang adalah yang pertama dilayani. Operasi utama pada queue adalah enqueue (menambah elemen) dan dequeue (mengambil elemen). Keduanya penting dalam manajemen tugas dan proses.

6. Tree dan Graph (Pengenalan)
Tree (pohon) adalah struktur data hierarkis yang terdiri dari node (simpul) yang terhubung. Ada satu node akar, dan setiap node dapat memiliki node anak. Contohnya adalah struktur folder di komputer atau silsilah keluarga. Tree efisien untuk pencarian dan pengurutan data terstruktur. Graph adalah struktur data yang lebih umum, terdiri dari node (vertex) dan koneksi antar node (edge). Graph dapat merepresentasikan jaringan sosial, peta jalan, atau hubungan antar objek. Algoritma pada graph sangat penting untuk menemukan jalur terpendek atau menganalisis konektivitas.

7. Efisiensi Algoritma
Efisiensi algoritma diukur dari seberapa banyak waktu (time complexity) dan memori (space complexity) yang dibutuhkan untuk menyelesaikan tugas. Algoritma yang efisien akan menyelesaikan masalah lebih cepat dan menggunakan lebih sedikit sumber daya, terutama untuk input data yang besar. Analisis efisiensi membantu kita membandingkan berbagai algoritma untuk masalah yang sama dan memilih yang terbaik. Misalnya, ada banyak cara untuk mengurutkan daftar angka, dan beberapa algoritma pengurutan jauh lebih cepat daripada yang lain ketika data sangat banyak.

Rangkuman: Algoritma adalah serangkaian langkah terstruktur untuk memecahkan masalah, yang dapat direpresentasikan melalui pseudocode atau diagram alir. Struktur data adalah cara efisien untuk menyimpan dan mengatur data, dengan berbagai jenis seperti array, list, stack, queue, tree, dan graph, masing-masing memiliki kelebihan dan kekurangan. Pemahaman yang kuat tentang algoritma dan struktur data sangat penting untuk mengembangkan solusi komputasi yang efisien dan efektif dalam berbagai aplikasi kehidupan nyata dan dunia kerja.

Halaman 9 · Algoritma dan Struktur Data — pratinjau tuntas.org
PEMERINTAH / YAYASAN PENYELENGGARANama sekolah AndaModul Ajar Informatika · Tahun Pelajaran 2026/2027
GLOSARIUM
IstilahArti
AlgoritmaUrutan langkah-langkah yang terdefinisi dengan jelas untuk menyelesaikan masalah.
Struktur DataCara mengorganisasi dan menyimpan data di komputer agar efisien.
PseudocodeDeskripsi algoritma yang mirip kode program namun tidak terikat sintaks bahasa pemrograman.
Diagram AlirRepresentasi visual algoritma menggunakan simbol grafis standar.
ArrayStruktur data koleksi elemen sejenis dengan ukuran tetap, diakses melalui indeks.
ListStruktur data koleksi elemen yang ukurannya dapat berubah secara dinamis.
StackStruktur data LIFO (Last-In, First-Out).
QueueStruktur data FIFO (First-In, First-Out).
EfisiensiUkuran seberapa baik algoritma memanfaatkan waktu dan sumber daya memori.
Daftar pustaka5 rujukan

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

Halaman 10 · 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 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 Struktur Data — 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 Algoritma dan Struktur Data ini bisa jadi 17 lembar lebih

Ini 6 lembar lanjutannya. Geser untuk lihat 👉

Nama sekolah AndaInformatika · Kelas XPeta Konsep
Algoritma dan Struktur DataPengantar AlgoritmaRepresentasi AlgoritmaKonsep Dasar Struktur DataArray dan ListStack dan Queue
Dari sub-bab Algoritma dan Struktur DataHalaman 12
Nama sekolah AndaInformatika · Kelas XIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupHalaman 13
Nama sekolah AndaInformatika · Kelas XLKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanHalaman 14
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 15
Nama sekolah AndaInformatika · Kelas XRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasHalaman 16
Nama sekolah AndaInformatika · Kelas XProfil Lulusan
Penalaran kritisKreativitasKolaborasi
Sudah dikaitkan ke materi iniHalaman 17

🎁 Plus perangkat setahun, ikut di paket

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 Struktur Data 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 X 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

Data, Informasi, dan ValidasinyaBelum tersedia — susun atas nama Anda, gratis
Algoritma dan Struktur DataHalaman yang sedang Anda buka
Lihat semua Modul Ajar Informatika Kelas X →

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 Paket C, Fase E, elemen Berpikir Komputasional.

Modul Algoritma dan Struktur Data ini untuk semester 1 (ganjil) atau semester 2 (genap)?

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

Apakah modul ajar Informatika materi Algoritma dan Struktur Data ini gratis?

Ya. Modul Algoritma dan Struktur Data untuk kelas X Paket C 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 Paket C. 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 — 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 X Paket C 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 Paket C negeri maupun swasta?

Ya. Kop, logo, dan nama Paket C Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Materi Algoritma dan Struktur Data disusun untuk Paket C dari kurikulum yang sama.

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

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