SOAL PTS INFORMATIKA 2025/2026 KELAS 9 SEM.2

SOAL PTS INFORMATIKA 2025/2026 KELAS 9 SEM.2

 

PENILAIAN TENGAH SEMESTER (PTS)
INFORMATIKA KELAS 9
SEMESTER 2

Assalamu'alaikum Wr. Wb.
Salam Sejahtera selalu....
Salam Berbagi Itu Indah, Memberi Manfaat itu Pahala...

          Menjelang Penilaian Tengah Semester Genap atau biasa dikenal dengan Ulangan Tengah Semester Tahun Pelajaran 2025/2026, devientbelajar.blogspot.com mencoba untuk berbagi soal-soal untuk persiapan Penilaian Tengah Semester Genap, khususnya para siswa dan guru, umumnya para pembaca semuanya.
        
        Berikut di bawah ini soal-soal Penilaian Tengah Semester Genap dalam bentuk Pilihan Ganda dan Soal Essay uraian Mata Pelajaran Informatika untuk kelas 9 Semester Genap Tahun Pelajaran 2025/2026.


I. Berilah tanda silan (x) pada jawaban yang benar !
1. Algoritma adalah suatu urutan dari beberapa langkah yang logis untuk ...
    a. menambah masalah
    b. menciptakan masalah
    c. memperburuk masalah
    d. menyelsaikan masalah

2. Berikut ini merupakan contoh algoritma dalam kehidupan sehari-hari, kecuali ....
    a. langkah-langkah menyajikan mie instant
    b. langkah-langkah berwudhu
    c. langkah-langkah menangkap babi ngepet
    d. langkah-langkah membuat es buah

3. Pernyataan yang salah tentang susunan algoritma adalah ....
    a. algoritma harus cepat
    b. algoritma tidak boleh terbalik
    c. algoritma harus berurutan
    d. algoritma tidak berurutan

4. Bentuk diagram algotma pada komputer yang benar adalah ....
    a. input -> proses -> output
    b. proses -> input -> output
    c. proses -> output -> input
    d. Input -> output -> proses

5. Pada algoritma sekuensial apabila x=5, y=10, maka jika diberikan instruksi x=y; y=x akan mengakibatkan ...
    a. x=0, y=5
    b. x=10, y=5
    c. x-0, y=0
    d. x=10, y-10

6. Apa yang dimaksud dengan scratch ....
    a. bahasa pemrograman berbasis teks
    b. bahasa pemrograman visual berbasis blok untuk membuat cerita/game
    c. aplikasi pengolah kata
    d. perangkat keras komputer

7. Apa perbedaan utama anrara scratch dan blockly dalam konteks pembelajaran program ?
    a. scracth hanya bisa dijalankan secara oggline, blockly harus online
    b. scratch fokus pada kreativitas dan multimedia, blockly digunakan untuk mempelakari sintaks bahasa pemrograman sebenarnya
    c. scracth menggunakan teks, blockly menggunakan blok visual
    d. blockly dikembangkan oleh MIT, scracth dikembangkan oleh google

8. Blok di scratch yang digunakan untuk mengatur pergerakan sprite seperti berjalan atau berputar adalah ....
    a. looks
    b. events
    c. motion
    d. sensing

9. Dalam pemrograman scractg, blok "when green flag clicked' termasuk dalam kategori ....
    a. control
    b. evenrs
    c. operators
    d. variables

10. Objek atau karaker dalam scratch yang dapat diberikan perintah blok kode disebut ....
      a. sprite
      b. script
      c. backdrop
      d. costume

11. Blok kode "move 10 steps" da;am scracth termasuk dalam kategori ....
      a. sound
      b. looks
      c. mation
      d. control

12. Apa kegunaan dari kategori blok "sensing" pada aplikasi zcracth ?
      a. membuat gerakan
      b. mendeteksi sentuhan atau input
      c. mengubah ukuran
      d. menghapus sprite.

13. Platform yang dikembangkan oleh MIT Media Lab dengan fokus utama pada kreativitas membuat animasi dan game adalah ....
      a. phyton
      b. scracth
      c. blockly
      d. javasript

14. Dalam antarmuka scracth, dimanakan kita bisa melihat hasil akhir atau dari program yang telah dibuat ...
      a. sprite
      b. script area
      c. stage
      d. block palette

15. Jika anda ingin membuat sprite bergerak maju sebanyak 10lsngkah, kategori blok warna apa yang harus anda cari ....
      a. hijau
      b. biru
      c. ungu
      d. orange

16. mengapa prinsip "sequance" (urutan) penting dalam menyusun blok kode ....
      a. agar tampilan program lebih berwarna
      b. karena komputer membaca perintah dari atas ke bawah secara berurutan
      c. urutan tidak penting selama block sudah terpasang
      d. kaerna komputer membaca perintah secara acak

17. Diberikan logika : "jika nilai skor >75, maka lulus; jika tidak, maka remidial. Konsep logika ini disebut dengan ....
      a. iteration
      b. variabkes
      c. sequence
      d. condition (if-then-else)

18. Apa manfaat utama dari menerapkan modularisasi dalam pengembangan peringkat lunak ?
      a. mempermudah pemeliharaan, leterbacaan, penggunaan ulang kode
      b. meningkatkan kecepatan esekusi program secara darstis
      c. mengurangi penggunaan memori pada perangkat keras
      d. menghilangkan kebutuhan dokumentasi program

19. Berikut yang bukan  fungsi matematika dalam programan adalah ....
      a. menghitung data
      b. simulasi fisika (jatuhnya benda, gerak peluru)
      c. Machine Learning
      d. menyusahkan programer

20. Fungsi dari motion pada blok kode adalah untuk ...
      a. mengatur pergerakan sprite
      b. mengatur variable
      c. membuat block kode baru
      d. mengontrol kode agar berjalan

21. Fungsi dari control pada blok kode adalah untuk ....
      a. mengatur pergerakan sprite
      b. mengatur variable
      c. membuat block kode baru
      d. mengontrol kode agar berjalan

22. Fungsi dari Variable  pada blok kode adalah untuk ....
      a. mengatur pergerakan sprite
      b. mengatir variabel
      c. membuat blok kode baru
      d. mengontrol kode agar berjalan

23. Apa kegunaan dari blok ""si sratch ?Event
      a. memulai aksi dengan kondisi tertentu
      b. mengubah penampilan sprite
      c. mengatur suara
      d. mengatur ukuran sprite

24. Apa fungsi dari blok "" di scratch ?If
      a. menjalankan perintah jika kondisi tertentu
      b. mengubah warna sprite
      c. mengatur kecepatan sprite
      d. menambah suara

25. Backdrop yang menjelaskan luar angkasa adalah ....
      a. jungle
      b. fantasy
      c. space
      d. outdoors

 
II. Jawablah Pertanyaan berikut dengan tepat !
1. Apa yang dimaksud dengan algoritma dalam pemrograman ?
2. Buatlah contoh algoritma dalam kehidupan sehari-hari ?
3. Jelaskan fungsi warna kuning dan hijau dalam scratch
4. Jelaskan perbedaan utama antara Scratch dan Blockly
5. Diketahui sebuah persamaan fungsi kuadrat f(x) = ax2+bx+c dengan variable a=3, b=10, c=15. Maka tentukan ….

 JAWABAN ESSAY URAIAN
1. Algoritma adalah langkah-langkah atau prosedur yang terstruktur yang digunakan untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Algoritma biasanya terdiri dari langkah-langkah logis dan dapat diikuti oleh komputer untuk menyelesaikan tugas tertentu. Algoritma bisa berupa prosedur, fungsi, atau logika yang digunakan dalam pemrograman.

2. Contoh algoritma dalam kehidupan sehari-hari adalah cara membuat kopi susu:
    a. Panaskan air
    b. Tambahkan kopi bubuk ke dalam cangkir
    c. Tambahkan susu ke dalam cangkir
    d. Aduk secara merata
    e. Sajikan kopi susu
    Setiap langkah di atas adalah bagian dari algoritma yang terstruktur dan logis.

3. Dalam Scratch, warna blok kode memiliki makna tertentu:
    a. Warna kuning digunakan untuk kategorisasi blok kode yang terkait dengan logika dan kontrol alur program, seperti blok “if”, “repeat”, “wait”, dan lainnya. Contohnya, blok “if” dan " berwarna kuning.
    b. Warna hijau digunakan untuk kategorisasi blok kode yang terkait dengan event, seperti blok “when green flag clicked”, " sprite clicked", dan lainnya. Blok hijau digunakan untuk memulai atau memicu eksekusi program.

4. Berikut adalah perbedaan utama antara Scratch dan Blockly:
 
5. Langkah-langkah perhitungan :


Demikianlah contoh soal-soal Penilaian Tengah Semester atau Sering juga di sebut dengan istilah Ujian Tengah Semester (UTS) yang bisa saya bagikan pada artikel kali ini, semoga dapat bermanfaat buat sahabat blogger semua, khusus bagi para siswa kelas 9.
Semoga diberi kemudahan dalam mengerjakan soal dan Lancar. Aamiin......

Salamu'alaikum Wr. Wb.

  
Sumber :
- MGMP Informatika Kab. Serang
- Tim Pengembang MGMP Dispendik Kab. Serang
- Pemerintah Kabupaten Serang  

Posting Komentar

0 Komentar