add_action('wp_head', function() { echo ''; });
light_mode
light_mode
Soal Pilihan
Trending

Latihan Soal Informatika Kelas 10 SMA IPS Materi Penerapan Struktur Kontrol Pemilihan (Percabangan If-Else)

info Atur ukuran teks artikel ini untuk mendapatkan pengalaman membaca terbaik.

Materi Soal

Halo, teman-teman kelas 10 IPS! Selamat datang di sesi latihan soal Informatika yang seru ini. Hari ini, kita akan menyelami salah satu konsep paling dasar namun super penting dalam dunia pemrograman, yaitu struktur kontrol pemilihan atau yang lebih akrab kita sebut dengan percabangan If-Else. Pernahkah kalian berpikir bagaimana sebuah aplikasi bisa memberikan respons yang berbeda-beda tergantung input kita? Misalnya, bagaimana Instagram tahu kapan harus menampilkan notifikasi “password salah” atau kapan harus mengizinkan kita masuk? Jawabannya ada pada logika percabangan ini! Dengan memahami If-Else, kalian akan belajar cara membuat program yang bisa “berpikir” dan mengambil keputusan. Ini adalah langkah awal yang keren untuk membuat program menjadi lebih cerdas dan interaktif. Untuk mengasah kemampuan ini lebih dalam, banyak platform belajar seperti bimbel.net yang bisa kalian manfaatkan untuk menemukan berbagai macam latihan.

Mempelajari percabangan If-Else bukan hanya sekadar menghafal sintaks kode, tetapi lebih kepada melatih cara berpikir logis dan terstruktur. Konsep ini mengajarkan kita untuk memecah masalah menjadi kondisi-kondisi sederhana: “Jika kondisi A terpenuhi, lakukan hal ini. Jika tidak, lakukan hal itu.” Kemampuan berpikir seperti ini sangat berguna, tidak hanya di bidang informatika, tetapi juga dalam menyelesaikan masalah sehari-hari. Jadi, tujuan dari materi dan latihan soal ini adalah untuk memastikan kalian benar-benar paham bagaimana alur logika ini bekerja, sehingga kalian bisa menerapkannya untuk membuat solusi-solusi sederhana namun efektif dalam berbagai skenario. Anggap saja ini sebagai fondasi awal kalian untuk menjadi seorang problem-solver yang andal di era digital!

Latihan Soal

1) Dalam pemrograman, struktur yang memungkinkan program untuk memilih jalur eksekusi yang berbeda berdasarkan suatu kondisi disebut…







2) Keyword dasar yang digunakan untuk memulai sebuah blok percabangan adalah…







3) Dalam struktur IF-ELSE, blok kode yang berada di dalam ELSE akan dieksekusi apabila…







4) Perhatikan pseudocode berikut:

nilai_ujian = 70
JIKA nilai_ujian >= 75 MAKA
status = "Lulus"
SELAIN ITU
status = "Gagal"

Apakah nilai dari variabel status setelah kode dieksekusi?







5) Operator perbandingan yang digunakan untuk mengecek “apakah dua nilai sama persis” adalah…







6) Sebuah program ingin memberikan diskon jika pelanggan adalah anggota (“member”). Variabel jenis_pelanggan berisi “member” atau “non-member”. Kondisi IF yang paling tepat adalah…







7) Struktur percabangan yang digunakan untuk memilih satu dari banyak pilihan kondisi secara berurutan adalah…







8) Perhatikan pseudocode berikut:

suhu = 30
JIKA suhu > 25 MAKA
TULIS "Panas"
SELAIN JIKA suhu < 18 MAKA
TULIS "Dingin"
SELAIN ITU
TULIS "Sejuk"

Output dari kode di atas adalah...







9) Operator != digunakan untuk mengecek kondisi...







10) Sebuah program ingin memeriksa apakah seorang siswa "Remedial" jika nilainya di bawah 75. Manakah struktur yang paling sederhana dan tepat?







11) Apa output dari pseudocode berikut jika angka = 10?

JIKA angka % 2 == 0 MAKA
TULIS "Genap"
SELAIN ITU
TULIS "Ganjil"







12) Struktur IF yang berada di dalam struktur IF lainnya disebut...







13) Sebuah toko online memberikan gratis ongkir jika total belanja (total) di atas 100000 ATAU jika pelanggan (pelanggan) adalah "premium". Operator logika yang tepat untuk menggabungkan dua kondisi ini adalah...







14) Perhatikan pseudocode:

x = 5
y = 10
JIKA x > y MAKA
TULIS "X lebih besar"
SELAIN ITU
TULIS "Y lebih besar"

Output yang dihasilkan adalah...







15) Manakah di antara kondisi berikut yang akan bernilai True jika variabel umur = 17?







16) Dalam diagram alir (flowchart), simbol yang merepresentasikan sebuah percabangan atau keputusan adalah...







17) Perhatikan pseudocode:

nilai = 95
JIKA nilai > 90 MAKA
predikat = "A"
JIKA nilai > 80 MAKA
predikat = "B"

Apa nilai akhir dari variabel predikat?







18) Untuk memperbaiki logika pada soal nomor 17 agar jika nilai 95 mendapat predikat "A", struktur yang seharusnya digunakan adalah...







19) Kondisi untuk memeriksa apakah sebuah angka (x) berada di antara 10 dan 20 (inklusif) adalah...







20) Jika blok IF tidak memiliki blok ELSE, dan kondisinya bernilai False, maka program akan...







21) Perhatikan pseudocode:

username = "admin"
password = "123"
JIKA username == "admin" DAN password == "1234" MAKA
TULIS "Login Berhasil"
SELAIN ITU
TULIS "Username atau Password Salah"

Output yang dihasilkan adalah...







22) Tujuan utama penggunaan percabangan dalam algoritma adalah untuk...







23) Apa output dari kode berikut jika status = "Siswa" dan membawa_kartu = False?

JIKA status == "Siswa" MAKA
JIKA membawa_kartu == True MAKA
TULIS "Boleh masuk perpustakaan"
SELAIN ITU
TULIS "Harus membawa kartu"
SELAIN ITU
TULIS "Bukan siswa, dilarang masuk"







24) Manakah operator yang digunakan untuk membalik nilai logika (dari True menjadi False atau sebaliknya)?







25) Jika a = 10, maka kondisi NOT (a > 5) akan bernilai...







26) Sebuah program kasir menghitung total harga. Jika total harga lebih dari 200000, pelanggan dapat diskon 15%. Jika tidak, dapat diskon 5%. Variabel total_harga berisi total belanja. Bagaimana penulisan yang benar?







27) Keuntungan menggunakan IF-ELSE IF-ELSE dibandingkan serangkaian IF terpisah untuk kondisi yang saling eksklusif (tidak mungkin terjadi bersamaan) adalah...







28) Perhatikan potongan kode:

JIKA 5 > 10 MAKA
TULIS "Benar"
SELAIN ITU
TULIS "Salah"

Output kode tersebut adalah...







29) Dalam percabangan, bagian yang dievaluasi menjadi nilai True atau False disebut...







30) Jika nilai = 75, apa output dari kode berikut?

JIKA nilai > 80 MAKA
TULIS "Istimewa"
SELAIN JIKA nilai > 70 MAKA
TULIS "Baik"
SELAIN JIKA nilai > 60 MAKA
TULIS "Cukup"







31) Manakah penulisan pseudocode yang paling tepat untuk menentukan apakah suatu tahun (thn) adalah tahun kabisat (habis dibagi 4)?







32) Apa kesalahan pada pseudocode berikut?

nilai = 85
JIKA nilai = 85 MAKA
TULIS "Nilai Anda 85"







33) Sebuah program game akan memberikan "Bonus Darah" jika darah < 20 DAN level > 5. Jika darah = 15 dan level = 6, maka kondisi tersebut bernilai...







34) Jika ELSE IF digunakan, blok kodenya akan dieksekusi hanya jika...







35) Pernyataan ELSE opsional, artinya...







36) Perhatikan flowchart: [Mulai] -> [Input Angka] -> [Angka > 0?] --(Ya)--> [Tulis "Positif"] -> [Selesai]. Alur ini merepresentasikan struktur...







37) Manakah di antara ini yang BUKAN merupakan operator perbandingan?







38) Program untuk menentukan zodiak berdasarkan tanggal lahir akan membutuhkan banyak sekali pengecekan rentang tanggal. Struktur percabangan yang paling sesuai untuk ini adalah...




39) Jika kata = "apel", kondisi kata == "Apel" akan bernilai...







40) Seorang programmer menulis: JIKA lulus == True MAKA .... Penulisan kondisi ini dapat disederhanakan menjadi...







Website Ujian Online

Gimana nih, setelah mencoba satu soal latihan di atas? Apakah soal tadi cukup membantu kamu memahami alur kerja dari percabangan If-Else? Mungkin bagi sebagian dari kalian soalnya terasa mudah, tapi bagi yang lain bisa jadi cukup menantang untuk diikuti. Tidak apa-apa, kok! Yang terpenting adalah kalian mencoba merenungkan proses berpikirnya. Apakah kalian langsung bisa menebak jawabannya, atau perlu membaca ulang kondisinya beberapa kali? Pengalaman ini sangat berharga untuk melatih ketajaman logika kalian dalam memecahkan masalah.

Kalau kalian merasa butuh lebih banyak tantangan dan ingin menguji pemahaman lebih jauh, jangan ragu untuk mengunjungi Ujian.online. Di sana, kalian bisa menemukan lebih banyak lagi soal latihan untuk persiapan menghadapi Asesmen Sumatif Tengah Semester (ASTS), Asesmen Sumatif Akhir Semester (ASAS), hingga Penilaian Akhir Semester (PAS). Platform ini dirancang sebagai Simulasi Ujian Online yang akan memberikan pengalaman mengerjakan soal seperti ujian sungguhan. Kalian bisa merasakan tekanan waktu berkat fitur penghitung waktu mundur dan langsung melihat hasilnya karena ada sistem penilaian otomatis. Fitur-fitur ini sangat efektif untuk membantumu mengevaluasi sejauh mana kemampuan dan kesiapanmu sebelum menghadapi ujian yang sebenarnya. Yuk, manfaatkan untuk jadi lebih siap

Tulis Komentar
×

forum Komentar (0)

Saat ini belum ada komentar

Silahkan tulis komentar Anda

Email Anda tidak akan dipublikasikan. Kolom yang bertanda bintang (*) wajib diisi

Rekomendasi Untuk Anda

  • Latihan Soal SBdP Kelas 2 SD Materi Mencetak dan Membuat Karya Dekoratif

    Latihan Soal SBdP Kelas 2 SD Materi Mencetak dan Membuat Karya Dekoratif

    • account_circle Bimbel.net
    • visibility 12
    • 0Komentar

    Materi Soal Halo, teman-teman seniman cilik! Selamat datang di dunia seni yang penuh warna dan kreativitas. Hari ini, kita akan belajar sesuatu yang sangat seru, yaitu tentang mencetak dan membuat karya dekoratif. Pernahkah kalian berpikir bahwa benda-benda di sekitar kita, seperti daun kering, pelepah pisang, atau bahkan jari tangan kita sendiri, bisa diubah menjadi alat […]

  • Latihan Soal Sejarah Kelas 11 SMA IPS Materi Proses Masuk dan Berkembangnya Agama dan Kebudayaan Islam di Indonesia

    Latihan Soal Sejarah Kelas 11 SMA IPS Materi Proses Masuk dan Berkembangnya Agama dan Kebudayaan Islam di Indonesia

    • account_circle Bimbel.net
    • visibility 22
    • 0Komentar

    Materi Soal Selamat datang, para siswa kelas 11 SMA IPS! Hari ini kita akan menjelajahi sebuah topik yang menarik yaitu “Proses Masuk dan Berkembangnya Agama dan Kebudayaan Islam di Indonesia”. Mungkin sebagian dari kalian sudah pernah mendengar cerita tentang bagaimana Islam pertama kali datang ke Indonesia. Topik ini penting untuk dipelajari karena memberikan kita perspektif […]

  • Latihan Soal Matematika Kelas 9 SMP Materi Transformasi Geometri

    Latihan Soal Matematika Kelas 9 SMP Materi Transformasi Geometri

    • account_circle Bimbel.net
    • visibility 126
    • 0Komentar

    Materi Soal Halo, para jagoan matematika! Selamat datang di pembahasan kita kali ini yang akan mengajak kalian berpetualang di dunia geometri yang penuh keajaiban. Kita akan mengupas tuntas materi Transformasi Geometri, sebuah topik yang seru dan sangat visual. Kalian akan belajar bagaimana sebuah titik atau bangun datar bisa berpindah tempat (translasi), dicerminkan (refleksi), diputar (rotasi), […]

  • Latihan Soal Seni Budaya Kelas 10 SMA IPA Materi Konsep dan Prosedur Penyelenggaraan Pameran Karya Seni Rupa

    Latihan Soal Seni Budaya Kelas 10 SMA IPA Materi Konsep dan Prosedur Penyelenggaraan Pameran Karya Seni Rupa

    • account_circle Bimbel.net
    • visibility 16
    • 0Komentar

    Materi Soal Selamat datang di pembelajaran Latihan Soal Seni Budaya Kelas 10 SMA IPA mengenai Konsep dan Prosedur Penyelenggaraan Pameran Karya Seni Rupa. Melalui materi ini, kita akan menjelajahi bagaimana pameran seni rupa dirancang dan diselenggarakan. Ini adalah kesempatan bagi kalian untuk memahami langkah-langkah strategis apa saja yang diperlukan dalam mempersiapkan sebuah pameran seni yang […]

  • Latihan Soal Seni Budaya Kelas 12 SMA IPA Materi Menulis Kritik Musik terhadap Sebuah Karya

    Latihan Soal Seni Budaya Kelas 12 SMA IPA Materi Menulis Kritik Musik terhadap Sebuah Karya

    • account_circle Bimbel.net
    • visibility 20
    • 0Komentar

    Materi Soal Halo, teman-teman kelas 12 IPA yang kreatif! Selamat datang di sesi latihan soal untuk materi Seni Budaya yang seru banget, yaitu Menulis Kritik Musik. Mungkin selama ini kita sering mendengarkan lagu dan langsung bilang, “Wah, lagunya keren!” atau “Hmm, kurang asyik.” Nah, di materi kali ini, kita akan belajar bagaimana cara menyampaikan pendapat […]

  • Latihan Soal Informatika Kelas 11 SMA IPA Materi Algoritma Pencarian (Searching) dan Pengurutan (Sorting)

    Latihan Soal Informatika Kelas 11 SMA IPA Materi Algoritma Pencarian (Searching) dan Pengurutan (Sorting)

    • account_circle Bimbel.net
    • visibility 27
    • 0Komentar

    Materi Soal Selamat datang di pembelajaran Latihan Soal Informatika Kelas 11 SMA IPA dengan topik seru mengenai Algoritma Pencarian (Searching) dan Pengurutan (Sorting). Dalam materi ini, kita akan mengeksplorasi dasar-dasar yang esensial dari dua konsep penting di bidang ilmu komputer tersebut. Digunakan dalam berbagai aplikasi kehidupan sehari-hari, algoritma pencarian membantu kita menemukan data yang kita […]

expand_less