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

Modul 2 - Dasar - Dasar PHP

1. Modul ini memperkenalkan dasar-dasar PHP meliputi tipe data, variabel, operator, komentar, dan konstanta. 2. Siswa diajak mengerjakan latihan-latihan untuk mempelajari konsep-konsep tersebut seperti penggunaan operator, komentar, dan menghitung luas bangun datar. 3. Tujuan akhirnya adalah agar siswa mampu membuat program sederhana menggunakan konsep-konsep PHP dasar seperti memb

Diunggah oleh

Mifta Mifta
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)
147 tayangan8 halaman

Modul 2 - Dasar - Dasar PHP

1. Modul ini memperkenalkan dasar-dasar PHP meliputi tipe data, variabel, operator, komentar, dan konstanta. 2. Siswa diajak mengerjakan latihan-latihan untuk mempelajari konsep-konsep tersebut seperti penggunaan operator, komentar, dan menghitung luas bangun datar. 3. Tujuan akhirnya adalah agar siswa mampu membuat program sederhana menggunakan konsep-konsep PHP dasar seperti memb

Diunggah oleh

Mifta Mifta
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

[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

Modul 2 : Kegiatan Belajar 2 (KB 2)


Dasar – Dasar PHP

PETUNJUK PENGGUNAAN MODUL


1. Sebelum mengerjakan Modul ini, siswa harus sudah melakukan instalasi aplikasi XAMPP
2. Baca dan pahami Dasar Teori yang telah diberikan oleh guru pengajar
3. Kerjakan Tagihan Belajar yang terdiri dari Latihan-latihan dan Tugas Mandiri yang ada di
modul ini

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.

2. Variabel dan Tipe Data


Variabel digunakan sebagai tempat penyimpanan data sementara.Data yang disimpan
dalam variabel akan hilang setelah program selesai dieksekusi. Untuk dapat menggunakan
variabel, ada dua langkah yang harus dilakukan yaitu deklarasi dan inisialisasi. Dalam PHP,
deklarasi variabel seringkali digabung dengan inisialisasi.
Aturan yang harus diikuti berkenaaan dengan pemberian nama variabel, diantaranya
adalah sebagai berikut :
 Variabel diawali dengan tanda $
 Karakter pertama setelah tanda $ harus huruf atau garis bawah ( _ )
 Karakter berikutnya boleh huruf, angka, atau garis bawah
 Penamaan variabel bersifat case sensitive
 Tidak mengandung spasi
 Tidak boleh menggunakan reserved word PHP seperti misalnya echo, print, dan lain-
lain.
$nama_depan = "Teuku";
$nama_belakang = "Umar";
PHP mendukung delapan tipe data empat nilai skalar (single-value) : integer, float,
string, dan boolean; nilai koleksi : array dan object. Sisanya adalah tipe khusus yaitu resouce
dan null.
Integer Integer adalah tipe data yang mempresentasikan bilangan utuh
atau bulat, positif maupun negatif dan bukan pecahan. Rentang
dari bilangan integer -2.147.483,648 sampai 2.147.483,647
Float Float disebut sebagai pecahan atau bilangan real yang
mengandung bilangan desimal.
Mod PWPB V21.0 | Rekayasa Perangkat Lunak 1
[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

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

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 2


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

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().

6. Konversi Type Data


PHP menyediakan perintah untuk melakukan konversi tipe data ke tipe data yang lain
dengan menggunakan perintah sebagai berikut:
settype(value,datatype)
dimana:
- value adalah nilai yang akan dikonversikan
- datatype adalah tipe data yang dikonversikan

7. Operator String
Hanya ada satu operator string, yaitu operator concatenation (.), yakni menggabungkan dua
buah atau lebih string.

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 3


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

Contoh :
<?php
$a = “Hallo”;
$b = $a.”Selamat Dtang di PHP”;
//$b berisikan “Hallo Selamat datang di PHP”
?>

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 4


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

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

Amati hasil dari kode ! Lalu simpulkan

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 5


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

Latihan 3

Gantikan operator “+=” dengan :


“-=”
“*=”
“/=”
“%=”
“.=”

Amati apa hasil dari operasi tersebut ! lalu simpulkan.

Latihan 4

Amati hasil dari kode ! Lalu simpulkan

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 6


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

Latihan 5

Amati hasil dari kode ! Lalu simpulkan

Latihan 6

Amati hasil dari kode ! Lalu simpulkan

Latihan 7

Amati hasil dari kode ! Lalu simpulkan

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 7


[MODUL AJAR – PEMROGRAMAN WEB] Class Activity

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 !

Mod PWPB V21.0 | Rekayasa Perangkat Lunak 8

Anda mungkin juga menyukai