STRUKTUR LOGIKA DALAM PHP ( php-4)

Struktur Logika If Else Dalam PHP

Fungsi logika If adalah fungsi yang digunakan untuk mengerjakan proses yang berhubungan dengan kondisi. Dalam struktur logika If ini terdapat 2 jenis, If Tunggal & If Majemuk. Berikut ini saya akan jelaskan tentang Logika If Tunggal & Logika If Majemuk.

 

Logika If Tunggal

Logika If Tunggal adalah struktur logika yang hanya memilki satu kondisi yang harus dipilih. Contoh dari Struktur Logika If Tunggal bisa anda lihat dibawah ini.

 

1

2

3

4

5

6

7

8

9

<?php

$x = 10;

$y = 5;

If ($x > $y) { //Ini adalah Ekspresi

echo “X Lebih Besar Dari Y”; //Pernyataan 1

} Else {

echo “X Lebih Kecil Dari Y”; //Pernyataan 2

}

?>

Ekspresi merupakan kondisi yang dijadikan pengujian, sedangkan pernyataan adalah hasil pengujian. Perintah Else digunakan untuk menjelaskan pernyataan selain dari pernyataan pertama. Selanjutnya selain Logika If Tunggal, masih ada lagi pembahasan tentang If Majemuk.

Logika If Majemuk

Logika If Majemuk terdapat lebih dari satu kondisi yang menuju pada keputusan yang akan diambil. Supaya lebih jelas, anda bisa perhatikan Struktur Logika If Majemuk dibawah ini.

?

1

2

3

4

5

6

7

8

9

10

11

<?php

$x = 10;

$y = 10;

If ($x > $y) { //Ekspresi Pertama

echo “X Lebih Besar Dari Y”; //Pernyataan Pertama

} elseif ($x == $y) { //Ekspresi Kedua

echo “X Sama Dengan Y”; //Pernyataan Kedua

} else {

echo “X Lebih Besar Dari Y”; //Pernyataan Ketiga

}

?>

Setelah sudah ditulis, silahkan anda simpan & lihat hasilnya. Apa yang dilakukan dengan logika diatas & pahami logikanya.

 

Struktur Logika Switch Case Dalam PHP

Struktur Logika Switch Case ini sangat cocok dipakai untuk kondisi logika yang memiliki nilai-nilai pasti dalam logika tersebut. Untuk lebih jelasnya silahkan tulis & perhatikan kode PHP dibawah ini.

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<?php

$grade = “A”; //Variable Ekspresi

switch ($grade) {

case “A”;

echo “Memuaskan”; //Pernyataan 1

break;

case “B”;

echo “Baik”; //Pernyataan 2

break;

case “C”;

echo “Cukup”; //Pernyataan 3

break;

default;

echo “Kurang”; //Pernyataan 4

}

?>

Setelah itu, simpan kode diatas & jalankan melalui web browser anda.

 

 

Beberapa Jenis Struktur Perulangan Dalam PHP

Struktur Perulangan ada beberapa macam, diantaranya Perulangan While, Do – While, For, & Perulangan dalam Perulangan. Kita akan mempelajari satu persatunya disini, dimulai dari Perulangan While.

Perulangan While

Proses Perulangan While ini adalah ketika pertama tercapai, maka ekspresi dievaluasi. Jika salah, maka kode blok akan dilewati & Jika benar, maka blok control akan dijalankan & kemudian kembali ke atas pada pengecekan kondisi lagi selama persyaratan terpenuhi atau bernilai true. Contoh struktur sederhana dalam perulangan while bisa anda perhatikan kode PHP dibawah ini.

?

1

2

3

4

5

6

7

8

<?php

$x=1; //Nilai Variable

while ($x<=10) //Ekspresi

{

echo “$x. Nurul Imam<br />”; //Block Program

$x++;

}

?>

Perulangan Do – While

Perulangan dengan perintah Do – While merupakan kebalikan dari struktur perulangan While. Jika pada struktur While, pendeteksian ekspresi dilakukan pada awal perulangan, Pada struktur Do – While ini pendeteksian ekspresi dilakukan setelah proses satu loop dilakukan. Untuk lebih jelasnya, perhatikan struktur perulangan Do – While dibawah ini.

?

1

2

3

4

5

6

7

8

9

<?php

$x=1; // Nilai Variable

do

{

echo “$x. Nurul Imam<br />”; //Statement

$x++;

}

while ($x<=10); //Ekspresi

?>

Ekspresi merupakan kondisi yang harus dipenuhi sebagai syarat terjadinya perulangan. Jika kondisi pada ekspresi masih terpenuhi, maka perulangan akan masih dilakukan.

Perulangan For

Perulangan For dapat ditentukan jumlah perulangan & kelipatan perulangannya. Kita hanya perlu menuliskan nilai awal perulangan & nilai batas perulangannya. Nilai variable akan otomatis bertambah atau berkurang setiap kali proses perulangan dilakukan. Untuk lebih jelasnya silahkan perhatikan struktur perulangan for dibawah ini.

?

1

2

3

4

5

6

<?php

for ($x=1;$x<=10;$x++) //Nilai Awal, Akhir, Step

{

echo “<font size=$x>Nurul Imam<br /></font>”; //Statement

}

?>

Struktur diatas adalah bentuk perulangan for. Nilai awal adalah batas kondisi awal perulangan, Nilai akhir adalah batas kondisi akhir perulangan, sedangkan Step adalah step perulangan (Tingkat Kenaikan). Statement adalaha pernyataan yang diulang. Selanjutnya kita mempelajari Struktur Perulangan dalam Perulangan.

Perulangan Dalam Perulangan

Dalam bahasa pemrograman, sering kali terjadi dimana kode perulangan tersebut berada dalam perulangan yang lain. Untuk lebih jelasnya perhatikan kode PHP dibawah ini yang menjelaskan Struktur Perulangan Dalam Perulangan.

?

1

2

3

4

5

6

7

8

9

10

<?php

for ($x=1; $x<=10; $x++)

{

for ($y=1; $y<=$x; $y++)

{

echo “ # “; //Statement

}

echo “<br />”; //Statement

}

?>

Contoh diatas terlihat statement diproses oleh dua perulangan yaitu perulangan dengan ekspresi X dan Y. Silahkan simpan & jalankan di localhost untuk melihat hasilnya

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s