• Tidak ada hasil yang ditemukan

Materi dan Soal String dan Modularisasi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Materi dan Soal String dan Modularisasi"

Copied!
22
0
0

Teks penuh

(1)

PENS - ITS

M

A

NI

P

UL

A

SI

ST

R

ING

(2)

M

ANIPULASI

S

TRING

Mendeteksi Jumlah Karakter dalam String Mendeteksi Jumlah Karakter dalam String

Suatu data string dapat dihitung jumlah karakternya, dengan

menggunakan fungsi:

strlen(nama_string);

(3)

M

ANIPULASI

S

TRING

Mendeteksi 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

(4)

M

ANIPULASI

S

TRING

Mendeteksi 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

(5)

M

ANIPULASI

S

TRING

Mendeteksi 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

(6)

M

ANIPULASI

S

TRING

Mengubah 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

(7)

M

ANIPULASI

S

TRING

Mengkapitalkan 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

(8)

M

ANIPULASI

S

TRING

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

(9)

M

ANIPULASI

S

TRING

Membuat 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

(10)

M

ANIPULASI

S

TRING

Mendeteksi 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

(11)

M

ANIPULASI

S

TRING

Mendeteksi 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

(12)

M

ANIPULASI

S

TRING

Mengganti 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

(13)

M

ANIPULASI

S

TRING

Memecah 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

(14)

PENS - ITS

M

ODUL

A

R

ISA

SI

(15)

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.

(16)

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.

(17)

M

ODUL

A

R

ISA

SI

PENS - ITS

(18)

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

(19)

M

ODUL

A

R

ISA

SI

PENS - ITS

(20)

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

(21)

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

(22)

PENS

-TERIMA

KASIH

ITS

TERIMA

KASIH

Referensi

Dokumen terkait

Berapa banyak susunan huruf yang dapat disusun dari tiap huruf pada kata MAPAZAN.. adalah

Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string. menjadi

Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string menjadi huruf

Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string menjadi huruf

Scalar adalah nama lain dari data numeric, Dalam MATLAB data scalar dapat dimanipulasikan dengan menggunakan beberapa fungsi, seperti type string sebelumnya.. MATLAB menangani

Puisi akrostik berbeda dengan puisi-puisi lainya, didalam puisi akrostik menggunakan huruf dalam sebuah kata untuk memulai tiap- tiap baris dalam puisi, huruf-huruf

Setelah suatu variabel string didefinisikan, kita dapat mengisi data tersebut secara langsung atau dari keyboard dengan menggunakan fungsi cin.. Untuk mengatasi

Huruf kapital dipakai sebagai huruf pertama dalam ungkapan yang berhubungan dengan agama, kitab suci, nama Tuhan, dan termasuk kata ganti untuk