Rabu, 29 April 2026
KISI-KISI UJIAN MADRASAH KELAS IX
No Materi Indikator Soal Level Kognitif Prediksi Soal
1 Pengertian Informatika Siswa dapat menjelaskan konsep informatika C1 1
2 Komponen Sistem Komputer Siswa mengidentifikasi hardware C1 2
3 Perangkat Input Siswa menentukan contoh input device C1 3
4 CPU Siswa mengetahui kepanjangan CPU C1 4
5 Sistem Operasi Siswa memahami fungsi OS C2 5
6 Sistem Operasi Siswa mengidentifikasi contoh OS C1 6
7 Data & Informasi Siswa membedakan data dan informasi C2 7
8 Internet Siswa memahami pengertian internet C1 8
9 Browser Siswa mengetahui fungsi browser C1 9
10 Browser Siswa mengenali contoh browser C1 10
11 Manajemen File Siswa memahami fungsi folder C2 11
12 Format File Siswa mengetahui fungsi ekstensi file C1 12
13 Perangkat Output Siswa mengidentifikasi output device C1 13
14 Brainware Siswa memahami pengertian brainware C1 14
15 Ikon Dasar Komputer Siswa memahami fungsi ikon C2 15
16 Algoritma Siswa memahami konsep algoritma C2 16
17 Flowchart Siswa mengetahui fungsi flowchart C2 17
18 Flowchart Siswa mengenali simbol mulai C1 18
19 Ikon Folder Siswa mengenali simbol folder C1 19
20 Bahasa Pemrograman Siswa mengenali contoh bahasa pemrograman C1 20
21 Variabel Siswa memahami konsep variabel C2 21
22 Tipe Data Siswa mengidentifikasi tipe data C1 22
23 Output Program Siswa memahami output C2 23
24 Operator Siswa mengenali operator aritmatika C1 24
25 Perulangan Siswa memahami looping C2 25
26 Flowchart Siswa memahami simbol keputusan C2 26
27 Coding Siswa memahami pengertian coding C1 27
28 Microsoft Word Siswa mengetahui fungsi Word C1 28
30 Microsoft Excel Siswa mengetahui fungsi Excel C1 29
31 Debugging Siswa memahami debugging C2 30
32 Jaringan LAN Siswa memahami LAN C1 31
33 Jaringan WAN Siswa memahami WAN C1 32
34 IP Address Siswa memahami IP Address C2 33
35 Topologi Jaringan Siswa memahami topologi C2 34
36 Jenis Topologi Siswa mengenali contoh topologi C1 35
37 Keamanan Data Siswa memahami security C1 36
38 Virus Komputer Siswa memahami virus C2 37
39 Canva Siswa memahami fungsi Canva C1 38
40 Cloud Computing Siswa memahami cloud C2 39
41 Cloud Storage Siswa mengenali contoh cloud C1 40
42 PowerPoint Siswa mengetahui fungsi PPT C1 41
43 Artificial Intelligence Siswa memahami AI C1 42
44 Software Pemrograman Siswa mengenali software coding C1 43
45 Etika Digital Siswa memahami etika digital C2 44
46 Keamanan Password Siswa memahami password kuat C2 45
47 Canva Siswa mengenali fitur Canva C1 46
48 Canva Siswa memahami fungsi template C2 47
49 Canva Siswa memahami fitur elements C2 48
50 Canva Siswa mengetahui format file C1 49
51 Canva Siswa mengetahui cara menyimpan desain C2 50
Yogyakarta, April 2026
Guru Informatika
Andriyanto, S.T
Senin, 27 April 2026
Materi Infor kelas 8 Semester 2
1. 🧠 Berpikir Komputasional (Computational Thinking)
Materi ini melatih cara berpikir logis dan sistematis dalam menyelesaikan masalah.
Submateri:
Dekomposisi (memecah masalah besar menjadi kecil)
Pengenalan pola (pattern recognition)
Abstraksi (mengambil inti masalah)
Algoritma (langkah-langkah penyelesaian)
Contoh:
Menyusun langkah membuat teh atau menyelesaikan soal matematika secara sistematis.
2. 💻 Algoritma dan Pemrograman
Materi dasar dalam membuat program sederhana.
Submateri:
Pengertian algoritma
Penulisan algoritma (narasi, pseudocode, flowchart)
Struktur dasar pemrograman:
Input
Proses
Output
Percabangan (if)
Perulangan (loop)
Contoh bahasa:
Python sederhana
Scratch (opsional)
3. 📊 Analisis Data dan Visualisasi Data
Materi tentang pengolahan data menjadi informasi.
Submateri:
Jenis data (angka, teks)
Mengolah data sederhana
Membuat tabel
Membuat grafik (diagram batang, garis, lingkaran)
Menarik kesimpulan dari data
Tools:
Microsoft Excel / Google Sheets
4. 🌐 Jaringan Komputer dan Internet
Memahami cara kerja jaringan dan internet.
Submateri:
Pengertian jaringan komputer
Jenis jaringan (LAN, MAN, WAN)
Perangkat jaringan (router, modem, kabel)
Cara kerja internet sederhana
Keamanan internet
5. 🔐 Keamanan Digital dan Etika Digital
Materi penting untuk penggunaan teknologi yang aman dan bijak.
Submateri:
Password yang kuat
Bahaya phishing dan malware
Etika berinternet (netiket)
Jejak digital
Privasi data
6. 🎨 Kreasi Digital
Membuat produk digital kreatif.
Submateri:
Desain poster digital
Presentasi menarik
Editing gambar sederhana
Pembuatan konten digital
Tools:
Canva
PowerPoint
🎯 Capaian Pembelajaran (CP)
Siswa diharapkan mampu:
Berpikir logis dan sistematis
Membuat algoritma sederhana
Mengolah dan menyajikan data
Memahami dasar jaringan
Menggunakan teknologi secara aman dan etis
Membuat karya digital sederhana
📌 Contoh Proyek Akhir
Membuat program sederhana (Python)
Membuat grafik data hasil survei
Mendesain poster digital
Presentasi tentang keamanan internet
TUGAS INFORMATIKA KELAS 8 /28 April 2026
SOAL PILIHAN GANDA
1. Algoritma adalah…
a. Bahasa pemrograman
b. Urutan langkah-langkah logis untuk menyelesaikan masalah
c. Program komputer
d. Perangkat keras komputer
2. Flowchart digunakan untuk…
a. Menghitung data
b. Menyimpan data
c. Menggambarkan alur algoritma
d. Menjalankan program
3. Simbol flowchart untuk mulai/akhir adalah…
a. Persegi panjang
b. Belah ketupat
c. Oval
d. Jajar genjang
4. Simbol decision pada flowchart berbentuk…
a. Oval
b. Persegi panjang
c. Belah ketupat
d. Lingkaran
5. Bahasa pemrograman yang sering digunakan untuk pemula adalah…
a. HTML
b. Python
c. CSS
d. SQL
6. Perintah input pada Python adalah…
a. print()
b. input()
c. int()
d. str()
7. Fungsi print() pada Python digunakan untuk…
a. Memasukkan data
b. Menampilkan output
c. Menghitung data
d. Menyimpan data
8. Tipe data untuk bilangan bulat pada Python adalah…
a. float
b. string
c. int
d. bool
9. Operator penjumlahan dalam Python adalah…
a. -
b. *
c. +
d. /
10. Percabangan dalam program digunakan untuk…
a. Mengulang program
b. Menyimpan data
c. Mengambil keputusan
d. Menampilkan data
11. Perintah percabangan pada Python adalah…
a. for
b. while
c. if
d. print
12. Perulangan digunakan untuk…
a. Mengulang perintah
b. Menghentikan program
c. Menyimpan data
d. Menghapus data
13. Contoh perulangan pada Python adalah…
a. if
b. for
c. print
d. input
14. Variabel adalah…
a. Nilai tetap
b. Tempat menyimpan data
c. Program
d. Perangkat keras
15. Penulisan variabel yang benar adalah…
a. 2data
b. data-1
c. data_1
d. data 1
16. Output dari print(2+3) adalah…
a. 23
b. 5
c. 6
d. 1
17. Struktur algoritma terdiri dari…
a. Input, proses, output
b. Data, program, hasil
c. CPU, RAM, Harddisk
d. Software, hardware, brainware
18. Fungsi dari komentar dalam program adalah…
a. Menjalankan program
b. Menyimpan data
c. Memberi penjelasan kode
d. Menghapus kode
19. Tanda komentar pada Python adalah…
a. //
b. #
c.
d. /* */
20. Flowchart processing dilambangkan dengan…
a. Oval
b. Persegi panjang
c. Belah ketupat
d. Panah
21. Boolean hanya memiliki nilai…
a. 1 dan 2
b. Ya dan tidak
c. True dan False
d. Besar dan kecil
22. Operator perbandingan adalah…
a. +
b. ==
c. *
d. /
23. Fungsi int() digunakan untuk…
a. Mengubah ke string
b. Mengubah ke integer
c. Mengubah ke float
d. Menampilkan data
24. Struktur perulangan while digunakan ketika…
a. Perulangan pasti
b. Perulangan tidak pasti
c. Tidak ada perulangan
d. Percabangan
25. IDE digunakan untuk…
a. Menjalankan sistem operasi
b. Menulis dan menjalankan program
c. Menyimpan data
d. Menghapus file
26. Contoh IDE Python adalah…
a. Notepad
b. IDLE
c. Paint
d. Excel
27. Kesalahan penulisan kode disebut…
a. Bug
b. Error
c. Data
d. Output
28. Program yang berjalan sesuai rencana berarti…
a. Error
b. Bug
c. Benar
d. Salah
29. Input → Proses → Output disebut…
a. Sistem komputer
b. Siklus algoritma
c. Flowchart
d. Program
30. Perintah print("Halo") menghasilkan…
a. Input
b. Proses
c. Output
d. Data
31. Simbol panah pada flowchart berarti…
a. Awal
b. Arah alur
c. Proses
d. Keputusan
32. Operator logika AND digunakan untuk…
a. Salah satu benar
b. Semua benar
c. Semua salah
d. Tidak ada
33. Operator logika OR digunakan untuk…
a. Semua benar
b. Salah satu benar
c. Semua salah
d. Tidak ada
34. String adalah tipe data berupa…
a. Angka
b. Huruf/teks
c. Logika
d. Bilangan pecahan
35. Fungsi str() digunakan untuk…
a. Mengubah ke angka
b. Mengubah ke teks
c. Menghapus data
d. Menyimpan data
Jumat, 24 April 2026
SOAL ASAS GANJIL INFORMATIKA IX
1. Algoritma yang baik harus memenuhi kriteria tertentu. Manakah dari berikut ini bukan termasuk kriteria algoritma yang baik?
A. Efektif
B. Tidak ambigu
C. Tidak terbatas
D. Terstruktur
Jawaban: C
2. Jika sebuah algoritma memiliki langkah yang saling berulang hingga kondisi tertentu terpenuhi, maka algoritma tersebut menggunakan struktur kontrol...
A. Seleksi
B. Iterasi
C. Sekuensial
D. Rekursif
Jawaban: B
3. Dalam pembuatan algoritma, pseudocode berfungsi sebagai...
A. Bahasa pemrograman yang dijalankan komputer
B. Representasi kode yang mudah dibaca manusia
C. Kode yang langsung bisa dikompilasi
D. Diagram alir (flowchart)
Jawaban: B
4. Perhatiakn flowchart berikut :
Jika flowchart tersebut dibuat ke dalam Bahasa pemrograman python, output yang dihasilkan adalah…
A. Menampilkan kata “Selamat Datang” sebanyak 2kali
B. Menampilkan kata “Selamat Datang” sebanyak 4 kali
C. Menampilkan kata “Selamat Datang” sebanyak 5 kali
D. Menampilkan kata “Selamat Datang” sebanyak 10 kali
Jawaban: C
5. Algoritma untuk mencari nilai maksimum dalam sebuah list menggunakan pendekatan apa?
A. Iterasi dengan pembandingan bertahap
B. Rekursi tanpa kondisi dasar
C. Algoritma greedy
D. Algoritma brute force tanpa perbandingan
Jawaban: A
6. ChatGPT adalah contoh dari teknologi berbasis apa?
A. Sistem pakar
B. Kecerdasan buatan (Artificial Intelligence)
C. Robotika
D. Jaringan komputer
Jawaban: B
7. Bagaimana ChatGPT memproses bahasa manusia?
A. Menggunakan aturan statis yang dibuat manusia
B. Menggunakan model pembelajaran mesin yang dilatih pada data besar
C. Menggunakan basis data kata-kata yang tersimpan manual
D. Menggunakan algoritma pencarian sederhana
Jawaban: B
8. Kelemahan utama ChatGPT adalah...
A. Bisa memahami konteks dengan sempurna
B. Tidak bisa memberikan jawaban dalam bahasa Inggris
C. Kadang memberikan informasi yang tidak akurat atau bias
D. Hanya bisa digunakan untuk terjemahan bahasa
Jawaban: C
9. Model GPT pada ChatGPT dibangun menggunakan teknik pembelajaran apa?
A. Pembelajaran tanpa pengawasan (unsupervised learning)
B. Pembelajaran dengan pengawasan (supervised learning)
C. Pembelajaran penguatan (reinforcement learning)
D. Pembelajaran berbasis aturan (rule-based learning)
Jawaban: A
10. ChatGPT dapat digunakan untuk...
A. Menghasilkan teks otomatis
B. Mengontrol perangkat keras secara langsung
C. Membuat gambar secara otomatis
D. Memprogram perangkat lunak tanpa kode
Jawaban: A
11. Gemini adalah proyek AI dari Google yang fokus pada...
A. Robot fisik
B. Model bahasa dan multimodal AI
C. Jaringan sosial
D. Sistem penyimpanan data
Jawaban: B
12. Salah satu keunggulan Gemini dibanding model AI sebelumnya adalah...
A. Hanya bisa memproses teks
B. Dapat menggabungkan teks dan gambar dalam pemahaman konteks
C. Memiliki memori jangka pendek yang sangat terbatas
D. Tidak memerlukan data pelatihan
Jawaban: B
13. Gemini mampu melakukan hal berikut, kecuali...
A. Menghasilkan teks
B. Memproses gambar
C. Menerjemahkan bahasa
D. Mengoperasikan kendaraan otomatis
Jawaban: D
14. Mengapa model AI seperti Gemini memerlukan data yang sangat besar untuk pelatihan?
A. Untuk menghemat ruang penyimpanan
B. Agar model dapat belajar berbagai pola dan konteks yang kompleks
C. Karena model tidak bisa belajar dari sedikit data
D. Agar lebih cepat dalam memproses data
Jawaban: B
15. Gemini termasuk dalam kategori model AI apa?
A. Model berbasis aturan
B. Model generatif
C. Model klasifikasi
D. Model segmentasi
Jawaban: B
16. Bagaimana algoritma memengaruhi performa model seperti ChatGPT dan Gemini?
A. Algoritma tidak ada kaitannya dengan performa model AI
B. Algoritma menentukan cara model belajar dan memproses data
C. Algoritma hanya digunakan untuk membuat kode program
D. Algoritma membuat model AI tidak bisa belajar
Jawaban: B
17. Jika sebuah model AI memberikan jawaban yang salah, langkah pertama yang harus dilakukan adalah...
A. Menghentikan penggunaan model
B. Memperbaiki data pelatihan dan algoritma yang digunakan
C. Mengubah perangkat keras komputer
D. Menambah jumlah pengguna
Jawaban: B
18. Model GPT pada ChatGPT dan Gemini menggunakan algoritma jenis...
A. Jaringan syaraf tiruan (neural networks)
B. Algoritma sorting
C. Algoritma brute force
D. Algoritma pencarian biner
Jawaban: A
19. Algoritma yang digunakan dalam pemrosesan bahasa alami pada ChatGPT disebut...
A. CNN
B. RNN
C. Transformer
D. KNN
Jawaban: C
20. Model seperti Gemini dan ChatGPT dilatih dengan menggunakan data dalam jumlah besar agar...
A. Mampu menggeneralisasi dan memahami berbagai konteks bahasa
B. Menjadi lambat dalam merespons
C. Hanya bisa memahami satu bahasa saja
D. Membuat output selalu sama
Jawaban: A
21. Jika Anda ingin membuat program yang bisa mengulang proses hingga kondisi tertentu terpenuhi, struktur kontrol yang digunakan adalah...
A. If-Else
B. Loop (For/While)
C. Switch Case
D. Function
Jawaban: B
22. Apa manfaat menggunakan flowchart sebelum membuat program?
A. Memudahkan menulis kode langsung tanpa rencana
B. Membantu memahami alur logika program secara visual
C. Menghilangkan kebutuhan debugging
D. Membuat program berjalan lebih cepat
Jawaban: B
23. Dalam ChatGPT, algoritma transformer menggunakan apa untuk memahami konteks kata?
A. Attention mechanism
B. Looping sederhana
C. Sorting data
D. Regular expressions
Jawaban: A
24. Apa alasan pentingnya menguji program yang sudah dibuat?
A. Agar program menjadi rumit
B. Untuk menemukan dan memperbaiki kesalahan
C. Membuat program lebih lambat
D. Agar kode tidak terbaca
Jawaban: B
25. Dalam pemrograman, variabel berfungsi sebagai...
A. Tempat menyimpan data sementara
B. Alat untuk mempercepat komputer
C. Fungsi khusus dalam bahasa pemrograman
D. Bahasa pemrograman itu sendiri
Jawaban: A
26. Model AI seperti ChatGPT dan Gemini menggunakan teknik pembelajaran yang disebut...
A. Pembelajaran mesin (machine learning)
B. Pemrograman prosedural
C. Pemrograman berorientasi objek
D. Pemrograman fungsional
Jawaban: A
27. Bagaimana ChatGPT dapat memahami dan menjawab pertanyaan dari pengguna?
A. Dengan menghafal semua jawaban yang mungkin
B. Dengan memprediksi kata berikutnya berdasarkan konteks yang dipelajari
C. Dengan menerjemahkan bahasa secara manual
D. Dengan menghubungkan ke internet setiap saat
Jawaban: B
28. Apa yang dimaksud dengan “multimodal” dalam konteks AI seperti Gemini?
A. Menggunakan lebih dari satu bahasa pemrograman
B. Mampu memproses berbagai jenis data seperti teks dan gambar
C. Bisa berjalan di berbagai jenis komputer
D. Menggunakan beberapa algoritma secara bersamaan
Jawaban: B
29. Ketika sebuah program membutuhkan input dari pengguna, itu berarti program tersebut menggunakan...
A. Data statis
B. Data dinamis
C. Data acak
D. Data lokal
Jawaban: B
30. Dalam pemrograman, jika sebuah fungsi memanggil dirinya sendiri, ini disebut...
A. Looping
B. Rekursi
C. Fungsi anonim
D. Modularisasi
Jawaban: B
31. Apa hubungan antara algoritma dan kecerdasan buatan?
A. Algoritma adalah dasar kerja kecerdasan buatan
B. AI tidak memerlukan algoritma
C. Algoritma dan AI tidak terkait
D. AI hanya menggunakan algoritma manual
Jawaban: A
32. Dalam algoritma pemrograman, struktur keputusan berguna untuk...
A. Menentukan urutan langkah
B. Mengambil keputusan berdasarkan kondisi tertentu
C. Menghentikan program
D. Mengulang langkah secara terus menerus
Jawaban: B
33. Bagaimana Gemini dapat membantu manusia dalam pekerjaan sehari-hari?
A. Dengan menggantikan semua pekerjaan manusia
B. Dengan membantu menganalisis dan menghasilkan informasi secara cepat
C. Dengan mengambil keputusan sendiri tanpa pengawasan
D. Dengan membuat hardware komputer
Jawaban: B
34. Dalam pembuatan program, debugging adalah proses untuk...
A. Menulis program
B. Menemukan dan memperbaiki kesalahan dalam program
C. Membuat program lebih panjang
D. Menyimpan program dalam komputer
Jawaban: B
35. Algoritma yang efisien adalah algoritma yang...
A. Memerlukan waktu dan sumber daya yang sedikit untuk menyelesaikan masalah
B. Memiliki langkah yang paling banyak
C. Sulit dipahami
D. Menggunakan bahasa pemrograman terbaru
Jawaban: A
36. Anda diminta mengembangkan chatbot sederhana. Apa langkah pertama yang harus dilakukan?
A. Langsung membuat kode program
B. Membuat algoritma atau flowchart untuk merancang logika chatbot
C. Membeli komputer baru
D. Menggunakan chatbot yang sudah jadi tanpa perubahan
Jawaban: B
37. ChatGPT bisa mengalami bias dalam jawaban karena...
A. Data pelatihan yang tidak sempurna atau tidak seimbang
B. Komputer yang lambat
C. Kurangnya internet
D. Bahasa pemrograman yang salah
Jawaban: A
38. Mengapa pemahaman algoritma penting dalam pengembangan AI seperti ChatGPT?
A. Karena algoritma menentukan cara kerja dan efektivitas AI
B. Karena AI tidak menggunakan algoritma
C. Karena algoritma adalah output dari AI
D. Karena AI hanya mengandalkan perangkat keras
Jawaban: A
39. Gemini dapat memahami konteks lebih baik karena...
A. Menggunakan lebih banyak data dan model yang lebih kompleks
B. Menggunakan komputer yang lebih besar
C. Berjalan secara offline
D. Menggunakan bahasa pemrograman lama
Jawaban: A
40. Algoritma greedy cocok digunakan ketika...
A. Solusi global yang terbaik dapat dibentuk dari solusi lokal terbaik
B. Masalah sangat kecil
C. Data tidak ada
D. Tidak ada keputusan yang harus diambil
Jawaban: A
41. Anda diminta memilih antara ChatGPT dan Gemini untuk aplikasi yang membutuhkan analisis gambar dan teks. Pilihlah yang paling tepat dan jelaskan alasannya.
A. ChatGPT, karena fokus pada teks
B. Gemini, karena mampu memproses multimodal data
C. ChatGPT, karena lebih lama digunakan
D. Keduanya sama saja
Jawaban: B
42. Bagaimana cara memperbaiki kesalahan output dari ChatGPT dalam sebuah aplikasi?
A. Mengabaikan kesalahan tersebut
B. Melakukan fine-tuning dengan data yang relevan dan membersihkan data pelatihan
C. Mematikan aplikasi
D. Mengubah bahasa pemrograman
Jawaban: B
43. Dalam algoritma pemrograman, mengapa penting untuk menulis komentar?
A. Agar program lebih panjang
B. Agar kode mudah dipahami oleh diri sendiri dan orang lain
C. Agar kode tidak bisa dijalankan
D. Agar program lebih cepat
Jawaban: B
44. Jika sebuah program AI harus memberikan hasil dengan akurasi tinggi, hal penting apa yang harus diperhatikan saat pengembangan algoritma?
A. Memastikan data pelatihan berkualitas dan algoritma tepat
B. Menggunakan komputer paling mahal
C. Membuat program sesingkat mungkin
D. Mengabaikan data yang tidak relevan
Jawaban: A
45. Bagaimana peran manusia dalam penggunaan model AI seperti ChatGPT dan Gemini?
A. Pengguna hanya menerima hasil tanpa kontrol
B. Manusia tetap mengontrol, memberikan data, dan mengevaluasi hasil AI
C. AI bekerja sendiri tanpa bantuan manusia
D. Manusia hanya menggunakan tanpa memahami
Jawaban: B
II. Jawablah pertanyaan-pertanyaan berikut dengan lengkap dan benar
1. Jelaskan apa yang dimaksud dengan variabel dalam Python dan berikan contohnya!
Jawaban:
Variabel adalah tempat untuk menyimpan data atau nilai sehingga dapat digunakan kembali dalam program. Variabel dibuat dengan memberikan nama kemudian diikuti tanda sama dengan dan nilainya.
Contoh:
nama = "Andi"
umur = 15
Variabel nama menyimpan teks, sedangkan umur menyimpan angka.
2. Apa fungsi dari struktur percabangan if, elif, dan else dalam Python? Berikan contoh!
Jawaban:
Struktur percabangan digunakan untuk membuat program dapat mengambil keputusan berdasarkan kondisi tertentu.
• if digunakan untuk kondisi pertama,
• elif untuk kondisi tambahan,
• else ketika semua kondisi sebelumnya tidak terpenuhi.
Contoh:
nilai = 85
if nilai >= 90:
print("A")
elif nilai >= 80:
print("B")
else:
print("C")
3. Jelaskan apa perbedaan antara ChatGPT dan Gemini dalam membantu belajar pemrograman Python!
Jawaban:
• ChatGPT: Dapat memberikan penjelasan detail, contoh kode, debugging, serta langkah-langkah pemecahan masalah secara bertahap.
• Gemini: Kuat dalam pencarian informasi cepat, penelusuran web, dan penjelasan singkat berbasis data terkini.
Kesimpulan:
Keduanya dapat digunakan bersama untuk memahami konsep Python, mengecek kesalahan kode, mencari referensi, dan mendapatkan contoh program.
4. Jelaskan apa yang dimaksud dengan flowchart dalam pemrograman! Berikan contohnya dalam kehidupan sehari-hari.
Jawaban:
Flowchart adalah diagram alur yang menggambarkan langkah-langkah atau proses dalam suatu program secara berurutan menggunakan simbol-simbol standar. Flowchart membantu programmer memahami logika sebelum menuliskannya ke dalam kode Python.
Contoh kehidupan sehari-hari:
Flowchart untuk membuat mie instan: mulai → rebus air → masukkan mie → tunggu matang → angkat → sajikan → selesai.
5. Bagaimana cara menggunakan ChatGPT atau Gemini untuk membantu memperbaiki kode Python yang error? Jelaskan langkah-langkahnya!
Jawaban:
1. Salin kode Python yang error atau tidak berjalan.
2. Tempelkan ke ChatGPT atau Gemini.
3. Jelaskan masalahnya, misalnya “kode ini tidak berjalan, tolong perbaiki.”
4. ChatGPT/Gemini akan:
o menemukan letak kesalahan,
o menjelaskan penyebabnya,
o memberikan versi kode yang sudah benar.
5. Uji kembali kode yang sudah diperbaiki di aplikasi Python (Thonny, VSCode, Replit, dll.)
Kamis, 09 April 2026
KISI-KISI UPRAK INFORMATIKA KELAS IX 2026
KISI-KISI UJIAN PRAKTEK INFORMATIKA KELAS IX
MTs MUHAMMADIYAH KARANGKAJEN YOGYAKARTA
TAHUN AJARAN 2025-2026
A. Identitas
• Mata Pelajaran : Informatika
• Kelas/Semester : IX / Genap
• Bentuk Ujian : Praktik
• Materi : Microsoft Word, Excel, PowerPoint, Canva
B. Kisi-Kisi Per Materi
1. Microsoft Word
No Kompetensi Dasar Indikator Soal Bentuk Tugas Aspek Penilaian
1 Mengolah dokumen Membuat dokumen laporan sederhana Praktik Kerapihan, struktur
2 Mengatur format teks Menggunakan font, ukuran, warna Praktik Kesesuaian format
3 Mengatur paragraf Mengatur spasi, alignment, indentasi Praktik Kerapihan
4 Menyisipkan objek Menambahkan gambar/tabel Praktik Ketepatan objek
5 Membuat tabel Membuat dan mengatur tabel Praktik Kesesuaian isi
6 Page setup Mengatur margin & ukuran kertas Praktik Ketepatan pengaturan
2. Microsoft Excel
No Kompetensi Dasar Indikator Soal Bentuk Tugas Aspek Penilaian
1 Mengolah data Membuat tabel data Praktik Kerapihan
2 Menggunakan rumus Menggunakan SUM, AVERAGE Praktik Ketepatan rumus
3 Fungsi dasar Menggunakan MIN, MAX Praktik Keakuratan
4 Format sel Mengatur format angka Praktik Kesesuaian
5 Membuat grafik Menyajikan data dalam grafik Praktik Ketepatan grafik
6 Pengolahan data Mengurutkan data (sorting) Praktik Kebenaran hasil
3. Microsoft PowerPoint
No Kompetensi Dasar Indikator Soal Bentuk Tugas Aspek Penilaian
1 Membuat presentasi Membuat slide presentasi Praktik Kelengkapan
2 Desain slide Menggunakan tema/desain Praktik Kemenarikan
3 Menyisipkan media Menambahkan gambar/video Praktik Ketepatan
4 Animasi Menggunakan animasi/transisi Praktik Kesesuaian
5 Penyajian informasi Menyusun materi jelas Praktik Keterbacaan
4. Canva (Poster Digital)
No Kompetensi Dasar Indikator Soal Bentuk Tugas Aspek Penilaian
1 Desain grafis Membuat poster digital Praktek Kreativitas
2 Pemilihan template Menggunakan template Canva Praktek Kesesuaian tema
3 Penggunaan teks Menambahkan teks informatif Praktek Keterbacaan
4 Penggunaan warna Kombinasi warna menarik Praktek Estetika
5 Penyisipan gambar Menambahkan elemen visual Praktek Kesesuaian
6 Publikasi Mengunduh/menyimpan hasil Praktek Kualitas hasil
C. Rubrik Penilaian Umum
Aspek Skor 1 Skor 2 Skor 3 Skor 4
Kerapihan Tidak rapi Kurang rapi Cukup rapi Sangat rapi
Ketepatan Banyak kesalahan Beberapa salah Hampir benar Sangat tepat
Kreativitas Tidak kreatif Kurang menarik Cukup menarik Sangat menarik
Kemandirian Banyak dibantu Sedikit dibantu Mandiri Sangat mandiri
D. Contoh Tugas Praktik
1. Word → Buat laporan penjualan produk 1 halaman lengkap dengan tabel
2. Excel → Buat tabel penjualan produk + hitung jumlah penjualan
3. PowerPoint → Buat presentasi 2 slide tentang “Penjualan produk”
4. Canva → Buat poster digital tema “Wirausaha, Kebersihan, Anti bullying, Kuliner”
MODUL UPRAK POSTER DIGITAL dengan CANVA
II. Pembuatan Poster Digital dengan Canva
Tema: Promosi MTs Muhammadiyah Karangkajen Yogyakarta
A. Identitas Kegiatan
• Mata Pelajaran: Informatika
• Kelas: IX (SMP/MTs)
• Bentuk Ujian: Praktikum
• Alokasi Waktu: 20 menit
B. Kompetensi yang Diuji
Peserta didik mampu:
1. Menggunakan aplikasi desain grafis digital (Canva)
2. Membuat poster digital yang menarik dan informatif
3. Mengkombinasikan teks, gambar, warna, dan layout secara efektif
4. Menyampaikan pesan promosi secara kreatif
C. Deskripsi Tugas
Buatlah poster digital menggunakan aplikasi Canva dengan tema:
👉 Promosi MTs Muhammadiyah Karangkajen Yogyakarta atau bebas
Poster harus menarik, informatif, dan mampu mengajak calon siswa untuk tertarik bersekolah di MTs tersebut.
D. Langkah-Langkah Pengerjaan
1. Buka aplikasi Canva (melalui HP/laptop)
2. Pilih desain Poster
3. Tentukan ukuran (A4 atau custom)
4. Tambahkan elemen berikut:
o Judul utama (contoh: “Ayo Sekolah di MTs Muhammadiyah Karangkajen!”)
o Gambar/foto sekolah (jika ada)
o Informasi penting:
Fasilitas sekolah
Program unggulan
Alamat sekolah
Kontak / PPDB
o Tambahkan ikon, ilustrasi, atau elemen grafis
5. Gunakan kombinasi warna yang menarik dan mudah dibaca
6. Simpan hasil dalam format PNG/JPG
E. Kriteria Penilaian
No Aspek Penilaian Indikator Skor
1 Desain Visual Tata letak rapi, warna menarik, estetika bagus 25
2 Kreativitas Ide unik, inovatif, tidak monoton 25
3 Kelengkapan Informasi Informasi promosi lengkap dan jelas 25
4 Keterbacaan Teks jelas dan mudah dipahami 15
5 Kesesuaian Tema Sesuai dengan tema promosi sekolah 10
Total 100
F. Ketentuan
• Dikerjakan secara individu
• Tidak boleh menyalin karya orang lain
• Wajib menggunakan Canva
• File dikumpulkan sesuai instruksi guru
G. Contoh Isi Poster
• “Sekolah Islami, Berprestasi, dan Berkarakter”
• Fasilitas:
o Laboratorium komputer
o Ekstrakurikuler lengkap
• Program unggulan:
o Tahfidz Al-Qur’an
o IT & Digital Skill
• Alamat dan kontak sekolah
H. Penutup
Dengan praktikum ini, siswa diharapkan mampu mengembangkan kreativitas desain digital serta memahami pentingnya media visual dalam promosi.
MODUL UPRAK (Word, Excel, PowerPoint)
I. Integrasi Aplikasi Perkantoran (Word, Excel, PowerPoint)
A. Identitas
• Mata Pelajaran : Informatika / TIK
• Kelas : VIII / IX
• Alokasi Waktu : 40 menit
• Bentuk Ujian : Praktikum (Individu)
B. Tujuan Pembelajaran
Setelah mengikuti ujian praktikum, siswa mampu:
1. Membuat tabel dan grafik di Microsoft Excel
2. Mengintegrasikan (menyalin/menautkan) data Excel ke Microsoft Word
3. Menyajikan data dalam bentuk presentasi PowerPoint
4. Menggabungkan konten antar aplikasi secara tepat dan rapi
C. Petunjuk Umum
1. Kerjakan secara mandiri
2. Simpan file dengan format:
Nama_Kelas_UjianPraktikum
3. Gunakan folder yang telah ditentukan
4. Perhatikan kerapian, format, dan kesesuaian instruksi
D. Soal Praktikum
🟢 Tugas 1 – Microsoft Excel (30 poin)
Buatlah tabel data penjualan berikut di Excel:
Bulan Produk A Produk B Produk C
Jan 100 120 90
Feb 110 130 95
Mar 120 125 100
Perintah:
1. Hitung total penjualan tiap bulan
2. Hitung total penjualan tiap produk
3. Buat grafik (Chart) jenis Column Chart
4. Beri judul grafik: Data Penjualan 3 Bulan
🟡 Tugas 2 – Microsoft Word (35 poin)
Buat dokumen Word dengan ketentuan:
Perintah:
1. Buat judul: Laporan Penjualan Produk
2. Tambahkan identitas (Nama, Kelas)
3. Salin tabel dari Excel ke Word
4. Salin grafik dari Excel ke Word
5. Tambahkan penjelasan singkat (minimal 3 kalimat) tentang data tersebut
🔵 Tugas 3 – Microsoft PowerPoint (35 poin)
Buat presentasi minimal 4 slide:
Perintah:
1. Slide 1: Judul presentasi
2. Slide 2: Tabel data penjualan (dari Excel)
3. Slide 3: Grafik penjualan
4. Slide 4: Kesimpulan
Ketentuan:
• Gunakan desain tema
• Tambahkan animasi sederhana
• Gunakan font yang mudah dibaca
E. Penilaian
Aspek Kriteria Skor
Excel Ketepatan rumus & grafik 30
Word Integrasi tabel & grafik 35
PowerPoint Penyajian & desain 35
Total 100
F. Rubrik Penilaian
1. Excel
• Benar semua rumus → 30
• Ada kesalahan kecil → 20
• Banyak kesalahan → 10
2. Word
• Tabel & grafik rapi dan sesuai → 35
• Kurang rapi → 25
• Tidak lengkap → 15
3. PowerPoint
• Slide lengkap + menarik → 35
• Kurang menarik → 25
• Tidak lengkap → 15
G. Kunci / Panduan Jawaban
Excel:
• Total bulan:
Jan = 310
Feb = 335
Mar = 345
• Total produk:
Produk A = 330
Produk B = 375
Produk C = 285
H. Penutup
Peserta didik diharapkan mampu memahami keterkaitan antar aplikasi perkantoran dan menerapkannya dalam kehidupan nyata, seperti membuat laporan dan presentasi berbasis data.
KISI-KISI STS GENAP INFORMATIKA KELAS 8
KISI-KISI UJIAN INFORMATIKA KELAS 8
Materi: Analisis Data & Algoritma Pemrograman
Bentuk Soal: Pilihan Ganda
Jumlah Soal: 35
No Kompetensi Dasar Materi Indikator Soal Level Kognitif No Soal
1 Memahami konsep data Pengertian data Siswa dapat menjelaskan pengertian data C1 1
2 Memahami jenis data Jenis data (kualitatif & kuantitatif) Siswa dapat mengidentifikasi jenis data C2 2
3 Memahami sumber data Sumber data Siswa dapat menentukan sumber data C2 3
4 Memahami pengolahan data Tahapan pengolahan data Siswa dapat mengurutkan proses pengolahan data C2 4
5 Memahami penyajian data Tabel Siswa dapat membaca data dalam tabel C2 5
6 Memahami penyajian data Grafik batang Siswa dapat menafsirkan grafik batang C3 6
7 Memahami penyajian data Grafik garis Siswa dapat menganalisis grafik garis C3 7
8 Memahami penyajian data Diagram lingkaran Siswa dapat menghitung persentase dari diagram C3 8
9 Memahami analisis data Mean (rata-rata) Siswa dapat menghitung mean C3 9
10 Memahami analisis data Median Siswa dapat menentukan median C3 10
11 Memahami analisis data Modus Siswa dapat menentukan modus C3 11
12 Memahami analisis data Interpretasi data Siswa dapat menarik kesimpulan data C4 12
13 Memahami analisis data Perbandingan data Siswa dapat membandingkan dua data C4 13
14 Memahami analisis data Prediksi data Siswa dapat memprediksi data sederhana C4 14
15 Memahami konsep algoritma Pengertian algoritma Siswa dapat menjelaskan algoritma C1 15
16 Memahami ciri algoritma Karakteristik algoritma Siswa dapat mengidentifikasi ciri algoritma C2 16
17 Memahami struktur algoritma Struktur dasar (urutan) Siswa dapat menentukan langkah algoritma C2 17
18 Memahami struktur algoritma Percabangan Siswa dapat menentukan hasil percabangan C3 18
19 Memahami struktur algoritma Perulangan Siswa dapat menentukan hasil perulangan C3 19
20 Memahami algoritma Pseudocode Siswa dapat membaca pseudocode C3 20
21 Memahami algoritma Flowchart Siswa dapat membaca flowchart C3 21
22 Memahami simbol flowchart Simbol dasar Siswa dapat mengenali simbol flowchart C2 22
23 Memahami flowchart Urutan flowchart Siswa dapat menentukan alur flowchart C3 23
24 Memahami algoritma Input dan output Siswa dapat menentukan input-output C2 24
25 Memahami algoritma Variabel Siswa dapat mengidentifikasi variabel C2 25
26 Memahami algoritma Tipe data sederhana Siswa dapat menentukan tipe data C2 26
27 Memahami algoritma Operasi aritmatika Siswa dapat menghitung hasil operasi C3 27
28 Memahami algoritma Operator logika Siswa dapat menentukan hasil logika C3 28
29 Memahami algoritma Algoritma sederhana Siswa dapat menyusun algoritma sederhana C4 29
30 Memahami algoritma Debugging Siswa dapat menemukan kesalahan C4 30
31 Memahami algoritma Studi kasus sederhana Siswa dapat menyelesaikan masalah C4 31
32 Memahami algoritma Analisis program Siswa dapat menganalisis hasil program C4 32
33 Memahami algoritma Efisiensi algoritma Siswa dapat memilih algoritma efektif C4 33
34 Memahami algoritma Logika pemrograman Siswa dapat menentukan logika program C4 34
35 Memahami algoritma Integrasi konsep Siswa dapat menggabungkan konsep data & algoritma C5 35
Langganan:
Postingan (Atom)
SOAL REMIDI INFORMATIKA KELAS 8
1. Sekolah ingin menggunakan sistem rekomendasi buku digital untuk meningkatkan minat baca. Dampak positif dan risiko yang perlu dipertimban...
-
Bagaimana cara membuat blog ? Pertanyaan ini kerap kali didengar atau bahkan diterima oleh para webmaster. Jika Anda sedang mencari informa...
-
I . Soal Pilihan Ganda 1. Layanan finansial yang ditawarkan bank yang bertujuan untuk mempermudah nasabah dalam bertransaksi. Layanan ini...
-
ELEMEN CAPAIAN PEMBELAJARAN PREDIKSI SOAL Pemahaman SD (Analisis dan Struktur Data) Peserta didik mampu mengidentifikasi konsep melakukan...