PENS - ITS 1 MANIPULASI STRING
Mendeteksi Jumlah Karakter dalam String Suatu data string dapat dihitung jumlah karakternya, dengan menggunakan fungsi: strlen(nama_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
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;?> poshuruf.php
Mendeteksi Karakter dalam Variabel String Fungsi: $nama_variabel{karakter_ke_berapa}; ke berapa}; <?php $string= FASILKOM ; echo Teks: <b>$string</b><br> ; $huruf0=$string{0}; $huruf1=$string{1}; $ echo Huruf ke-0: $huruf0<br> ; echo Huruf ke-1: $huruf1 ;?> akseskar.php
Mengubah Format Huruf suatu String Huruf Kapital,fungsi:strtoupper( data_string ); Huruf Kecil,fungsi:strtolower( data_string ); <?php $string1= Politeknik Elektronika Negeri Surabaya ; $string2= FASILKOM ; echo strtoupper($string1); echo <br> ; echo strtolower($string2);?> formathrf.php
Mengkapitalkan Huruf Suatu String 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
Menghilangkan Spasi di Sekitar String Menghilangkan spasi dikanan string, fungsi: rtrim(data_string); Menghilangkan spasi dikiri string, fungsi: ltrim(data_string); Menghilangkan spasi dikanan dan kiri string, fungsi: trim(data_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> ; $hasil=substr($string,11,11); echo Data String 2: $hasil ;?> substr.php
Mendeteksi Jumlah Substring dalam String Untuk menghitung suatu kata yang terdapat dalam data string, gunakan fungsi: substr_count(data_string,substring_yang_dicari); <?php $string= kuku k kakiku kik kaku 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
Mendeteksi Nilai ASCII suatu Karakter Mendapatkan Nilai ASCII sebuah karakter, fungsi: ord(karakter); Karakter yang diwakili oleh Nilai ASCII, fungsi: chr(karakter); <?php echo Nilai ASCII dari huruf z:.ord( ord( z ); echo <br> ; echo Karakter yang diwakili oleh Nilai ASCII 122:.chr( 122 );?> ascii.php
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);?> gantistr.php
Memecah String 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
PENS - ITS 14 MODULARISASI
MODULARISASI Modularisasi dalam pemrograman umum dilakukan dan sangat diperlukan untuk mempermudah debugging dan pengembangan 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. PENS - ITS 15
MODULARISASI Statement Require digunakan untuk membaca nilai i variable dan fungsi-fungsi f i dari file lain. 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. PENS - ITS 16
PENS - ITS 17 MODULARISASI
MODULARISASI Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan di dalam suatu looping misalkan dalam statement t t for atau while. Syntak penulisan: include (namafile); PENS - ITS 18
PENS - ITS 19 MODULARISASI
SOAL Buatlah program menggunakan 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 * from pegawai output : Anda memasukkan perintah DDL
SOAL (CONT D) Buatlah program menggunakan PHP yang bisa menyingkat nama seseorang, dan mengkapitalkan huruf awal tiap kata dan menambahkan titik setelahnya. Contoh: input : Kholid fathoni setiawan output : Kholid F. S.
TERIMA KASIH PENS - ITS 22