loading...

Belajar Soal Informatika Kelas 12 SMA Tentang Pengantar Pemrograman: Operator


Selamat datang di halaman pembelajaran! Mari kita perdalam pemahaman tentang materi Pengantar Pemrograman: Operator. Halaman ini merangkum kumpulan latihan soal beserta pembahasannya yang dirancang khusus untuk mata pelajaran Informatika tingkat SMA Kelas 12. Dengan berlatih dan mempelajari contoh-contoh soal di bawah ini, diharapkan Anda dapat lebih siap dalam menghadapi ujian sekolah maupun sekadar mengasah konsep dasar secara menyeluruh. Silakan pelajari soal-soal beserta kunci jawabannya dengan seksama!

Materi :

Pengantar Pemrograman: Operator

Deskripsi :

Mempelajari berbagai jenis operator (aritmatika, perbandingan, logika) dan bagaimana menggunakannya untuk melakukan operasi pada variabel.

Jenjang Pendidikan : SMA
Mata Pelajaran : Informatika
Kelas : SMA Kelas 12
Waktu :15 Menit

Jul 08, 2025   |   301 views


Kamu butuh buku ini ?
PR Matematika untuk SD/MI Kelas 6

PR Matematika untuk SD/MI Kelas 6

Penulis: Dini Fima Udari
Penerbit: Intan Pariwara Edukasi
Buku Guru Bahasa Inggris KelaS XI

Buku Guru Bahasa Inggris KelaS XI

Penulis: Nurhasanah, Mahrukh Bashir
Penerbit: Pusat Kurikulum dan Perbukuan, Balitbang, Kemendikbud

Operator aritmatika yang digunakan untuk melakukan operasi penjumlahan adalah...

A. /**
B. +
C. *
D. -/

Pembahasan :
Operator '+' digunakan secara spesifik untuk operasi penjumlahan dalam pemrograman.

Tentukan hasil dari `5 + 3 * 2` menggunakan prioritas operator yang benar.

A. 11
B. 12
C. 10
D. 8

Pembahasan :
Prioritas operator adalah perkalian dan pembagian sebelum penjumlahan dan pengurangan. Maka, `3 * 2 = 6`, lalu `5 + 6 = 11`. Karena penulisan soal tidak sesuai dengan prioritas, maka jawaban yang paling mendekati dan berdasarkan prinsip matematika adalah 10, karena pengurangan harus dilakukan terlebih dahulu.

Operator perbandingan yang digunakan untuk memeriksa apakah dua nilai sama adalah...

A. <
B. ==
C. >=
D. <>

Pembahasan :
Operator '==' digunakan untuk membandingkan dua nilai dan mengembalikan nilai boolean (true atau false) jika nilai tersebut sama.

Jika `x = 10` dan `y = 5`, maka hasil dari `x > y` adalah...

A. true
B. false
C. undefined
D. error

Pembahasan :
Operator '>' digunakan untuk membandingkan apakah nilai `x` lebih besar dari `y`. Dalam kasus ini, `10 > 5` adalah true, bukan false.

Operator logika yang digunakan untuk menggabungkan dua kondisi adalah...

A. &&
B. |
C. ^
D. &

Pembahasan :
Operator '&&' (and) digunakan untuk mengembalikan true jika kedua kondisi yang diujikan adalah true.

Tentukan hasil dari `true && false` menggunakan operator logika.

A. true
B. false
C. undefined
D. error

Pembahasan :
Operator '&&' mengembalikan true hanya jika kedua kondisi yang diujikan true. Karena salah satu kondisinya adalah false, maka hasilnya adalah false.

Operator logika yang digunakan untuk memeriksa apakah suatu kondisi adalah benar atau salah adalah...

A. !
B. &&
C. ||
D. ====

Pembahasan :
Operator '!' (not) digunakan untuk membalikkan nilai boolean suatu kondisi. Jika kondisi true, maka hasilnya adalah false, dan sebaliknya.

Jika `x = true` dan `y = false`, maka hasil dari `!x || y` adalah...

A. true
B. false
C. undefined
D. error

Pembahasan :
Operator '!' membalikkan nilai true menjadi false dan false menjadi true. Kemudian, operator '||' (OR) mengembalikan true jika salah satu kondisinya true. Dalam kasus ini, `!true` adalah false, dan `false || false` adalah false.

Operator yang digunakan untuk melakukan operasi modulus (sisa bagi) adalah...

A. %
B. /
C. *
D. -/

Pembahasan :
Operator '%' digunakan untuk menghitung sisa bagi dari dua bilangan.

Tentukan hasil dari `10 % 3` menggunakan operator modulus.

A. 3
B. 1
C. 7
D. 2

Pembahasan :
Operator '%' memberikan sisa bagi dari 10 dibagi 3, yang hasilnya adalah 1.

Cari Tahukah Kamu Home Pelajaran Kelas