Modul 5 Web Programming
Modul 5 Web Programming
5.1. Tujuan
1. Mengenalkan kepada mahasiswa bahasa pemrograman Web yaitu PHP.
2. Mahasiswa dapat mengetahui sintaks penulisan bahasa PHP, penggunaan
variabel, dan memasukkan komentar pada script PHP.
3. Mahasiswa dapat memulai membuat web dengan bahasa PHP.
1. Pengertian PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”.
PHP adalah bahasa pemrograman web bersifat serverside. Artinya bahasa
berbentuk script yang disimpan dan dijalankan di komputer server (WebServer)
sedang hasilnya yang dikirimkan ke komputer client (WebBrowser) dalam bentuk
script HTML (Hypertext Markup Language) tanpa mengetahui kode asli.
1|Page
Modul Praktikum Web Programming 1 2020
5. Web Server
Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi
menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS
dari klien dan mengirimkan kembali dalam bentuk dokumen HTML.
Beberapa web server : Apache, Nginx, IIS, LiteSpeed, Tomcat, Lighttpd.
6. Database server
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
data base yang terkenal, sehingga web bersifat dinamis. Database tersebut adalah
: MySQL, Ms.SQL, Oracle, Postgres, Sybase, Velocis, dBase, DBM, FilePro.
7. Menjalankan PHP
Setelah XAMPP diinstall, aktifkan webserver (Apache) dan database (MySql).
Ø Konfigurasi program adalah berada pada C: \Program Files\XAMPP
Ø Kode PHP diletakan pada folder C:\Program Files\xampp\htdocs
9. Variabel
Berikut ini adalah beberapa aturan penulisan nama variabel :
• Nama variabel diawali dengan tanda $
• Nama variabel harus diawali dengan huruf atau underscore (_)
• Karakter berikutnya bisa terdiri dari huruf, angka dan underscore.
• Huruf kecil dan besar dibedakan (case sensitive), tidak boleh ada spasi.
10. Komentar
komentar dalam suatu kode PHP tidak akan dieksekusi. Ada tiga cara, yaitu :
· // komentar : digunakan hanya untuk satu baris
· # komentar : digunakan hanya untuk satu baris
· /* komentar */ : digunakan untuk lebih dari satu baris
2|Page
Modul Praktikum Web Programming 1 2020
<!DOCTYPE html>
<html>
<head> <title>PHP pertamaku</title> </head>
<body>
<?php
echo "Contoh skrip PHP yang disisipkan pada HTML" ;
?>
</body>
</html>
<!DOCTYPE html>
<html>
<head> <title>echo dan print</title> </head>
<body>
<?php
echo "Nama : " , "Endah Ratna Arumi" , "<br>" ;
print "NIM : " ;
print "0123456789" ;
?>
</body>
</html>
4|Page
Modul Praktikum Web Programming 1 2020
3. Praktikum 3 (printf)
boolean printf (string format [, mixed args])
Fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi ini
dapat mengatur format data. Pada printf, parameter pertama menunjukkan format
string, dan parameter ke-2,3 dst…. menunjukkan argumen atau data.
Berikut format string beserta keterangannya :
Format Keterangan Format Keterangan
%d Notasi desimal %X Heksa huruf besar
%b Notasi biner %c Karakter ASCII
%o Notasi oktal %s String
%x Heksa huruf kecil %f Double (bilangan real)
<!DOCTYPE html>
<html>
<head> <title>printf</title> </head>
<body> <?php
printf("%s <br>", " Endah Ratna Arumi ");
printf("%.3f <br>", 30.1142); //3 angka di blkg koma
printf("%d ayat %s <br>", 6000, "Al Quran"); ?>
</body>
</html>
4. Praktikum 4 (Variabel)
Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan
nilai secara sementara dan dapat berubah. diawali dengan simbol dollar (‘$’)
Sintak penulisan variabel : $NamaPengenal = nilai ;
Ø Buka tab baru pada Notepad++ Ketikkan script berikut :
<!DOCTYPE html>
<html>
<head> <title> variable </title> </head>
<body> <?php
$nim = "0123456789" ; $nama = 'Endah Ratna Arumi' ;
echo "NIM : " . $nim , "<br>";
echo "Nama : $nama" ; ?>
</body>
</html>
5|Page
Modul Praktikum Web Programming 1 2020
5. Praktikum 5 (konstanta)
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk
mendefinisikan konstanta dalam PHP, menggunakan fungsi define ()
Ø Buka tab baru pada Notepad++ Ketikkan script berikut :
<!DOCTYPE html>
<html>
<head> <title>konstanta</title> </head>
<body> <?php
define ("NAMA", "Endah Ratna Arumi");
define ("NILAI", 90);
echo "Nama : " . NAMA;
echo "<br>Nilai : " . NILAI; ?>
</body>
</html>
<!DOCTYPE html>
<html>
<head> <title>Tipe data boolean</title> </head>
<body> <?php
$test = true;
If ($test == true)
{ Echo "Nilai Tipe Data Boolean TRUE"; } else
{ Echo "Nilai Tipe Data Boolean FALSE"; } ?>
</body>
</html>
7. Praktikum 7 (operator)
Operator adalah suatu symbol yang berfungsi untuk menyusun sebuah ekspresi
maupun operasi. Sedangkan yang dioperasikan operator disebut dengan operand.
Adapun macam – macam operator yaitu :
a) Operator Aritmetika
Digunakan untuk melakukan operasi matematis.
Operator Fungsi Operator Fungsi
+ Penjumlahan % Modulus / Sisa Pembagian
- Pengurangan ++ Increment / Penaikan
* Perkalian -- Decrement / Penurunan
/ Pembagian
b) Operator Perbandingan
Untuk melakukan pembandingan antara dua buah operand.
Operator Fungsi Contoh Hasil
< Lebih Kecil 2<7 True
> Lebih Besar 2>7 False
<= Lebih Kecil atau sama dengan 2 <= 7 True
>= Lebih Besar atau sama dengan 2 >= 7 False
== Sama dengan 2 == 7 False
! = atau < > Tidak sama dengan 2 != 7 True
c) Operator Logika
operator untuk menyusun kalimat ekspresi / ungkapan logika. Hasil operasi
akan didapatkan nilai satu (1) jika bernilai benar atau nol (0) jika salah.
Operator Fungsi
AND atau && Operasi Logika AND (bernilai 1 jika semua input bernilai 1)
OR atau | | Operasi Logika OR (bernilai 1 jika salah satu atau semua nilai 1)
XOR Operasi Logika Eksklusif OR (bernilai 1 jika input nya berbeda)
! Ingkaran atau Negasi (bernilai kebalikan)
7|Page
Modul Praktikum Web Programming 1 2020
e) Operator String
Operasi penggabungan teks. Symbol yg digunakan karakter titik / point (.)
f) Operator Ternary
Menggunakan tanda ’?’, syntax : (ekspresi1) ? (ekspresi2) : (ekspresi3).
Operator ternary menguji ekspresi1, jika hasilnya TRUE, maka ekspresi 2
dijalankan, jika hasil ekspresi1 FALSE, maka ekspresi3 yang dijalankan.
g) Operator Bitwise
Memungkinkan merubah bit-bit tertentu dalam sebuah bilangan biner.
<< Shift Left : menggeser bit ke kiri. Contoh: 7<<2. Biner nya 7=111bin, digeser
kiri sebanyak 2 bit, menjadi 11100bin, sehingga hasilnya 11100bin = 28
<!DOCTYPE html>
<html>
<head> <title>Tipe data boolean</title> </head>
<body>
<?php
$a = 17 ;
$b = 7 ;
$jumlah = $a+$b ;
$teks1 = "Aku Sedang Belajar ";
$teks2 = "Pemrograman WEB ";
$teks3 = "menggunakan PHP";
6|Page
Modul Praktikum Web Programming 1 2020
?>
</body>
</html>
7|Page
Modul Praktikum Web Programming 1 2020
1.4. Latihan
1. Buatlah file php dengan tampilan berikut :
8|Page
Modul Praktikum Web Programming 1 2020
9|Page
Modul Praktikum Web Programming 1 2020
1.5. Tugas
1. Buatlah file php dengan dengan melengkapi source code berikut yang sesuai
dengan tampilan di sebelahnya !
10 | P a g e