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 <?php $i=“Politeknik Elektronika Negeri Surabaya”; $jmlhuruf=strlen($i); echo $i.”<br>”; 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); <?php $string=“FASILKOM”; echo “Teks: <b>$string</b><br>”; $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}; <?php $string=“FASILKOM”; echo “Teks: <b>$string</b><br>”; $huruf0=$string{0}; $h $huruf1=$string{1}; f1 $ i {1} echo “Huruf ke-0: $huruf0<br>”; 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”); <?php ?php $string1=“Politeknik Elektronika Negeri Surabaya”; $string2=“FASILKOM”; echo strtoupper($string1); pp ($ g ); echo “<br>”; 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); <?php $string1=“politeknik elektronika negeri surabaya”; $hasil1=ucfirst($string1); $hasil2=ucwords($string1); echo $hasil1; echo “<br>”; 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) <?php $string=“Politeknik Elektronika Negeri Surabaya”; echo “Data Data String 1: $string <br>”; <br> ; $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); <?php $ i $string=“kuku “k k k kakiku kik kaku k k k kaku”; k ” 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”; ?> 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); ( ); <?php echo “Nilai Nilai ASCII dari huruf z: “.ord( ord(“z”); z ); echo “<br>”; 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); <?php $string=“Politeknik Elektronika Negeri Surabaya”; echo “Teks: $string”; echo “<br>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); <?php $string=“Politeknik Elektronika Negeri Surabaya”; echo “Teks: $string”; $pecah=strtok($string,” “); echo “<br>Kata Penyusunnya:<br>”; while($pecah) { echo $pecah.”<br>”; $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