PHP Dasar - Pertemuan 2
PHP Dasar - Pertemuan 2
<?php
echo (“Salam kenal ya PHP, kau adalah sahabat terbaikku.”);
?>
Simpan file dengan nama hello.php tersebut di folder htdocs pada direktori XAMPP kamu. (asumsi: tools yang
digunakan adalah XAMPP).
Lalu jalankan server Apache pada XAMPP Control Panel, lalu ketikkan alamat http://localhost/hello.php pada
web browser kamu. Jika berhasil akan muncullah penampakkan seperti gambar ini.
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 1
Berkenalan dengan PHP
Penting:
Penyimpanan file PHP harus memiliki ekstensi .php, misalnya hello.php dan di simpan di direktori
../xampp/htdocs.
Pengeksekusian file PHP, yaitu dengan menuliskan pada bagian address bar browser
http://namaserver/namafile.php, misalnya http://localhost/hello.php
Aktifkan terlebih dahulu server Apache pada XAMPP Control Panel.
Bisa ga skrip HTML digabung dengan skrip PHP atau sebaliknya? Kalo bisa gimana
caranya?
TENTU BISA. Kita coba aja yuk.
Contoh 1:
<html>
<head><title>Menyisipkan PHP dalam HTML</title></head>
<body>
Ini skrip HTML dulu. <br/>
<?php
echo (“Ini baru skrip PHP”);
?>
</body>
</html>
Contoh 2:
<?php
echo (“Ini skrip PHP dulu”);
?>
<html>
<head><title>Menyisipkan HTML dalam PHP</title></head>
<body>
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 2
Berkenalan dengan PHP
<?php
echo (“Ini dicetak dengan echo”);
echo (“<br/>”);
print (“Ini dicetak dengan print”);
print (“<br/>”);
printf (“Ini dicetak dengan printf”);
printf (“<hr/>”);
?>
Contoh:
$hari=”Rabu”;
$tanggal=14;
Contoh skrip:
<?php
$tulisan=”Test Variabel”;
$bilangan=46;
$bilangan_desimal=4.6;
echo (“Tulisan: $tulisan”);
echo (“<br/>”);
echo (“Bilangan Bulat: $bilangan”);
echo (“<br/>”);
echo (“Bilangan Desimal: $bilangan_desimal”);
?>
Operator di PHP
Operator adalah suatu simbol yang memiliki tugas dan fungsi tertentu.
1. Operator Aritmatika
Simbol Operator Fungsi
+ Penjumlahan
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 3
Berkenalan dengan PHP
- Pengurangan
* Perkalian
/ Pembagian
% Sisa dari pembagian
2. Operator Assignment
Simbol Operator Fungsi
= Mengisikan nilai uang di sebelah kanan operator ke variabel yang terletak di
sebelah kiri operator
+= Menambahkan nilai di sebelah kanan operator ke variabel yang di sebelah kiri
operator dan hasilnya disimpan di variabel tersebut juga.
-= Mengurangkan nilai di sebelah kanan operator ke variabel yang di sebelah kiri
operator dan hasilnya disimpan di variabel tersebut juga.
*= Mengalikan variabel yang di sebelah kiri operator dengan nilai yang di sebelah
kanan operator dan hasilnya disimpan di variabel tersebut juga.
/= Membagi variabel yang di sebelah kiri operator dengan nilai yang di sebelah
kanan operator dan hasilnya disimpan di variabel tersebut juga.
%= Membagi variabel yang di sebelah kiri operator dengan nilai yang di sebelah
kanan operator dan sisa pembagiannya disimpan di variabel tersebut juga.
3. Operator Perbandingan
Simbol Operator Fungsi
== Akan bernilai true atau 1 bila dua kondisi yang dibandingkan memiliki nilai
sama, selain itu bernilai false atau 0.
<> Akan bernilai true atau 1 bila dua kondisi yang dibandingkan memiliki nilai
yang tidak sama, selain itu bernilai false atau 0.
> Akan bernilai true atau 1 hanya jika nilai yang di sebelah kiri lebih besar dari
yang di sebelah kanan, selain itu bernilai false atau 0.
< Akan bernilai true atau 1 hanya jika nilai yang di sebelah kiri lebih kecil dari
yang di sebelah kanan, selain itu bernilai false atau 0.
>= Akan bernilai true atau 1 hanya jika nilai yang di sebelah kiri lebih besar atau
sama dengan dari yang di sebelah kanan, selain itu bernilai false atau 0.
<= Akan bernilai true atau 1 hanya jika nilai yang di sebelah kiri lebih kecil atau
sama dengan dari yang di sebelah kanan, selain itu bernilai false atau 0.
4. Operator Logika
Simbol Operator Fungsi
&& Sama dengan operator AND.
|| Sama dengan operator OR.
XOR Menghasilkan nilai 1 bila kedua kondisi sama dan 0 bila kedua kondisi tidak
sama.
! Sama dengan NOT
Apakah PHP punya kalimat bersyarat atau skrip perulangan seperti bahasa pemrograman
lainnya?
Tentu punya, PHP memiliki sintaksnya.
Sintaks IF:
if (syarat){
aksi;
}
if (syarat){
aksi1;
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 4
Berkenalan dengan PHP
} else {
aksi2;
}
Contoh:
<?php
$a=10;
$b=12
$c=14
printf (“\$a=%d <br/>”,$a);
printf (“\$b=%d <br/><br/>”,$b);
printf (“\$c=%d <br/>”,$c);
if ($c>$a){
echo (“Nilai \$c lebih besar dari \$a<br/>”);
}
if ($a==$b){
echo (“Nilai \$a sama dengan \$b”);
} else {
echo (“Nilai \$a tidak sama dengan \$b”);
}
?>
Sintaks While:
while (syarat masih dilakukannya perulangan){
aksiPerulangan;
}
Contoh:
<?php
$angka=9;
echo (“Bilangan ganjil antara 10 hingga 30: <br/>”);
while ($angka<29){
$angka+=2;
echo (“$angka<br/>”);
}
?>
Sintaks FOR:
for (nilai awal, syarat perulangan, pola penambahan){
aksiPerulangan;
}
Contoh:
<?php
$angka=10;
$cek=1;
echo (“Bilangan genap antara 10 hingga 30: <br/>”);
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 5
Berkenalan dengan PHP
for ($cek=1;$cek<10;$cek++){
$angka+=2;
echo (“$angka<br/>”);
}
?>
Sintaks Switch:
switch (variable){
case nilai:
statement
}
Contoh:
<?php
$a=2;
Switch($a){
case 1:
echo (“Nilai variabel a adalah 1”);
break;
case 2:
echo (“Nilai variabel a adalah 2”);
break;
case 3:
echo (“Nilai variabel a adalah 3”);
break;
}
?>
$hari=array(“Senin”, “Selasa”,“Rabu”,“Kamis”,“Jumat”,“Sabtu”,“Minggu”);
Tiap elemen data pada array dibedakkan menurut nomor indeksnya. Nomor indeks dimulai dari 0.
Contoh:
<?php
$bulan=array(“Januari”,“Februari”,“Maret”,“April”,“Mei”,“Juni”,“Juli”,“Agus
tus”,“September”,“Oktober”,“November”,“Desember”);
echo (“Musim hujan biasa terjadi pada bulan-bulan: <br/>”);
echo (“$bulan[0]”);
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 6
Berkenalan dengan PHP
echo (“$bulan[1]”);
echo (“$bulan[7]”);
echo (“$bulan[10]”);
?>
rendyfaqot
Ilmu Komputer
Universitas Pendidikan Indonesia 7