Modul Ajar & RPP Koding dan Kecerdasan Artifisial Kelas X
Algoritma dan Notasi Pemrograman
Modul ajar (RPP) Koding dan Kecerdasan Artifisial SMK kelas X materi Algoritma dan Notasi Pemrograman, gratis dalam Word + PDF atas nama Anda: ATP, tujuan, LKPD, asesmen, bahan ajar. Sesuai Kepka BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah Kurikulum Merdeka.
Jenjang, mapel, kelas, semester, dan materinya sudah terbawa dari halaman ini. Tinggal identitas Anda: nama dan sekolah.
Gratis 3 modul, tanpa bayar apa pun. Untuk mengunduh berkasnya Anda perlu email atau akun Google dan nomor WhatsApp aktif.
✓ Bisa disetor sebagai Rencana Pelaksanaan PembelajaranStandar Proses 1/2026 · ketuk untuk penjelasan
Berkas ini modul ajar, dan di dalamnya sudah termuat RPP (Rencana Pelaksanaan Pembelajaran): tujuan pembelajaran, langkah pembelajaran, dan asesmen — tiga komponen inti menurut Permendikdasmen Nomor 1 Tahun 2026 tentang Standar Proses. Modul ajar melengkapinya dengan LKPD, ATP, dan bahan ajar. Jadi bila sekolah Anda meminta RPP, berkas ini sudah memenuhinya.
Bukan Algoritma dan Notasi Pemrograman yang Anda cari? Materi Koding dan Kecerdasan Artifisial Kelas X lainnya:
| Penyusun | nama Anda |
| Satuan Pendidikan | sekolah Anda |
| Mata Pelajaran | Koding dan Kecerdasan Artifisial |
| Fase / Kelas | E / X |
| Materi Pokok | Algoritma dan Notasi Pemrograman |
| Alokasi Waktu | 3 Pertemuan (6 JP: 2 JP × 45 menit = 90 menit per pertemuan) |
| Tahun Pelajaran | 2026/2027 |
| Model Pembelajaran | Problem Based Learning (PBL) + Praktik |
| Bentuk Dokumen | Modul Ajar — memuat RPP |
✍️ Dua baris kuning di atas terisi otomatis saat Anda mengunduh — beserta kop, logo, dan nama sekolah di kepala tiap lembar.
Kompetensi awal: Peserta didik memiliki pemahaman dasar tentang cara kerja komputer dan kemampuan berpikir logis sederhana dalam kehidupan sehari-hari.
Dimensi Profil Lulusan yang dikembangkan:
- Penalaran Kritis — elemen: Menganalisis dan Mengevaluasi Penalaran
Peserta didik menganalisis berbagai masalah dan mengevaluasi solusi algoritmik yang efektif dan efisien. - Kreativitas — elemen: Menghasilkan Gagasan yang Orisinal
Peserta didik menghasilkan gagasan-gagasan baru dalam merancang algoritma untuk menyelesaikan permasalahan pemrograman. - Kolaborasi — elemen: Bekerja Sama dan Berkomunikasi dalam Kelompok
Peserta didik bekerja sama dalam kelompok untuk merancang dan mempresentasikan algoritma, serta memberikan umpan balik konstruktif.
Capaian Pembelajaran (CP):
| Acuan | Kepka BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah Kurikulum Merdeka |
| Elemen / Domain | Koding dan Kecerdasan Artifisial |
| Rumusan CP Fase | Peserta didik mampu memahami konsep dasar algoritma, struktur data, dan notasi pemrograman untuk memecahkan masalah komputasi secara logis dan terstruktur. |
Identifikasi materi — 4 dimensi pengetahuan:
| Faktual | Algoritma dapat ditemukan dalam resep masakan, instruksi perakitan, atau langkah-langkah navigasi Google Maps. |
| Konseptual | Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan suatu masalah, sedangkan notasi pemrograman adalah cara menuliskannya. |
| Prosedural | Peserta didik akan belajar merancang algoritma, menuliskannya dalam pseudocode atau flowchart, dan mengimplementasikannya dalam kode sederhana. |
| Metakognitif | Peserta didik menyadari bahwa pemahaman algoritma dan notasi pemrograman adalah fondasi penting untuk menjadi seorang programmer yang handal. |
Tujuan Pembelajaran:
- Menganalisis konsep dasar algoritma dan ciri-cirinya dengan tepat.
- Mengidentifikasi berbagai jenis notasi pemrograman (pseudocode dan flowchart) dengan benar.
- Merancang algoritma sederhana menggunakan pseudocode untuk memecahkan masalah sehari-hari.
- Menggambar flowchart untuk algoritma sederhana dengan simbol yang benar.
- Mengimplementasikan algoritma sederhana ke dalam sintaks bahasa pemrograman dasar.
- Mengevaluasi efisiensi dan kebenaran algoritma yang telah dirancang.
Pemahaman bermakna: Memahami algoritma dan notasi pemrograman membantu kita berpikir sistematis dan memecahkan masalah kompleks menjadi langkah-langkah yang lebih kecil dan mudah dikelola, seperti halnya membangun sebuah robot dari instruksi-instruksi kecil.
Pertanyaan pemantik: "Bagaimana cara kalian menginstruksikan robot untuk membuat kopi dari awal sampai siap diminum, agar robot tidak melakukan kesalahan?"
| Praktik Pedagogis | Problem Based Learning (PBL) + Praktik |
| Lintas Disiplin Ilmu | Matematika: Penerapan konsep logika, operasi bilangan, dan pemecahan masalah sistematis dalam perancangan algoritma. Bahasa Indonesia: Keterampilan merumuskan instruksi yang jelas dan terstruktur dalam pseudocode, serta presentasi hasil kerja secara lisan dan tertulis. Informatika (Dasar-dasar): Fondasi penting untuk memahami struktur data, pemrograman berorientasi objek, dan pengembangan perangkat lunak. |
| Kemitraan Pembelajaran | Orang tua dapat diajak untuk mendiskusikan bagaimana algoritma digunakan dalam pekerjaan sehari-hari mereka atau dalam aplikasi yang mereka gunakan. |
| Lingkungan Pembelajaran | Ruang kelas dilengkapi dengan akses internet, proyektor, papan tulis, serta komputer/laptop yang memadai untuk praktik coding. |
| Pemanfaatan Teknologi Digital | Pemanfaatan IDE daring (misalnya, Replit, Google Colaboratory) atau IDE luring (misalnya, VS Code) untuk praktik penulisan dan pengujian kode Python. |
| Model Pembelajaran | Discovery Learning |
| Tujuan Pertemuan 1 | Menganalisis konsep dasar algoritma dan ciri-cirinya dengan tepat. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit | Ice breaking: Tebak Gerakan: Guru memperagakan urutan gerakan sederhana (misal: tepuk tangan, putar kepala, lompat), lalu peserta didik meniru dan menebak urutan instruksinya.
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 menit |
|
| Kegiatan PenutupMenggembirakan (Joyful) | 15 menit |
|
Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.
| Model Pembelajaran | Project Based Learning |
| Tujuan Pertemuan 2 | Merancang algoritma sederhana menggunakan pseudocode untuk memecahkan masalah sehari-hari. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit | Ice breaking: Teka-teki Kata Berantai: Guru menyebutkan satu kata, peserta didik berikutnya menyebutkan kata yang berawalan huruf terakhir dari kata sebelumnya, berlanjut hingga semua mendapat giliran.
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 menit |
|
| Kegiatan PenutupMenggembirakan (Joyful) | 15 menit |
|
Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.
| Model Pembelajaran | Problem Based Learning |
| Tujuan Pertemuan 3 | Mengimplementasikan algoritma sederhana ke dalam sintaks bahasa pemrograman dasar. |
| Tahapan | Alokasi | Kegiatan Pembelajaran |
|---|---|---|
| Kegiatan AwalBerkesadaran (Mindful) | 15 menit | Ice breaking: Sinyal Angka: Guru menyebutkan angka 1-5, peserta didik merespon dengan jumlah jari yang sesuai tanpa suara, melatih fokus dan respons.
|
| Inti — MemahamiBermakna (Meaningful) | 20 menit |
|
| Inti — MengaplikasiBermakna (Meaningful) | 25 menit |
|
| Inti — MerefleksiBermakna (Meaningful) | 15 menit |
|
| Kegiatan PenutupMenggembirakan (Joyful) | 15 menit |
|
Tahapan inti mengikuti 3 Pengalaman Belajar Pembelajaran Mendalam: memahami → mengaplikasi → merefleksi; label di kolom kiri menunjukkan prinsip yang diwujudkan tiap tahapan.
Tujuan: Mengidentifikasi langkah-langkah algoritmik dalam aktivitas sehari-hari dan ciri-ciri algoritma.
Alat & bahan: Alat tulis, kertas, LKPD, komputer/proyektor
Langkah kerja:
- Amati gambar alur kegiatan berikut dengan saksama.
Mulai 1 Siapkan alat & bahan 2 Lakukan proses utama 3 Selesai 4 - Identifikasi setiap langkah yang dilakukan pada gambar untuk mencapai tujuan akhir.
- Tuliskan langkah-langkah tersebut secara berurutan pada kolom 'Langkah Algoritma'.
- Diskusikan dalam kelompok, apakah langkah-langkah tersebut memenuhi ciri-ciri algoritma yang baik? Tuliskan alasannya.
- Sajikan hasil diskusi kelompok Anda di depan kelas.
🔒 Tabel kerja dan lembar refleksi murid tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
Asesmen awal (diagnostik):
- Apa yang Anda ketahui tentang 'urutan langkah' untuk menyelesaikan sesuatu?
- Menurut Anda, apakah resep masakan termasuk algoritma? Mengapa?
- Bagaimana cara Anda memberikan instruksi kepada teman agar mudah dipahami?
Formatif (proses): Observasi partisipasi aktif peserta didik dalam diskusi kelompok dan praktik coding, serta penilaian LKPD.
Sumatif (akhir): Tes tertulis berupa pilihan ganda dan esai untuk mengukur pemahaman konsep dan kemampuan merancang algoritma.
🔒 Rubrik KKTP dan kunci jawaban tidak ditampilkan di pratinjau — keduanya ada di berkas unduhan.
| No | Tujuan Pembelajaran | Materi | Alokasi | Dimensi |
|---|---|---|---|---|
| 1 | Menganalisis konsep dasar algoritma dan ciri-cirinya dengan tepat. | Konsep dasar algoritma, ciri-ciri algoritma. | 2 JP | Penalaran Kritis |
| 2 | Mengidentifikasi berbagai jenis notasi pemrograman (pseudocode dan flowchart) dengan benar. | Notasi pseudocode dan flowchart, simbol-simbol dasar. | 2 JP | Kreativitas |
| 3 | Merancang algoritma sederhana menggunakan pseudocode dan flowchart untuk memecahkan masalah sehari-hari. | Penyusunan pseudocode, penggambaran flowchart. | 2 JP | Kolaborasi |
Algoritma dan notasi pemrograman adalah fondasi utama dalam dunia komputasi. Tanpa pemahaman yang kuat tentang bagaimana memecahkan masalah secara sistematis dan menuliskannya dalam bahasa yang dimengerti komputer, kita tidak akan bisa menciptakan program atau aplikasi yang berguna. Modul ini akan membimbing Anda untuk menguasai keterampilan berpikir algoritmik.
1. Pengertian Algoritma
Algoritma adalah serangkaian instruksi atau langkah-langkah yang terdefinisi dengan baik dan berurutan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Algoritma harus memiliki awal dan akhir yang jelas, setiap langkah harus spesifik dan tidak ambigu, serta harus menghasilkan output yang benar untuk input yang valid. Contoh sederhana algoritma adalah langkah-langkah membuat secangkir kopi atau cara mencari buku di rak perpustakaan. Kunci dari algoritma adalah efisiensi dan kejelasan dalam setiap langkahnya.
2. Ciri-ciri Algoritma
Algoritma yang baik memiliki beberapa ciri penting. Pertama, Input: Algoritma memiliki nol atau lebih masukan. Kedua, Output: Algoritma menghasilkan satu atau lebih keluaran. Ketiga, Definiteness (Kepastian): Setiap langkah harus jelas dan tidak ambigu. Keempat, Finiteness (Keterbatasan): Algoritma harus berhenti setelah sejumlah langkah yang terbatas. Kelima, Effectiveness (Efektivitas): Setiap instruksi harus dapat dilaksanakan dalam waktu yang wajar dan menghasilkan hasil yang benar. Memahami ciri-ciri ini membantu kita merancang algoritma yang efektif.
3. Notasi Pemrograman: Pseudocode
Pseudocode adalah cara menuliskan algoritma yang menyerupai bahasa pemrograman tetapi tidak terikat pada aturan sintaksis bahasa pemrograman tertentu. Pseudocode menggunakan bahasa sehari-hari yang terstruktur untuk menggambarkan logika algoritma. Tujuannya adalah agar algoritma mudah dibaca dan dipahami oleh manusia, sebelum diubah menjadi kode program yang sebenarnya. Contohnya, untuk menjumlahkan dua bilangan, pseudocode bisa ditulis: BACA bilangan1, BACA bilangan2, HITUNG jumlah = bilangan1 + bilangan2, TAMPILKAN jumlah. Ini mempermudah transisi ke bahasa pemrograman.
4. Notasi Pemrograman: Flowchart
Flowchart adalah representasi grafis dari sebuah algoritma menggunakan simbol-simbol standar yang dihubungkan dengan panah. Setiap simbol memiliki makna tertentu, seperti oval untuk mulai/selesai, persegi panjang untuk proses, jajaran genjang untuk input/output, dan belah ketupat untuk keputusan. Flowchart sangat membantu dalam memvisualisasikan alur logika dan kontrol dari algoritma, sehingga mudah untuk melacak langkah-langkah dan potensi kesalahan. Ini adalah alat yang efektif untuk mendesain dan mendokumentasikan algoritma secara visual.
5. Implementasi Algoritma ke Kode (Python)
Setelah merancang algoritma dengan pseudocode atau flowchart, langkah selanjutnya adalah menerjemahkannya ke dalam bahasa pemrograman yang dapat dieksekusi oleh komputer. Bahasa pemrograman Python sering digunakan karena sintaksnya yang relatif sederhana dan mudah dibaca. Setiap langkah dalam algoritma akan diubah menjadi baris-baris kode dengan aturan sintaksis Python yang spesifik. Misalnya, perintah BACA menjadi input(), TAMPILKAN menjadi print(), dan operasi matematika ditulis sesuai kaidah Python. Proses ini memerlukan ketelitian dan pemahaman sintaksis.
6. Struktur Dasar Program Python
Program Python memiliki struktur dasar yang mencakup deklarasi variabel untuk menyimpan data, penggunaan fungsi input() untuk menerima masukan dari pengguna, fungsi print() untuk menampilkan keluaran, dan operator aritmatika (+, -, *, /) untuk perhitungan. Selain itu, ada struktur kontrol seperti pernyataan kondisional (if-else) untuk membuat keputusan dan perulangan (for, while) untuk mengulang blok kode. Memahami struktur ini penting untuk menulis program yang berfungsi dengan baik dan sesuai dengan logika algoritma yang telah dirancang sebelumnya.
Rangkuman: Algoritma adalah urutan langkah logis untuk menyelesaikan masalah, memiliki ciri input, output, definiteness, finiteness, dan effectiveness. Notasi pemrograman seperti pseudocode dan flowchart membantu merancang dan memvisualisasikan algoritma sebelum diimplementasikan ke dalam kode. Pseudocode menggunakan bahasa terstruktur, sedangkan flowchart menggunakan simbol grafis standar. Mengubah algoritma ke kode program (misalnya Python) melibatkan penerapan sintaksis bahasa untuk setiap langkah algoritmik.
| Istilah | Arti |
|---|---|
| Algoritma | Urutan langkah logis untuk menyelesaikan masalah. |
| Pseudocode | Notasi algoritma menggunakan bahasa yang mirip pemrograman tapi tidak terikat sintaks. |
| Flowchart | Representasi grafis algoritma menggunakan simbol standar. |
| Sintaksis | Aturan penulisan dalam bahasa pemrograman. |
| Debugging | Proses mencari dan memperbaiki kesalahan dalam kode program. |
| Variabel | Nama yang digunakan untuk menyimpan nilai data dalam program. |
🔒 Daftar pustaka tidak ditampilkan di pratinjau — ada di berkas unduhan.
Modul ajar "Algoritma dan Notasi Pemrograman" mata pelajaran Koding dan Kecerdasan Artifisial Kelas X ini disusun sesuai ketentuan Kurikulum Merdeka · Pembelajaran Mendalam dan dinyatakan dapat digunakan dalam pembelajaran Tahun Pelajaran 2026/2027.
Rujukan: Permendikdasmen No. 13 Tahun 2025 (Pembelajaran Mendalam) · Permendikdasmen No. 1 Tahun 2026 (Standar Proses) · CP: Kepka BSKAP No. 046/H/KR/2025
Peta Materi Koding dan Kecerdasan Artifisial Kelas X Setahun
Urutan mengajarnya, bukan urutan pencarian. Yang sudah ada tinggal diunduh; yang belum, disusun atas nama Anda — sama-sama gratis.
Semester 1 / Ganjil5 dari 5 siap unduh
Berpikir Komputasional untuk Pemecahan MasalahModul siap unduh · Word + PDF ber-kopSemester 2 / Genap4 materi · siap dibuatkan
Konsep Dasar Kecerdasan ArtifisialBelum tersedia — susun atas nama Anda, gratisEtika Kecerdasan Artifisial: Privasi, Bias, dan Hak CiptaBelum tersedia — susun atas nama Anda, gratisEtika AI dan Privasi DataBelum tersedia — susun atas nama Anda, gratisProyek Python MiniBelum tersedia — susun atas nama Anda, gratisPertanyaan yang Sering Diajukan
Apakah ini modul ajar Koding dan Kecerdasan Artifisial 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 Notasi Pemrograman pada Koding dan Kecerdasan Artifisial SMK, Fase E, elemen Koding dan Kecerdasan Artifisial.
Modul Algoritma dan Notasi Pemrograman ini untuk semester 1 (ganjil) atau semester 2 (genap)?
Semester 1 (ganjil), menurut urutan materi Koding dan Kecerdasan Artifisial kelas X SMK di peta setahun pada halaman ini. Semesternya sudah terisi otomatis saat Anda mengunduh.
Apakah modul ajar Koding dan Kecerdasan Artifisial materi Algoritma dan Notasi Pemrograman ini gratis?
Ya. Modul Algoritma dan Notasi Pemrograman untuk kelas X SMK 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 10 jam.
Bagaimana cara download modul ajar Algoritma dan Notasi Pemrograman ini dalam Word (.docx) dan PDF?
Ketuk tombol unduh, isi nama dan sekolah, lalu buka dengan email atau Google dan nomor WhatsApp aktif. Berkas Koding dan Kecerdasan Artifisial 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 Koding dan Kecerdasan Artifisial kelas X langsung tersusun atas nama Anda.
Bisakah modul Algoritma dan Notasi Pemrograman ini diedit?
Bisa. Hasil unduhan berupa dokumen Word yang bisa disunting penuh — tujuan, alokasi waktu, dan langkah kegiatan Algoritma dan Notasi Pemrograman dapat Anda sesuaikan dengan murid Koding dan Kecerdasan Artifisial kelas X di sekolah Anda. Sudah ber-kop sekolah dan atas nama Anda, tersedia juga dalam PDF.
Apakah modul ajar Koding dan Kecerdasan Artifisial kelas X ini sesuai kurikulum terbaru?
Ya. Modul Algoritma dan Notasi Pemrograman ini mengikuti Kepka BSKAP No. 046/H/KR/2025 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah Kurikulum Merdeka, pada Fase E untuk kelas X SMK. Profil Pelajar Pancasila (P5) kini dilanjutkan sebagai 8 Dimensi Profil Lulusan; dimensi yang dikembangkan materi Algoritma dan Notasi Pemrograman 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 Notasi Pemrograman untuk Koding dan Kecerdasan Artifisial 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 Notasi Pemrograman ini memuat bank soalnya sendiri — 6 pilihan ganda dan 5 uraian beserta kunci jawaban, ditambah rubrik KKTP pada bagian asesmennya. Yang belum termasuk: paket soal satu semester penuh Koding dan Kecerdasan Artifisial kelas X SMK 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 Notasi Pemrograman beserta ATP, LKPD, asesmen, dan bank soalnya. Perangkat pembelajaran pelengkap Koding dan Kecerdasan Artifisial kelas X berupa Program Tahunan (Prota) dan Program Semester (Promes/Prosem) ber-kop sekolah tersedia lewat Paket Modul.
Modul Koding dan Kecerdasan Artifisial ini cocok untuk SMK negeri maupun swasta?
Ya. Kop, logo, dan nama SMK Anda dipasang otomatis, negeri maupun swasta; sekolah berciri (Muhammadiyah, NU, Islam Terpadu) mendapat kop dan mapel khasnya sendiri saat mengisi borang. Materi Algoritma dan Notasi Pemrograman disusun untuk SMK dari kurikulum yang sama.
tuntas.org — administrasi beres, kinerja tuntas. Semua modul disusun sebagai materi bantu belajar yang independen.