Anda di halaman 1dari 4

BAB IV

PERULANGAN PYTHON

Tujuan Praktikum
a. Mahasiswa dapat mengenal perulangan python
b. Mahasiswa dapat membuat kode dengan perulangan python
c. Mahasiswa dapat mengetahui perbedaan penggunaan perulangan python

Dasar Teori

Secara umum, Python mengeksekusi program baris perbaris. Mulai dari baris satu, dua, dan
seterusnya. Ada kalanya, kita perlu mengeksekusi satu baris atau satu blok kode program beberapa
kali. Hal ini disebut dengan perulangan atau biasa disebut looping atau iterasi. Untuk lebih jelasnya
perhatikan gambar berikut:

Pada gambar bisa dilihat bahwa perulangan juga memerlukan tes


kondisi. Bila hasil tes kondisi True, maka blok kode kembali
dieksekusi. Tapi jika False, maka keluar dari perulangan.
Perualangan dalam bahasa pemrograman berfungsi menyuruh
komputer melakukan sesuatu secara berulang-ulang. Terdapat dua
jenis perualangan dalam bahasa pemrograman python, yaitu
perulangan dengan for dan while.

Perulangan for disebut counted loop (perulangan yang terhitung), sementara perulangan while
disebut uncounted loop (perulangan yang tak terhitung). Perbedaannya adalah perulangan for
biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya.
Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak
perulangannya.

1. Perulangan For
Perulangan dengan menggunakan for memiliki sintaks seperti berikut:

for var in sequence:


body of for statment

var adalah variabel yang digunakan untuk penampung sementara nilai dari sequence pada
saat terjadi perulangan. Sequence adalah tipe data berurut seperti string, list, dan tuple.
Perulangan terjadi sampai looping mencapai elemen atau anggota terakhir dari sequence. Bila
loop sudah sampai ke elemen terakhir dari sequence, maka program akan keluar dari looping.

Modul Pemograman System dengan Python |1


Contoh Progam :

Contoh Program menggunakan senarai (list): :

2. Perulangan While
Perulangan menggunakan while akan menjalankan blok pernyataan terus menerus
selama kondisi bernilai benar.

Adapun sintaks dari perulangan menggunakan while adalah:

while expression:
statement (s)

Di sini, statement (s) bisa terdiri dari satu baris atau satu blok pernyataan. Expression
merupakan ekspresi atau kondisi apa saja, dan untuk nilai selain nol dianggap True. Iterasi
akan terus berlanjut selama kondisi benar. Bila kondisi salah, maka program akan keluar dari
while dan lanjut ke baris pernyataan di luar while.

Contoh Program :

Modul Pemograman System dengan Python |2


3. Nested Loop
Bahasa pemrograman Python memungkinkan penggunaan satu loop di dalam loop lain.
Bagian berikut menunjukkan contoh untuk menggambarkan konsep tersebut.

Adapun sintak nested loop sbb:


while expression:
while expression:
statement(s)
statement(s)

Dibawah ini adalah contoh penggunaan Nested Loop.

4. LATIHAN 5

- Latihan 5a

Modul Pemograman System dengan Python |3


- Latihan 5b

5. TUGAS 5
- Buatlah program perhitungan jumlah nilai,rata2 dan skor dengan memodifikasi pada
latihan progam 5b
- Kemudian tambahkan pengecekan nilai untuk pengisian SKOR (percabangan)
- Dengan ketentuan : Jika Rata-rata < 40 Maka Mendapat Skor D
Jika Rata-rata 40 – 59 Maka mendapara Skor C
Jika Rata-rata 60 – 79 Maka mendapara Skor B
Jika Rata-rata >=80 Maka mendapara Skor A
- Contoh tampilan output

Modul Pemograman System dengan Python |4

Anda mungkin juga menyukai