0% menganggap dokumen ini bermanfaat (0 suara)
156 tayangan

Python Loop and Branching

Praktikum ini membahas tentang loop dan branching dalam bahasa pemrograman Python. Terdapat penjelasan mengenai penggunaan for loop, while loop, operator logika dan perbandingan, serta penggunaan pernyataan if-else dan if-elif-else untuk membuat logika dalam program. Tujuannya adalah agar mahasiswa memahami algoritma dan dasar-dasar pemrograman serta dapat menerapkan konsep perulangan dan logika dalam koding.
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
156 tayangan

Python Loop and Branching

Praktikum ini membahas tentang loop dan branching dalam bahasa pemrograman Python. Terdapat penjelasan mengenai penggunaan for loop, while loop, operator logika dan perbandingan, serta penggunaan pernyataan if-else dan if-elif-else untuk membuat logika dalam program. Tujuannya adalah agar mahasiswa memahami algoritma dan dasar-dasar pemrograman serta dapat menerapkan konsep perulangan dan logika dalam koding.
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Praktikum Teknologi Komputer

MODUL
Python Loop and Branching #14

1. Pokok Bahasan Praktikum :


a. Introduction to Loop and apply
b. Symbol and Logic
c. If… else , if … elif…
d. Statement (break, continue, pass)
2. Tujuan Pembelajaran :
a. Mahasiswa lebih mengerti Algoritma beserta basic-basic coding
b. Mahasiswa lebih mengerti Perulangan dalam Pemograman
c. Praktikan dapat membuat mahasiswa mengerti lebih jelas
d. Praktikan dapat mentransfer logic kedalam coding
3. Durasi
150 Menit x 2

Ingat Ya Programming itu case sensitive ☺


A. Introduction to Looping and Apply
Terdapat 2 jenis Looping pada Python yaitu:
1. For
For digunakan ketika kita mengetahui bahwa perulangan yang dilakukan akan
berakhir sebanyak N kali.

Example:
For i in range (10):
Print(“a\n”)

Pembahasan :
Perulangan akan dilakukan sebanyak 10 kali dikarenakan default dari I adalah 0
dan akan memprint a sebanyak 10 kali.

2. While
While digunakan ketika kita masi belum mengetahui perulangan yang akan
dilakukan akan berakhir sebanyak brp kali

Example:
a= 10
While (a!= 0)
a-=2
print(a)

Pembahasan:

Ingat Ya Programming itu case sensitive ☺


Perulangan akan dilakukan ketika ia bersifat True, true disini dimaksudkan
adalah ketika hasil a tidak sama dengan 0, maka program akan berjalan ketika
masi True yaitu lebih besar dari 0, kemudian akan dikurang 2 dan di print,
seperti contoh dibawah.

Gampang Bukan?
Lanjut…

Ingat Ya Programming itu case sensitive ☺


B. Simbol dan Perbandingan Dalam Python

1. Operator Aritmatika
Operator Aritmatika merupakan operator yang akan selalu digunakan dalam programming.

Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
Pemangkatan **

2. Operator Penugasan
Operator Penugasan dipakai ketika kita ingin memberikan nilai pada sebuah variable.
Pengisian =
Penjumalah +=
Pengurangan -=
Perkalian *=
Pembagian /=
Sisa Bagi %=
Pemangkatan **=

3. Operator Perbandingan
Operator yang digunakan untuk membandingakn 2 buah nilai , digunakan untuk membuat
sebuah logika atau kondisi.
Lebih besar >
Lebih kecil <
Lebih besar sama dengan >=
Lebih kecil sama dengan <=
Sama dengan ==
Tidak sama dengan !=
4. Operator Logika
Logika yang kita gunakan hanya AND, OR dan Not .
Logika AND and
Logika OR or
Negasi/Kebalikan not

Ingat Ya Programming itu case sensitive ☺


C. If … else… ,if… elif…
1. If… else…
Kita menggunakan If ketika kita memiliki banyak perbandingan dalam sebuah logic.
Misalnya if dia adalah manusia, else tidak terdefinisi.
Example:
n=100
If n%2 == 0 :
Print (“Bilangan Genap”)
Else :
Print(“Bukan Genap”)

Pembahasan :
Diketahui Nilai N = 100
Jika N habis dibagi 2 maka akan di print Bilangan Genap,
Else print Bilangan Ganjil.

2. If… elif…
Kita menggunakan if.. elif… ketika kita memiliki banyak statement condition
misalnya
n =1
If n ==0:
Print(“Nilai Netral”)
Elif n > 0:
Print(“Nilai Bersifat Positif Integer”)
Else:
Print(“Nilai bersifat Negatif Integer”)

Ingat Ya Programming itu case sensitive ☺


Pembahasan :
n bernilai 1
Jika n = 0 maka akan di print nilai Netral
Jika nilai lainya adalah n> 0 maka akan di print nilai positif Integer
Nilai lainnya akan di print Nilai Negatif Integer

Sudah Pusing?
Everything is Hard before it’s easy, cemangat…

Ingat Ya Programming itu case sensitive ☺


D.Statement ( Break, Continue , pass)
1. Break
Break kebanyakan digunakan di dalam Loop agar bisa keluar dari loop tersebut
ketika sudah terpenuhi statement if.. elif… bukan dari loop nya sendiri

Contoh :

Pertanyaan : “u” nya kok ga tercetak ??


Pembahasan :
Kita memakai looping dengan variable val yang belum kita kasi indexnya ? lah kok
bisa jalan ? Ini dikarenakan kita memakai looping yang val berisi kamu. Kemudaian
kita memakai if statement
Jika val == “u” yang artinya jika val sudah ketemu huruf u , maka dia akan langsung
keluar dari loopingnya .

Note : Pemograman itu membaca string per 1 huruf .

2. Continue
Continue digunakan di dalam loop atau if statement ketika pada saat statementnya
benar maka dia akan skip statement tersebut dan mengulang loop sampai selesai,
beda dengan break yang langsung keluar dari loop.
Contoh :

Kelihatan bedanya ?
Pembahasan :

Ingat Ya Programming itu case sensitive ☺


For loop nya definisinya sama seperti sebelumnya, perbedaanya adalah ketika dia
bertemu dengan d maka dia akan melanjutkan ke huruf selanjutnya untuk di
kondisikan sehingga program akan tetap berjalan sampai selesai

3. Pass

Ada yang tahu bedanya ?


Penjelasan : pass itu seperti next.
Tugas : mencari tahu apa itu pass ?

Ingat Ya Programming itu case sensitive ☺

Anda mungkin juga menyukai