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

SOAL REMIDI INFORMATIKA KELAS 8

1. Sekolah ingin menggunakan sistem rekomendasi buku digital untuk meningkatkan minat baca. Dampak positif dan risiko yang perlu dipertimban...