logo Sipintek.com
Browse : Home / Pemrograman / PHP / Tutorial Pemrograman PHP: Perulangan di PHP
Belajar Perulangan di PHP

Tutorial Pemrograman PHP: Perulangan di PHP

Published by I Gede Arya Surya Gita - Posted on Februari 1st, 2020 - No Comments

Hai Sipinter ! senang sekali bisa berjumpa lagi di sesi Tutorial Pemrograman PHP, dimana disini kita akan mempelajari dari dasar cara membuat web dengan PHP.

Kali ini kita akan membahas tentang bagaimana menerapkan perulangan di PHP.

Untuk mempermudah kita memahami pembahasan kali ini kita perlu memahami tentang operator di PHP.

Kunjungi : Operator di PHP

Jika sudah memahaminya maka kita langsung ke topik saja!

Apa itu Perulangan di Pemrograman?

Perulangan adalah sebuah keadaan dimana sebuah kode atau perintah tertentu dijalankan berulang kali jika sebuah kondisi terpenuhi.

Kita dalam membuat sebuah program bahkan di kehidupan nyata sering bertemu hal yang sama harus dilakukan berulang-ulang.

Jika di kehidupan nyata mengulangi sesuatu yang sama adalah sesuatu yang membosankan, namun dalam sebuah program kalian hanya perlu membuat sebuah perulangan yang bisa menjalankan perintah berulang kali sesuai kondisi yang dibutuhkan.

misal kalian ingin menampilkan tulisan “Selamat datang ” kalo cuma 10 kali sih masih gampang copy paste saja kan, Kalo seratus, seribu atau lebih masih yakin tulis echo ”Selamat datang”; ?

Disinilah kita perlu menggunakan fungsi perulangan yang disediakan di PHP, hanya dengan satu fungsi perulangan kita bisa menjalankan sebuah perintah berulang-ulang kali sampai kita puas hehehe.

Beberapa hal yang harus ada dalam sebuah perulangan:

  • Nilai awal digunakan untuk menjadi titik awal sebuah perulangan dilakukan
  • Kondisi digunakan untuk menentukan kapan perulangan harus dilakukan.
  • Perubahan nilai awal hal ini sangat diperlukan agar perulangan tidak berulang terus dan menyebabkan program yang kita buat menjadi error, perubahan nilai awal bisa bertambah atau berkurang.

Di setiap perulangan pasti memiliki tiga hal tersebut, tanpa 3 hal tersebut perulangan tidak akan berjalan semestinya, Karena dengan ketiga hal tersebut kita tahu kapan perulangan akan dimulai dan kapan perulangan harus berhenti.

Ada dua jenis perulangan di Pemrograman:

  • Counted Loop adalah perulangan yang jumlah perulangannya sudah diketahui.
  • Uncounted Loop adalah perulangan yang jumlah perulangannya tidak diketahui.

Jenis Perulangan di PHP

perulangan di PHP terdiri dari 4 jenis:

  • While
  • Do While
  • For
  • Foreach

Sekarang akan kita bahas satu-satu perulangan di PHP, dari fungsinya sampai cara menggunakannya.

Perulangan While di PHP

Perulangan while merupakan perulangan Uncounted Loop.

While merupakan perulangan yang terus berjalan jika kondisi terpenuhi.

Perulangan while sangat cocok digunakan jika kita memiliki permasalahan dimana sebuah perintah harus dijalankan terus ketika kondisi perulangan terpenuhi.

Misal kita harus mengupas kulit jeruk terus sampai jeruk di keranjang sudah habis.

Aturan penulisan sintaks while di PHP:

nilai_awalWhile(Kondisi true){
     Perintah
     perubahan_nilai_awal
}

Contoh penggunaan while di PHP:

<?php
	//nilai awal
	$i=1;
	while($i<=10){
		echo "Hello World $i <br/>";
		//perubahan nilai awal
		$i++;
	}
?>

Hasilnya bisa dilihat pada gambar di bawah:

gambar hasil perulangan di php dengan while

Bisa kalian bayangkan jika tanpa perubahan nilai awal bisa dipastikan perulangan akan terus berlanjut dan membuat program kalian error bahkan server kalian bisa terpengaruh.

Perulangan Do While di PHP

Sama seperti perulangan while perulangan do while juga termasuk perulangan jenis Uncounted Loop.

Dimana perulangan do while akan terus berjalan selama kondisinya terpenuhi, sehingga perulangan ini dapat digunakan untuk menyelesaikan masalah perulangan yang tidak diketahui jumlah perulangannya.

Sama aja dong dengan perulangan while? Apa bedanya?

Perulangan while akan melakukan pengecekan kondisi terlebih dahulu sebelum menjalankan perintah, jika kondisinya false atau salah maka perintah tidak akan dijalankan.

Berbeda dengan perulangan do while dimana sebuah perintah akan dijalankan terlebih dahulu baru dilakukan pengecekan, sehingga walaupun kondisi false atau salah perintah akan tetap dijalankan sebanyak satu kali.

Jadi jika menemukan permasalah dimana perintah dalam perulangan harus dijalankan satu kali, walaupun kondisi tidak terpenuhi maka kita bisa menggunakan perulangan do while.

Aturan penulisan sintaks do while:

nilai awal
do{
	perintah
	perubahan nilai awal
}while(kondisi);

Contoh cara penggunaan perulangan do while di PHP:

<?php
	//nilai awal
	$i=10;
	do{
		echo "Hello World $i <br/>";
		//perubahan nilai awal
		$i--;
	}while ($i >= 1);
?>

Hasil dari perulangan bisa dilihat pada gambar di bawah:

gambar hasil contoh perulangan di php menggunakan do while

Perulangan For di PHP

Perulangan for termasuk perulangan jenis counted loop dimana kita sudah mengetahui beberapa kali perulangan ini akan dijalankan.

Bukannya perulangan while dan do while juga bisa untuk hal seperti ini?

Ya bisa lah, namun perulangan while dan do while pada dasarnya tidak efektif atau ribet, digunakan untuk perulangan yang sudah diketahui jumlah perulangannya.

perulangan for sangat cocok digunakan jika kita menemukan permasalahan, dimana jika kita sudah mengetahui berapa kali perulangan akan dilakukan.

Karena dalam perulangan for di awal kita harus mendeskripsikan nilai awal, kondisi dan bagaimana perubahan nilai awal, sehingga akan lebih efektif dibandingkan while dan do while.

misal : kita akan mengupas 10 apel dengan cara yang sama.

Aturan sintaks penulisan for:

for(nilai awal ; kondisi nilai yang harus dipenuhi ; perubahan nilai awal){
	Perintah yang akan dijalankan
} 

Contoh penggunaan for di PHP:

<?php
	for ($i=0; $i < 10 ; $i++) { 
		echo "Hello World ke-$i <br/>";
	}
?>

Hasilnya nya bisa dilihat pada gamabar dibawah:

Gambar hasil contoh perulangan di PHP menggunakan for

Perulangan Foreach di PHP

Perulangan terakhir ini merupakan perulangan yang digunakan untuk mengelola nilai variabel yang bertipe data array.

Perulangan ini akan mengurai data array satu persatu atau baris per baris sampai nilai dalam array itu habis.

Perulangan ini juga termasuk perulangan counted loop karena jumlah data dalam array sudah pasti diketahui oleh program.

Contoh penggunaan perulangan foreach:

<?php 
	$buku=["Bahasa","Matematika","Ilmu pengetahuan Alam","Sosial"];
	foreach ($buku as $data => $i) {
		echo "Buku ke $i dengan nama $data <br/>";
	}
?>

Hasilnya bisa dilihat pada gambar:

gambar hasil contoh perulangan di PHP menggunakan foreach

Sekian postingan kali ini jika ada kesalahan kami mohon maaf yang sebesar-besarnya.

“Nikmatilah sebuah proses mulai dari kita belajar, mengembangkan dan berbagi untuk orang lain”

Jika kalian memiliki pertanyaan dan saran jangan sungkan untuk berkomentar yak!

Ikuti social media kami agar kalian mendapatkan informasi dan ilmu terbaru dari kami.

Bantu kami menyebarkan informasi ini, jika informasi ini berguna untuk kalian.


Gambar Membuat Database Untuk Web CMS dengan MySQL #1

Membuat Database Untuk Web CMS dengan MySQL #1


Gambar Penjelasan MVC Dalam Pemrograman Web PHP

Penjelasan MVC Dalam Pemrograman Web PHP


Gambar Belajar Menggunakan Cookie di PHP

Belajar Menggunakan Cookie di PHP


Gambar Membuat Trait Untuk Menampung Method dalam OOP PHP

Membuat Trait Untuk Menampung Method dalam OOP PHP



Tinggalkan Balasan

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