Modul 2 - Dasar - Dasar PHP
Modul 2 - Dasar - Dasar PHP
TUJUAN
Mengenalkan kepada siswa tentang tipe data, variabel, operator, komentar pada PHP
Mengenalkan sintak-sintak untuk mengatur alur program PHP
DASAR TEORI
1. PHP
PHP atau singkatan dari PHP Hypertext Preprocessor merupakan salah satu server-
side scripting yang menyatu dengan HTML untuk membuat halaman web dinamis. Server-
side scripting: sintaks dan perintah yang diberikan akan sepenuhnya dijalankan di server
tetapi disertakan pada dokumen HTML biasa.
String PHP mendukung tipe data string yaitu tipe data karakter yang
biasanya diekspresikan dengan diapit petik ganda atau petik
tunggal. ‘ini adalah string’ atau “ini adalah string”
Boolean Tipe boolean tipe data yang mempresentasikan nilai kebenaran.
Nilai pada pada tipe data boolean adalah true dan false
Array Array adalah variabe yang menyimpan sekelompok nilai, yang
dapat diidentifikasi berdasarkan posisinya atau index-nya.
Contoh : $person = array (‘Jajang’, ‘Ulin’, ‘Rendra’);
3. Operator
Dalam PHP operator dibagi menjadi 4 yaitu assigment operator, aritmatic operator,
relasional operator, logic operator. Assigment operator adalah operator yang digunakan
untuk memberikan sebuah nilai yang akan dimasukkan ke dalam variabel. Assigment
operator ditandakan dengan “=”.
Operator Fungsi Contoh
Untuk menambah nilai variabel disebelah kiri dengan x+=5;
+=
nilai sebelah kanan x=x+5;
Untuk mengurangi nilai variabel disebelah kiri dengan x-=5;
-=
nilai disebelah kanan x=x-5;
x.=”php”
Untuk melakukan operasi penggabungan
;
.= (concatenation) antara variabel disebelah kiri dengan
nilai disebelah kanan
x=x.”php”;
Untuk membagi nilai variabel di sebelah kiri dengan x/=5;
/=
nilai sebelah kanan x=x/5;
Sisa hasil bagi antara nilai variabel disebelah kiri dengan X%=5;
%=
nilai disebelah kanan x=x%5;
Untuk melakukan operasi logika AND antara nilai X&=5;
&=
variabel disebelah kiri dengan nilai disebelah kanan x=x&5;
Untuk melakukan operasi logika OR antara nilai X|=5;
|=
variabel disebelah kiri dengan nilai disebelah kanan x=x|5;
Untuk melakukan operasi logika XOR antara nilai X^=5;
^=
variabel disebelah kiri dengan nilai disebelah kanan x=x^5;
Sedangkan untuk aritmatic operator digunakan untuk operasi aritmatika berikut daftarnya
Operator Keterangan
+ Operator penjumlahan
- Operator pemgurangan
* Operator perkalian
/ Operator pembagian
% Operator modulus (sisa dari pmebagian)
-- Operator untuk menurunkan nilai variabel sebesar 1
++ Operator untuk menaikkan nilai variabel sebesar 1
Operator rasional adalah operator yang digunakan untuk membandingkan 2 buah nilai.hasil
operasi hanya ada 2 yaitu true dan false. Berikut adalah contohnya :
Operator Keterangan
$a==$b Memeriksa apakah $a sama dengan $b
$a!=$b Memeriksa apakah $a tidak sama dengan $b
$a<$b Memeriksa apakah $a kurang dari $b
$a>$b Memeriksa apakah $a lebih dari $b
$a<=$b Memeriksa apakah $a kurang dari sama dengan $b
$a>=$b Memeriksa apakah $a lebih dari sama dengan $b
Sedangkan operator logika adalah operator yang digunakan untuk mengoperasikan dua buah
operand yang bertipe boolean.
Operator Keterangan
&& Logika AND
|| Logika OR
! Logika NOT
4. Komentar
PHP mendukung tiga jenis sintaks untuk menuliskan baris komentar, meliputi
style C, C++, dan Perl/Shell.
/* awal
Komentar style C
akhir */
// Komentar style C++
# Komentar style Perl/Shell
5. Kosntanta
Konstanta adalah variabel yang nilainya tetap. Untuk mendefinisikan konstanta dalam PHP,
menggunakan fungsi define().
7. Operator String
Hanya ada satu operator string, yaitu operator concatenation (.), yakni menggabungkan dua
buah atau lebih string.
Contoh :
<?php
$a = “Hallo”;
$b = $a.”Selamat Dtang di PHP”;
//$b berisikan “Hallo Selamat datang di PHP”
?>
Tagihan Belajar :
1. Latihan
Latihan 1
Tuliskan kode dibawah ini, simpan dengan latihan1.php
Hapus notasi ($) pada variabel a, lalu jalankan kode di atas. Apa yang terjadi? Lalu simpulkan.
Latihan 2
Latihan 3
Latihan 4
Latihan 5
Latihan 6
Latihan 7
2. Tugas Mandiri
1. Buatlah Biodata Siswa masing-masing dengan tampilan minimal (nama, nis, alamat, jenis
kelamin, umur) yang disimpan dalam variabel !
2. Buatlah program menghitung dari luas dan keliling dari (segitiga siku-siku, persegi, persegi
panjang, lingkaran !