Logo Universitas Teknokrat Indonesia

Panduan Lengkap dan Contoh Soal Percabangan 1 Kondisi dalam Pemrograman untuk Pemula

Kategori: contoh soal
Gambar untuk Panduan Lengkap dan Contoh Soal Percabangan 1 Kondisi dalam Pemrograman untuk Pemula

1. Apa Itu Percabangan 1 Kondisi?

Dalam dunia pemrograman, percabangan atau branching adalah salah satu konsep dasar yang wajib dipahami oleh setiap programmer. Percabangan digunakan untuk membuat program mampu mengambil keputusan berdasarkan kondisi tertentu.

Percabangan 1 kondisi merupakan bentuk paling sederhana dari struktur keputusan, di mana hanya ada satu kondisi yang diperiksa. Jika kondisi tersebut benar (true), maka program akan menjalankan perintah tertentu. Namun jika salah (false), maka program akan melewatkannya tanpa melakukan apa pun.

Konsep ini banyak digunakan dalam bahasa pemrograman seperti Python, C, C++, Java, dan JavaScript. Dengan memahami percabangan 1 kondisi, kamu akan lebih mudah membangun logika program yang efisien dan terstruktur.

Baca juga : Belajar Mengenal dan Menyebutkan Banyak Benda dengan Mudah untuk Anak Sekolah Dasar

2. Mengapa Percabangan 1 Kondisi Penting?

Meskipun terlihat sederhana, percabangan 1 kondisi adalah pondasi utama dalam pembuatan algoritma. Hampir semua program komputer menggunakan percabangan untuk menentukan alur logika.

Misalnya:

  • Menentukan apakah pengguna sudah memasukkan kata sandi dengan benar.
  • Mengecek apakah nilai siswa lulus atau tidak.
  • Memastikan data tidak kosong sebelum disimpan ke database.

Tanpa percabangan, semua program hanya akan berjalan secara linier tanpa kemampuan untuk berpikir logis. Inilah sebabnya mengapa konsep ini sangat penting untuk dikuasai sebelum melangkah ke percabangan dengan dua kondisi atau lebih.

3. Struktur Umum Percabangan 1 Kondisi

Setiap bahasa pemrograman memiliki sintaks berbeda, namun secara umum, bentuk percabangan 1 kondisi adalah sebagai berikut:

a. Dalam Bahasa Python

if kondisi:
    perintah_yang_dijalankan

b. Dalam Bahasa C

if (kondisi) {
    perintah_yang_dijalankan;
}

c. Dalam Bahasa Java

if (kondisi) {
    perintah_yang_dijalankan;
}

Kunci utama dari percabangan adalah ekspresi logika dalam kondisi, yang biasanya menggunakan operator seperti:

  • > (lebih besar)
  • < (lebih kecil)
  • == (sama dengan)
  • != (tidak sama dengan)
  • >= (lebih besar sama dengan)
  • <= (lebih kecil sama dengan)

4. Contoh Soal Percabangan 1 Kondisi dan Pembahasannya

Mari kita lihat beberapa contoh untuk memahami penerapan percabangan 1 kondisi secara praktis.

Contoh 1: Menentukan Apakah Seseorang Sudah Dewasa

umur = int(input("Masukkan umur Anda: "))
if umur >= 18:
    print("Anda sudah dewasa.")

Penjelasan:

  • Program meminta input umur dari pengguna.
  • Jika umur ≥ 18, maka program menampilkan pesan “Anda sudah dewasa.”
  • Jika umur < 18, program tidak menampilkan apa pun.

Contoh 2: Menampilkan Pesan Jika Nilai Siswa Lulus

nilai = int(input("Masukkan nilai ujian: "))
if nilai >= 70:
    print("Selamat, Anda lulus ujian!")

Penjelasan:
Program hanya menjalankan perintah print jika kondisi nilai ≥ 70 terpenuhi. Bila nilai kurang dari 70, program tidak akan menampilkan pesan apa pun.

Contoh 3: Menampilkan Pesan Jika Angka Genap

angka = int(input("Masukkan sebuah angka: "))
if angka % 2 == 0:
    print("Angka ini adalah bilangan genap.")

Penjelasan:
Kondisi angka % 2 == 0 berarti angka dibagi dua tidak memiliki sisa, yang menandakan angka tersebut genap.

5. Contoh Soal Latihan Percabangan 1 Kondisi

Berikut beberapa soal latihan yang bisa kamu coba sendiri:

  1. Buat program yang meminta pengguna memasukkan suhu dalam derajat Celcius. Jika suhu lebih dari 37, tampilkan “Anda sedang demam!”
  2. Buat program yang meminta pengguna memasukkan jumlah pembelian. Jika total pembelian lebih dari 100.000, tampilkan “Selamat! Anda mendapatkan diskon 10%.”
  3. Buat program yang mengecek apakah angka yang dimasukkan adalah kelipatan 5. Jika ya, tampilkan “Angka ini kelipatan 5.”
  4. Buat program yang menampilkan “Selamat pagi!” jika jam yang dimasukkan kurang dari 12.

Latihan-latihan ini sangat membantu kamu memahami bagaimana kondisi bekerja dalam program nyata.

6. Kesalahan Umum dalam Percabangan 1 Kondisi

Dalam praktiknya, banyak pemula sering melakukan beberapa kesalahan berikut:

  1. Tidak Menyertakan Indentasi yang Benar (Python):
    Di Python, setiap baris setelah if harus memiliki indentasi. Jika tidak, akan muncul error.
  2. Lupa Menambahkan Kurung (C/Java):
    Dalam bahasa seperti C atau Java, tanda kurung {} sangat penting untuk membungkus perintah di dalam percabangan.
  3. Menggunakan Operator yang Salah:
    Misalnya, menggunakan = (assignment) alih-alih == (comparison) dalam kondisi.
  4. Kondisi Selalu True:
    Beberapa programmer baru sering membuat kondisi yang selalu benar, sehingga percabangan tidak berfungsi sebagaimana mestinya.

7. Kelebihan dan Kekurangan Percabangan 1 Kondisi

Kelebihan:

  • Sangat mudah dipahami dan digunakan.
  • Cocok untuk kondisi sederhana.
  • Membantu membangun dasar logika program yang kuat.

Kekurangan:

  • Tidak bisa menangani kondisi “lainnya”.
  • Kurang fleksibel dibandingkan percabangan dua kondisi (if-else).
  • Tidak cocok untuk program kompleks yang membutuhkan banyak keputusan.

8. Tips Menguasai Percabangan 1 Kondisi

Untuk benar-benar memahami percabangan, kamu bisa mengikuti tips berikut:

  1. Latih logika setiap hari. Coba pecahkan masalah sederhana dengan pseudocode.
  2. Gunakan bahasa pemrograman yang mudah dibaca, seperti Python.
  3. Baca kode orang lain. Kamu akan memahami berbagai cara menyusun kondisi yang efisien.
  4. Eksperimen dengan berbagai operator logika. Gabungkan operator and, or, dan not untuk memahami logika lanjutan.

Baca juga : Mahasiswa Teknokrat Raih Juara 1 dan Best Presentation di Pesta Ilmiah Sriwijaya 2025

9. Kesimpulan

Percabangan 1 kondisi adalah pondasi dasar dari semua bentuk pengambilan keputusan dalam pemrograman. Dengan memahami konsep ini, kamu bisa menulis kode yang lebih cerdas, efisien, dan logis.

Mulailah dengan contoh sederhana seperti menentukan bilangan genap atau memeriksa usia pengguna, lalu tingkatkan ke percabangan dua kondisi atau bersarang (nested if).

Logika pemrograman tidak hanya soal sintaks, tetapi juga tentang bagaimana kamu berpikir secara terstruktur dan sistematis.

Penulis : aqilah az-zahra