Modul Ajar Paket C

Modul Ajar Informatika Kelas X Paket C

1 modul ajar Informatika kelas X Paket C (Fase E) siap unduh — Algoritma dan Struktur Data. RPM deep learning lengkap ATP, LKPD, asesmen — Word + PDF ber-kop.

1 modul siap pakaiFase EWord + PDFAtas nama Anda
📥 Unduh Modul Ajar — GRATISIsi nama, sekolah & materi · ±1 menit · Word + PDF ber-kopAtau lihat dulu 4 materi kelas X & modul yang sudah jadi ↓

Pilih mata pelajaran

Pilih kelas

Semua materi di halaman ini berwujud seperti ini

Yang diperlihatkan kebetulan modul Algoritma dan Struktur Data, salah satu materi di daftar bawah yang sudah jadi — materi lain menghasilkan berkas dengan bentuk yang sama. Dua baris kuning itu satu-satunya yang masih kosong, dan keduanya terisi nama serta sekolah Anda begitu diunduh.

11 lembarSampulIdentitasDesainPertemuan 1Pertemuan 2LKPDAsesmenATPBahan AjarGlosariumPengesahan

📄 Buka modul Algoritma dan Struktur Data selengkapnya →✍️ Buat untuk Materi Anda — GRATISDitulis mesin ±1 menit · Word + PDF ber-kop · nama Anda tercetak

Mencari materi lain? Seluruh materi kelas X ada di daftar bawah ↓

Contoh wujud berkas · Informatika Kelas X Paket C
KURIKULUM MERDEKA
✦ DEEP LEARNING · PEMBELAJARAN MENDALAM ✦
MODUL AJAR
Algoritma dan Struktur Data
Informatika · Kelas X · Fase E
DISUSUN OLEHnama Andasekolah AndaTahun Pelajaran 2026/2027
Lembar 1 · Sampul
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
Lembar 2 · Identitas
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
Lembar 3 · Desain
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
Lembar 4 · Pertemuan 1
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
Lembar 5 · Pertemuan 2
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
Lembar 6 · LKPD
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
Lembar 7 · Asesmen
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
Lembar 8 · ATP
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
Lembar 9 · Bahan Ajar
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
Lembar 10 · Glosarium
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
Lembar 11 · Pengesahan
Geser untuk membuka semuanya · seluruh 11 lembar ini ikut terunduh, tidak ada yang ditahan.

Materi bertanda + dibuatkan begitu Anda ketuk — ±1 menit, langsung jadi Word + PDF ber-kop atas nama Anda. Gratis.

Semester 1 / Ganjil1 dari 2 siap unduh

2 materi Informatika Paket C, urut mengajar dari Data, Informasi, dan Validasinya hingga Algoritma dan Struktur Data.

Data, Informasi, dan ValidasinyaAlgoritma dan Struktur DataModul siap unduh · Word + PDF ber-kop

Semester 2 / Genap2 materi · siap dibuatkan

2 materi Informatika Paket C, urut mengajar dari Teknologi dan Budaya Digital hingga Keamanan dan Manajemen Informasi.

Teknologi dan Budaya DigitalKeamanan dan Manajemen Informasi

Informatika Kelas X Paket C — Fase E

Kelas X — ditulis juga kelas 10 — di Paket C berada di Fase E, dan 4 materi Informatika setahun terdaftar di peta halaman ini, urut mengajar, terbagi semester 1 (ganjil) dan semester 2 (genap).

Yang disusun di sini perangkat ajar Informatika kelas X (kelas 10) Paket C — satu berkas yang di lapangan dipanggil empat nama sekaligus: modul ajar, RPP (istilah resmi sejak Permendikdasmen 1/2026), modul ajar deep learning, dan RPM (Rencana Pembelajaran Mendalam). Sampulnya memang bertanda Deep Learning · Pembelajaran Mendalam: kegiatan intinya berkerangka memahami – mengaplikasi – merefleksi (Permendikdasmen 13/2025) dengan 8 Dimensi Profil Lulusan — penerus Profil Pelajar Pancasila — dan capaian pembelajaran Informatika kelas X (kelas 10) Paket C mengacu Kepka BSKAP 046/H/KR/2025.

Tiap materi di peta atas dapat disusun menjadi modul ajar Informatika kelas X (kelas 10) Paket C yang lengkap — memuat capaian pembelajaran (CP) Fase E beserta elemennya, ATP, tujuan pembelajaran, langkah kegiatan, LKPD, rubrik KKTP, asesmen awal–formatif–sumatif, bahan ajar, glosarium, dan bank soal — dalam Word (.docx) dan PDF ber-kop tahun pelajaran 2026/2027, atas nama Anda. Satu berkas, bukan berkas yang dikumpulkan satu per satu.

Modul gratis di halaman ini 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 & materi · ±1 menit jadi
✨ Mau lebih lengkap?
+6 lembar

Tiap modul ajar Informatika bisa jadi lebih lengkap

Ini 6 lembar tambahannya. 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 DataLembar tambahan
Nama sekolah AndaInformatika · Kelas XIce Breaking
Pertemuan 1Pertemuan 2Pertemuan 3… hingga Pertemuan 8
Biar kelas langsung hidupLembar tambahan
Nama sekolah AndaInformatika · Kelas XLKPD Tiap Pertemuan
P1P2P3…Temuan / hasil kerjaBukti atau alasanSimpulan
Beda tiap pertemuanLembar tambahan
Nama sekolah AndaInformatika · Kelas XRefleksi Guru & Siswa
GuruKetercapaian tujuan pembelajaranPeserta didik yang perlu pendampinganPeserta didikSaya sudah memahami …Hal yang masih membingungkan …
Tinggal isi habis mengajarLembar tambahan
Nama sekolah AndaInformatika · Kelas XRemedial & Pengayaan
RemedialUntuk yang belum mencapai tujuanPengayaanUntuk yang tuntas lebih awal
Buat yang tertinggal & yang sudah tuntasLembar tambahan
Nama sekolah AndaInformatika · Kelas XProfil Lulusan
Penalaran kritisKreativitasKolaborasi
Sudah dikaitkan ke materi iniLembar tambahan

🎁 Plus perangkat setahun & bonus

Sekali ambil paket, administrasi setahun ikut beres.

Semua paketProta
1Data, Informasi, dan Validasinya1Algoritma dan Struktur Data2Teknologi dan Budaya Digital2Keamanan dan Manajemen Informasi
Setahun penuh, sudah ber-kop
Semua paketPromes Semester 1
MateriJASONDData, Informasi, dan ValidasinyaAlgoritma dan Struktur Data
Sebaran materi per bulan
Paket 30 & 60Soal PTS & PAS
Kisi-kisiNaskah soal + kunciKartu soal
Kisi-kisi sampai kartu soal
Paket 30 & 60Administrasi Kelas
Program kerja wali kelasDaftar 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
Paket 60Program Ekskul
Latihan Juli–JuniLomba & anggaran
Pramuka, PMR, Rohis, dll.

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

Pertanyaan Seputar Modul Ajar Informatika Kelas X Paket C

Apakah modul ajar Informatika ini gratis?

Ya. Tiga modul ajar gratis tersedia bertahap dalam Word + PDF tanpa watermark dan atas nama Anda; modul berikutnya terbuka setiap 12 jam.

Kelas X (kelas 10) Paket C masuk Fase apa, dan CP serta elemennya yang mana?

Fase E. Kelas X dan kelas 10 adalah kelas yang sama — yang satu ditulis angka Romawi seperti di dokumen resmi, yang satu angka biasa. Modul yang disusun dari halaman ini mencantumkan capaian pembelajaran (CP) Fase E beserta elemennya di bagian identitas, jadi Anda tidak perlu menyalinnya sendiri.

Apa saja materi Informatika kelas X Paket C?

4 materi, urut mengajar dari Data, Informasi, dan Validasinya hingga Keamanan dan Manajemen Informasi. Seluruhnya terdaftar di peta halaman ini beserta elemen dan tujuan pembelajarannya begitu modulnya disusun.

Apakah ini modul ajar deep learning atau RPM?

Ya — ketiganya dokumen yang sama. Modul di sini disusun dengan pendekatan Pembelajaran Mendalam (Permendikdasmen 13/2025): kegiatan intinya berkerangka memahami – mengaplikasi – merefleksi, sasaran karakternya 8 Dimensi Profil Lulusan, dan sampulnya bertanda Deep Learning · Pembelajaran Mendalam. Sebagian guru menyebutnya RPM (Rencana Pembelajaran Mendalam), sebagian RPP deep learning; istilah resminya RPP sejak Permendikdasmen 1/2026.

Bisakah saya meminta materi yang belum ada di daftar?

Bisa. Ketuk materi bertanda + pada daftar di atas — mapel, kelas, dan materinya langsung terbawa, tinggal isi nama dan sekolah Anda.

Apakah ATP, LKPD, dan KKTP-nya ikut, dan bisa langsung diunduh Word atau PDF?

Keduanya, dan langsung. Satu kali susun menghasilkan berkas Word (.docx) yang masih bisa Anda sunting sekaligus PDF siap cetak — keduanya ber-kop sekolah, bertahun pelajaran 2026/2027, dan atas nama Anda, tanpa watermark. Isinya satu perangkat ajar utuh: modul ajar berikut ATP, LKPD, rubrik KKTP, asesmen, bahan ajar, glosarium, dan bank soalnya.

Apakah di sini ada buku siswa atau buku guru Informatika?

Tidak. Yang disusun di sini adalah perangkat ajar guru — modul ajar (RPP) beserta ATP, LKPD, asesmen, bahan ajar, dan bank soalnya. Buku siswa dan buku guru diterbitkan kementerian, dan modul di sini dapat dipakai berdampingan dengan buku mana pun yang dipakai sekolah Anda.

Apakah sesuai kurikulum terbaru?

Ya. Semua modul mengikuti Kurikulum Merdeka dengan Pembelajaran Mendalam (Permendikdasmen 13/2025) dan ketentuan terbaru lainnya sesuai jenis sekolah.

Buat sesuai kebutuhanMateri belum tersedia? Buat modul sendiri, gratis.Siap ±1 menit · Word + PDF · langsung atas nama Anda

tuntas.org — administrasi beres, kinerja tuntas.