KRITERIA KETERCAPAIAN TUJUAN PEMBELAJARAN (KKTP) INFORMATIKA Semester 1 1. IDENTITAS| Mata Pelajaran | Informatika |
|---|
| Fase / Kelas | Fase D / Kelas 9 |
|---|
| Topik | Semester 1 |
|---|
| Tahun Ajaran | 2026/2027 |
|---|
| Pendekatan KKTP | rubrik |
|---|
| Semester | 1 |
|---|
2. INTERVAL NILAI| Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| 0-59 | 60-69 | 70-84 | 85-100 |
3. PETUNJUK PENSKORANPetunjuk penskoran (deterministik): • Belum Berkembang (0-59): indikator dasar belum tercapai; perlu intervensi/remedial. • Mulai Berkembang (60-69): sebagian indikator tercapai dengan bantuan guru. • Berkembang (70-84): indikator utama tercapai secara mandiri. • Sangat Berkembang (85-100): melampaui indikator; mampu mentransfer/menjelaskan ke konteks baru. Nilai numerik dipetakan ke level di atas sesuai interval. Deskripsi rubrik per TP menjelaskan bukti observasi di tiap level. 4. RINGKASAN KETERCAPAIAN PER BABKode TP: Kelas.Bab.Urutan TP — contoh TP 9.1.1 = Kelas 9, Bab 1, TP ke-1. Penomoran ini penunjuk urutan internal dokumen, bukan format baku Pemerintah. Bab 1 — Berpikir Komputasional dalam Analisis Data (4 TP)| No | Kode TP | Tujuan Pembelajaran | Jumlah Indikator |
|---|
| 1 | TP 9.1.1 | Menjelaskan konsep himpunan data terstruktur dalam kehidupan sehari-hari | 3 | | 2 | TP 9.1.2 | Menerapkan berpikir komputasional dalam menyelesaikan persoalan yang mengandung himpunan data berstruktur sederhana dengan volume kecil | 3 | | 3 | TP 9.1.3 | Menjelaskan konsep lembar kerja pengolah data | 3 | | 4 | TP 9.1.4 | Mendemonstrasikan pemanfaatan perangkat teknologi lembar kerja untuk analisis dan visualisasi data | 3 |
Bab 2 — Berpikir Komputasional dalam Algoritma dan Pemrograman (4 TP)| No | Kode TP | Tujuan Pembelajaran | Jumlah Indikator |
|---|
| 5 | TP 9.2.1 | Menerapkan berpikir komputasional dalam menyelesaikan persoalan komputasi dekomposisi masalah | 3 | | 6 | TP 9.2.2 | Menuliskan sekumpulan instruksi menggunakan sekumpulan kosakata terbatas dalam format pseudocode | 3 | | 7 | TP 9.2.3 | Menuliskan sekumpulan instruksi menggunakan sekumpulan simbol dalam format pseudocode | 3 | | 8 | TP 9.2.4 | Menerapkan berpikir komputasional untuk menyelesaikan problem sehari-hari melalui perancangan algoritma | 3 |
5. RUBRIK KETERCAPAIAN PER TUJUAN PEMBELAJARANBab 1 — Berpikir Komputasional dalam Analisis DataTP 9.1.1: Menjelaskan konsep himpunan data terstruktur dalam kehidupan sehari-hariIndikator Pencapaian: 1. Mengidentifikasi karakteristik himpunan data terstruktur (baris, kolom, atribut, dan tipe data) 2. Memberikan contoh pemanfaatan himpunan data terstruktur dalam kehidupan sehari-hari 3. Menjelaskan perbedaan mendasar antara data terstruktur dan data tidak terstruktur | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu mengidentifikasi karakteristik data terstruktur maupun memberikan contohnya dalam kehidupan sehari-hari meskipun telah diberikan stimulus/bimbingan. | Mampu menyebutkan contoh data terstruktur dalam aktivitas harian, namun masih memerlukan bantuan dalam membedakan komponen baris, kolom, dan atributnya. | Mampu menjelaskan konsep data terstruktur, menguraikan komponen pembentuknya secara tepat, serta membedakannya dari data tidak terstruktur dalam konteks kehidupan sehari-hari secara mandiri. | Mampu menjelaskan konsep data terstruktur secara mendalam dan terperinci, serta mampu merancang skema struktur data baru dari permasalahan nyata di lingkungan sekitarnya. |
TP 9.1.2: Menerapkan berpikir komputasional dalam menyelesaikan persoalan yang mengandung himpunan data berstruktur sederhana dengan volume kecilIndikator Pencapaian: 1. Menerapkan teknik abstraksi untuk menyaring informasi yang relevan pada tabel data kecil 2. Melakukan pengurutan (sorting) dan penyaringan (filtering) data secara logis untuk menyelesaikan persoalan 3. Menarik kesimpulan atau pola berdasarkan hasil pengolahan data berstruktur sederhana | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu menentukan data yang relevan maupun melakukan operasi penyortiran dasar untuk memecahkan persoalan walau dibimbing guru. | Mampu menyaring dan mengurutkan data dengan instruksi bertahap, namun belum konsisten dalam menarik kesimpulan logis untuk menjawab persoalan. | Mampu menerapkan prinsip berpikir komputasional secara mandiri untuk mengabstraksi, mengurutkan, menyaring, dan menyimpulkan solusi dari himpunan data sederhana bervolume kecil. | Mampu mengevaluasi beberapa metode pengurutan/penyaringan data untuk menemukan solusi yang paling efektif dan efisien, serta mampu menjelaskan alur penalarannya secara kritis. |
TP 9.1.3: Menjelaskan konsep lembar kerja pengolah dataIndikator Pencapaian: 1. Menjelaskan fungsi dan kegunaan perangkat lembar kerja pengolah data 2. Mengidentifikasi elemen-elemen lembar kerja (sel, baris, kolom, rentang/range, dan lembar/sheet) 3. Mengklasifikasikan jenis data yang didukung oleh lembar kerja (teks, numerik, tanggal, dan formula) | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu mengenali antarmuka dasar dan fungsi lembar kerja pengolah data meskipun telah ditunjukkan contoh penggunaannya. | Mampu menyebutkan fungsi umum lembar kerja, namun masih keliru dalam membedakan konsep sel, rentang (range), dan tipe data tanpa pendampingan guru. | Mampu menjelaskan konsep lembar kerja pengolah data, fungsi setiap elemen antarmuka, serta jenis-jenis data yang dapat diolah secara tepat dan mandiri. | Mampu membandingkan keunggulan pengolahan data menggunakan lembar kerja digital dibanding pencatatan manual, serta mengaitkannya dengan efisiensi pengelolaan informasi. |
TP 9.1.4: Mendemonstrasikan pemanfaatan perangkat teknologi lembar kerja untuk analisis dan visualisasi dataIndikator Pencapaian: 1. Menggunakan formula dan fungsi dasar (SUM, AVERAGE, MIN, MAX, COUNT) untuk analisis data 2. Membuat grafik/diagram yang tepat sesuai dengan karakteristik data yang disajikan 3. Menginterpretasikan informasi hasil visualisasi data dalam bentuk penjelasan deskriptif | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu menginput formula dasar maupun membuat visualisasi diagram pada lembar kerja secara benar walau telah dipandu. | Mampu menggunakan formula dasar perhitungan dengan panduan guru, namun belum tepat dalam memilih jenis grafik yang sesuai dengan data. | Mampu mendemonstrasikan analisis data menggunakan kombinasi formula dasar serta menyajikan visualisasi data berupa diagram yang tepat dan terbaca secara mandiri. | Mampu mengolah data secara komprehensif menggunakan formula dan fungsi analitis, menyajikan visualisasi data yang informatif serta estetis, dan menyampaikan wawasan (insight) analitis secara mendalam. |
Bab 2 — Berpikir Komputasional dalam Algoritma dan PemrogramanTP 9.2.1: Menerapkan berpikir komputasional dalam menyelesaikan persoalan komputasi dekomposisi masalahIndikator Pencapaian: 1. Mengidentifikasi komponen-komponen masalah komputasi yang kompleks 2. Memecah persoalan utama menjadi sub-persoalan yang lebih kecil, terisolasi, dan terstruktur 3. Menentukan urutan prioritas eksekusi penyelesaian antar-bagian masalah | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu mengidentifikasi masalah utama maupun membaginya menjadi sub-persoalan yang lebih sederhana. | Mampu memecah masalah menjadi beberapa bagian dengan bantuan pertanyaan pemantik, namun pembagian masalah belum sepenuhnya terstruktur atau sistematis. | Mampu menerapkan dekomposisi secara mandiri dengan menguraikan masalah komputasi menjadi beberapa bagian yang terdefinisi jelas dan menyusun alur penyelesaiannya. | Mampu mendekomposisi persoalan komputasi kompleks multi-kondisi, memetakan hubungan ketergantungan antarsub-masalah, dan merancang kerangka solusi yang terintegrasi. |
TP 9.2.2: Menuliskan sekumpulan instruksi menggunakan sekumpulan kosakata terbatas dalam format pseudocodeIndikator Pencapaian: 1. Menggunakan kata kunci (keywords) standar pseudocode (seperti: INPUT/BACA, OUTPUT/CETAK, JIKA-MAKA, ULANGI) 2. Menyusun struktur algoritma pseudocode dengan urutan langkah yang logis dan konsisten 3. Menerapkan aturan penulisan yang rapi (indentasi) untuk menunjukkan blok instruksi | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu menuliskan instruksi terstruktur; tulisan masih berupa kalimat deskriptif bebas tanpa kata kunci pseudocode standar. | Mampu menuliskan beberapa kata kunci pseudocode, namun logika urutan instruksi dan kerapian struktur penulisan (indentasi) masih sering keliru jika tanpa contoh. | Mampu menuliskan sekumpulan instruksi algoritma secara runtut, logis, dan terbaca dengan kosakata terbatas dalam format pseudocode baku secara mandiri. | Mampu menuliskan pseudocode yang ringkas, efisien, bebas dari ambiguitas, serta mampu melakukan dry run (penelusuran manual) untuk menguji keabsahan instruksi. |
TP 9.2.3: Menuliskan sekumpulan instruksi menggunakan sekumpulan simbol dalam format pseudocodeIndikator Pencapaian: 1. Menggunakan simbol assignment/penugasan (seperti panah <- atau =) secara tepat dalam pseudocode 2. Menggunakan simbol operator aritmatika (+, -, *, /) dan relasional/logika (>, <, ==, !=, AND, OR) dalam baris instruksi 3. Menyusun ekspresi komputasi matematis/logika yang valid dalam instruksi pseudocode | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mengenali arti dan aturan penulisan simbol penugasan maupun operator komputasi dalam pseudocode. | Mampu menggunakan simbol aritmatika sederhana, namun masih sering keliru menerapkan simbol operator logika atau penugasan variabel tanpa panduan. | Mampu menuliskan instruksi algoritma pseudocode secara mandiri dengan memadukan simbol penugasan, operator matematika, dan operator relasional secara tepat. | Mampu mengombinasikan berbagai simbol komputasi dan ekspresi logika majemuk secara akurat dalam pseudocode untuk menangani kasus kondisional yang kompleks. |
TP 9.2.4: Menerapkan berpikir komputasional untuk menyelesaikan problem sehari-hari melalui perancangan algoritmaIndikator Pencapaian: 1. Memformulasikan permasalahan sehari-hari ke dalam representasi algoritma langkah demi langkah 2. Merancang alur logika algoritma yang mencakup sekuens, percabangan (kondisi), atau perulangan 3. Menguji dan memverifikasi ketepatan langkah algoritma terhadap kondisi nyata yang dihadapi | Belum Berkembang | Mulai Berkembang | Berkembang | Sangat Berkembang |
|---|
| Belum mampu mengidentifikasi langkah terurut untuk menyelesaikan masalah sehari-hari dalam bentuk algoritma. | Mampu merancang langkah penyelesaian runtut untuk kasus sederhana, namun belum mampu memasukkan percabangan atau perulangan logika tanpa bantuan. | Mampu menerapkan berpikir komputasional secara mandiri untuk merancang algoritma terstruktur (mencakup sekuens dan percabangan) dalam menyelesaikan problem sehari-hari secara efektif. | Mampu merancang algoritma yang optimal dan fleksibel terhadap berbagai kemungkinan kondisi ekstrem (corner cases), serta mampu mengomunikasikan dan merefleksikan efisiensi algoritmanya. |
6. CATATANKKTP semester ini mencakup Bab 1 — Berpikir Komputasional dalam Analisis Data; Bab 2 — Berpikir Komputasional dalam Algoritma dan Pemrograman (total 8 TP). Satu rubrik per TP; gunakan ringkasan per bab untuk administrasi dan rubrik detail per bab untuk mengajar. |