Langsung ke konten utama

KISI KISI SOAL INFORMATIKA KELAS 11 SMA

 



Kisi Kisi

I. Arsitektur Komputer, Jaringan, dan Etika Digital (Soal 1-4)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

1

Arsitektur Komputer

Unit Pemroses Sentral (CPU)

Fungsi utama CPU (menjalankan instruksi, perhitungan, kontrol sistem).

2

Visualisasi Data

Jenis-jenis Chart

Pemilihan jenis chart (Line Chart) yang efektif untuk menunjukkan tren data dari waktu ke waktu.

3

Struktur Algoritma Dasar

Efisiensi & Perulangan

Konsep struktur kendali Loop (Perulangan) untuk tugas berulang yang efisien (auto-reply banyak).

4

Keamanan Siber

Ancaman Keamanan

Identifikasi modus penipuan berbasis rekayasa sosial (Phishing) yang meminta data sensitif.

 

II. Dasar-Dasar Algoritma dan Pemrograman (Soal 5-17)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

5

Pengertian Algoritma

Definisi

Definisi Algoritma sebagai urutan langkah logis yang sistematis.

6

Syarat Algoritma Baik

Sifat Finiteness

Pemahaman sifat Finiteness (harus selesai dalam jumlah langkah terbatas).

7 & 10

Konsep Dasar Pemrograman

Variabel

Definisi Variabel sebagai tempat penyimpanan nilai data yang dapat berubah.

8 & 11

Representasi Algoritma

Bahasa Alami

Kelebihan dan kekurangan representasi Bahasa Alami (mudah dipahami, rentan ambigu).

9 & 12

Komponen Algoritma

Input, Proses, Output

Istilah untuk data yang dimasukkan ke dalam algoritma (Input).

13

Tahapan Pengembangan Program

Analisis

Tahap pertama dan krusial dalam pemrograman (Analysis).

14

Tahapan Pengembangan Program

Peran Algoritma

Peran utama Algoritma dalam proses perancangan program (menyediakan langkah logis).

15

Tahapan Pengembangan Program

Debugging

Istilah untuk proses mencari dan memperbaiki kesalahan (Debugging).

16

Representasi Algoritma

Flowchart

Representasi visual algoritma menggunakan simbol standar (Flowchart).

17

Tahapan Pengembangan Program

Kompilasi/Interpretasi

Proses menerjemahkan source code ke kode mesin (Compilation atau Interpretation).

 

III. Berpikir Komputasional (CT) (Soal 18-22)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

18

Pilar CT

Dekomposisi

Konsep memecah masalah kompleks menjadi bagian yang lebih kecil (Dekomposisi).

19

Pilar CT

Pengenalan Pola

Penerapan Pengenalan Pola dalam menemukan kesamaan mendasar pada masalah berbeda.

20

Pengertian Algoritma

Definisi

Definisi Algoritma (pengulangan soal 5).

21

Representasi Algoritma

Simbol Flowchart

Fungsi simbol Persegi Panjang dalam Flowchart (Proses/Operasi).

22

Pilar CT

Generalisasi

Penerapan Generalisasi (menggunakan solusi dari satu masalah untuk menyelesaikan masalah lain yang serupa).

 

IV. Rekursi (Soal 23-27)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

23

Konsep Rekursi

Definisi

Definisi fungsi Rekursif (memanggil dirinya sendiri).

24

Konsep Rekursi

Base Case

Identifikasi Kasus Dasar (Base Case) dalam fungsi rekursif Fibonacci.

25

Konsep Rekursi

Batas Rekursi

Batas kedalaman rekursi (recursion limit) standar di Python (1,000).

26

Konsep Rekursi

Eksekusi Rekursi

Hasil eksekusi fungsi rekursif perpangkatan (pangkat(2, 4) = 16. Terdapat potensi error pada pilihan jawaban A-E). Jawaban seharusnya 16.

27

Konsep Rekursi

Langkah Rekursif

Peran dari argumen return di Langkah Rekursif (mengembalikan hasil sub-masalah).

 

V. Struktur Data: Larik (Array) (Soal 28-35)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

28

Larik (Array)

Definisi

Definisi Larik (kumpulan data tipe sama, berurutan, bersebelahan).

29

Larik (Array)

Indeks

Nilai indeks pertama larik (dimulai dari 0).

30

Larik (Array)

Ukuran Larik

Menentukan jumlah elemen maksimum dari deklarasi larik.

31

Larik (Array)

Akses Elemen

Menentukan nilai elemen berdasarkan indeks yang diberikan.

32

Larik (Array)

Sifat Homogenitas

Sifat fundamental larik: elemen harus memiliki tipe data yang sama (homogen).

33

Larik (Array)

Manfaat

Manfaat utama menggunakan larik (memudahkan pengelolaan data sejenis dalam jumlah besar).

34

Larik (Array)

Modifikasi Elemen

Sintaks yang benar untuk mengubah nilai elemen kedua (indeks 1).

35

Larik (Array)

Akses Langsung

Arti dari metode akses langsung (direct access) pada larik.

 

 

VI. Tipe Data: String (Soal 36-43)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

36

String Python

Sifat Immutable

Arti dari sifat immutable pada string (nilai tidak dapat diubah setelah dibuat).

37

String Python

Konversi Tipe

Fungsi konversi (casting) dari string ke integer (int()).

38

String Python

Pengaksesan Indeks

Hasil dari pengaksesan elemen string berdasarkan indeks 3 ('o').

39

String Python

Slicing

Hasil dari operasi slicing string (kata[3:8]).

40

String Python

Multiline String

Sintaks untuk membuat string multi-baris (tiga tanda kutip ganda/tunggal).

41

String Python

Fungsi split()

Hasil dari penggunaan fungsi split('-') pada string.

42

String Python

Fungsi replace()

Hasil dari penggunaan fungsi replace() dengan batasan jumlah penggantian.

43

String Python

Fungsi len() & Escape Character

Penghitungan panjang string yang mengandung escape character (\t dihitung satu karakter).

 

VII. Informatika, Dampak, dan Berpikir Kritis (Soal 44-50)

No. Soal

Topik Utama

Sub-Topik

Indikator Soal (Konsep Kunci)

44

Peran Informatika

Bidang Kesehatan

Dampak positif penerapan Rekam Medis Elektronik (RME).

45

Etika Informatika

Bias AI

Isu Bias dalam data pelatihan AI yang menyebabkan ketidakakuratan (diskriminasi).

46

Literasi Digital & Kritis

Evaluasi Informasi

Langkah berpikir kritis dalam mengevaluasi informasi viral (mencari sumber kredibel/ahli).

47

Dampak Sosial Informatika

Digital Divide

Definisi Kesenjangan Digital (Digital Divide).

48

Dampak Sosial Informatika

Solusi Digital Divide

Solusi berorientasi sosial dan kritis untuk mengurangi kesenjangan digital pada petani (pelatihan terpersonalisasi).

49

Dampak Sosial Informatika

E-commerce Pertanian

Dampak sosial kritis E-commerce pertanian terhadap pedagang perantara (kehilangan mata pencaharian/transformasi profesi).

50

Literasi Digital & Kritis

Hoaks & Pengujian

Kemampuan berpikir kritis petani dalam menghadapi hoaks (mencari data pendukung dan menguji).

 

Komentar

Postingan populer dari blog ini

String Adalah: Pengertian, Jenis, Fungsi, dan Contohnya

  Dalam dunia pemrograman, string merupakan salah satu konsep yang sangat penting. String adalah tipe data yang digunakan untuk merepresentasikan urutan karakter dalam sebuah program. Pada artikel ini, kita akan menjelajahi pengertian, jenis, fungsi, dan contoh penggunaan string dalam pemrograman. Pengertian String Apa itu string dalam bahasa Pemrograman? Dalam bahasa pemrograman, string dapat didefinisikan sebagai kumpulan karakter yang membentuk urutan tertentu. Karakter dalam string bisa berupa huruf, angka, simbol, dan spasi. Dalam hampir semua bahasa pemrograman, string diapit oleh tanda kutip (tanda kutip tunggal atau ganda) untuk menandai awal dan akhir string. Pemrograman yang sering digunakan dalam string adalah untuk merepresentasikan teks, pesan, alamat, atau data teks lainnya. Misalnya, dalam development aplikasi web, string digunakan untuk menyimpan teks pada halaman web, menerima input dari pengguna, atau menampilkan pesan kepada pengguna. Jenis-jenis String Ada beber...

IMPLEMENTASI OPERASI STRING

Tipe data string adalah salah satu bentuk data yang digunakan untuk menyimpan dan memanipulasi teks. String sebenarnya merupakan sebuah array karakter, tetapi yang membedakannya adalah string selalu diakhiri dengan karakter khusus ‘\0’ (null-terminated). Dengan kata lain, karakter ‘\0’ menandai akhir dari string tersebut.   Ini adalah contoh tipe tipe String