PENS - ITS
M
A
NI
P
UL
A
SI
ST
R
ING
M
ANIPULASIS
TRINGMendeteksi Jumlah Karakter dalam String Mendeteksi Jumlah Karakter dalam String
Suatu data string dapat dihitung jumlah karakternya, dengan
menggunakan fungsi:
strlen(nama_string);
M
ANIPULASIS
TRINGMendeteksi Jumlah Karakter dalam String Mendeteksi Jumlah Karakter dalam String
<?php
$i=“Politeknik Elektronika Negeri Surabaya”;
$jmlhuruf=strlen($i);
echo $i.”<br>”;
echo “Jumlah Karakter pada
Kalimat diatas:”.$jmlhuruf;
?>
NEXT BACK
M
ANIPULASIS
TRINGMendeteksi Posisi suatu Karakter pada String Mendeteksi Posisi suatu Karakter pada String
Fungsi: strpos(nama_string,kar_yg_diinginkan);
<?php
$string=“FASILKOM”;
echo “Teks: <b>$string</b><br>”;
$letakF=strpos($string,”F”);
echo “Posisi huruf F berada pada:”.$letakF;p $ ;
?>
NEXT BACK
M
ANIPULASIS
TRINGMendeteksi Karakter dalam Variabel String Mendeteksi Karakter dalam Variabel String
Fungsi: $nama variabel{karakter ke berapa};
Fungsi: $nama_variabel{karakter_ke_berapa};
<?php
$string=“FASILKOM”;
echo “Teks: <b>$string</b><br>”;
$huruf0=$string{0}; $h f1 $ i {1} $huruf1=$string{1};
echo “Huruf ke-0: $huruf0<br>”;
echo “Huruf ke-1: $huruf1”;
?> ?>
NEXT BACK
M
ANIPULASIS
TRINGMengubah Format Huruf suatu String
Mengubah Format Huruf suatu String
Huruf Kapital,fungsi:g strtoupper(“data_string”);( g )
Huruf Kecil,fungsi:strtolower(“data_string”);
<?php?php
$string1=“Politeknik Elektronika Negeri Surabaya”; $string2=“FASILKOM”;
echo strtoupper($string1);pp ($ g ); echo “<br>”;
echo strtolower($string2); ?>
NEXT BACK
M
ANIPULASIS
TRINGMengkapitalkan Huruf Suatu Stringg p g
Untuk mengkapitalkan huruf pertama pada string, gunakan fungsi:ucfirst(data_string);
Untuk mengkapitalkan huruf pertama tiap kata dari string, gunakan fungsi:ucwords(data_string);
<?php <?php
$string1=“politeknik elektronika negeri surabaya”; $hasil1=ucfirst($string1);
$hasil2=ucwords($string1); echo $hasil1;
echo “<br>”; echo $hasil2; ?>
NEXT BACK
M
ANIPULASIS
TRINGMenghilangkan Spasi di Sekitar String Menghilangkan Spasi di Sekitar String
Menghilangkan spasi dikanan string,
fungsi: rtrim(data_string);
Menghilangkan spasi dikiri string,
fungsi: ltrim(data_string);g ( g);
Menghilangkan spasi dikanan dan kiri string,
fungsi: trim(data_string);
M
ANIPULASIS
TRINGMembuat String dari String Membuat String dari String
Membuat data string baru yang merupakan bagian dari data
string yang pertama, gunakan fungsi:
substr(data_string,posisi_awal,banyak_karakter)
<?php
$string=“Politeknik Elektronika Negeri Surabaya”;
echo “Data String 1: $string <br>”; echo Data String 1: $string <br> ;
$hasil=substr($string,11,11);
echo “Data String 2: $hasil”;
?> ?>
NEXT BACK
M
ANIPULASIS
TRINGMendeteksi Jumlah Substring dalam Stringg g
Untuk menghitung suatu kata yang terdapat dalam data string, gunakan fungsi:
g g
substr_count(data_string,substring_yang_dicari);
<?php
$ i “k k k kik k k k k ” $string=“kuku kakiku kaku kaku”; echo “Data String: $string <br>”;
$jumlah_ku=substr_count($string,”ku”); $jumlah_ka=substr_count($string,”ka”); echo “Jumlah Kata-ku: $jumlah_ku”; echo “<br>”;
echo “Jumlah Kata-ka: $jumlah_ka”; ?>
NEXT BACK
M
ANIPULASIS
TRINGMendeteksi Nilai ASCII suatu Karakter Mendeteksi Nilai ASCII suatu Karakter
Mendapatkan Nilai ASCII sebuah karakter,
fungsi: ord(karakter);
Karakter yang diwakili oleh Nilai ASCII,
fungsi: g chr(karakter);( );
<?php
echo “Nilai ASCII dari huruf z: “ ord(“z”); echo Nilai ASCII dari huruf z: .ord( z );
echo “<br>”;
echo “Karakter yang diwakili oleh Nilai ASCII 122:”.chr(“122”);
?> ?>
NEXT BACK
M
ANIPULASIS
TRINGMengganti Bagian String Mengganti Bagian String
Melakukan penggantian salah satu dari bagian string untuk diganti dengan kata yang baru, gunakan fungsi:
str_replace(“yg_akan_diganti”,”pengganti”,nama_string);
<?php
$string=“Politeknik Elektronika Negeri Surabaya”; echo “Teks: $string”;
( S S $ )
echo “<br>diubah menjadi:”.str_replace(“Surabaya”,”Sby”,$string);
?>
NEXT BACK
M
ANIPULASIS
TRINGMemecah Stringg
Suatu String dapat dipecah menjadi kata-kata penyusunnya,
Gunakan fungsi: strtok(string,karakter_pemisah);
<?php
$string=“Politeknik Elektronika Negeri Surabaya”; echo “Teks: $string”;
$pecah=strtok($string,” “);
echo “<br>Kata Penyusunnya:<br>”; while($pecah)
{
echo $pecah.”<br>”; $pecah=strtok(” “); }
?>
NEXT BACK
PENS - ITS
M
ODUL
A
R
ISA
SI
M
ODULARISASI Modularisasi dalam pemrograman umum p g dilakukan dan sangat diperlukan untuk
mempermudah debugging dan pengembangan program.
PENS
-p g
Modularisasi berarti melakukan pembuatan program berdasarkan modul-modul .
Setiap modul dikembangkan untuk tujuan atau
ITS
Setiap modul dikembangkan untuk tujuan atau fungsi khusus. Modul dibuat secara general
(umum). Modul dapat berupa fungsi atau prosedur
prosedur.
M
ODULARISASI Statement Require digunakan untuk membaca il i i bl d f i f i d i fil l i
nilai variable dan fungsi-fungsi dari file lain.
Cara penulisan statement Require adalah:
require(namafile);
PENS
- Teknik ini cocok untuk membuat template (pola) yang memudahkan proses pengembangan
aplikasi dengan menggunakan pola tampilan.
ITS
Misal dalam membuat design web yang
dilakukan dengan kerja tim, pola dan gambar-gambar yang dibutuhkan dapat dibuat dengan teknik ini
teknik ini.
M
ODUL
A
R
ISA
SI
PENS - ITS
M
ODULARISASI Statement Include akan menyertakan isi suatu y file tertentu.
Include dapat diletakkan di dalam suatu looping i lk d l t t t f t hil
PENS
-misalkan dalam statement for atau while.
Syntak penulisan: include (namafile);
ITS
M
ODUL
A
R
ISA
SI
PENS - ITS
S
OAL Buatlah program menggunakan PHP untuk p g gg menghitung jml huruf dan kata yang
dimasukkan user,inputan dari form sebagai berikut:
berikut:
input : string
output : jumlah huruf dan jumlah kata output : jumlah huruf dan jumlah kata
Buatlah program yang menerima inputan string dan bisa mendeteksi SQL command : DDL atau DML
DML
contoh :
input : “select * from pegawai” input : select from pegawai
S
OAL(
CONT’
D)
Buatlah program menggunakan PHP yang bisa p g gg y g menyingkat nama seseorang, dan
mengkapitalkan huruf awal tiap kata dan menambahkan titik setelahnya
menambahkan titik setelahnya. Contoh:
input : Kholid fathoni setiawan input : Kholid fathoni setiawan
PENS
-TERIMA
KASIH
ITS
TERIMA
KASIH