Sunday, January 20, 2019

Mempelajari Perulangan Pada Program Python

Mempelajari Perulangan Pada Program Python

Perualangan pada semua bahasa pemrograman berfungsi untuk komputer melakukan sesuatu secara berulang-ulang. Ada dua jenis perualangan pada bahasa pemrograman python, yaitu perulangan dengan menggunakan for dan menggunakan while.

Perulangan for pada bahasa pemrograman biasa disebut counted loop yaitu perulangan yang dapat dihitung, sementara perulangan while biasa disebut uncounted loop yaitu perulangan yang tidak dapat dihitung. Perbedaan di keduanya adalah : 
Perulangan dengan for biasanya digunakan untuk mengulangi execute kode yang sudah diketahui banyaknya jumlah perulangan. Sementara untuk penggunaan while biasanya digunakan untuk perulangan yang memiliki syarat dan tidak memiliki jumlah tentu berapa banyak perulangannya.

1.) Perulangan dengan For

Bentuk syntax umum for pada python:
for indek in range(banyaknya_perulangan):
    # jalankan kode ini
    # jalankan juga kode ini
#kode ini tidak akan diulang karena berada di luar for
Contoh coding programnya :

# file: ContohPerulanganFor.py
ulang = 10
for i in range(ulang):
    print "Perulangan ke-"+str(i)


Penjelasan coding :
kita menentukan banyak perulangannya sebanyak 10 kali dengan statement berikut
ulang = 10
Variabel i berfungsi untuk menampung jumlah indeks, dan fungsi range() berfungsi untuk membuat list dengan range dari 0-10. Fungsi str() berfungsi merubah tipe data dari integer ke string.
for i in range(ulang):
    print "Perulangan ke-"+str(i)

Hasilnya :

Mempelajari Perulangan Pada Program Python

Contoh coding program yang lain menggunakan list dengan for :

# berkas: ContohPerulanganFor.py
item = ['nasi','lauk','teh','kerupuk']
for isi in item:
    print isi

Hasilnya:

Mempelajari Perulangan Pada Program Python

2. Perulangan dengan While

Bentuk syntax umum while pada python:
while(True):
    # jalankan kode ini
# kode ini berada di luar perulangan while
Contoh coding programnya :

# berkas: ContohPerulanganWhile.py
jawab = 'ya'
hitung = 0
while(jawab == 'ya'):
 hitung += 1
 jawab = raw_input("Ingin ulang lagi? ")
print "Total perulagan: " + str(hitung)

Atau anda juga bisa mencoba dengan bentuk yang seperti ini, dengan menggunakan kata kuci break

# berkas: ContohPerulanganWhile.py
jawab = 'ya'
hitung = 0
while(True):
 hitung += 1
 jawab = raw_input("Ingin ulang lagi? ")
 if jawab == 'tidak':
  break
print "Total perulagan: " + str(hitung)


Penjelasan Coding :
Pada line pertama kita menentukan variabel untuk menghitung, dan juga menentukan kapan perulangan akan berhenti. kalau pengguna menjawab tidak maka perulangan akan terhenti.
jawab = 'ya'
hitung = 0
Lalu berikutnya melakukan perulangan dengan while, kemudian menambah satu variabel hitung untuk menyimpan nilai setiap kali mengulang. Lalu menanyakan kepada pengguna, apakah mau berhenti mengulang atau tidak?
while(jawab == 'ya'):
  hitung += 1
  jawab = raw_input("Ingin ulang lagi? ")
Setelah selesai mengulang, cetak berapa kali dari perulangan tersebut terjadi
print "Total perulagan: " + str(hitung)
Hasil:
fajaryusufcom@contoh:~$ python ContohPerulanganWhile.py
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ulang lagi tidak? tidak
Total perulagan: 6
Mempelajari Perulangan Pada Program Python



MATERI PYTHON

Jika kalian baru di pemrograman python silakan belajar dari materi pertama :


Reviewer: FajarYusuf.Com
ItemReviewed: Mempelajari Perulangan Pada Program Python

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.