Cara menggunakan percabangan if pada python

Cara menggunakan percabangan if pada python
Program Python Kondisi Percabangan IF Elif Else

Lagi saya mau share materi bahasa pemrograman python percabang if atau biasa di sebut juga branching yang sebelumnya pernah saya pelajari, jadi jika kalian menemukan ketidak pasan dalam penulisan artikel ini saya mohon di maklumi ya, saya juga berharap kalian dapat memberikan masukkan ataupun diskusi mengenai materi percabangan if elif else pada artikel ini.

Saya akan mulai membahas dari penjelasan percabangan if dalam bahasa python, struktur kondisi if dalam program digunakan untuk membuat suatu keputusan dalam kondisi tertentu, sehingga program dapat berfikir untuk menentukan beberapa kondisi yang akan dipilihnya.

Untuk struktur percabangan dalam python itu ada if, elif, else, nested if, switch case. tapi dalam artikel ini saya hanya akan membahas if, elif, dan else.

Contoh Struktur Percabangan IF

Struktur if ini digunakan untuk menentukan satu pilihan keputusan di eksekusi jika kondisi memenuhi syarat dari pilihan keputusan tersebut.

Cara menggunakan percabangan if pada python

Studi Kasus

Buatlah program untuk menentukan kelulusan berdasarkan minimal nilai 75, jika nilai sama dengan atau lebih dari 75 beri keterangan lulus.

Python Program

nilai=int(input("Masukkan Nilai ="))

ifnilai>=75:

    print("Lulus")

Penjelasan

Pada program python diatas memiliki variable “nilai” yang dimana terdapat pernyataan int dan input yang artiannya int (integer/atau satuan angka bilangan bulat), kemudian input (memasukkan nilai).

Yang kemudian jika kondisi variabel nilai ini memenuhi kondisi percabangan if atau lebih dari sama dengan 75 maka, akan menjalankan statement if tersebut.

Jika kondisi tidak terpenuhi program akan error.

Contoh Struktur Percabangan IF Else

Penggunaan struktur percabangan if else pada python digunakan untuk menentukan pilihan dua kondisi benar dan salah, yang artinya program akan mengeksekusi benar jika kondisi yang di masukkan benar juga dan sebaliknya.

Cara menggunakan percabangan if pada python

Studi Kasus

Buatlah program untuk menentukan anak-anak yang masih dibawah umur untuk memiliki pendamping saat bermain di taman bermain, minimal umur anak yang wajib didampingi dari mulai 0-10 tahun.

Python Program

nama=input("masukkan nama =")

umur=int(input("masukkan umur ="))

ifumur<=10:

    nama_pendamping=input("masukkan nama pendamping =")

    kontak=input("masukkan kontak pendamping =")

    print("--------------------")

    print("nama =",nama)

    print("umur =",umur)

    print("pendamping =",nama_pendamping)

    print("kontak =",kontak)

    print("--------------------")

else:

    print("--------------------")

    print("nama =",nama)

    print("umur =",umur)

    print("--------------------")

Penjelasan

Untuk masuk ke taman bermain pengunjung harus di data terlebih dahulu untuk mengantisipasi atau memudahkan petugas untuk mengidentifikasi pengunjung, data tersebut berupa nama dan umur.

Karena ada batasan umur, yang dimana umur 10 tahun kebwah diwajibkan memiliki pendamping saat memasuki taman bermain, maka pada implementasi program python, variabel umur menjadi parameter untuk menentukan keputusan.

Keputusan pertama atau if (jika), umur (variabel) sama dengan atau kurang dari 10 diberikan lanjutan input pendamping dan inputan kontak pendamping.

Else jika tidak seperti kondisi if diatas cukup print atau menampilkan data variabel dari nama dan umur.

Contoh Struktur Percabangan IF Elif Else

Struktur percabangan ini biasa digunakan jika program python memimiliki banyak kondisi yang artianya dari banyaknya kondisi tersebut akan ada satu yang diputuskan atau di pilih, dengan menyesuaikannya.

Cara menggunakan percabangan if pada python

Studi Kasus

Buatlah program python dengan menggunakan struktur branching atau percabangan untuk menentukan grade kelulusan mahasiswa dari mata kuliah dengan ketentuan jika grade A s/d C dinyatakan lulus selain itu tidak lulus.

Tabel Nilai Akhir (NA):

Nilai Akhir Grade
81-100 A
75-80 B
60-74 C
41-59 D
0-40 E

Input: Nim, Nama Mahasiswa, Mata Kuliah, Nilai Absensi, Nilai Tugas, Nilai UTS, Nilai UAS Proses: Nilai Akhir = 20% absensi + 25% tugas + 25% UTS + 30% UAS Output:Nim, Nama Mahasiswa, Mata Kuliah, Nilai Akhir dan Grade

Python Program

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

nim=int(input("MASUKKAN NIM ="))

nama=str(input("MASUKKAN NAMA MAHASISWA ="))

mata_kuliah=str(input("MASUKKAN MATA KULIAH ="))

nilai_absensi=int(input("MASUKKAN NILAI ABSENSI ="))

nilai_tugas=int(input("MASUKKAN NILAI TUGAS ="))

nilai_uts=int(input("MASUKKAN NILAI UTS ="))

nilai_uas=int(input("MASUKKAN NILAI UAS ="))

print("============================================================")

print("\n","NIM = ",nim,"\n","NAMA = ",nama,"\n","MATA KULIAH = ",mata_kuliah)

a=nilai_absensi*20/100

b=nilai_tugas*25/100

c=nilai_uts*25/100

d=nilai_uas*30/100

nilai_akhir=a+b+c+d

print("\n","NILAI AKHIR =",nilai_akhir)

ifnilai_akhir>=81:

    print("\n","GRADE A")

elifnilai_akhir>=75:

    print("\n","GRADE B")

elifnilai_akhir>=60:

    print("\n","GRADE C")

elifnilai_akhir>=41:

    print("\n","GRADE D")

else:

    print("\n","GRADE E")

print("============================================================")

Penjelasan

Tentu untuk tahapan pertama dari implementasi studi kasus diatas ke program python ialah membuat pengambilan nilai variabel dengan fungsi input.

Kemudian pada bagian penggabungan persentase nilai ini menggunakan proses aritmatika yaitu jumlah nilai x persentase, kemudian jumlah dari perkalian tersebut di jumlahkan dan di dapatkan nilai akhir.

Dari hasil nilai akhir inilah yang menjadi parameter percabangan if elif else dalam program python ini untuk menentukan grade dari nilai akhir tersebut.

Apa itu IF di Python?

Else if python merupakan salah satu percabangan yang digunakan dalam python untuk penentuan keputusan atau conditional statement. Konsep dari else if python terbilang cukup sederhana, yaitu komputer akan mengeksekusi sesuatu berdasarkan apa yang sebelumnya kita instruksikan dalam komputer.

Apa itu if else 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.

Bagaimana program Python dieksekusi?

Buka terminal. Ketik python maka Anda akan masuk ke Python shell. Tuliskan script Python Anda, contoh: print("Selamat datang di Python") . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi.

Jelaskan apa yang anda pahami tentang percabangan dalam sebuah aplikasi?

®Percabangan adalah suatu suatu perintah (pernyataan) yang memungkinkan suatu perintah (pernyataan) dieksekusi jika suatu kondisi terpenuhi atau tidak terpenuhi. ®Jika suatu kondisi terpenuhi, maka perintah akan dilaksanakan. ®Jika kondisi tidak terpenuhi, maka perintah yang lainnya yang dilaksanakan.