Artikel

1. Pertanyaan :

Carilah artikel dan contoh program tentang percabangan pada python:

  1. IF
  2. Else
  3. IF – Elif – Else
  4. IF Bersarang

Semua laporan ini dilaporkan dalam http://PL301.ilearning.me dan memenuhi standarisasi dalam menjawab tugas di dalam iDu

2. Status :

Tercapai (100%).

3. Keterangan :

Saya sudah menyelesaikan tugas ini.

4. Bukti :

Percabangan
Percabangan adalah suatu keadaan dimana pernyataan dapat di eksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut. Pada Python untuk melakukan suatu pengecekan kondisi, terdapat beberapa macam statemen. Antara lain :

Perintah If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai benar maka progam akan mengeksekusi statemen dibawahnya.

Bentuk Umum :
if (kondisi) :
Statement

Contoh program :
Source code
Output

Perintah Else
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun, jika nilai kondisi bernilai salah maka statemen 2 yang akan dieksekusi.

Bentuk Umum :
if ( kondisi ) :
statement 1
else :
statement 2

Contoh program :
Source code

Output

Perintah If – Elif – Else
Statemen if – elif – else digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya.

Bentuk Umum :
if ( kondisi 1 ) :
statement 1
elif ( kondisi 2 ) :
statement 2
else:
statement 3

Contoh program :

Pada contoh kode di atas, ketika seorang user mengetikkan sebuah huruf maka huruf tersebut akan diproses apakah huruf vokal atau bukan. Jika user mengetikkan huruf ‘a‘, maka sesuai syarat yang berlaku maka akan ditampilkan ‘Ini adalah huruf vokal – a –‘. Jika kondisinya tidak sesuai, misalkan user mengetikkan huruf ‘u‘, maka akan dilanjutkan kondisi bersyarat elif yang berikutnya sampai ditemukan kondisi yang sesuai dan akan ditampilkan hasilnya ‘Ini adalah huruf vokal – u –‘. Jika user mengetikkan huruf ‘x‘, maka tidak ada syarat yang sesuai dengan kondisi bersyarat if dan elif. Dan pernyataan elseyang dijalankan yaitu ‘Ini bukan huruf vokal‘.

Perintah If Bersarang
Kondisi bersarang adalah suatu kondisi di dalam kondisi tertentu, Jika terdapat 2 cabang kondisi maka di dalam salah satu cabang kondisi tersebut dapat pula di isi suatu kondisi tertentu.

Contoh program :
Source code

Output

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s