Anda di halaman 1dari 6

Modul

Pemrograman Web
Dinamis
Memahami dasar pemrograman pada web
server

Firman Hidayah, S. Pd.


SMK Negeri 1 Purwosari

A. Tujuan Pembelajaran
Siswa secara mandiri dapat memahami dasar pemrograman pada web server.

B. Dasar Teori

1. Komentar dalam PHP


Seperti halnya bahasa pemrograman yang lain, komentar dalam suatu kode
PHP tidak akan dieksekusi. Terdapat dua cara memberikan komentar dalam
PHP, yaitu

Diberikan tanda // di depan teks komentar. Perintah ini hanya bisa


berlaku untuk komentar dalam satu baris

Diberikan tanda /* di depan teks komentar dan diakhiri dengan */.


Perintah ini dapat digunakan untuk komentar yang terdiri lebih dari satu
baris.

Contoh:
<?php
echo "Hello World!"; // Ini akan mencetak Hello World!
echo "<br>Psst...You can't see my PHP comments!"; // echo "nothing";
// echo "Namaku Firman Hidayah!";
?>
<?php
/* Berikut ini adalah perintah
untuk menuliskan Hello World */
echo "Hello World!";
?>

2. Tipe Data
PHP memiliki 8 tipe data, yaitu:
Tipe data scalar :
-

Boolean

Integer

Floating-point

String

Tipe data compound


-

Array

Object

Tipe data khusus


-

Resource

Null

3. Variabel
Variabel
Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan
nilainya dan memanggil kembali apabila dibutuhkan. Setiap variabel akan
mempunyai nama (identifier) dan nilai.
Perhatikan sintaks berikut ini
$nama_variabel = nilai;
Penting! jangan lupa tanda dollar ($)
Contoh:
<?php
$hello = "Hello World!";
$sebuah_bilangan = 4;
$bilanganYangLain = 8;
?>

Dari contoh di atas tampak bahwa dalam PHP, nama variabel tidak perlu
dideklarasikan terlebih dahulu seperti halnya bahasa Pascal atau C/C++.

Aturan Penamaan Variabel


Berikut ini adalah beberapa aturan penulisan nama variabel:

Nama variabel harus diawali dengan huruf atau underscore (_)

Nama variabel hanya boleh dituliskan dengan alpha numeric a-z, A-Z,
0-9 dan Underscore

Nama variabel yang terdiri lebih dari satu kata, dapat dipisahkan dengan
underscore

4. Konstanta
Sebuah konstanta adalah suatu tempat untuk nilai yang Anda referensikan
dalam kode Anda. Untuk menentukan nilai yang diberikan pada sebuah
konstanta dilakukan dengan fungsi PHP define ( ). Konstanta biasanya diberi
nama dengan huruf besar (sehingga Anda dapat dengan mudah menemukan

mereka dalam kode Anda). Nama Konstanta harus dimulai dengan huruf atau
garis bawah dan tidak dapat dimulai dengan angka. Konstanta bersifat casesensitive, artinya setiap penulisan harus sama persis abjadnya.

Contoh sintaks:
define (HELLO", Hello World!");

C. Praktikum
Praktikum 1 Komentar dalam PHP
Jalankan aplikasi text editor
Tulis kode berikut:
<?php
echo "Hello World!"; // Ini akan mencetak Hello World!
echo "<br>Psst...You can't see my PHP comments!"; // echo "nothing";
// echo "Namaku Firman Hidayah!";
?>
<?php
/* Berikut ini adalah perintah
untuk menuliskan Hello World */
echo "Hello World!";
?>

Simpan kode tersebut di direktori ..htdocs\belajar-PHP dengan nama


komentar.php
Jalankan web browser dan masukkan alamat:
http://localhost/belajar-PHP/komentar.php
Praktikum 2 Membuat Variabel
Jalankan aplikasi text editor
Tulis kode berikut:
<?php
$nama = Firman Hidayah
$umur = 25;
echo Nama saya
echo $nama
echo "Umur saya adalah: ";
echo $umur;
echo " tahun";
?>

Simpan kode tersebut di direktori ..htdocs\belajar-PHP dengan nama


variabel.php
Jalankan web browser dan masukkan alamat:
http://localhost/belajar-PHP/variabel.php
Praktikum 3 Membuat Konstanta
Jalankan aplikasi text editor
Tulis kode berikut:
<?php
define ("JUDUL", "Membangun Website itu Mudah ");
define ("PENULIS", "Firman Hidayah");
echo "Buku dengan judul: ";
echo JUDUL;
echo ", ditulis oleh: ";
echo PENULIS;
?>

Simpan kode tersebut di direktori ..htdocs\belajar-PHP dengan nama


konstanta.php
Jalankan web browser dan masukkan alamat:
http://localhost/belajar-PHP/konstanta.php

D. Tugas
1. Untuk apa kita perlu menuliskan komenta pada kode PHP yang kita buat?
2. Bagaimana cara untuk membuat komentar sebanyak satu baris saja?
3. Tanda /* */ pada PHP digunakan untuk apa?
4. Untuk menyatakan suatu nilai kebenaran TRUE (benar) atau FALSE (salah),
maka tipe data apa yang dapat digunakan?
5. Tipe data apa yang dapat menyatakan bilangan pecahan?
6. Tipe data apa yang menyatakan bilangan bulat?
7. Perhatikan sintaks berikut:
$tulisan = Menggunakan PHP;

Tipe data apa yang digunakan pada sintaks tersebut?


8. Perhatikan nama-nama variabel berikut, kemudian tentukan apakah
penulisannya sudah benar, jika salah tuliskan apa kesalahannya:
a. $nama siswa
b. $XY

c. $harga.barang
d. Total_Harga
e. $2X

9. Penulisan konstanta bersifat case-sensitive. Apa maksudnya?


10. Tuliskan apa yang keluar di web browser apabila diketikkan skrip berikut ini:
<?php
define(HELLO", "Hello world!, true);
$teks = PHP is easy..;
echo <br/>;
echo hello;
echo <br/>;
/*menampilkan tulisan
Hello*/
Echo Hello;
echo <br/>;
echo heLLO;
//Memanggil konstanta
echo HELLO;
echo $teks
?>

Anda mungkin juga menyukai