DISUSUN OLEH :
NAMA
KELAS
: IK-1B
NIM
: 3.34.15.1.11
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
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.
b. Fungsi strlen()
Digunakan untuk menghitung panjang dari suatu variabel string. Contoh : echo
strlen (Selamat Belajar PHP);
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);
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
?>
Hasilnya :
Dalam praktikum ini mahasiswa diharuskan mengerjakan tugas dalam gambar kerja
sebagai berikut :
Menjawab Pertanyaan
Mengisi Lembar Kerja
Variabel PHP
String PHP
Gambar 6.5 Gambar Kerja Praktikum 6
V. Langkah Kerja / Percobaan
1. Hidupkan computer dan aktifkan webserver Apache.
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).
6. Test
hasilnya
menggunakan
browser
dengan
menuliskan
http:/localhost/JOB6/JOB6-LAT01-A.php pada alamat browser.
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.
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>;
<?php
?>
/*... */
//
#
echo ... <BR> : Berfungsi untuk menampilkan tulisan baik huruf maupun
angka pada 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>;
<?php
?>
/*... */
$...
echo ... <BR>
Lanjutan :
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
?>
/*... */
$...
strlen()
strpos()
chr(ascii)
explode()
implode()
ltrim
rtrim
strstr()
substr()
trim()
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);
?>
Forma
Keterangan
t
%d
%b
%o
%x
%X
%c
%s
%f
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 :
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 :
print_r()
Kode Program :
printf()
Kode Program :
md5()
Kode Program :
str_split()
Kode Program :
strpos()
Kode Program :
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