Anda di halaman 1dari 24

TUGAS

PEMROGRAMAN WEB DINAMIS


JOB SHEET 6 PENULISAN, VARIABEL, DAN STRING PHP

DISUSUN OLEH :
NAMA

: GALUH PRIMA SHOLAWATI

KELAS

: IK-1B

NIM

: 3.34.15.1.11

POLITEKNIK NEGERI SEMARANG


JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
2016/2017
1 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

JOB SHEET 6 PENULISAN, VARIABEL, DAN STRING PHP


I. Tujuan Instruksional
1. Memahami dan menuliskan bahasa pemrograman PHP (Hypertext Preprocessor)
dengan benar.
2. Memahami dan menggunakan variabel dalam pemrograman PHP.
3. Memahami dan menggunakan perintah-perintah PHP untuk mengolah data string.
II. Teori Pendahuluan
A. Penulisan dasar Pemrograman PHP
Penulisan pemrograman PHP dimulai dengan tulisan <?php dan diakhiri dengan
simbol ?>. pada server yang sudah mendukung penulisan singkat, kode program PHP
bisa ditulis dengan awalan <? dan diakhiri simbol ?>. Berikut contoh penulisan kode
HTML dan PHP yang menampilkan tulisan Selamat Belajar PHP :

Gambar 6.1 Kode Program PHP dan HTML


Berikut adalah tampilan localhost di browser :

Setiap baris kodenya harus diakhiri dengann titik koma (;) yang merupakan
pemisah dengan kode program berikutnya. Penulisan komentar atau kode program
yang tidak dieksekusi adalah sebagai berikut :
a. Simbol // atau # digunakan untuk satu baris.
2 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

b. Simbol /* dan */ untuk blok komentar lebih dari satu baris.


Gambar 6.2 adalah contoh komentar satu baris atau lebih.

Gambar 6.2 Komentar dalam PHP


B. Variabel dalam PHP
Variabel digunakan unutk menyimpan data yang berupa karakter, teks / string,
angka, dan array. Semua variabel dalam PHP diawali dengan symbol $ (dollar).
Format penullisan variabel dalam PHP sebagai berikut :
$var_name = nilai variabel;

Contoh penulisan variabel dalam kode program :

Gambar 6.3 Penggunaan Variabel dalam PHP


Aturan penulisan variabel PHP dapat dijelaskan sebagai berikut :
a. Sebuah variabel harus diawali dengan huruf atau symbol underscore ( _ ).
b. Nama variabel hanya boleh mengandung huruf dan angka (alphanumeric) dan
underscore ( a-z, A-Z, 0-9, dan _ ).

3 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

c. Nama variabel tidak boleh mengandung spasi. Jika nama variabel lebih dari satu
kata maka dipisah dengan underscore ( contoh : $my_number ) atau dengan huruf
capital ( $myNumber).
C. Variabel String dalam PHP
Variabel string digunakan untuk menyimpan data yang bertipe karakter. Variabel
string dapat dimanipulasi dengan beberapa fungsi string yang ada dalam PHP antara
lain :
a. Operator Rangkaian (Concatenation)
Operator ini dituliskan dengan tanda titik (.) untuk merangkai dua atau lebih
variabel string.

Gambar 6.4 Penggunaan Operator Rangkaian


Berikut adalah tampilan di localhost :

b. Fungsi strlen()
Digunakan untuk menghitung panjang dari suatu variabel string. Contoh : echo
strlen (Selamat Belajar PHP);

Nilai yang ditampilkan yaitu : 19


c. Fungsi strpos()
4 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Fungsi strpos() digunakan untuk mencari posisi karakter dari suatu data string.
Contoh : echo strpos (Hello World!,World);
Maka nilai yang dikeluarkan = 6
d. Fungsi chr(ascii)
Fungsi chr(ascii) mengubah nilai ascii (baca table ascii) menjadi karakter.
Contoh :
echo chr(38).<br>; Hasil :&
echo chr(046).<br>;
echo chr(0x26).<br>;

Hasil :&
Hasil :&

e. Fungsi explode()
Fungsi explode() digunakan untuk memecah string ke dalam variabel array.
Format penulisannya adalah sebagai berikut :
$teks = Selamat Belajar PHP;
echo (explode( , $teks));
Hasilnya : Array(
[0]

Selamat

[1]

Belajar

[2]

PHP

f. Fungsi implode()
Fungsi implode digunakan untuk menyambung variabel array yang berisi data
string dalam PHP. Contoh :
$teks = array(Selamat,Belajar,PHP);
echo implode ( ,$teks);
Hasilnya : Selamat Belajar PHP

g. Fungsi ltrim()
Fungsi ltrim() digunakan untuk menghapus spasi atau karakter lain dari bagian
awal pada data string. Contoh :
$text = \t\tSelamat Belajar!;
echo Tanpa ltrim : . $text;
echo <br>;
echo Dengan ltrim : . ltrim($text);

Hasilnya sebagai berikut :

Tanpa ltrim : Selamat Belajar!


Dengan ltrim : Selamat Belajar!

h. Fungsi rtrim()
Fungsi rtrim() menghapus spasi dan karakter lain pada bagian akhir dari suatu
data string. Contoh :
$str = Selamat Belajar
;
$str2 = Pemrograman PHP;
echo Dengan rtrim : . rtrim($str);
5 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

echo
echo
echo
echo

$str;
<br>;
Tanpa rtrim : . $str;
$str2;

Hasilnya adalah :
Dengan rtrim : Selamat BelajarPemrograman PHP
Tanpa rtrim : Selamat Belajar Pemrograman PHP

i. Fungsi strstr()
Fungsi strstr() untuk mencari keberadaan karakter yang paling awal dari suatu
data atau variabel string. Contoh :
echo strstr(Hi folks!,o);
Hasilnya : olks!

j. Fungsi substr()
Fungsi substr() digunakan untuk mendapat bagian tertentu dari suatu data string.
Contoh :
<?php
echo
echo
echo
echo

substr(abcdef
substr(abcdef
substr(abcdef
substr(abcdef
Hasilnya : f
ef
abcde
cde

,
,
,
,

-1);
-2);
0 , -1);
2 , -1);

k. Fungsi trim()
Fungsi trim() menghapus spasi dan karakter tertentu yang terdapat pada awal dan
akhir suatu string. Contoh :
<?php

$text = \t\tThese are a few words : ) ...


echo Tanpa trim : . $text
echo <br>;
echo Dengan trim : . trim($text);

?>

Hasilnya :

Tanpa trim : These are a few words : ) ...


Dengan trim : These are a few words : ) ...

III. Peralatan dan Bahan


1.
2.
3.
4.
5.

PC Processor minimal Pentium IV, RAM minimal 512 MB


Editor Web Sublime Text 3
Software AppServ (Apache, PHP, dan MySQL)
Browser Mozilla, IE, dll
Manual PHP (http://www.php.net/manual/en/indekx.php

IV. Gambar Kerja / Rangkaian


6 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Dalam praktikum ini mahasiswa diharuskan mengerjakan tugas dalam gambar kerja
sebagai berikut :
Menjawab Pertanyaan
Mengisi Lembar Kerja

Penulisan kode PHP

Variabel PHP

String PHP
Gambar 6.5 Gambar Kerja Praktikum 6
V. Langkah Kerja / Percobaan
1. Hidupkan computer dan aktifkan webserver Apache.

2. Buat folder JOB6 pada direktori : D:\Program File\Xampp\htdocs\JOB6

7 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

3. Buka Sublime Text untuk menuliskan kode program HTML dan PHP.

4. Buka lembar kerja baru di Sublime Text dan tuliskan kode program berikut (Gambar
6.6).

8 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

5. Simpan dengan nama file : JOB6-LAT01-A.php.

6. Test
hasilnya
menggunakan
browser
dengan
menuliskan
http:/localhost/JOB6/JOB6-LAT01-A.php pada alamat browser.

9 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

7. Ambil gambar dari hasil kode program JOB6-LAT01-A.php dan masukkan dalam
lembar kerja.
8. Buka lembar kerja baru di Sublime Text dan tuliskan kode program seperti yang
ditampilkan pada Gambar 6.7.
9. Simpan dengan nama file : JOB6-LAT01-B.php.
10. Test hasilnya menggunakan browser dengan menuliskan : http:/localhost/JOB6/
JOB6-LAT01-B.php.php pada alamat browser.
11. Ambil gambar dari hasil kode program JOB6-LAT01-B.php dan masukkan dalam
lembar kerja.
12. Buka lembar kerja baru di Sublime Text dan tuliskan kode program pada Gambar 6.8.
13. Simpan dengan nama file JOB6-LAT01-C.php.
14. Test hasilnya menggunakan browser dengan menuliskan
http:/localhost/JOB6/Pr JOB6-LAT01-C.php pada alamat browser.

alamat

15. Ambil gambar dari hasil kode program JOB6-LAT01-C.php dan masukkan dalam
lembar kerja.

VI. Lembar Kerja


A. Praktik 1 Gambar 6.6
a. Kode Program

10 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

b. Hasil Program di Browser

c. Analisis Program
Pada program 1 ini hasilnya memunculkan tulisan Penulisan PHP dan
Komentar. Pada Praktik 1 ini ditulis komentar pada kode program, dan komentar
yang ditulis tidak ditampilkan pada browser. Pada browser hanya ditampilkan
tulisan yang pada kode program ditulis echo Penulisan PHP dan
Komentar <BR>;

Berikut ini adalah penjelasan fungsifungsi dalam Program :

<?php
?>
/*... */
//
#

: Berfungsi untuk mengawali program.


: Berfungsi untuk mengakhiri program.
: Berfungsi sebagai blok komentar lebih dari satu baris.
: Berfungsi sebagai blok komentar yang hanya satu baris.
: Berfungsi sebagai blok komentar yang hanya satu baris.
11 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

echo ... <BR> : Berfungsi untuk menampilkan tulisan baik huruf maupun
angka pada browser.

B. Praktik 2 Gambar 6.7


a. Kode Program

b. Hasil Program di Browser

c. Analisis Program
Pada Praktik 2 ini dimunculkan tulisan seperti gambar di atas. Pada kode program
tulisan tersebut dapat dimunculkan karena mengandung variabel yang diawali
dengan $variabel dan dimunculkan dengan ditulis echo $variabel; echo
<BR>;

Berikut ini adalah penjelasan fungsifungsi dalam Program :

12 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

<?php
?>
/*... */
$...
echo ... <BR>

: Berfungsi untuk mengawali program.


: Berfungsi untuk mengakhiri program.
: Berfungsi sebagai blok komentar lebih dari satu baris.
: Berfungsi sebagai nama variabel.
: Berfungsi untuk menampilkan tulisan baik huruf maupun
angka pada browser.

d. Praktik 3 Gambar 6.8


a. Kode Program

Lanjutan :

13 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

b. Hasil Program di Browser

14 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

c. Analisis Program
Pada Praktik 3 kode program terdapat Komentar dan Variabel-variabel. Variabelvariabel tersebut dimunculkan di Browser sedangkan Komentar tidak muncul di
Browser. Di Praktik 3 ini juga banyak menggunakan fungsi-fungsi seperti
explode(), implode(), ltrim(), dll.
Berikut ini adalah penjelasan fungsifungsi dalam Program :

<?php
?>

: Berfungsi untuk mengawali program.


: Berfungsi untuk mengakhiri program.
15 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

/*... */
$...
strlen()

strpos()

chr(ascii)

explode()
implode()

ltrim

rtrim

strstr()

substr()

trim()

echo ... <BR>

: Berfungsi sebagai blok komentar lebih dari satu baris.


: Berfungsi sebagai nama variabel.
: Berfungsi untuk menghitung panjang dari suatu variabel
string.
: Berfungsi untuk mencari posisi karakter dari suatu data
string.
: Berfungsi untuk mengubah nilai ascii (baca tabel ascii)
menjadi karakter.
: Berfungsi untuk memecah string ke dalam variabel array.
: Berfungsi untuk menyambung variabel array yang berisi
data string dalam PHP.
: Berfungsi untuk menghapus spasi atau karakter lain dari
bagian awal pada data string.
: Berfungsi untuk menghapus spasi dan karakter lain pada
bagian akhir dari suatu data string.
: Berfungsi untuk mencari keberadaan karakter yang paling
awal dari suatu data atau variabel string.
: Berfungsi untuk mendapatkan bagian tertentu dari suatu
data string.
: Berfungsi untuk menghapus spasi dan karakter tertentu
yang terdapat pada awal dan akhir suatu string.
: Berfungsi untuk menampilkan tulisan baik huruf maupun
angka pada browser.

VII. Pertanyaan dan Tugas


1. Sebutkan aturan-aturan dalam penulisan kode program PHP.
Jawab :
Aturan-aturan Penulisan Kode Program PHP :
a) Dimulai dengan menuliskan simbol <?php dan diakhiri dengan simbol ?> .
b) Setiap baris kodenya harus diakhiri dengan titik koma (;) yang merupakan pemisah
dengan kode berikutnya.
c) Simbol // atau # digunakan untuk menulis komentar satu baris saja.
d) Simbol /* dan */ digunakan untuk menulis komentar lebih dari satu baris.
2. Sebutkan aturan dalam penulisan variabel.
Jawab :
Aturan Penulisan Variabel :
a) Semua variabel diawali dengan simbol dollar ($).
b) Sebuah variabel harus diawali dengan huruf atau simbol underscore ( _ ).
c) Nama variabel hanya boleh mengandung huruf dan angka (alphanumeric) dan
underscore ( a-z, A-Z, 0-9, dan _ ).

16 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

d) Nama variabel tidak boleh mengandung spasi. Jika nama variabel lebih dari satu
kata maka dipisahkan dengan underscore (contoh : $my_number) atau dengan
huruf capital ($myNumber).
3. Jelaskan fungsi string print(), print_r(), printf(), md5(), str_split(), dan strpos().
Jawab :

print()
Berfungsi untuk menampilkan output pada browser namun fungsi ini hanya
mampu menampilkan data tunggal.
Contoh :

<?php
Print(Selamat datang, sampai jumpa <br/>);
?>

print_r()
Sebuah sintaks PHP untuk mengeluarkan isi variabel.
Contoh :
<?php
$Shop = array(
Apple

);
echo <pre/;
print_r($shop);
echo </pre>;
?>

=> array(
array(iPhone 5, 10500000),
array(iPhone 5s, 13500000),
),

printf()
Berfungsi untuk menampilkan output pada browser sama seperti echo dan print,
namun fungsi ini dapat mengatur format data yang akan ditampilkan pada browser.
Contoh :

<?php
Printf(&s %d &0.02f <br/>\n, string, 10, 3.14);
?>

Pada printf, parameter pertama menunjukkan format string, dan parameter ke 2, 3 ,


dan seterusnya, menunjukkan argumen atau data. Format string selalu
menggunakan tanda persen (%). Pada format %s mewakili string (data bertipe
string), %d mewakili 10 (data bertipe integer), %0.02f mewakili 3.14 (data bertipe
bilangan real).
Berikut format string beserta keterangannya :
17 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Forma

Keterangan

t
%d
%b
%o
%x

Integer, notasi desimal


Integer, notasi binary
Integer, notasi oktal
Integer,
notasi

%X

(dinyatakan dalam huruf kecil)


Integer, notasi desimal (dinyatakan

%c

dalam huruf kapital)


Karakter ayng nilai

%s
%f

dinyatakan dalam argumen


String
Double (bilangan real)

hexadesimal

ASCII-nya

md5()
Berfungsi untuk membuat Hash Password di PHP. Md5 dapat mengurangi
kecurangan pengambilan password atau dari hacker yang ingin mengambil
password.
Contoh :
<?php
$nama = Galuh;
Echo md5($nama);
// Hasil : 2e01ac45aa40e6ae26bda0db858f89b1
?>

str_split()
Str_split pada PHP adalah sebuah fungsi yang akan memecah sebuah String
menjadi Array dengan panjang pemecah yang dapat ditentukan.
Sintak

: str_split(String, Length)

Parameter :
- String : String yang akan dipecah
- Length (Opsional) : Panjang pemecah
Contoh :
<?php
var_dump(str_split("Hello"));
echo "
";
var_dump(str_split("Hello", 2));

Output :

18 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Array(5) {[0] => "H", [1] => "e", [2] => "l", [3] =>
"l", [4] => "o"}
Array(3) {[0] => "He", [1] => "ll", [3] => "o"}

strpos()
Fungsi strpos() digunakan untuk mencari posisi karakter dari suatu data string.
Contoh : echo strpos (Hello World!,World);
Maka nilai yang dikeluarkan = 6

4. Buatlah program menggunakan fungsi string pada pertanyaan nomor 3 dan tuliskan
kodenya beserta hasil programnya (Ingat setiap mahasiswa harus berbeda!).
Jawab :

print()
Kode Program :

Hasil Program di Browser :

19 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

print_r()
Kode Program :

Hasil Program di Browser :

printf()
Kode Program :

20 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Hasil Program di Browser :

md5()
Kode Program :

Hasil Program di Browser :

21 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

str_split()
Kode Program :

Hasil Program di Browser :

strpos()
Kode Program :

22 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Hasil Program di Browser :

VIII. Kesimpulan
Dari praktikum 6 yang ini dapat disimpulkan bahwa :
1. Dalam penulisan pemrograman PHP terdapat beberapa aturan diantaranya diawali
dengan simbol <?php dan diakhiri dengan simbol ?>. Setiap baris kode dalam php
diakhiri dengan titik koma (;) yang merupakan pemisah dengan kode berikutnya.
23 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

2. Penulisan komentar untuk satu baris dapat menggunakan simbol # dan // . Dan untuk
komentar lebih dari satu baris menggunakan /* dan */.
3. Variabel dalam pemrograman PHP selalu diawali dengan simbol dollar ($). Kemudian
dilanjutkan dengan huruf atau simbol underscore ( _ ). Nama variabel hanya boleh
mengandung huruf baik besar maupun kecil, angka, dan underscore. Tidak boleh
mengandung spasi.
4. Terdapat beberapa variabel string dalam PHP yaitu, Operator rangkaian
(Concatenation), Fungsi strlen(), strpos(), chr(ascii), explode(), implode(), ltrim(),
rtrim(), strstr(), substr(), dan trim() yang mempunyai kegunaan masing-masing.
IX. Penutup
Demikian laporan Job sheet 6 ini saya susun. Mohon maaf apabila terdapat banyak
kesalahan. Semoga bermanfaat. Sekian dan terimakasih

24 | JOB 6 PEMROGRAMAN WEB DINAMIS 2016/2017

Anda mungkin juga menyukai