PENS - ITS
MANIPULASI STRING 1
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 ”; echo “Jumlah Karakter pada Kalimat diatas:”.$jmlhuruf; ?>
jmlhuruf.php
BACK
NEXT
MANIPULASI STRING Mendeteksi Posisi suatu Karakter pada String Fungsi: strpos(nama_string,kar_yg_diinginkan); $string
”; $letakF=strpos($string,”F”); echo “Posisi huruf F berada pada:”.$letakF; p $ ; ?>
poshuruf.php
BACK
NEXT
MANIPULASI STRING Mendeteksi Karakter dalam Variabel String Fungsi: $nama_variabel{karakter_ke_berapa}; $nama variabel{karakter ke berapa}; $string
”; $huruf0=$string{0}; $h $huruf1=$string{1}; f1 $ i {1} echo “Huruf ke-0: $huruf0
”; echo “Huruf ke-1: $huruf1”; ?>
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”); ”; echo strtolower($string2); ?> 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); ”; echo $hasil2; ?>
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) ”;
; $hasil=substr($string,11,11); echo “Data String 2: $hasil”; ?> 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); ”; $jumlah_ku=substr_count($string,”ku”); $jumlah_ka=substr_count($string,”ka”); echo “Jumlah Kata-ku: $jumlah_ku”; echo “
”; echo “Jumlah Kata-ka: $jumlah_ka”; ?>
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); ( ); ”; echo “Karakter yang diwakili oleh Nilai ASCII 122:”.chr(“122”); ?> 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); diubah menjadi:”.str_replace(“Surabaya”,”Sby”,$string); ( S S $ ) ?>
gantistr.php
BACK
NEXT
MANIPULASI STRING Memecah String g Suatu String dapat dipecah menjadi kata-kata penyusunnya, Gunakan fungsi: strtok(string,karakter_pemisah); Kata Penyusunnya:
”; while($pecah) { echo $pecah.”
”; $pecah=strtok(” “); } ?>
pecahstr.php
BACK
NEXT
PENS - ITS
MODULARISASI 14
MODULARISASI 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
PENS - ITS
15
MODULARISASI 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
PENS - ITS
16
MODULARISASI
PENS - ITS
17
MODULARISASI 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);
PENS - ITS
18
MODULARISASI
PENS - ITS
19
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.
PENS - ITS
TERIMA KASIH
22