Advertisements
php

Belajar PHP #10 : Perulangan

Anak Males – Pada tutorial php kali ini kita akan mencoba belajar tentang materi perulangan yang pastinya sudah sering didengar.

Di tutorial ini kamu akan mengerti konsep perulangan, mulai dari pengertian sampai dengan jenis jenis perulangan yang ada didalam php.

Ngga perlu lama lama lagi, mari kita mulai.

Pengertian Perulangan

Perulangan dalam bahasa pemrograman adalah proses melakukan serangkaian instruksi atau tindakan secara berulang-ulang untuk mencapai tujuan tertentu.

Dalam konteks pemrograman, perulangan digunakan untuk mengeksekusi serangkaian instruksi beberapa kali berdasarkan kondisi tertentu atau berdasarkan jumlah kali tertentu.

Dalam bahasa pemrograman, ada beberapa jenis perulangan, seperti perulangan while, perulangan for, perulangan do-while, dan lain sebagainya.

Setiap jenis perulangan memiliki aturan dan cara penggunaan yang berbeda-beda, tergantung pada kebutuhan dan kondisi yang diinginkan.

Perulangan sangat penting dalam pemrograman karena memungkinkan kita untuk mengeksekusi instruksi dengan cara yang efisien dan terstruktur.

Jenis Jenis Perulangan di PHP

Ada beberapa jenis perulangan didalam bahasa pemrograman php yaitu :

  1. Perulangan for
  2. Perulangan while
  3. Perulangan do-while
  4. Perulangan foreach

Jadi mari kita bahas satu persatu.

1. Perulangan for

Perulangan pertama yang akan dijelaskan adalah perulangan for di PHP. Perulangan for digunakan untuk melakukan iterasi sejumlah tertentu sesuai dengan kondisi yang ditentukan.

Berikut adalah format dari perulangan for di PHP:

for(initial_expression; condition; increment_expression){
    // statement yang ingin diulang
}
  1. initial_expression adalah nilai awal dari variabel penghitung.
  2. condition adalah kondisi untuk menjalankan perulangan.
  3. increment_expression adalah ekspresi yang menentukan perubahan nilai variabel penghitung setiap kali perulangan dijalankan.

Berikut ini adalah contoh penggunaan perulangan for di PHP:

<?php
for($i=1; $i<=5; $i++){
    echo "Iterasi ke-$i <br>";
}
?>

Output yang dihasilkan dari kode di atas adalah sebagai berikut:

Penjelasan:

  1. Variabel $i diinisialisasi dengan nilai 1.
  2. Kondisi i<=5 menentukan bahwa perulangan akan dijalankan selama variabel $i kurang dari atau sama dengan 5.
  3. Setiap kali perulangan dijalankan, nilai $i akan bertambah 1 (dalam hal ini ditunjukkan oleh ekspresi $i++).
  4. Pernyataan echo akan menampilkan teks “Iterasi ke-x” di setiap iterasi, di mana x adalah nilai dari variabel $i.
  5. Karena variabel $i dimulai dari 1 dan ditingkatkan sebanyak 1 setiap iterasi, maka perulangan akan dijalankan sebanyak 5 kali, yaitu hingga mencapai nilai 5.

2. Perulangan while

Perulangan kedua di PHP adalah perulangan while. Perulangan while digunakan untuk mengeksekusi blok kode selama kondisi yang ditentukan benar. Sintaks dasar perulangan while adalah sebagai berikut:

while (kondisi) {
    // blok kode yang akan diulang selama kondisi benar
}

Penjelasan:

  1. Pertama, kondisi akan dievaluasi. Jika kondisi bernilai true, maka blok kode di dalam perulangan akan dieksekusi.
  2. Setelah blok kode dieksekusi, program akan kembali ke awal perulangan dan mengevaluasi kondisi lagi. Proses ini akan terus berlanjut selama kondisi bernilai true.
  3. Jika pada suatu saat kondisi bernilai false, maka eksekusi perulangan akan berhenti dan program akan melanjutkan eksekusi kode setelah perulangan.

Berikut adalah contoh penggunaan perulangan while untuk menampilkan bilangan ganjil dari 1 sampai dengan 10:

$i = 1;

while ($i <= 10) {
    if ($i % 2 != 0) {
        echo $i . " ";
    }
    $i++;
}

Penjelasan:

  1. Variabel $i diinisialisasi dengan nilai 1.
  2. Selama $i kurang dari atau sama dengan 10, blok kode di dalam perulangan akan dieksekusi.
  3. Pada setiap iterasi, kondisi $i % 2 != 0 akan dievaluasi. Jika $i adalah bilangan ganjil, maka echo $i akan menampilkan nilai $i ke layar.
  4. Variabel $i akan diincrement setelah blok kode di dalam perulangan selesai dieksekusi.
  5. Ketika $i bernilai 11, maka kondisi $i <= 10 akan bernilai false dan perulangan akan berhenti.

Output dari kode di atas adalah sebagai berikut:

1 3 5 7 9 

Kode di atas menampilkan bilangan ganjil dari 1 sampai dengan 10 menggunakan perulangan while.

3. Perulangan do-while

Perulangan ketiga dalam PHP adalah perulangan do-while. Perulangan do-while hampir sama dengan perulangan while, namun perbedaannya adalah perulangan do-while mengeksekusi instruksi setidaknya satu kali sebelum mengecek kondisi untuk dilakukan perulangan lebih lanjut.

Berikut adalah contoh penggunaan perulangan do-while dalam PHP:

<?php
    $i = 1;
    do {
        echo "Nomor: " . $i . "<br>";
        $i++;
    } while ($i <= 5);
?>

Output:

Nomor: 1
Nomor: 2
Nomor: 3
Nomor: 4
Nomor: 5

Penjelasan:

Dalam contoh di atas, kita menginisialisasi variabel $i dengan nilai 1. Kemudian, kita mengeksekusi perulangan do-while dengan instruksi yang mencetak nomor ke layar dengan menambahkan 1 pada variabel $i setiap kali perulangan dieksekusi.

Setelah mencetak nomor, kondisi $i <= 5 diperiksa. Jika kondisi benar, maka perulangan akan dilakukan lagi. Namun, jika kondisi salah, perulangan akan berhenti dan eksekusi program akan dilanjutkan.

Karena kita menambahkan 1 pada variabel $i setiap kali perulangan dieksekusi, maka perulangan do-while akan mencetak nomor dari 1 sampai dengan 5.

4. Perulangan foreach

Perulangan keempat di PHP adalah perulangan foreach. Perulangan foreach digunakan untuk melakukan iterasi pada setiap elemen dari sebuah array atau objek.

Perulangan ini lebih mudah dan sederhana digunakan jika dibandingkan dengan perulangan for atau while.

Berikut adalah contoh penggunaan perulangan foreach di PHP:

$fruits = array("Apple", "Banana", "Orange", "Mango");

foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}

Output:

Apple
Banana
Orange
Mango

Penjelasan:

  1. Pertama, kita deklarasikan sebuah array $fruits yang berisi empat elemen, yaitu “Apple”, “Banana”, “Orange”, dan “Mango”.
  2. Kemudian, kita menggunakan perulangan foreach untuk melakukan iterasi pada setiap elemen dari array $fruits.
  3. Setiap elemen dari array $fruits akan disimpan di variabel $fruit pada setiap iterasi.
  4. Pada setiap iterasi, kita menampilkan nilai dari variabel $fruit menggunakan fungsi echo.
  5. Output yang dihasilkan adalah nilai dari setiap elemen array $fruits, yaitu “Apple”, “Banana”, “Orange”, dan “Mango”, masing-masing diikuti dengan tag <br> untuk membuat baris baru.

Dalam contoh di atas, perulangan foreach digunakan untuk melakukan iterasi pada setiap elemen dari array $fruits.

Setiap nilai elemen tersebut disimpan pada variabel $fruit pada setiap iterasi, sehingga kita dapat menampilkan nilai dari variabel $fruit menggunakan fungsi echo.

Kenapa Kita Harus Menggunakan Perulangan di PHP ?

Perulangan di PHP digunakan untuk mengeksekusi serangkaian instruksi secara berulang-ulang sampai suatu kondisi tertentu terpenuhi atau sampai jumlah perulangan tertentu tercapai. Beberapa kegunaan perulangan di PHP antara lain:

  1. Mengulangi tugas tertentu sebanyak yang diperlukan tanpa harus menuliskan ulang kode program
  2. Membuat tabel, daftar, atau elemen HTML lainnya secara dinamis berdasarkan data yang tersedia
  3. Melakukan operasi matematika pada setiap elemen dalam array atau data lainnya
  4. Membaca atau menulis data dari atau ke database, file, atau sumber data lainnya secara berulang-ulang
  5. Membuat program yang lebih efisien dan mudah dipelihara dengan menempatkan kode program yang sama dalam satu blok perulangan.

Dalam banyak kasus, perulangan sangat penting untuk menyelesaikan tugas pemrograman yang kompleks dan membutuhkan banyak pengulangan.

10 Contoh Soal Yang Biasanya Menggunakan Perulangan di PHP

Beberapa contoh soal yang biasanya menggunakan perulangan di PHP adalah:

  1. Menampilkan daftar data dari database secara berulang-ulang
  2. Membuat program untuk mengecek apakah suatu bilangan prima atau bukan
  3. Membuat program untuk menghitung jumlah angka ganjil atau genap pada suatu array
  4. Menampilkan data dalam bentuk tabel dengan menggunakan perulangan
  5. Membuat program untuk membalikkan urutan kata pada suatu kalimat
  6. Menampilkan data yang diurutkan berdasarkan abjad dengan menggunakan perulangan
  7. Membuat program untuk menghitung nilai rata-rata dari beberapa angka yang diinputkan
  8. Menampilkan data yang diambil dari API secara berulang-ulang dengan menggunakan perulangan
  9. Membuat program untuk mencetak segitiga bintang menggunakan perulangan
  10. Menampilkan kalimat atau angka secara berulang-ulang dengan menggunakan perulangan.

Penutup

Baiklah, mungkin kita cukupkan terlebih dahulu untuk tutorial belajar php kali ini, sampai jumpa di tutorial belajar yang lainnya. babai.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *