Struktur Kontrol Web Programming - Bagiartikel

Breaking

BANNER 728X90

Selasa, 04 Juli 2017

Struktur Kontrol Web Programming


Struktur kontrol sangat di perlukan di dalam pemrograman, termasuk web programming, untuk penanganan logika dan algoritma program

Di bawah ini adalah beberapa Struktur Control yang ada di dalam PHP.

1.While

Syntax : While (expr)
statement
Syntax ini akan menjalankan statement selama expr benar.

Misal :
<?php
$angka=5;
while ( $angka <=10)
{
echo “Angka : $angka <br/>”;
$angka++; // $angka=$angka+1;
}
?>

Statement mencetak akan di laksanakan selama variabel $angka masih di bawah atau sama dengan 10.

2. Do-while

Syntax : do
{ statement ; }
while (expr);

Contoh :
<?php
$nilai=10;
do
{ echo “Nilai : $nilai”;
$nilai++;
}
while ($nilai<=10)
?>

Statement untuk mencetak Nilai di jalankan terlebih dahulu, kemudian variabel $nilai di tambah 1, baru setelah itu di lakukan cek, apakah variabel $nilai sama dengan 10 atau tidak.
Statement akan terus di eksekusi selama kondisi $nilai <= 10 benar.

3. for

Syntax : for (expr1; expr2; expr3)
{ statement; }
expr1 : Statement awal
expr2 : Cek Kondisi
expr3 : Penjumlahan atau pengurangan
Contoh :

<?php
for ($angka=1;$angka<=10;$angka++)
{ echo “Angka : $angka <br />”; }
?>

Perintah di atas akan mencetak statement angka sebanyak 10 kali.

4. foreach

Syntax : foreach (array_expression as $value)
{ statement }

array_expression : nama array

$value : variabel untuk memuat nilai dari element array yang akan
secara otomatis bergerak ke elemen array selanjut nya.

Contoh :

<?php
$data=array(“Budiman”,”Iman”,”Nani”,”Susi”,”Umar”);
foreach ($data as $nilai)
{ echo “Nama Siswa : $nilai <br/>”; }
?>

Output :

Nama Siswa : Budiman
Nama Siswa : Iman
Nama Siswa : Nani
Nama Siswa : Susi
Nama siswa : Umar
Variabel $nilai akan memuat elemen array dari elemen array pertama hingga terakhir, pointer array akan bergerak secara otomatis dari element array pertama hingga terakhir.

- Syntax : foreach (array_expression as $kunci=>$value)

{ statement }

Feature ini sama dengan foreach sebelum nya, beda nya hanya akan memuat nilai kunci array nya, yang secara default di mulai dari 0.

Contoh :
<?php
$data=array(“Budiman”,”Iman”,”Nani”,”Susi”,”Umar”);
foreach ($data as $kunci =>$nilai)
{ echo “Urut :$kunci. Nama Siswa : $nilai <br/>”; }
?>

Output :
Urut : 0 Nama Siswa : Budiman
Urut : 1 Nama Siswa : Iman
Urut : 2 Nama Siswa : Nani
Urut : 3 Nama Siswa : Susi
Urut : 4 Nama siswa : Umar

Variabel $kunci memuat key dari element array dan variabel $nilai memuat element array nya.

5. Switch

Switch berfungsi hampir sama dengan if .. end if. Switch cocok di gunakan saat kita hendak membandingkan sebuah variabel yang sama dengan nilai-nilai yang berbeda dan mengeksekusi statement yang berbeda, yang tergantung dari kondisi nilai nya.
Setiap bagian, kita harus menyertakan break, untuk menghentikan eksekusi yang telah di eksekusi.

Contoh :
<?php
$nilai=5;
switch ($nilai)
{ case 1 :
echo “Nilai nya 1”;
break;
case 2 :
echo “Nilai nya 2”;
break;
case 3:
echo “Nilai nya 3”;
break;
default :
echo “Selain dari nilai di atas”;
}
?>

6. Break

Break mengakhiri eksekusi dari structure for,foreach,while, do-while atau switch. Break menerima sebuah nomor pilihan yang merupakan angka seberapa banyak structure yang ia keluar.

Contoh :
<?php
for ($i=1;$i<=10;$i++)
{ echo $i .”<br />”;
if ($i==7)
{ break; } // atau break 1
}
echo “<br />”;
for ($i=1;$i<=10;$i++)
{for ($j=1;$j<=5;$j++)
{
echo $i ;
echo “<br />”;
echo $j;
if ($i==6)
{ break 2; } // Break untuk for $i dan $j
}
}
?>

7. Continue

Berfungsi untuk melewati/skip suatu looping

Contoh :
<?php
for ($i=1;$i<=5;$i++)
{
echo $i;
echo “<br />”;
if ($i==3)
{ continue; }
}
?>

5 komentar:

  1. Thanks infonya, bemanfaat sekali

    BalasHapus
  2. Thank's gan sangat membantu buat tambahi materi tugas makalah

    BalasHapus
  3. mantab gan sangat membantu nih buat ngoding

    BalasHapus
  4. komplit baget artikelnya gan sangat bermanfaat bagi para programer, sayang otak ane gak kuat di peprograman hehe

    BalasHapus