0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan8 halaman

Bab 3 PHP

Dokumen ini menjelaskan berbagai operator dalam PHP, termasuk operator aritmetika, penugasan, perbandingan, dan logika. Selain itu, juga dibahas tentang penggunaan statement if-else dan switch untuk pengambilan keputusan dalam program. Terakhir, dokumen ini menjelaskan tentang array dalam PHP, termasuk jenis-jenis array seperti numeric, associative, dan multidimensional.

Diunggah oleh

Ikhdam R Fadhilah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan8 halaman

Bab 3 PHP

Dokumen ini menjelaskan berbagai operator dalam PHP, termasuk operator aritmetika, penugasan, perbandingan, dan logika. Selain itu, juga dibahas tentang penggunaan statement if-else dan switch untuk pengambilan keputusan dalam program. Terakhir, dokumen ini menjelaskan tentang array dalam PHP, termasuk jenis-jenis array seperti numeric, associative, dan multidimensional.

Diunggah oleh

Ikhdam R Fadhilah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Bab 5

Operator PHP

Operator Aritmetika
Operator Keterangan Contoh Hasil

+ Penambahan x=2 4
x+2
- Pengurangan x=2 3
5-x
* Perkalian x=4 20
x*5

/ Pembagian 15/5 3
5/2 2.5
% Modulus (division remainder) 5%2 1
10%8 2
10%2 0
++ Increment x=5 x=6
x++
-- Decrement x=5 x=4
x--

Operator Penugasan (Assignment Operators)


Operator Contoh Persamaannya
= x=y x=y
+= x+=y x=x+y

-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y

%= x%=y x=x%y

Operator Perbandingan (Comparison Operators)


Operator Keterangan Contoh
== sama dengan 5==8 returns false
!= tidak sama dengan 5!=8 returns true

> lebih besar dari 5>8 returns false


< kurang dari 5<8 returns true
>= lebih besar atau sama dengan 5>=8 returns false

<= kurang dari atau sama dengan 5<=8 returns true

5-1

Operator Logika (Logical Operators)
Operator Keterangan Contoh

&& and x=6


y=3
(x < 10 && y > 1) returns true
|| or x=6
y=3
(x==5 || y==5) returns false
! not x=6
y=3
!(x==y) returns true

5-2

Bab 6
PHP If...Else Statements

Statement If-else dalam PHP digunakan untuk melakukan bermacam aksi berdasarkanpada
beragam kondisi pada program.

Statemen Pemilihan (Conditional Statements)

• if...else statement – digunakan jika kita akan mengeksekusi sebuah perintah jika kondisi bernilai
true dan jika kondisi lainnya bernilai false.
• elseif statement – digunakan bersama dengan if-else untuk mengeksekusi perintah jika salah
satu dari berbagai kondisi bernilai true.

Statemen If...Else
Sintak
if (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;

Program6-1.php
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
else
echo "Have a nice day!";
?>
</body>
</html>

Program6-2.php
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Hello!<br />";
echo "Have a nice weekend!";
echo "See you on Monday!";
}
?>
</body>
</html>

Statemen ElseIf
Sintaks

6-1

if (condition)
code to be executed if condition is true;
elseif (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;

Program6-3.php
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
</body>
</html>

6-2

Bab 7
Switch
Switch digunakan untuk melakukan suatu aksi dari beberapa aksi yang berbeda berdasarkan pada
satu atau lebih kondisi yang berbeda.

Sintaks
switch (expression)
{
case label1:
code to be executed if expression = label1;
break;
case label2:
code to be executed if expression = label2;
break;
default:
code to be executed
if expression is different
from both label1 and label2;
}

Program7-1.php
<html>
<body>
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
</body>
</html>

7-1

Bab 8
PHP Arrays
Array digunakan untuk menyimpan satu atau lebih nilai pada sebuah nama variabel.

Jenis-jenis Array
• Numeric array – Array dengan sebuah numeric ID key.
• Associative array - Array dimana setiap ID-nya berasosiasi dengan suatu nilai.
• Multidimensional array - Array yang terdiri dari satu atau lebih array.

Numeric Array

Contoh 1

Pada contoh ini kunci ID secara otomatis di beri suatu nilai.


$nama = array("Teguh","Ela","Gracie");

Contoh 2

Pada contoh ini kita memberikan nilai pada kunci ID secara manual.
$nama[0] = "Teguh";
$nama[1] = "Ela";
$nama[2] = "Gracie";

Program8-1.php
<?php
$nama[0] = "Teguh";
$nama[1] = "Ela";
$nama[2] = "Gracie";
echo $nama[1] . " dan " . $nama[2] .
" adalah tetangga ". $nama[0] . ";
?>

Output program:

Teguh dan Ela adalah tetangga Gracie

Associative Arrays

Contoh 1

Pada contoh ini kita menggunakan sebuah array untuk memberikan nilai umur pada beberapa orang yang
berbeda.
$umur = array("Teguh"=>17, "Ela"=>16, "Gracie"=>15);

Contoh 2

Pada contoh ini sama dengan diatas, hanya saja kita memperlihatkan cara yang lain dalam membuat array.

8-1

$umur['Teguh'] = "17";
$umur['Ela'] = "16";
$umur['Gracie'] = "15";

Program8-2.php
<?php
$umur['Teguh'] = "17";
$umur['Ela'] = "16";
$umur['Gracie'] = "15";
echo "Umur Gracie adalah " . $umur['Gracie'] . " tahun.";
?>

Output program:

Umur Gracie adalah 15 tahun.

Multidimensional Arrays

Contoh 1 cara inisialisasi multidimensional array

$keluarga = array
(
"Teguh"=>array
(
"Ela",
"Gracie",
"Angel",
),
"Bella"=>array
(
"Michelle"
),
"Indah"=>array
(
"Adit",
"Chaterine"
)
);

Array di atas akan terlihat seperti di bawah ini jika dituliskan ke output.

8-2

Array
(
[Teguh] => Array
(
[0] => Ela
[1] => Gracie
[2] => Angel
)
[Bella] => Array
(
[0] => Michelle
)
[Indah] => Array
(
[0] => Adit
[1] => Chaterine
)
)

Tugas program8-3.php
Buat program implementasi multideimensional array di atas!

8-3

Anda mungkin juga menyukai