Beranda > Materi > BAB 5: Apa Itu Percabangan dan Perulangan?

BAB 5: Apa Itu Percabangan dan Perulangan?




Mungkin dipikiranmu pernah tertlintas pertanyaan.

Apa itu percabangan?

Bagi yang merasakan kuliah atau belajar tentang algoritma dan flowchart, pasti pernah menjumpai istilah ini.

Istilah ini digambarkan sebagai alur program yang bercabang. Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang.



Misalnya mencetak kata “Lulus” atau “Tidak Lulus” berdasarkan nilai ujian. Dalam bahasa pemrograman python, perintah untuk mengatur eksekusi kode dapat menggunakan beberapa cara seperti berikut :
1. IF
integer(int) merupakan nilai dari bilangan bulat, dan float merupakan nilai bilangan desimal.

2. String

Perintah IF digunakan jika jalannya suatu kode didasarkan pada satu kondisi.



Pada contoh format kode diatas, python akan mencari nilai dari kondisi. Jika kondisi bernilai True maka perintah 1 akan dijalankan. Begitupun sebaliknya, jika bernilai False maka perintah 1 tidak akan dijalankan. Perhatikan bahwa ada jarak indentasi pada penulisan perintah 1. Indentasi pada python merupakan tanda bahwa perintah 1 merupakan bagian dari IF.

2. IF..ELSE


Format perintah If..Else kita gunakan jika kita perlu mengeksekusi kode jika kondisi bernilai salah.



Pada contoh format diatas Perintah 1 akan dijalankan jika kondisi bernilai True sedangkan Perintah 2 akan dijalankan jika kondisi bernilai False.

3. IF..ELIF..ELSE

Sekarang bagaimana untuk program yang memerlukan seleksi lebih dari 2 kondisi. Maka kita menggunakan perintah yang ketiga yaitu if..elif..else. Format kodenya adalah sebagai berikut.



Pada contoh kode diatas Perintah 1 dan Perintah 2 hanya dijalankan jika memenuhi masing-masing kondisi. Sedangkan perintah 3 akan dijalankan jika tidak memenuhi kondisi_1 dan kondisi_2. Gambar di atas merupakan flowchart dari perintah if..elif..else.

Apa itu perulangan ?

Metode perulangan merupakan proses mengatur alur program agar dapat menjalankan suatu kode lebih dari satu kali.

Beberapa contoh perulangan :

1. Perulangan while
2. Perulangan dengan For
3. Perulangan dengan else


Artikel ini berdasarkan modul Percabangan dan Perulangan. Pelajari selengkapnya di bawah ini.


Kembali Lanjut