Beranda > Programming, Website > Flow Control – Looping

Flow Control – Looping

Berikutnya saya akan membahas “Flow Control – Looping”. Tutorial ini adalah tutorial lanjutan dari atikel sebelumnya yang berjudul “Flow Control – Branching“.
Untuk melihat semua tutorial php, bisa mampir ke halaman “Materi-Materi Tutorial PHP“.

Looping / Perulangan
Looping atau perulangan merupakan hal penting di dalam pembuatan program, sekarang kita akan coba membahas mengenai looping. Ada 3 jenis Looping, yaitu DO WHILE, WHILE, FOR.

  • DO WHILE

    Syntax Umum Perulangan “DO WHILE”

    				do
    				{
    					//statement
    				}
    				while(kondisi);
    			

    Do While merupakan perulangan yang dilakukan minimal 1x, karena pengecekan dilakukan di akhir. Perulangan ini dilakukan selama kondisi bernilai TRUE, sehingga jumlah perulangan tidak diketahui.

    			<?php
    				$i = 0;
    				do
    				{
    					echo $i++."<br/>";
    				}
    				while($i < 5); //berati dia akan loop sebanyak 5 kali, disini kita membuat contoh yang penambahan nya secara konstan sehingga kita tahu jumlah loop yang akan dilakukan.
    
    				do
    				{
    					echo "cetak lagi. <br/>";
    				}
    				while($i > 10);	//value $i yang terakhir adalah 5 (dari loop sebelum nya), dan nilai pengecekan tidak bernilai TRUE, sehingga hanya akan dilakukan 1x saja sebelum pengecekan.
    			?>
    		
  • WHILE

    Syntax Umum Perulangan “DO WHILE”

    				while(kondisi)
    				{
    					//statement
    				}
    			

    WHILE memiliki konsep yang sama dengan DO WHILE dimana tidak diketahui jumlah perulangan nya secara pasti, hanya saja pengecekan kondisi dilakukan di bagian awal statement. Berbeda dengan DO WHILE, WHILE bisa saja tidak dilakukan sama sekali.

    			<?php
    				$i = 0;
    				while($i < 5);
    				{
    					echo $i++."<br/>";
    				}
    
    				while($i > 10);	//nilai $i yang terakhir adalah 5, sehingga pada pengecekan di awal, kondisi bernilai FALSE, sehingga tidak terjadi perulangan.
    				{
    					echo "cetak lagi. <br/>";
    				}
    			?>
    		
  • FOR

    Syntax Umum Perulangan “DO WHILE”

    				for(awal; akhir; step)
    				{
    					//statement
    				}
    			

    Berbeda dengan DO WHILE dan WHILE, FOR merupakan kondisi yang kita ketahui jumlah perulangan nya. Karena kita menentukan nilai awal dan akhir perulagan. Step dapat berupa increment atau decrement.

    			<?php
    				for($i=0;$i<5;$i++)
    				{
    					echo $i."<br/>";
    				}
    
    				for($i=0;$i>10;$i++)	//nilai $i akan di perbaharui, pada kondisi awal looping, tetapi pengecekan angsung berniali FALSE, sehingga tidka ada perulangan yang terjadi.
    				{
    					echo "cetak lagi. <br/>";
    				}
    
    			?>
    		

Nah, looping itu simple yang penting bayangkan saja looping yang terjadi. okey, contoh lagi.

	//Ini adalah contoh membuat persegi menggunakan 2 looping bertingkat.
	<?php
		for($i=0;$i<5;$i++)		//coba rubah 5 menjadi 10, apa yang terjadi?
		{
			for($j=0;$j<5;$j++)
			{
				echo "*";
			}
			echo "<br/>";
		}
	?>
	
	//ini adalah contoh membuat segitiga siku-siku menggunakan 2 loop
	<?php
		for($i=0;$i<5;$i++)
		{
			for($j=0;$j<=$i;$j++)
			{
				echo "*";
			}
			echo "<br/>";
		}
	?>
	//kalo yang alas di atas gimana? -> clue nya balik loop $j

Nah, latihan yang lebih dalam lagi bisa dilihat di materi berikut nya, “Latihan php Bagian 2”.

regard,
sebastian88

Iklan
  1. Belum ada komentar.
  1. Juni 27, 2011 pukul 10:44 pm

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: