Mungkin kalian akan bertanya: Show Apa itu percabangan dan kenapa dinamakan percabangan? Buat yang belum pernah kuliah atau belajar tentang algoritme dan flowchart, mungkin ini istilah yang baru pertama kamu dengar. Isitilah ini sebenarnya untuk menggambarkan alur program yang bercabang. Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang. Karena itu, ini disebut percabangan. Selain percabangan, struktur ini juga disebut control flow, decision, struktur kondisi, Struktur if, dsb. Percabangan akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan. Pada kesempatan ini, kita akan belajar struktur percabangan pada python. Mulai dari yang paling dasar hingga yang kompleks. Pastikan sebelumnya sudah paham tentang operator relasi dan logika. Mari kita mulai… Struktur Percabangan IfPercabangan If digunakan saat terdapat satu pilihan keputusan. Misalkan, kalau kita tidak lulus dalam ujian, maka kita ikut remidi. Sedangkan kalau lulus tidak perlu ikut remidi. Maka kita bisa membuat kode-nya seperti ini:
“Jika Kita menggunakan operator relasi sama dengan ( Penulisan blok If, harus diberikan indentasi ❌ Contoh penulisan yang salah:
✔️ Contoh penulisan yang benar:
Contoh Program: Sekarang, mari kita praktek… Buatlah program berikut:
Silahkan dieksekusi, lalu masukan jawaban “ya” atau “tidak”. Perhatikanlah hasil outputnya. Contoh lagi: Biar pemahamannya semakin mantap, silahkan coba contoh kasus berikut ini.
Hasilnya: Struktur Percabangan If/ElsePercabangan If/Else digunakan saat terdapat dua pilihan keputusan. Misalkan, jika umur diatas atau samadengan 18 tahun boleh membuat SIM. Sedangkan dibawah itu belum boleh. Maka kita bisa membuatnya dalam program:
Selain blok If, terdapat juga blok Else yang akan dieksekusi apabila
kondisi Hasil eksekusi dari kode di atas adalah sebagai berikut: Struktur Percabangan If/Elif/ElsePercabangan If/Elif/Else digunakan apabila terdapat lebih dari dua pilihan keputusan.
Kata kunci Contoh Program: Misalkan kita akan membuat program untuk menentukan grade nilai dengan flow chart sebagai berikut: Maka kode programnya bisa kita buat seperti ini:
Maka hasilnya: Apa Selanjutnya?Percabangan dapat kita gunakan untuk membuat logika program. Ada tiga bentuk percabangan yang baru saja kita pelajari: if, if/else, dan if/elif/else. Jika ada pertanyaan, silahkan sampaikan melalui komentar! Selanjutnya silahkan pelajari tentang perulangan pada Python. Apa itu Elif di Python?Kondisi Elif
Pengambilan keputusan (kondisi if elif) merupakan lanjutan/percabangan logika dari “kondisi if”. Dengan elif kita bisa membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi. Hampir sama dengan kondisi “else”, bedanya kondisi “elif” bisa banyak dan tidak hanya satu.
Apa itu conditional statement pada Python?Conditional statement merupakan aliran yang mengontrol kode program Python berdasarkan pengujian pernyataan bersyarat. Seperti bahasa pemrograman lainnya, conditional statement (pernyataan bersyarat) merupakan salah satu control flow (aliran kontrol) di bahasa pemrograman Python.
Kapan operasi if else digunakan?Contoh penggunaan pernyataan if-else adalah untuk menyeleksi nilai suatu bilangan pembagi. Jika nilai bilangan pembagi adalah nol, maka hasil pembagian dengan nilai nol akan mendapatkan hasil tak berhingga. Jika ditemui nilai pembaginya nol, maka proses pembagian tidak akan dilakukan.
Apa itu percabangan pada Python?Percabangan merupakan gambaran dari alur program yang bercabang, berlogika "jika... maka...". Dan istilah ini juga bisa disebut dengan struktur kondisi IF. Percabangan Python dapat membuat suatu program berpikir untuk melakukan sesuatu sesuai dengan kondisi yang diberikan.
|