Sunday, April 17

PHP Shared 4 : Perulangan dan Array pada PHP

Assallamu'alaikum wr wb

Dasar pemrograman PHP yaitu pengenalan Variabel dan konstanta, percabangan dan yang terakhir perulangan (looping) dan Array. Ketiga dasar itu harus dikuasai, sebagai pondasi untuk memperdalam pemrograman PHP ini. Disini kita akan mempelajari dasar pemrograman PHP yang terakhir, yaitu perulangan dan Array. Ok sebelum kita mulai pastikan anda siap fisik dan mental (lebay mode on) .

Perulangan atau looping di PHP dibagi menjadi 3 (konsepnya mirip bahasa C karena PHP turunan dari bahasa C), yaitu:

Perulangan for
Formatnya adalah sebagai berikut : for (inisialisasi; kondisi; step)
{
   Pernyataan-pernyataan;
}

Perulangan while
Formatnya adalah sebagai berikut :

inisialisasi;
while (kondisi)
{
   Pernyataan-pernyataan;
   step;
}

Perulangan do-while
Formatnya adalah sebagai berikut : inisialisasi;
do
{
   Pernyataan-pernyataan;
   step;
} while (kondisi);


Array adalah struktur data yang dapat menyimpan sekumpulan data yang bertipe sama. Dimana masing-masing data diakses melalui indeks/subscript. Indeks berupa bilangan bulat dimulai dari nol.
Pembuatan array :  
   $nama_array = array(elemen_1, ... Elemen_N)
contoh :
   $angka = array(70,80,56,87);
   $kegiatan = array(“makan”,”kuliah”,”kerja”);
Atau :
   $komputer[] = “CPU”;
   $komputer[] = “VGA”;
   $komputer[] = “RAM”;
Sama dengan :
   $komputer[0] = “CPU”;
   $komputer[1] = “VGA”;
   $komputer[2] = “RAM”;  

Souce Code perulangan for sederhana :
<?
for ($i=1; $i<=10; $i++)
{
    echo $i;
    echo "";
}
?>

Source Code perulangan while sederhana :
<?
$i=1;
while ($i<=10)
{
   echo $i." ";
   $i++;
 }
?>

Source Code perulangan do-while sederhana :
<?
$i=1;
do
{
   echo $i." ";
   $i++;
 }
while ($i<=10)
?>

Souce Code Array sederhana :
<?
$nama=array('paijo','alex','tommy');
echo $nama[2];
?>

Output dari semua souce code perulangan : akan menghasilkan deret angka ke bawah 1-10.
Untuk inisialisasi dimulai dari angka 1 ($i=1) maka output pertama yang keluar angka 1, untuk kondisi($i<=10) digunakan untuk patokan perulangan, untuk kondisi $i kurang dari sama dengan 10 maka proses akan terus berjalan. step($i++) digunakan sebagai langkah untuk menambah nilai $i dengan 1.

Output source code array :akan menampilkan nama tommy, karena masing-masing data diakses melalui indeks dan index dimulai dari 0, maka urutannya paijo index ke-0=> paijo[0], alex index ke-1=> alex[1], dan tommy index ke-2=> tommy[2].

Demikian dulu share kali ini, dilanjutkan di share berikutnya. semoga ada manfaatnya , amiin..

Wassalam

1 comment:

Komen ya :D