Statemen Logika (IF) Pada Python

31 October 2010

Dalam bahasa pemrograman sering dikenal mengenai statemen logika yaitu sebuah pernyataan yang akan menentukan kondisi benar atau salah. Sama halnya seperti bahasa pemrograman lain dalam bahasa pemrograman Python juga terdapat statemen logika, yaitu :
- Statement if
- Statement if...else
- Statement if...elif...else

A. Statement if
Bentuk dari statement ini adalah :

if <kondisi>
    <pernyataan>
Pernyataan akan dijalankan kalau bernilai benar.
Contoh :
x = input("Masukan nilai : ")
if x >= 55:
    print "Lulus"
Hasilnya :


Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program tidak akan menampilkan apapun

Jika anda menggunakan bentuk if yang sederhana seperti diatas dan pernyataan yang tergantung oleh kondisi if hanya berupa sebuah pernyataan, maka anda bisa menuliskan pernyataan tersebut dalam baris yang sama dengan if.

Contoh :
x = input("Masukan nilai : ")
if x >= 55: print "Lulus"
B. Statemen if...else
Bentuk sederhana dari statemen ini adalah :
if <kondisi>:
    <pernyataan1>
else:
    <pernyataan2>
Pada bentuk diatas, bagian akan dijalankan jika bernilai benar dan bagian hanya akan dijalankan jika bernilai salah.

Contoh :
x = input("Masukan nilai : ")
if x >= 55:
    print "Lulus"
else:
    print "Gagal"
Hasilnya :



Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program  akan menampilkan tulisan gagal

C. Statemen if...elif...else
Bentuk sederhana dari statemen ini adalah :
if <kondisi1>:
    <pernyataan1>
[elif <kondisi2>:
    <pernyataan2>]
[elif <kondisi3>:
    <pernyataan3>]
.....
[else:
    <pernyataan_n>]
Pada pernyataan diatas terdapat tanda [] yang menyatakan bahwa bagian tersebut bisa ada bisa juga tidak.

Contoh :
x = input("Masukan nilai : ")
if x > 85:
    print "Grade : A"
elif x >= 75:
    print "Grade : B"
elif x >= 65:
    print "Grade : C"
elif x >= 55:
    print "Grade : D"
else:
    print "Grade : E"
Hasilnya :



Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput
- Jika x mempunyai nilai > 85 maka program akan menampilkan tulisan Grade : A
- Jika x mempunyai nilai >=75 maka program  akan menampilkan tulisan Grade : B
- Jika x mempunyai nilai >=65 maka program  akan menampilkan tulisan Grade : C
- Jika x mempunyai nilai >=55 maka program  akan menampilkan tulisan Grade : D
- Jika x mempunyai nilai selain kondisi diatas maka program akan menampilkan tulisan Grade : E

Nb : Pada contoh diatas saya tidak menggunakan penulisan kode secara interaktif

Selamat belajar
. Statemen Logika (IF) Pada PythonSocialTwist Tell-a-Friend

0 comments:

Post a Comment

Artikel Lain

 
 
 

Go To Link

  »  A1VBCode
  »  Bina Sarana Informatika
  »  Blogger
  »  Deconstruction Code
  »  Diskusiweb
  »  dremi.info
  »  Echo
  »  Facebook
  »  Gary Abraham
  »  Ilmu Website
  »  JQuery
  »  Mahesajenar Widget
  »  STMIK Nusa Mandiri
  »  OOM Blog
  »  Planet Source Code
  »  Rahma Blog
  »  Terren Jr
  »  VB-Bego
  »  Herry Blog

Advertisement