Dasar Pemrograman Python - Percabangan Python

Afandi StudioAbout 3 min readJun 25, 2025Watch original
THE SUMMARYAI-generated

Key Concepts:

  • Percabangan (Branching)
  • Flow Control
  • Decision Making
  • if statement
  • else statement
  • elif statement
  • Boolean (true, false)
  • Indentasi (Indentation)
  • Variabel (Variables)
  • Tipe Data (Data Types) - integer
  • Input Keyboard (Keyboard Input)

1. Pengantar Percabangan (Introduction to Branching)

  • Percabangan digunakan untuk mengatur alur kontrol program (flow control).
  • Percabangan digunakan untuk membuat keputusan (decision making).
  • if dan else adalah kata kunci utama dalam percabangan.
  • if-else digunakan untuk menentukan pilihan berdasarkan kondisi.
  • Kondisi yang terpenuhi bernilai true, jika tidak, bernilai false.

2. Penggunaan if Sederhana (Simple if Statement)

  • Contoh kode:

    nilai = 85
    if nilai > 70:
        print("Kamu lulus")
    
  • Variabel nilai diinisialisasi dengan nilai 85.

  • Kondisi nilai > 70 diperiksa.

  • Jika kondisi true (85 > 70), maka program akan mencetak "Kamu lulus".

  • Titik dua : digunakan setelah kondisi if.

  • Indentasi (menggunakan tab) menandakan blok kode yang akan dieksekusi jika kondisi if terpenuhi.

  • Ini adalah bentuk if yang paling sederhana.

3. Penggunaan if-else ( if-else Statement)

  • Contoh kode:

    umur = int(input("Masukkan umur: "))
    if umur >= 18:
        print("Kamu boleh buat SIM")
    else:
        print("Kamu belum boleh buat SIM")
    
  • Variabel umur menerima input dari keyboard dan dikonversi menjadi tipe data integer.

  • Kondisi umur >= 18 diperiksa.

  • Jika kondisi true (umur lebih besar atau sama dengan 18), maka program akan mencetak "Kamu boleh buat SIM".

  • Jika kondisi false (umur kurang dari 18), maka blok kode di dalam else akan dieksekusi, dan program akan mencetak "Kamu belum boleh buat SIM".

  • Indentasi digunakan untuk menandakan blok kode di dalam if dan else.

4. Penggunaan elif untuk Percabangan Kompleks ( elif Statement for Complex Branching)

  • elif digunakan untuk memberikan banyak pilihan dalam percabangan.

  • Contoh kode:

    nilai = int(input("Masukkan nilai: "))
    
    if nilai >= 80:
        grade = "A"
    elif nilai > 70:
        grade = "B"
    elif nilai >= 60:
        grade = "C"
    elif nilai >= 50:
        grade = "D"
    else:
        grade = "E"
    
    print("Grade: ", grade)
    
  • Variabel nilai menerima input dari keyboard dan dikonversi menjadi tipe data integer.

  • Serangkaian kondisi if, elif, dan else diperiksa secara berurutan.

  • Jika salah satu kondisi elif terpenuhi, maka blok kode di dalamnya akan dieksekusi, dan percabangan akan berhenti.

  • Jika tidak ada kondisi if atau elif yang terpenuhi, maka blok kode di dalam else akan dieksekusi.

  • Dalam contoh ini, program menentukan grade berdasarkan nilai yang dimasukkan.

  • Output yang dihasilkan adalah grade yang sesuai dengan nilai yang dimasukkan.

  • Contoh: Jika nilai yang dimasukkan adalah 65, maka outputnya adalah "Grade: C".

5. Kesimpulan (Conclusion)

  • Penggunaan percabangan (if-else, elif) di Python cukup mudah dipahami.
  • Penting untuk mempraktikkan kode secara perlahan agar lebih memahami konsepnya.
  • Percabangan memungkinkan program untuk membuat keputusan berdasarkan kondisi yang berbeda.

AI summaries can miss context or contain errors. Check important details against the original video.

MAKE IT YOURS

Read. Remember. Reuse.

Free tools

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.