-->

 

Soal, Kisi-kisi dan Jawaban STS Informatika SMP Kelas 9 Semester Genap

NASKAH SOAL UJIAN SEKOLAH

Mata Pelajaran: Informatika

Kelas/Semester: IX (Sembilan) / Genap

Materi: Algoritma dan Pemrograman

Waktu: 90 Menit

 

PETUNJUK UMUM:

1. Berdoalah sebelum mengerjakan soal.

2. Tulislah identitas Anda pada lembar jawaban yang tersedia.

3. Periksa dan bacalah soal-soal sebelum Anda menjawabnya.

4. Dahulukan menjawab soal yang Anda anggap mudah.

 

A. PILIHAN GANDA

*Pilihlah satu jawaban yang paling tepat (A, B, C, atau D).*

1. Langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis disebut ....

A. Logaritma

B. Algoritma

C. Aritmatika

D. Variabel

2. Dalam penulisan algoritma menggunakan *flowchart*, simbol belah ketupat (*diamond*) digunakan untuk menunjukkan ....

A. Proses perhitungan

B. Input atau Output data

C. Awal atau akhir program

D. Pengambilan keputusan (Decision)

3. Perhatikan potongan kode berikut:

`Luas = 0.5 * alas * tinggi`

Simbol `*` dalam komputer disebut sebagai ....

A. Operator logika

B. Operator aritmatika

C. Operator perbandingan

D. Operator penugasan

4. Tipe data yang paling tepat untuk menyimpan nilai "Benar" atau "Salah" adalah ....

A. Integer

B. String

C. Boolean

D. Float

5. Manakah penulisan nama variabel yang SALAH menurut aturan pemrograman pada umumnya?

A. `luas_persegi`

B. `nilaiSiswa`

C. `2nomor`

D. `nama_depan`

6. Fungsi utama dari sebuah *compiler* dalam pemrograman adalah ....

A. Menjalankan program baris demi baris

B. Menerjemahkan kode program ke dalam bahasa mesin sekaligus

C. Menyimpan data ke dalam database

D. Membuat desain antarmuka pengguna

7. Jika `a = 5` dan `b = 10`, maka hasil dari ekspresi logika `(a > 3) AND (b < 5)` adalah ....

A. True

B. False

C. Error

D. Null

8. Perhatikan pseudocode berikut:

```text

INPUT nilai

IF nilai >= 75 THEN

PRINT "Lulus"

ELSE

PRINT "Remidi"

ENDIF

```

Tujuan dari algoritma di atas adalah ....

A. Menghitung rata-rata nilai

B. Menentukan kelulusan berdasarkan batas nilai

C. Mengulang input nilai siswa

D. Menjumlahkan nilai siswa

9. Struktur kontrol yang digunakan untuk menjalankan perintah secara berulang-ulang selama kondisi tertentu terpenuhi disebut ....

A. Sequence (Runtutan)

B. Selection (Percabangan)

C. Looping (Perulangan)

D. Array (Larik)

10. Dalam bahasa pemrograman Python, fungsi `print()` digunakan untuk ....

A. Menerima masukan dari pengguna

B. Menampilkan output ke layar

C. Menghapus layar

D. Menghentikan program

11. Seorang siswa ingin membuat program menghitung keliling lingkaran. Rumus matematika $K = 2 \times \pi \times r$ jika ditulis dalam ekspresi pemrograman menjadi ....

A. `K = 2 x 3.14 x r`

B. `K = 2 * 3.14 * r`

C. `K = 2 : 3.14 : r`

D. `K = 2 ^ 3.14 ^ r`

12. Perhatikan kode berikut:

```python

for i in range(5):

print("Informatika")

```

Berapa kali kata "Informatika" akan dicetak di layar?

A. 1 kali

B. 4 kali

C. 5 kali

D. 6 kali

13. Jika kita ingin menyimpan data nama-nama siswa dalam satu variabel saja, struktur data yang paling tepat digunakan adalah ....

A. Integer

B. Array / List

C. Boolean

D. Char

14. Perhatikan algoritma berikut:

1. Masukkan air ke panci

2. Nyalakan kompor

3. Tunggu hingga mendidih

4. Masukkan mie

Langkah nomor 3 merupakan contoh penerapan ....

A. Input

B. Output

C. Proses menunggu (Wait/Delay)

D. Percabangan

15. Diketahui variabel `x = 10`. Kemudian dilakukan perintah `x = x + 5`. Nilai `x` sekarang adalah ....

A. 5

B. 10

C. 15

D. Error

16. Perhatikan potongan kode program berikut:

```python

umur = 14

if umur < 13:

kategori = "Anak-anak"

elif umur < 17:

kategori = "Remaja"

else:

kategori = "Dewasa"

print(kategori)

```

Output dari program di atas adalah ....

A. Anak-anak

B. Remaja

C. Dewasa

D. Tidak ada output

17. Sebuah toko memberikan diskon jika belanja di atas Rp100.000. Manakah kondisi logika yang benar untuk situasi tersebut?

A. `if total_belanja > 100000:`

B. `if total_belanja < 100000:`

C. `if total_belanja == 100000:`

D. `if total_belanja >= 100000:`

18. Perhatikan pola bilangan berikut: 1, 3, 5, 7, 9.

Algoritma untuk menghasilkan deret tersebut menggunakan perulangan dengan langkah (step) ....

A. +1

B. +2

C. *2

D. +3

19. Analisislah kode berikut:

```python

a = 10

b = 5

temp = a

a = b

b = temp

```

Apa yang terjadi pada nilai variabel `a` dan `b` setelah kode dijalankan?

A. Nilai a dan b menjadi 0

B. Nilai a dan b menjadi sama

C. Nilai a dan b saling bertukar (Swap)

D. Nilai a dan b bertambah

20. Jika sebuah program mengalami *Infinite Loop* (perulangan tak terbatas), penyebab utamanya biasanya adalah ....

A. Komputer terlalu lambat

B. Tidak ada kondisi yang menghentikan perulangan

C. Terlalu banyak variabel

D. Salah memilih bahasa pemrograman

21. Perhatikan kode berikut:

```python

total = 0

for i in range(1, 4):

total = total + i

print(total)

```

Analisis jalannya program, berapakah hasil akhirnya?

A. 3

B. 4

C. 6

D. 10

22. Seorang programmer menemukan *bug* di mana program berhenti tiba-tiba saat pengguna memasukkan huruf pada kolom yang seharusnya diisi angka. Jenis error ini disebut ....

A. Syntax Error

B. Logic Error

C. Runtime Error

D. Compilation Error

23. Perhatikan flowchart berikut:

[Mulai] -> [Input A] -> [A > 0?] --(Ya)--> [Cetak "Positif"] -> [Selesai]

(Tidak)

[Cetak "Negatif"] -> [Selesai]

Apa kelemahan logika dari flowchart di atas jika Input A adalah 0?

A. Akan mencetak "Positif"

B. Akan mencetak "Negatif" padahal 0 netral

C. Program akan error

D. Tidak mencetak apa-apa

24. Diberikan array `data = [10, 20, 30, 40]`.

Jika kita mengakses `data[2]`, nilai yang muncul adalah .... (Asumsi indeks dimulai dari 0)

A. 10

B. 20

C. 30

D. 40

25. Manakah di antara algoritma berikut yang paling efisien untuk mencari sebuah nama dalam daftar nama yang sudah terurut abjad?

A. Linear Search (Pencarian satu per satu dari awal)

B. Random Search (Mencari acak)

C. Binary Search (Membagi dua data terus menerus)

D. Bubble Sort

26. Anda diminta membuat sistem lampu lalu lintas. Jika lampu merah menyala, mobil berhenti. Jika hijau, jalan. Jika kuning, hati-hati. Struktur kontrol apa yang paling tepat digunakan untuk menganalisis logika ini?

A. Perulangan `For`

B. Perulangan `While`

C. Percabangan Bertingkat (`If-Elif-Else`)

D. Array

27. Perhatikan kode yang salah berikut:

```python

x = 10

if x = 5:

print("Lima")

```

Mengapa kode tersebut menghasilkan *Syntax Error*?

A. Variabel x belum didefinisikan

B. Penggunaan tanda `=` seharusnya `==` untuk perbandingan

C. Tidak boleh menggunakan angka 5

D. Perintah print salah tulis

28. Evaluasi dua metode berikut untuk menghitung $5^4$:

Metode A: `5 * 5 * 5 * 5`

Metode B: `pow(5, 4)`

Manakah pernyataan evaluasi yang paling tepat?

A. Metode A lebih baik untuk pangkat yang sangat besar (misal pangkat 1000).

B. Metode B lebih efisien dan mudah dibaca untuk pangkat yang besar.

C. Kedua metode menghasilkan nilai yang berbeda.

D. Metode B tidak bisa dijalankan di komputer.

29. Sebuah program kasir menghitung total: `Total = Harga * Jumlah`. Namun, hasilnya selalu 0 meskipun Harga dan Jumlah sudah diinput benar. Evaluasi kemungkinan penyebab kesalahan logika tersebut!

A. Tipe data Harga adalah String

B. Variabel Total belum diinisialisasi

C. Salah satu variabel (Harga atau Jumlah) bernilai 0 saat proses hitung

D. Komputer sedang error

30. Anda sedang mengevaluasi sebuah game sederhana. Game tersebut tidak bisa selesai meskipun pemain sudah mengalahkan semua musuh. Bagian mana dari algoritma yang perlu diperiksa/dievaluasi?

A. Algoritma pergerakan pemain

B. Algoritma inisialisasi grafis

C. Kondisi pengecekan "Game Over" atau "Win State"

D. Warna latar belakang game

31. Perhatikan kasus berikut: Sekolah ingin mengurutkan nilai siswa dari tertinggi ke terendah.

Algoritma 1: Membandingkan setiap nilai satu per satu.

Algoritma 2: Mengambil nilai tertinggi, taruh di depan, lalu cari lagi dari sisa data.

Evaluasi Algoritma 2, algoritma ini dikenal dengan nama ....

A. Bubble Sort

B. Selection Sort

C. Insertion Sort

D. Merge Sort

32. Jika Anda diminta menilai kualitas sebuah kode program, kriteria manakah yang paling TIDAK penting?

A. Efisiensi penggunaan memori

B. Kebenaran logika (Output benar)

C. Panjangnya baris kode (Semakin panjang semakin bagus)

D. Kemudahan kode untuk dibaca (Readability)

33. Sebuah robot pembersih lantai diprogram: "Maju terus sampai menabrak tembok, lalu belok kanan".

Evaluasi apa yang terjadi jika robot diletakkan di tengah ruangan tanpa tembok?

A. Robot akan diam saja

B. Robot akan berputar-putar

C. Robot akan maju terus tanpa henti (mungkin sampai baterai habis)

D. Robot akan mendeteksi debu

34. (Mencipta) Anda diminta membuat algoritma untuk menentukan bilangan Ganjil atau Genap. Langkah kunci (ekspresi logika) yang harus Anda buat adalah ....

A. `if bilangan > 0`

B. `if bilangan % 2 == 0`

C. `if bilangan * 2 == 0`

D. `if bilangan / 2 == 1`

35. (Mencipta) Susunlah urutan logika yang benar untuk menukar isi gelas A (Kopi) dan gelas B (Teh) dengan bantuan gelas C (Kosong)!

1. Tuang isi B ke A

2. Tuang isi A ke C

3. Tuang isi C ke B

Urutan yang benar agar isinya tertukar adalah ....

A. 1 - 2 - 3

B. 2 - 1 - 3

C. 3 - 2 - 1

D. 2 - 3 - 1

36. (Mencipta) Anda ingin membuat program yang mencetak angka 10, 9, 8, ..., 1 (Hitung mundur). Bagian parameter `range()` pada Python yang harus Anda tulis adalah ....

A. `range(1, 10)`

B. `range(10, 1, 1)`

C. `range(10, 0, -1)`

D. `range(10, 1, -1)`

37. (Mencipta) Seorang guru ingin menghitung rata-rata nilai dari 30 siswa. Struktur kode paling efisien yang harus Anda rancang adalah ....

A. Membuat 30 variabel (n1, n2... n30) lalu dijumlah manual.

B. Menggunakan Array untuk nilai, lalu Loop untuk menjumlahkan, kemudian dibagi 30.

C. Menggunakan 30 kali perintah input dan 30 kali perintah print.

D. Menulis rumus matematika manual di kertas.

38. (Mencipta) Anda merancang sistem keamanan pintu. Pintu terbuka HANYA JIKA (Kartu Valid) DAN (Sidik Jari Cocok) ATAU (Kode Darurat Benar). Ekspresi logika yang Anda buat adalah ....

A. `(Kartu AND SidikJari) OR KodeDarurat`

B. `Kartu AND (SidikJari OR KodeDarurat)`

C. `Kartu OR SidikJari OR KodeDarurat`

D. `(Kartu OR SidikJari) AND KodeDarurat`

39. (Mencipta) Perhatikan masalah ini: "Cetak bilangan kelipatan 3 antara 1 sampai 20".

Manakah potongan kode yang Anda ciptakan untuk menyelesaikan masalah ini dengan benar?

A. `for i in range(1, 20): print(i)`

B. `for i in range(1, 21): if i % 3 == 0: print(i)`

C. `for i in range(3, 20): print(i)`

D. `for i in range(1, 20, 2): print(i)`

40. (Mencipta) Anda diminta memodifikasi program kalkulator sederhana agar tidak error saat pengguna membagi dengan nol (Division by Zero). Apa yang akan Anda tambahkan?

A. Menambahkan variabel baru

B. Menambahkan struktur `if penyebut == 0: print("Error") else: hasil = pembilang/penyebut`

C. Mengubah tipe data menjadi integer

D. Menghapus fitur pembagian

 

B. URAIAN (ESSAY)

*Jawablah pertanyaan berikut dengan jelas dan terstruktur!*

41. (C2 - Memahami) Jelaskan perbedaan mendasar antara struktur kontrol Perulangan (Looping) dan Percabangan (Conditional)! Berikan contoh situasi dunia nyata untuk masing-masing struktur tersebut.

42. (C3 - Menerapkan) Buatlah sebuah Pseudocode sederhana untuk menghitung luas persegi panjang, di mana Panjang dan Lebar dimasukkan oleh pengguna (Input), kemudian hasilnya ditampilkan (Output).

43. (C4 - Menganalisis) Perhatikan kode program (Python) berikut ini:

```python

angka = 1

while angka <= 5:

print(angka)

```

Program di atas akan berjalan terus menerus tanpa henti (*Infinite Loop*).

a. Analisislah mengapa hal itu terjadi!

b. Tuliskan perbaikan kodenya agar program mencetak angka 1 sampai 5 lalu berhenti.

44. (C5 - Mengevaluasi) Sebuah aplikasi ojek online menentukan tarif sebagai berikut:

- 0 - 4 km pertama: Rp10.000 (Tarif Flat)

- Di atas 4 km: Ditambah Rp2.000 per km selanjutnya.

Seorang programmer menulis rumus: `Tarif = 10000 + (Jarak * 2000)`.

Evaluasilah rumus tersebut! Apakah benar atau salah untuk semua kondisi jarak? Jika salah, jelaskan letak kesalahannya.

45. (C6 - Mencipta) Rancanglah sebuah Flowchart (Gambarkan alurnya atau tuliskan deskripsi alurnya) untuk sistem ATM Sederhana dengan fitur:

1. Masukkan PIN.

2. Jika PIN salah, tolak kartu.

3. Jika PIN benar, pilih menu "Tarik Tunai".

4. Cek Saldo. Jika saldo cukup, keluarkan uang dan kurangi saldo. Jika tidak, tampilkan "Saldo Kurang".

5. Selesai.


Bagi rekan yang membutuhkan Soal, Kisi-kisi dan Jawaban STS Informatika SMP Kelas 9 Semester Genap dalam format Microsoft Word silakan unduh disini 

11:08 AM

 

Soal, Kisi-kisi dan Jawaban STS Seni Budaya SMP Kelas 9 Semester Genap

NASKAH SOAL UJIAN SEKOLAH

Mata Pelajaran: Seni Budaya (Seni Musik)

Kelas/Semester: IX (Sembilan) / Genap

Materi Pokok: Membuat Lagu (Komposisi & Aransemen Dasar)

Waktu: 90 Menit

10:50 AM

 

Soal, Kisi-kisi dan Jawaban STS PJOK SMP Kelas 9 Semester Genap

NASKAH SOAL SUMATIF TENGAH SEMESTER

Mata Pelajaran: Pendidikan Jasmani, Olahraga, dan Kesehatan (PJOK)

Kelas/Semester: IX (Sembilan) / Genap

Materi: Aktivitas Gerak Berirama (Senam Aerobik)

Waktu: 90 Menit

 

10:26 AM

 

Soal, Kisi-kisi dan Jawaban STS Pendidikan Pancasila SMP Kelas 9 Semester Genap

NASKAH SOAL SUMATIF TENGAH SEMESTER

Mata Pelajaran: Pendidikan Pancasila (PKn)

Kelas/Semester: IX (Sembilan) / Genap

Materi: Menjaga dan Melestarikan Tradisi, Kearifan Lokal, serta Budaya dalam Masyarakat Global

Waktu: 90 Menit

9:59 AM

 

Soal, Kisi-kisi dan Jawaban STS IPS SMP Kelas 9 Semester Genap

SOAL SUMATIF TENGAH SEMESTER

TAHUN PELAJARAN 2025/2026

Mata Pelajaran: Ilmu Pengetahuan Sosial (IPS)

Kelas/Jenjang: IX (Sembilan) / SMP - MTs

Materi Pokok: Tantangan Pembangunan Indonesia

Waktu: 120 Menit

 

9:23 AM

 

Soal, Kisi-kisi dan Jawaban STS IPA SMP Kelas 9 Semester Genap

NASKAH SOAL SUMATIF TENGAH SEMESTER

MATA PELAJARAN: ILMU PENGETAHUAN ALAM (IPA)

MATERI: PEWARISAN SIFAT DAN BIOTEKNOLOGI

KELAS: IX (SEMBILAN)

PETUNJUK UMUM:

8:54 AM

 

Soal, Kisi-kisi dan Jawaban STS Matematika SMP Kelas 9 Semester Genap

NASKAH SOAL SUMATIF TENGAH SEMESTER

PELAJARAN :  MATEMATIKA

TRANSFORMASI GEOMETRI

Satuan Pendidikan: SMP / MTs

Kelas / Semester: IX / Genap

Waktu: 120 Menit

Jumlah Soal: 40 Pilihan Ganda, 5 Uraian

 

PETUNJUK UMUM:

1. Berdoalah sebelum mengerjakan soal.

2. Tulis identitas Anda pada lembar jawaban yang tersedia.

3. Kerjakan soal yang dianggap mudah terlebih dahulu.

4. Periksa kembali jawaban Anda sebelum diserahkan kepada pengawas.

 

A. PILIHAN GANDA

*Pilihlah satu jawaban yang paling tepat (A, B, C, atau D).*

1. Transformasi geometri yang memindahkan setiap titik pada bidang menurut jarak dan arah tertentu disebut ....

A. Rotasi

B. Refleksi

C. Translasi

D. Dilatasi

2. Perhatikan gambar jam dinding. Gerakan jarum jam dari angka 12 ke angka 3 merupakan contoh penerapan konsep ....

A. Pergeseran

B. Pencerminan

C. Perputaran

D. Perkalian

3. Sifat utama dari pencerminan (refleksi) adalah ....

A. Ukuran benda berubah, posisi tetap

B. Jarak benda ke cermin sama dengan jarak bayangan ke cermin

C. Bentuk benda berubah sesuai arah cermin

D. Posisi benda dan bayangan selalu berimpit

4. Titik A(3, 5) ditranslasikan oleh T(-2, 4). Bayangan titik A adalah ....

A. (1, 9)

B. (5, 1)

C. (1, 1)

D. (5, 9)

5. Jika titik P(2, -3) dicerminkan terhadap sumbu-x, maka koordinat bayangannya adalah ....

A. (-2, -3)

B. (-2, 3)

C. (2, 3)

D. (3, 2)

6. Bayangan titik B(-4, 1) jika dicerminkan terhadap garis y = x adalah ....

A. (1, -4)

B. (-1, 4)

C. (4, -1)

D. (-4, -1)

7. Titik C(5, -2) dirotasikan sebesar 90 derajat berlawanan arah jarum jam dengan pusat O(0,0). Koordinat bayangannya adalah ....

A. (-2, -5)

B. (2, 5)

C. (-5, -2)

D. (2, 5)

8. Sebuah titik D(4, 2) didilatasikan dengan pusat O(0,0) dan faktor skala 3. Bayangan titik D adalah ....

A. (7, 5)

B. (12, 6)

C. (4/3, 2/3)

D. (1, -1)

9. Manakah di antara transformasi berikut yang TIDAK termasuk isometri (tidak mengubah ukuran bangun)?

A. Translasi

B. Rotasi

C. Refleksi

D. Dilatasi (k > 1)

10. Titik E(x, y) ditranslasikan oleh T(a, b) menghasilkan bayangan E'(x+a, y+b). Rumus ini merupakan definisi dari ....

A. Perputaran

B. Pergeseran

C. Pencerminan

D. Perkalian

11. Titik F(-2, 6) direfleksikan terhadap garis x = 3. Bayangan titik F adalah ....

A. (8, 6)

B. (4, 6)

C. (-2, 0)

D. (5, 6)

12. Jika titik G(3, -4) ditranslasikan oleh T(a, b) menghasilkan G'(1, -1), maka nilai a + b adalah ....

A. -2

B. -1

C. 1

D. 2

13. Titik H(6, -8) didilatasikan dengan pusat O(0,0) menghasilkan bayangan H'(-3, 4). Faktor skala dilatasi tersebut adalah ....

A. -2

B. -1/2

C. 1/2

D. 2

14. Segitiga ABC dengan titik sudut A(1,1), B(4,1), dan C(1,3) dicerminkan terhadap sumbu-y. Koordinat bayangan titik B adalah ....

A. (-4, 1)

B. (4, -1)

C. (-4, -1)

D. (1, 4)

15. Sebuah bangun datar diputar 180 derajat dengan pusat O(0,0). Transformasi ini setara dengan ....

A. Refleksi terhadap sumbu-x

B. Refleksi terhadap sumbu-y

C. Refleksi terhadap titik pusat O(0,0)

D. Refleksi terhadap garis y = x

16. Titik K(2, 5) dicerminkan terhadap garis y = -x, kemudian ditranslasikan oleh T(4, -2). Bayangan akhirnya adalah ....

A. (-1, -4)

B. (-5, -2)

C. (-1, -2)

D. (1, -4)

17. Bayangan titik L(-3, 7) oleh rotasi 90 derajat searah jarum jam dengan pusat O(0,0) adalah ....

A. (-7, -3)

B. (7, 3)

C. (3, 7)

D. (7, -3)

18. Garis 2x + y = 4 ditranslasikan oleh T(2, -1). Persamaan bayangan garis tersebut adalah ....

A. 2x + y = 1

B. 2x + y = 7

C. 2x + y = 3

D. 2x + y = 5

19. Titik M(a, b) dicerminkan terhadap garis y = 2 menghasilkan bayangan M'(3, 6). Koordinat titik M adalah ....

A. (3, -2)

B. (3, -4)

C. (3, 0)

D. (3, 2)

20. Sebuah persegi panjang memiliki luas 20 satuan luas. Jika persegi panjang tersebut didilatasikan dengan faktor skala k = 2, maka luas bayangannya adalah ....

A. 20 satuan luas

B. 40 satuan luas

C. 60 satuan luas

D. 80 satuan luas

21. Titik P direfleksikan terhadap garis x = 2, kemudian direfleksikan lagi terhadap garis x = 5. Jarak antara titik P dan bayangan akhirnya adalah ....

A. 3 satuan

B. 6 satuan

C. 5 satuan

D. 10 satuan

22. Jika titik A(2, 1) dirotasikan 90 derajat berlawanan arah jarum jam dengan pusat P(1, 1), maka bayangannya adalah ....

A. (1, 2)

B. (0, 2)

C. (2, 2)

D. (1, 0)

23. Perhatikan pola lantai ubin. Pola tersebut terbentuk dari pengulangan satu bentuk dasar. Proses pengulangan bentuk dasar tanpa mengubah ukuran dan orientasi disebut ....

A. Translasi

B. Rotasi

C. Dilatasi

D. Refleksi

24. Titik Q(4, 2) didilatasikan dengan pusat P(1, 1) dan faktor skala 2. Bayangan titik Q adalah ....

A. (7, 3)

B. (8, 4)

C. (6, 2)

D. (5, 3)

25. Sebuah titik R(x, y) mengalami transformasi sehingga bayangannya adalah R'(-y, -x). Transformasi yang terjadi adalah ....

A. Refleksi terhadap sumbu-x

B. Refleksi terhadap sumbu-y

C. Refleksi terhadap garis y = -x

D. Rotasi 180 derajat

26. Diketahui titik S(2, -5). Jika S dirotasikan -90 derajat (searah jarum jam) kemudian dicerminkan terhadap sumbu-x, bayangan akhirnya adalah ....

A. (-5, -2)

B. (5, 2)

C. (-5, 2)

D. (5, -2)

27. Andi berdiri di titik (2, 3). Ia berjalan 3 langkah ke kanan dan 4 langkah ke bawah, kemudian ia melihat cermin di sumbu-y. Posisi bayangan Andi di cermin adalah ....

A. (-5, -1)

B. (5, -1)

C. (-5, 1)

D. (1, -1)

28. Persamaan bayangan garis y = 2x + 3 jika dicerminkan terhadap garis y = -x adalah ....

A. x = 2y + 3

B. x = -2y - 3

C. x = 2y - 3

D. y = -2x - 3

29. Dua buah transformasi T1 dan T2 dikatakan komutatif jika T1 o T2 = T2 o T1. Manakah pasangan transformasi berikut yang umumnya bersifat komutatif?

A. Translasi dan Rotasi

B. Translasi dan Dilatasi (pusat 0,0)

C. Dua Translasi berurutan

D. Refleksi dan Rotasi

30. Sebuah segitiga ABC dengan luas L didilatasikan dengan faktor skala -3. Luas bayangan segitiga tersebut adalah ....

A. -3L

B. 3L

C. 6L

D. 9L

31. Titik A(1, 2) dipetakan ke A'(4, 6). Transformasi tunggal yang MUNGKIN menyebabkan perubahan ini adalah ....

A. Translasi T(3, 4)

B. Dilatasi [O, 4]

C. Rotasi 90 derajat

D. Refleksi y=x

32. Seorang arsitek merancang taman berbentuk segitiga dengan titik sudut (2,2), (6,2), dan (4,5). Ia ingin memperbesar taman tersebut 2 kali lipat dengan titik poros di salah satu sudut taman (2,2). Koordinat titik sudut taman yang baru adalah ....

A. (2,2), (12,4), (8,10)

B. (2,2), (10,2), (6,8)

C. (4,4), (12,4), (8,10)

D. (2,2), (10,2), (8,8)

33. Diketahui garis g: x + y = 1. Jika garis g dirotasikan 90 derajat searah jarum jam dengan pusat (0,0), maka persamaan garis bayangannya tegak lurus dengan garis ....

A. y = x

B. y = -x

C. x = 1

D. y = 1

34. Sebuah motif batik dibuat dengan merefleksikan sebuah kurva y = x^2 terhadap garis x = 2. Persamaan kurva hasil refleksi tersebut adalah ....

A. y = (x-4)^2

B. y = (4-x)^2

C. y = -(x-2)^2

D. y = x^2 - 4

35. Budi ingin memindahkan lemari dari posisi A(1,1) ke posisi B(9,7). Ia hanya bisa menggeser lemari sejajar sumbu x atau sumbu y secara bertahap. Jika ia melakukan dilatasi strategi pemindahan dengan faktor skala 1/2 dari total jarak, di titik manakah ia beristirahat (titik tengah)?

A. (4, 3)

B. (5, 4)

C. (4.5, 3.5)

D. (5, 5)

36. Diberikan fungsi kuadrat y = x^2 + 1. Jika grafik fungsi ini digeser 2 satuan ke kanan dan 3 satuan ke bawah, persamaan grafik yang baru adalah ....

A. y = x^2 - 4x + 2

B. y = x^2 - 4x + 5

C. y = x^2 + 4x + 2

D. y = x^2 - 4x + 1

37. Titik K(x,y) mengalami transformasi gabungan: Refleksi terhadap sumbu-y, lalu Rotasi 180 derajat. Hasil akhirnya sama dengan transformasi tunggal yaitu ....

A. Refleksi terhadap sumbu-x

B. Refleksi terhadap sumbu-y

C. Refleksi terhadap garis y=x

D. Identitas (kembali ke posisi semula)

38. Kamu diminta membuat animasi bola memantul. Bola jatuh dari (0, 10) ke (0, 0). Saat memantul, bola mengalami dilatasi vertikal dengan faktor skala 0.8. Posisi puncak pantulan pertama adalah ....

A. (0, 8)

B. (0, 5)

C. (0, 2)

D. (0, 12.5)

39. Sebuah bangun datar P dipetakan menjadi P' oleh transformasi matriks tertentu (konsep lanjut). Jika P' memiliki luas 0 (nol), maka transformasi tersebut kemungkinan besar adalah ....

A. Dilatasi dengan k = 0

B. Rotasi 360 derajat

C. Translasi T(0,0)

D. Refleksi terhadap titik asal

40. Jika kamu ingin membuat pola bunga dengan 6 kelopak yang simetris menggunakan satu bentuk dasar kelopak, transformasi paling efisien yang harus kamu susun dalam program komputer adalah ....

A. 5 kali Refleksi

B. 5 kali Translasi

C. 5 kali Rotasi sebesar 60 derajat

D. 6 kali Dilatasi

 

B. URAIAN (ESSAY)

*Jawablah pertanyaan berikut dengan langkah-langkah yang jelas dan sistematis!*

41. Titik A(-2, 5) ditranslasikan oleh T(3, -1), kemudian hasilnya dicerminkan terhadap garis x = -1. Tentukan koordinat bayangan akhir titik A dan gambarkan sketsa pergerakan titik tersebut pada bidang Kartesius!

42. Sebuah segitiga PQR dengan koordinat P(2, 1), Q(6, 1), dan R(4, 4) didilatasikan dengan pusat O(0,0) dan faktor skala k = -2.

a. Tentukan koordinat bayangan P', Q', dan R'.

b. Hitunglah perbandingan luas segitiga PQR dengan luas segitiga P'Q'R'.

43. Diketahui garis dengan persamaan 2x - y + 4 = 0. Garis tersebut dirotasikan sebesar 90 derajat berlawanan arah jarum jam dengan pusat O(0,0). Tentukan persamaan garis bayangannya!

44. (Soal Analisis)

Budi mengatakan bahwa "Melakukan refleksi terhadap sumbu-x kemudian dilanjutkan refleksi terhadap sumbu-y akan menghasilkan bayangan yang sama dengan melakukan rotasi 180 derajat dengan pusat (0,0)."

Apakah pernyataan Budi BENAR atau SALAH? Buktikan pendapatmu dengan menggunakan titik sembarang A(x, y)!

45. (Soal Mencipta/Creating)

Seorang desainer game ingin memindahkan karakter dari posisi A(1, 2) ke posisi B(10, 10). Namun, terdapat tembok penghalang sehingga karakter tidak bisa bergerak lurus.

Buatlah sebuah skenario kombinasi transformasi geometri (minimal 2 jenis transformasi berbeda: misal Translasi + Rotasi, atau Refleksi + Translasi) yang memungkinkan karakter berpindah dari A ke B tanpa menabrak tembok (asumsikan tembok berada di area koordinat x=5 sampai x=6 untuk semua y). Tuliskan langkah transformasinya secara matematis!

 

Bagi rekan-rekan yang membutuhkan Soal, Kisi-kisi dan Jawaban STS Matematika SMP Kelas 9 Semester Genap dalam format Microsoft Word silakan unduh di sini 

8:31 AM

Smartphone

Media Sosial

Notebook

pendidikan