0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan4 halaman

Pendahuluan Python

Buku Tentang Python

Diunggah oleh

Bambang Iswanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan4 halaman

Pendahuluan Python

Buku Tentang Python

Diunggah oleh

Bambang Iswanti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Pendahuluan

Ketika kita dihadapkan dengan pengambilan suatu keputusan tentunya kita akan
mengevaluasi beberapa pilihan. Di dalam bahasa pemrograman, pengambilan
keputusan juga digunakan melalui penerapan konsep IF - ELSE. Konsep ini juga
berlaku pada python yang memiliki kesederhanaan dalam penulisannya.
Untuk itu, pada bab struktur kontrol: percabangan keputusan kamu akan
mempelajari 3 bagian, yaitu:

 Menggunakan IF yang dapat dianalogikan dengan "Jika sesuatu memenuhi


suatu kondisi maka lakukanlah A, namun jika tidak maka tidak terjadi apa-
apa".
 Menggunakan IF dan ELSE yang dapat direpresentasikan dengan "Jika sesuatu
memenuhi suatu kondisi maka lakukanlah A, namun jika tidak terpenuhi maka
lakukanlah B".
 Menggunakan IF, ELIF dan ELSE. ELIF merupakan singkatan dari ELSE IF di
python. Penerapan konstruksi IF, ELIF dan ELSE ini dapat dianalogikan dengan
"Jika sesuatu memenuhi suatu kondisi maka lakukanlah A, jika tidak,
lakukanlah pengecekan pada kondisi berikutnya yaitu jika memenuhi
lakukanlah B, jika tidak maka lakukanlah C".

Pada praktek operator IF, ELIF dan ELSE ini akan sedikit berbeda dengan
sebelumnya. Perlu banyak modifikasi code yang dilakukan agar pemahaman materi
bisa sempurna. Maka dari itu mohon dibaca dengan teliti ya!

IF Statement

Penggunaan IF sebenarnya adalah sebuah statement untuk menentukan keputusan


mana yang akan diambil berdasarkan suatu kondisi yang ditentukan oleh pembuat
program.
Cobalah ketikkan kode seperti di bawah ini :

i = 10 #inisialisasi variable i yang memiliki nilai 10

if(i==10): #pengecekan nilai i apakah sama dengan 10


print("ini adalah angka 10") #jika TRUE maka akan mencetak kalimat ini

Kemudian Klik Run/F5 maka akan keluar hasil seperti ini :

ini adalah angka 10

Dengan mengunakan code yang sama, ubahlah nilai variable i menjadi 7.

i = 7 #inisialisasi variable i yang memiliki nilai 10

if(i==10): #pengecekan nilai i apakah sama dengan 10


print("ini adalah angka 10") #jika TRUE maka akan mencetak kalimat ini
Kliklah tombol /Run/F5, maka kamu akan temukan tidak ada hasil yang
ditampilkan. Hal ini disebabkan oleh nilai i=7 yang diinisialisasi tidak memenuhi
syarat kondisi pada IF yang telah dibuat.

IF … ELSE …

Cobalah ketikkan kode seperti di bawah ini:

i = 10 #inisialisasi variable i yang memiliki nilai 10

if(i==10): #pengecekan nilai i apakah sama dengan 10


print("ini adalah angka 10") #jika TRUE maka akan mencetak kalimat ini
else:
print("bukan angka 10") #jika FALSE akan mencetak kalimat ini

Klik tombol maka akan keluar hasil seperti ini:

ini adalah angka 10

Penjelasan :
Variable i memenuhi syarat pada kondisi pertama, yaitu nilai sama dengan 10. Maka
dari itu variable i tidak perlu dicek kembali di kondisi kedua.

Dengan menggunakan code yang sama, coba ubah nilai varible i menjadi 5.

i = 5 #inisialisasi variable i yang memiliki nilai 10

if(i==10): #pengecekan nilai i apakah sama dengan 10


print("ini adalah angka 10") #jika TRUE maka akan mencetak kalimat ini
else:
print("bukan angka 10") #jika FALSE akan mencetak kalimat ini

Klik tombol maka akan keluar hasil seperti ini:

bukan angka 10
print("lebih kecil dari 5")

Klik tombol maka akan keluar hasil seperti ini:

ini adalah angka 5

Coba modifikasi kode sebelumnya dengan mengubah nilai variable i menjadi 7


seperti contoh dibawah ini:
i=7

if(i==5):
print("ini adalah angka 5")
elif(i>5):
print("lebih besar dari 5")
else:
print("lebih kecil dari 5")

Klik tombol /Run /F5 maka akan keluar hasil seperti ini:

lebih besar dari 5

Penjelasan:
Untuk i=7, nilai variable i tidak memenuhi syarat dari kondisi pertama yaitu apakah i
= 5? Selanjutnya, nilai variabel i dicek pada kondisi kedua, apakah i > 5? Kondisi
kedua ini memenuhi bahwa i > 5, sehingga dicetaklah pernyataan "lebih besar dari
5".

Ubah kembali nilai variable i menjadi 3.

i=3

if(i==5):
print("ini adalah angka 5")
elif(i>5):

print("lebih besar dari 5")


else:
print("lebih kecil dari 5")

Klik tombol /Run/F5 maka akan keluar hasil seperti ini:

lebih kecil dari 5

Penjelasan:
Untuk i=3, nilai variable i tidak memenuhi syarat dari kondisi pertama yaitu apakah i
= 5? Selanjutnya, nilai variabel i dicek pada kondisi kedua, apakah i > 5? Kondisi
kedua ini masih tidak memenuhi bahwa i > 5. Dengan demikian kondisi ketiga
sebagai piliha terakhir yang akan dicetak yaitu pernyataan "lebih kecil dari 5".

Anda mungkin juga menyukai