Materi dan Soal String dan Modularisasi

1

MANIPULASI STRING

PENS - ITS

MANIPULASI STRING
Mendeteksi Jumlah Karakter dalam String
Suatu data string dapat dihitung jumlah karakternya, dengan
menggunakan fungsi:
strlen(nama_string);

BACK

NEXT

MANIPULASI STRING
Mendeteksi Jumlah Karakter dalam String


jmlhuruf.php


BACK

NEXT

MANIPULASI STRING
Mendeteksi Posisi suatu Karakter pada String
Fungsi: strpos(nama_string,kar_yg_diinginkan);


poshuruf.php

BACK

NEXT

MANIPULASI STRING
Mendeteksi Karakter dalam Variabel String
Fungsi: $nama_variabel{karakter_ke_berapa};
$nama variabel{karakter ke berapa};




akseskar.php

BACK

NEXT

MANIPULASI STRING
Mengubah Format Huruf suatu String
Huruf Kapital,fungsi:strtoupper(“data_string”);
g
(
g )
Huruf Kecil,fungsi:strtolower(“data_string”);

formathrf.php

BACK


NEXT

MANIPULASI STRING
Mengkapitalkan
g p
Huruf Suatu String
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);


hrfcaps.php

BACK

NEXT


MANIPULASI STRING
Menghilangkan Spasi di Sekitar String


Menghilangkan spasi dikanan string,
fungsi: rtrim(data_string);



Menghilangkan spasi dikiri string,
fungsi:
g ltrim(data_string);
(
g);



Menghilangkan spasi dikanan dan kiri string,
fungsi: trim(data_string);


BACK

NEXT

MANIPULASI 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)

substr.php

BACK

NEXT

MANIPULASI STRING
Mendeteksi Jumlah Substring
g dalam String
g

Untuk menghitung suatu kata yang terdapat dalam data string,
gunakan fungsi:
g
g
substr_count(data_string,substring_yang_dicari);


jmlsubstr.php

BACK

NEXT

MANIPULASI STRING
Mendeteksi Nilai ASCII suatu Karakter
Mendapatkan Nilai ASCII sebuah karakter,
fungsi: ord(karakter);
Karakter yang diwakili oleh Nilai ASCII,
fungsi:
g chr(karakter);

(
);

ascii.php

BACK

NEXT

MANIPULASI 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);


gantistr.php

BACK


NEXT

MANIPULASI STRING
Memecah String
g
Suatu String dapat dipecah menjadi kata-kata penyusunnya,
Gunakan fungsi: strtok(string,karakter_pemisah);


pecahstr.php

BACK

NEXT

14

MODULARISASI

PENS - ITS


MODULARISASI


PENS - ITS

Modularisasi dalam p
pemrograman
g
umum
dilakukan dan sangat diperlukan untuk
mempermudah debugging dan pengembangan
p g
program.
 Modularisasi berarti melakukan pembuatan
program berdasarkan modul-modul .
 Setiap modul dikembangkan untuk tujuan atau
fungsi khusus. Modul dibuat secara general
(umum). Modul dapat berupa fungsi atau
prosedur.

prosedur

15

MODULARISASI


PENS - ITS

Statement Require digunakan untuk membaca
nilai
il i variable
i bl dan
d fungsi-fungsi
f
if
id
darii file
fil lain.
l i

 Cara penulisan statement Require adalah:
require(namafile);
 Teknik ini cocok untuk membuat template (pola)
yang memudahkan proses pengembangan
aplikasi dengan menggunakan pola tampilan.
Misal dalam membuat design web yang
dilakukan dengan kerja tim, pola dan gambargambar yang dibutuhkan dapat dibuat dengan
teknik ini.
ini

16

MODULARISASI

17

PENS - ITS

MODULARISASI


PENS - ITS

Statement Include akan menyertakan
y
isi suatu
file tertentu.
 Include dapat diletakkan di dalam suatu looping
misalkan
i lk dalam
d l
statement
t t
t for
f atau
t while.
hil
 Syntak penulisan: include (namafile);

18

MODULARISASI

19

PENS - ITS

SOAL


Buatlah p
program
g
menggunakan
gg
PHP untuk
menghitung jml huruf dan kata yang
dimasukkan user,inputan dari form sebagai
berikut:
input : string
output : jumlah huruf dan jumlah kata
 Buatlah program yang menerima inputan string
dan bisa mendeteksi SQL command : DDL atau
DML
contoh :
input : “select
select * from pegawai”
pegawai
output : “Anda memasukkan perintah DDL”

SOAL (CONT’D)


Buatlah p
program
g
menggunakan
gg
PHP y
yang
g bisa
menyingkat nama seseorang, dan
mengkapitalkan huruf awal tiap kata dan
menambahkan titik setelahnya.
setelahnya
Contoh:
input : Kholid fathoni setiawan
output : Kholid F. S.

TERIMA KASIH

22

PENS - ITS