Minggu, 15 Mei 2011

M4. Struktur Kontrol

Statement Adalah Pernyataan berupa perintah, fungsi (bisa juga kosong). Statement diakhiri tanda (;).

Struktur kontrol :

* Mengarahkan alur kode dalam sebuah aplikasi

* mendefinisikan karakteristik eksekusi, misal :

- Perulangan sebagian pernyataan

- eksekusi sebagian tertentu dari kode program

* Struktur kontrol terbagi menjadi :

1. Percabangan

2. Perulangan

Keterangan :

1. Percabangan :

Terdiri dari : IF, ELSE, ELSE IF, SWITCH

Penjelasan singkat mengenai Struktur IF :

Bentuk Umum :

  1. IF kondisi THEN statement

  2. IF kondisi THEN statement_1 ELSE statement_2

  3. IF kondisi_1 THEN

IF kondisi_2 THEN statement_1

ELSE statement_2

  1. IF kondisi_1 THEN

BEGIN

IF kondisi_2 THEN statement_1 ELSE statement_2 END

Contoh :

* IF - ELSE IF - ELSE

Penulisan :

IF (kondisi)

{Blog Pernyataan;}

ELSE IF (Kondisi)

{Blog Pernyataan;}

ELSE

{Blog Pernyataan;}

NB : ELSE IF (Perulangan yang lebih dari 2)


* SWITCH

penulisan :

SWITCH ($nama _variabel)

{case nilai : blog pernyataan;

break;

case nilai : blog pernyataan;

break;

default : blog pernyataan;}


* FOR

penulisan :

FOR {nilai_awal; kondisi_akhir; penambahan)

{blog pernyataan;}


2. Perulangan

Terdiri dari : WHILE, DO..WHILE, FOR, FOREACH, BRECK, GOTO, CONTINUE


Contoh :

* WHILE

penulisan :

WHILE (kondisi)

{blog pernyataan;}


* DO..WHILE

penulisan :

{blog pernyataan;}

WHILE (kondisi)


Keluar dari perulangan :

- Menggunakan 2 pertanyaan

- Break : Keluar dari struktur kontrol perulangan

- Continue : Melewatkan pernyataan setelah dan memproses menuju perulangan berikutnya


Contoh tugas praktikum tentang struktur kontrol :

// file : P04-4 Eka Mettri.php

// Tugas Praktikum WEB


// Mengulang dari $2 = 1 sampai dengan $a = 20

for ($a=1;$a<=20;$a++)

{$bagi = $a % 2;

if ($bagi == 0)

{echo "Angka yang ke-$a adalah bilangan Genap
";}

else

{echo "Angka yang ke-$a adalah bilangan Ganjil
";}}

?>

Semoga Materi Struktur Kontrol ini bermanfaat :)

Tidak ada komentar:

Posting Komentar

Jangan lupa tinggalin komentar :D

Kumpulan Blog-Blog