Minggu, 25 Desember 2022

PERULANGAN (LOOPING) PADA PYTHON

 PENGERTIAN

Perulangan atau looping dalam dunia pemograman adalah baris kode, instruksi atau pernyataan yang dieksekusi oleh komputer untuk melakukan sesuatu seperti memproses data, menampilkan data, atau yang lainnya secara berulang sampai kondisi tertentu terpenuhi. Konsep perulangan ini didukung di semua bahasa pemrograman modern, termasuk di antaranya adalah python.

Berikut adalah berbagai model tipe perulangan yang disediakan Python :

 

No.

Tipe Loop

Penjelasan

1.        

For loop

Eksekusi terhadap blok kode dilakukan berulang kali sesuai dengan variabel yang mengatur perulangan.

2.        

While loop

Perulangan dilakukan selama keadaan masih TRUE, akan dilakukan pengecekan kondisi terlebih dahulu sebelum blok kode dieksekusi.

3.        

Nested loop

Kita bisa mengkombinasikan perulangan, dimana ada perulangan di dalam perulangan.



1.      FOR LOOP


Perulangan for pada python adalah perintah yang digunakan untuk melakukan iterasi dari sebuah nilai sequence atau data koleksi pada python seperti List, Tuple, String dan lain-lain.

 

Sintaks for pada python :


Ada 3 bagian penting yaitu :


1.

Sequence

:

adalah sebuah nilai yang bersifat iterable alias bisa diulang-ulang.

Di antara tipe data yang bersifat sequence atau iterable adalah :

·         list

·         tuple

·         string

·         dan lain sebagainya

 

2.

Nilai

:

adalah setiap item yang diekstrak dari sequence

3.

Blok kode

:

yaitu statement atau perintah-perintah tertentu yang akan dieksekusi secara berulang.

 

        


Contoh penerapan for loop dalam bahasa Python, sbb :



2.      WHILE LOOP


While loop adalah perulangan uncountable atau perulangan yang jumlah proses pengulangannya indefinite atau tidak pasti. Selama sebuah kondisi terpenuhi maka proses pengulangan suatu blok kode program akan terus menerus dilakukan.

 

Sintaks pada while Python:


Terdapat 3 komponen utama:

1.       Pertama adalah keyword while, ini harus kita isi.

2.       Kedua adalah <kondisi>: ini bisa berupa variabel boolean atau ekspresi logika.

3.   Terakhir adalah blok (atau kumpulan baris) kode yang akan diulang-ulang kondisi   terpenuhi.

      Berikut adalah contoh penerapan perulangan while loop dalam bahasa Python:

       

1.    Pertama, inisialisasi nilai variabel count =1, kemudian dilakukan perulangan dari count = 1 sampai nilai count kurang dari atau sama dengan 5.

2.    Perulangan while akan di ulang sebanyak 5 kali, mulai dari count = 1 hingga 5.

3.    Ketika nilai variabel counter count sudah mencapai 5, maka kondisi while count <= 5 tidak terpenuhi lagi (FALSE), sehingga perulangan berhenti.


1.     3.     NESTED LOOP


Nested loop atau loop bersarang, adalah jenis loop pada Python yang mengizinkan penggunaan loop didalam loop.

 

Berikut  adalah contoh penggunaan nested loop :



STUDI KASUS :


Program Penjumlahan Angka dalam Bahasa Pemograman Python :

 











Tidak ada komentar:

Posting Komentar

Mengenal Pandas Library pada Python

PENGERTIAN Python Data Analysis Library yang disingkat Pandas adalah sebuah library pada Python yang bersifat open source dengan lisensi ...