Pendidikan Kelas Home Pelajaran Materi

Belajar Soal Informatika Kelas 12 SMA Tentang Pengantar Pemrograman: Operator

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   |   13 views

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.