RonnyFebrianSaputra MI 1C

  • Home
  • Tutorial Pemograman Web
  • Jaringan Komputer

Mengenal IF dan Else pada Python

 Ronny Febrian Saputra     Januari 01, 2019     No comments   

If and Else



Kali ini kita mengenal fungsi IF (percabangan) dalam Python. Sama halnya seperti bahasa pemograman lainnya, misalnya bahasa C atau PHP yang mempunyai fungsi if dan juga switch untuk melakukan percabangan.
Tidak seperti bahasa pemograman lainnya, Python hanya mengenal satu fungsi percabangan (kondisi) saja. Tidak ada switch atau case dalam python. Hanya fungsi if !!

Struktur if

Contoh sederhana struktuf if dalam Python dijalankan untuk memeriksa apakah kondisi ini adalah bernilai benar atau salah. Jika kondisi ini bernilai true, maka python akan menjalankan statemen didalam blok kondisi tersebut dan sebaliknya jika kondisi bernilai false maka statemen didalam blok tersebut tidak akan dijalankan. Contohnya seperti berikut :

x = 1
if x > 0:
print("Nilai %x adalah besar dari 0" % x )
# Nilai 1 adalah besar dari 0
Kondisi diatas adalah bernilai true / benar, dimana nilai x(1) lebih besar dari 0.  Mari kita coba ubah kondisinya seperti dibawah :


x = 1
if x > 2:

print("Nilai %x adalah besar dari 0" % x )

Jika kita jalankan kode diatas maka python tidak akan menampilkan output apapun, karena sudah
jelas bahwa kondisi diatas adalah bernilai false / salah.
Struktur if – else
Jika struktur if sebelumnya hanya menjalankan statemen didalam blok kondisi jika bernilai true, maka struktur if-else adalah membuat statemen untuk kondisi yang bernilai true dan false. Contoh :


x = 1
if x > 5:
print("Nilai %d adalah besar dari 5" % x )
else :
print("Nilai %d adalah kecil dari 5" % x)

# Nilai 1 adalah kecil dari 5

Sebaliknya, mari kita ubah nilai x menjadi 10 :


x = 10
if x > 5:
print("Nilai %d adalah besar dari 5" % x )
else :
print("Nilai %d adalah kecil dari 5" % x)
# Nilai 10 adalah besar dari 5


Maka Python menjalankan statemen yang terdapat dalam blok else: , yang berarti bahwa kondisi
tersebut bernilai false. Intinya struktur ini adalah jika kondisi bernilai true maka statemen didalam 
if akan dieksekusi dan jika bernilai false maka statemen yang dieksekusi adalah statemen didalam 
else.

Struktur Kondisi Berantai (Chained Conditionals)

Masalahnya bagaimana jika kita mempunyai banyak kondisi untuk dieksekusi dalam Python ? Dengan artian bahwa tidak hanya satu kondisi saja yang bernilai True bisa jadi dua kondisi atau berapapun kondisi yang bernilai true. Solusinya adalah Chained Conditionals atau Kondisi Berantai yaitu dengan menggunakan fungsi if, elif dan else. Strukturnya :


if (kondisi1) :
aksi
elif (kondisi2) :
aksi
elif (kondisi3) :
aksi
elif (kondisi4) :
aksi
else:

aksi

Logikanya adalah python akan memeriksa apakah kondisi1 bernilai true ? Jika tidak, apakah
kondisi2 bernilai true ? Jika tidak, apakah kondisi3 bernilai true ? dan seterusnya, dan jika tidak
ada kondisi yang bernilai true, maka python akan menjalankan statemen didalam blok else


x = 5
if x < 5:
print("Nilai %d adalah kecil dari 5" % x )
elif x == 5 :
print("Nilai %d adalah sama dengan 5" % x)
else :
print("Nilai %d adalah besar dari 5" % x)

# Nilai 5 adalah sama dengan 5

Nah, kode diatas menghasilkan output “Nilai 5 adalah sama dengan 5” dimana interpreter python
mengecek kondisi if dan ternyata kondisi tersebut bernilai false. Lalu interpreter mengecek kondisi
 elif dan ternyata kondisi tersebut bernilai true sehingga interpreter python mengeksekusi statemen
didalam elif. Karena telah ditemukan kondisi yang bernilai true, maka kondisi-kondisi selanjutnya
tidak akan dieksekusi oleh interpreter python.
Nah ternyata fungsi if (percabangan) cukup mudah. Pada dasarnya fungsi ini sama saja dengan bahasa pemograman lainnya, hanya penulisan kodenya saja yang berbeda ðŸ™‚

Incoming Terms

  • Contoh Program If Else Pada Python
  • Program Fungsi If Pada Python
  • Fungsi If Python
  • Penggunaan Else If Dalam Python
  • Contoh Program Python If Else
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
Ronny Febrian Saputra
Nama Saya Ronny Febrian Saputra Umur 16 thn Hobi Main Asal Sekolah SMKN 4 Payakumbuh Alamat Harau
Posting Lebih Baru Posting Lama Beranda

0 Comments:

Posting Komentar

Popular Posts

  • Pengertian Dual Boot Serta Kelebihan dan Kekurangan
    Pengertian Dual Boot Serta Kelebihan dan Kekurangan  Apa itu Dual Boot? Lalu apa saja kelebihan dan kekurangannya? Adakah manfaat...
  • Tkinter
    Tkinter    tkinter ini merupakan sebuah GUI yang digunakan oleh python secara build in yang artinya tidak perlu menginstall tamba...
  • Instal Laravel 5.7
    Saya rekomendasikan Anda untuk menginstall  composer  terlebih dahulu. Atau Anda bisa membaca kembali postingan terdahulu tentang  cara i...
  • Cara Membuat Schematic Diagram Sensor RFID
    Baiklah di postingan kali ini saya akan memebuat shecmatic Diagram tentang bagaimana membuat sensor rfid. sebelum kalian masuk kepembuata...
  • Sejarah Bahasa Pemograman Python
    Sejarah Bahasa Pemoggraman Python    Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan...
  • Game Dengan Python and PyGame
    Game Dengan Python and PyGame   Pada blog kali ini saya akan membuat game ular-ular dengan menggunakan bahasa pemograman Python dan...
  • Cara Penggunaan Return Value pada Pemrograman Python.
    Cara Penggunaan Return Value pada Pemrograman Python Pada tutorial kali ini kita akan membahas tentang  Cara Penggunaan Return V...
  • Python GUI Programming
    Pyhton GUI Programming (Tkinter) Tkinter adalah pustaka GUI standar untuk Python. Python bila dikombinasikan dengan Tki...
  • Kelebihan dan Kekurangan OpenSuse
    Kelebihan dan Kekurangan OpenSuse Berbicara Linux tentu tidak ada habisnya, mengingat sistem operasi yang satu ini memiliki varian...
  • Kelebihan Text Editor Atom
    1. Terhubung dengan project Github Kelebihan Text Editor Atom yang pertama, dengan menggunakan text editor Atom, kita bisa langsung ter...

Recent Posts

Unordered List

Pages

  • Beranda
  • Tutorial Pemograman Web

Text Widget

Blog Archive

  • ►  2021 (15)
    • ►  Juni (6)
    • ►  Mei (1)
    • ►  April (4)
    • ►  Maret (4)
  • ▼  2019 (39)
    • ►  Februari (16)
    • ▼  Januari (23)
      • Pengertian Dual Boot Serta Kelebihan dan Kekurangan
      • Framework Flask
      • 5 Alasan Programmer Memilih Sistem Operasi Linux
      • Macam-Macam Framework Python
      • 10 Bahasa pemogram yang populer di indonesia
      • Game Dengan Python and PyGame
      • PyGame
      • Game Tanya Jawab With Python
      • Membuat Program Pembagian Dengan Bahasa Pemograman...
      • HALAL NETWORK INTERNATIONAL (HNI)
      • Mengenal Variable Global dan Variable Local pada P...
      • Framework
      • Jenis-Jenis Database
      • Pengenalan Database
      • Kelebihan Dan Kekurangan Bahasa Pemograman PHP
      • Pengenalan Bahasa Pemograman PHP
      • Pengertian Framework Django
      • Kelebihan dan Kekurangan Bahasa Pemograman Python
      • Jenis-Jenis Sensor Arduino
      • Perulangan Pada Python
      • Object-Oriented Programming
      • Cara Penggunaan Return Value pada Pemrograman Python.
      • Mengenal IF dan Else pada Python
  • ►  2018 (17)
    • ►  Desember (17)

Sample Text

Copyright © ronnyfebriansaputra | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates