Transcript modul1.ppt

Modul
Pengembangan Sistem Informasi
part. I
Dosen:
Zakki Falani, S.Kom
Fakultas Ilmu Komputer
Universitas Narotama
NEXT
Kriteria Penilaian:





Kehadiran
Tugas
Keaktifan
NIlai UTS
Nilai UAS
:
:
:
:
:
10
15
15
30
30
%
%
%
%
%
BACK
NEXT
Materi:
Pertemuan ke-
Materi
1.
 Review HTML & CSS Programming
 Pengenalan PHP
2.
 Perintah ECHO
 PHP & HTML
 Menulis Komentar pada PHP
3.
 Variable pada PHP
4.
 Konstanta pada PHP
5.
 Perintah INCLUDE() & REQUIRE()
6.
 SESSION()
7.
 METHODE GET VS POST
UJIAN TENGAH SEMESTER
8.
 Manipulasi String pada PHP
9.
 Dasar Aplikasi W@P
10.
 Konfigurasi Web Server
BACK
NEXT
Materi:
Pertemuan ke-
Materi
11.
 Mengenal Emulator W@P
12.
 Penulisan WML
13.
 Fungsi Umum pada WML
14.
 PHP & WML
UJIAN AKHIR SEMESTER
BACK
NEXT
Design Web Lanjut
 Back to HTML?...
 Back to CSS?...
BACK
NEXT
Design Web Lanjut
 HTML vs CSS
VIEW
BACK
NEXT
Design Web Lanjut
 Studi Kasus 1
VIEW
BACK
NEXT
Design Web Lanjut
 Studi Kasus 2
Prosedur:
 Tentukan width table menu, misal:200px
 Buat menu header dengan w:200px, h:31px (sesuai
panjang table) pada Photoshop.
 Buat bg menu pada Photoshop dengan efek
gradient, h:2x24px.
 Create table HTML dengan width:200px (sesuai
dengan width gambar)
 Insert image ke dalam table yang sudah terbuat.
 Gunakan script CSS (fungsi LINK) untuk melakukan
efek rollover image.
VIEW
BACK
NEXT
Design Web Lanjut
Tugas:
 Buatlah kelompok yang terdiri dari 5 orang.
 Buatlah studi kasus min.1 (sesuai dengan
kesulitan Anda), seperti pada contoh
sebelumnya.
 Dikumpulkan paling lambat 1 MINGGU.
 Lewat tgl. tersebut tidak ada koreksi.
 Via E-mail: [email protected]
BACK
NEXT
Pengenalan PHP
Berbeda dengan HTML, pada PHP semua dokumen
harus tersimpan pada Web Server.
Web Server?Server yang khusus digunakan
untuk menyimpan halaman web.
Tujuan:
 Menjaga pencurian skrip.
 Dok. PHP bersifat MultiUser.
 PHP merupakan skrip dinamis, yang dapat
mengakses DataBase.
BACK
NEXT
Pengenalan PHP
Installasi Web Server
BACK
NEXT
Pengenalan PHP
TroubleShoting Web Server:
 The page cannot be displayed
server mati, port telah digunakan oleh
program lain.
 The page cannot be found
halaman web tidak ditemukan pada folder
bersangkutan.
 Forbidden
hak akses client telah di blok dari server.
BACK
NEXT
Pengenalan PHP
Penulisan script PHP diawali dengan:
 <?php ……………… ?>, atau
 <? …………….. ?>, atau
 <script language=PHP>…….</script>
BACK
NEXT
Pengenalan PHP
 Fungsi Perintah echo!!!
echo,print atau printf berfungsi untuk menampilkan sesuatu dilayar
browser sekaligus menjalankan tag HTML.
<?php
echo “dicetak ke browser dengan echo”;
echo “<br>”;
print “dicetak ke browser dengan print”;
?>
Catatan:
Tanda petik yang digunakan, dapat petik tunggal (‘) atau petik ganda (“)
VIEW
latihan_01.php
BACK
NEXT
Pengenalan PHP
 PHP & HTML:
<html>
<head>
<title>Latihan-02</title>
</head>
<body>
<?php
echo “Hallo PHP,aku akan menaklukanmu!!!”;
?>
</body>
</html>
VIEW
latihan_02.php
BACK
NEXT
Pengenalan PHP
 PHP & HTML
<html>
<head>
<title>Latihan-03</title>
</head>
<body>
<?php
echo “<font color=red>Hallo PHP,aku akan menaklukanmu!!!</font>”;
?>
</body>
</html>
VIEW
latihan_03.php
BACK
NEXT
Pengenalan PHP
 Soal_1:
Tulislah source code dari tampilan berikut dengan PHP
BACK
NEXT
Pengenalan PHP
 Soal_2:
Tulislah source code dari tampilan berikut dengan PHP
BACK
NEXT
Pengenalan PHP
 Soal_3:
Tulislah source code dari tampilan berikut dengan PHP
BACK
NEXT
Pengenalan PHP
 Komentar pada PHP
Komentar merupakan penjelasan yang
menerangkan maksud dari skrip agar skrip
tersebut dapat mudah dipahami.
BACK
NEXT
Pengenalan PHP
 Komentar pada PHP
Tanda komentar PHP:


// , berada dalam satu baris
/*…..*/, digunakan apabila pemberian komentar lebih dari satu
baris.
BACK
NEXT
Pengenalan PHP
 Komentar pada PHP
<?php
//perintah echo untuk menampilkan sesuatu pada layar browser.
/*
Tag <br> merupakan tag HTML yang berfungsi untuk melakukan
pergantian baris.
*/
?>
VIEW
latihan_04.php
BACK
NEXT
Pengenalan PHP
 Variabel:
Suatu tempat untuk menyimpan data.
Data yang disimpan sewaktu bisa kita
panggil atau diganti dengan data lain.
BACK
NEXT
Pengenalan PHP
Variabel Pada PHP:
 Diawali dengan tanda $ (dolar)
 Ada 3 jenis karakter yang dapat digunakan untuk
nama variabel, yaitu: huruf, angka dan garis bawah
 Karakter pertama setelah $ (dolar) harus berupa
huruf atau garis bawah
 Jika nama variabel lebih dari satu kata, jangan ada
spasi antara keduanya
 Bersifat Case-Sensitif
Contoh:
$hari=“senin”;
$tgl=30;
Catatan:
tidak ada pendeklarasian khusus pada var.PHP
BACK
NEXT
Pengenalan PHP
Setiap kali Anda mengisikan data/nilai ke
variabel, PHP secara otomatis akan mengenali
setiap tipe data, sehingga Anda tidak perlu
untuk mendefinisikan tipe data, seperti pada
pemrograman pascal.
BACK
NEXT
Pengenalan PHP
Menampilkan Var. PHP:
<?php
$i=“Universitas Narotama”;
echo $i;
?>
VIEW
latihan_05.php
BACK
NEXT
Pengenalan PHP
Menampilkan Var. PHP:
<?php
$angka1=10;
$angka2=2;
$hasil=$angka1+$angka2;
echo $hasil;
?>
VIEW
latihan_06.php
BACK
NEXT
Pengenalan PHP
Tanda Petik Ganda VS Tunggal
<?php
$harga=1500;
echo “Harganya: $harga <br>”;
echo ‘Harganya: $harga’;
?>
VIEW
latihan_07.php
BACK
NEXT
Pengenalan PHP
Menampilkan Tanda Petik Ganda
di Browser
<?php
echo “KOTA SURABAYA ADALAH \”KOTA PAHLAWAN\””;
?>
VIEW
latihan_08.php
BACK
NEXT
Pengenalan PHP
Mengganti Tipe Data Variabel
Penggantian tipe data suatu variabel dapat dilakukan
menggunakan fungsi settype.
<?php
$teks=“100 Mahasiswa Fasilkom”;
echo “\$teks bertipe string=\”$teks\”<br>”;
echo “diubah menjadi ke integer: ”;
settype($teks,integer);
echo $teks;
?>
VIEW
latihan_09.php
BACK
NEXT
Pengenalan PHP
Mengganti Data Variabel Tanpa Mengubah Tipe Data
???Tipe data variabel tetap (tidak berubah), hanya
datanya saja yang diubah. Fungsi yang digunakan:
 intval($nama_variabel), berfungsi untuk mengganti data ke integer.
 doubleval($nama_variabel), berfungsi untuk mengganti data ke double.
 strval($nama_variabel), berfungsi untuk mengganti data ke string.
<?php
$desimal=23.3;
$bulat=intval($desimal);
echo “Data \$desimal=$desimal <br>”;
echo “Data \$desimal sesudah konversi=$bulat”;
?>
VIEW
latihan_10.php
BACK
NEXT
Pengenalan PHP
Menghapus Variabel
Gunakan fungsi, unset(nama_variabel);
<?php
$cek=“Belajar PHP”;
echo “Sebelum variabel \$cek dihapus :<br>”;
echo “Kegiatan saat ini: $cek <br>”;
unset($cek);
echo “Setelah variabel \$cek dihapus: <br>”;
echo “Kegiatan saat ini: $cek”;
?>
VIEW
latihan_11.php
BACK
NEXT
Pengenalan PHP
 Soal_4:
Tulislah OUTPUT dari source code berikut:
<?php
$nama1="Adi ";
$nama2="Irawan ";
$nama3="Sihombing";
echo "nama1 = $nama1 <br>";
echo "nama2 = $nama2 <br>";
echo "nama3 = $nama3 <br>";
echo "NAMA LENGKAP=".$nama1.$nama2.$nama3;
?>
BACK
NEXT
Pengenalan PHP
 Soal_5:
Tulislah OUTPUT dari source code berikut:
<?php
$foo = "5bar"; // string
$bar = true; // boolean
settype($foo, "integer");
settype($bar, "string");
echo $foo;
echo "<br>";
echo $bar;
?>
BACK
NEXT
Pengenalan PHP
 Soal_6:
Tulislah OUTPUT dari source code berikut:
<?php
$var = '122.34343TRUE';
$float = floatval($var);
echo $float;
?>
BACK
NEXT
Pengenalan PHP
Memastikan Suatu Variabel Telah Terbentuk
Setiap kali menggunakan variabel, pastikan terlebih dahulu apakah
variabel sudah terbentuk?
Gunakan fungsi: isset(nama_variabel);
<?php
$var1=“Universitas Narotama”;
if (isset($var1))
{echo “Variabel 1 = TRUE”;}
else
{echo “Variabel 1 = FALSE”;}
echo “<br><br>”;
if (isset($var2))
{echo “Variabel 2 = TRUE”;}
else
{echo “Variabel 2 = FALSE”;}
?>
VIEW
latihan_12.php
BACK
NEXT
Pengenalan PHP
Mendeteksi Tipe Data Suatu Variabel






is_string(nama_variabel); untuk memastikan tipe data variabel
adalah string.
is_int(nama_variabel); untuk memastikan tipe data variabel adalah
integer.
is_double(nama_variabel); untuk memastikan tipe data variabel
adalah double.
is_array(nama_variabel); untuk memastikan tipe data variabel
adalah array.
is_bool(nama_variabel); untuk memastikan tipe data variabel
adalah boolean.
is_numeric(nama_variabel); untuk memastikan tipe data variabel
adalah angka.
BACK
NEXT
Pengenalan PHP
Mendeteksi Tipe Data Suatu Variabel
<?php
$angka=36;
$kalimat=“Universitas Narotama”;
if (is_int($angka))
{echo “TRUE”;}
else
{echo “FALSE”;}
echo “<br><br>”;
if (is_string($kalimat))
{echo “TRUE”;}
else
{echo “FALSE”;}
?>
VIEW
latihan_13.php
BACK
NEXT
Pengenalan PHP
Mengetahui Nilai dan Tipe Data Suatu Variabel
Untuk mengetahui nilai dan tipe data suatu variabel gunakan fungsi:
var_dump(nama_variabel);
<?php
$text=“FASILKOM”;
$angka=100;
$logika=true;
echo
echo
echo
echo
echo
“Variabel \$text : ”.var_dump($ text);
“<br>”;
“Variabel \$angka: ”.var_dump($angka);
“<br>”;
“Variabel \$logika: ”.var_dump($logika);
?>
VIEW
latihan_14.php
BACK
NEXT
Pengenalan PHP
Memahami dan Mendefinisikan Konstanta
Konstanta mirip dengan variabel, tapi nilai/data yang
disimpan bersifat permanen atau tetap. Artinya, sekali
Anda mengisi data ke sebuah konstanta, isi konstanta
tersebut tidak dapat diubah atau diganti oleh data yang
lain.
BACK
NEXT
Pengenalan PHP
Memahami dan Mendefinisikan Konstanta
<?php
//mendefinisikan konstanta
define("pi",3.14);
define("jawaban","Maka Luas Lingkaran=");
//mendefinisikan variabel
$jari_jari=4;
$luas_lingkaran=pi*$jari_jari;
?>
echo "Jari-jari Lingkaran=$jari_jari<br>";
echo "Besar phi=".pi."<br>";
echo jawaban."$luas_lingkaran";
VIEW
latihan_15.php
BACK
NEXT
Pengenalan PHP
 Soal_7:
Tulislah OUTPUT dari source code berikut:
<?php
$a = false;
$b = 0;
if (is_bool($a))
{echo "Yes, this is a boolean";}
else
{echo "No, this is a Not Boolean";}
echo "<br><br>";
if (is_bool($b))
{echo "Yes, this is a boolean";}
else
{echo "No, this is a Not Boolean";}
?>
BACK
NEXT
Pengenalan PHP
 Soal_8:
Tulislah OUTPUT dari source code berikut:
<?php
$b = 3.1;
$c = true;
var_dump($b, $c);
?>
BACK
NEXT
Pengenalan PHP
 Soal_9:
Tulislah OUTPUT dari source code berikut:
<?php
$a = array("a", "b", "c");
var_dump($a);
?>
BACK
NEXT
Pengenalan PHP
 Soal_10:
Tulislah OUTPUT dari source code berikut:
<?php
$a = array(25,50,100);
var_dump($a);
?>
BACK
NEXT
Pengenalan PHP
 Soal_11:
Tulislah OUTPUT dari source code berikut:
<?php
define(“salam1”,”Selamat Pagi”);
define(“salam2”,”Selamat Siang”);
define(“pindahbaris”,”<br>”);
echo salam1.pindahbaris;
echo salam2.pindahbaris;
?>
BACK
NEXT
Pengenalan PHP
Include() & Require()


Require(), digunakan untuk merefensi file yang
berisikan variabel dan fungsi global yang digunakan
pada seluruh bagian dari script utama.
Include(), digunakan untuk menyisipkan kode script
atau tag HTML pada program utama.
BACK
NEXT
Pengenalan PHP
Include(“filename”);
Filename: table.php
Filename: index.php
<?php echo “
<TABLE>
<TR>
<TD width=50>NIM</TD>
<TD width=100>NAMA</TD>
</TR>
<TR>
<TD width=50>04102001</TD>
<TD width=100>Baihaqi</TD>
</TR>
</TABLE>
“; ?>
<HTML>
<HEAD>
<TITLE>Test Include</TITLE>
</HEAD>
<BODY>
<?php
include “table.php”;
?>
</BODY>
</HTML>
BACK
NEXT
Pengenalan PHP
Require(“filename”);
Filename: fungsi.php
Filename: index.php
<?php
function x1()
{
echo “Universitas Narotama <br>”;
echo “Surabaya”;
}
<?php require “fungsi.php”; ?>
<HTML>
<HEAD>
<TITLE>Test Require</TITLE>
</HEAD>
<BODY>
<?php
x1();
?>
</BODY>
</HTML>
function x2()
{
echo “FASILKOM”;
}
?>
BACK
NEXT
Pengenalan PHP
Manajemen Session
Session?....
teknik penyimpanan data di server,
dimana tentunya data yang disimpan
dalam bentuk variabel.
BACK
NEXT
Pengenalan PHP
Manajemen Session
Apakah session mirip cookies?...
Ya, hanya saja pada cookies, data
disimpan pada komputer client.
BACK
NEXT
Pengenalan PHP
Membuat dan Mengakhiri Session
Fungsi membuat session:
session_start();
Fungsi mengakhiri session:
session_destroy();
BACK
NEXT
Pengenalan PHP
Session
Filename: sesi1.php
Filename: sesi2.php
<?php
session_start();
$_SESSION[‘sesi’]=“FASILKOM”;
echo “
<a href=‘sesi2.php’>
Klik disini untuk melihat isi sessionnya
</a>”;
?>
<?php
session_start();
echo $_SESSION[‘sesi’];
?>
BACK
NEXT
Pengenalan PHP
Session
Filename: sesi3.php
Filename: sesi4.php
<?php
echo “
<a href=‘sesi4.php’>
Klik disini untuk LogOut
</a>
”;
?>
<?php
session_start();
session_destroy();
If ($_session[‘sesi’]<>””)
{echo “session belum terhapus”;}
else
{echo “session sudah terhapus”;}
?>
BACK
NEXT
Pengenalan PHP
Catatan:
Session yang telah terbuat pada contoh tersebut
mirip situs web mail seperti eudoramail atau yahoo
mail. Ketika user mengakses email, berarti berada
pada session yang datanya disimpan di server
sampai user tersebut melakukan logout / signout.
BACK
NEXT
Pengenalan PHP
Mendaftarkan dan Menyimpan Data Session di Server
Fungsi Mendaftarkan Variabel pada Session:
session_register(“nama_variabel1”, “nama_variabel2”,…….);
Fungsi Menghapus Variabel pada Session:
session_unregister(“nama_variabel1”, “nama_variabel2”,…….);
BACK
NEXT
Pengenalan PHP
Session
Filename: reg_sesi.php
<?php
session_start();
session_register(“sesi1”,”sesi2”);
$sesi1=“Universitas Narotama”;
$sesi2=“FASILKOM”;
echo $sesi1;
echo “<br>”;
echo $sesi2;
?>
BACK
NEXT
Pengenalan PHP
Session
Filename: unreg_sesi.php
Filename: unreg_sesi2.php
<?php
session_start();
session_register(“sesi1”,”sesi2”);
$sesi1=“Universitas Narotama”;
$sesi2=“FASILKOM”;
echo $sesi1;
echo “<br>”;
echo $sesi2;
session_unregister(”sesi2”)
echo “<br>”;
echo “<a href=‘unreg_sesi2.php’>
Unregister Session</a>”;
?>
<?php
session_start();
$sesi1=$_SESSION['sesi1'];
$sesi2=$_SESSION['sesi2'];
echo $sesi1;
echo “<br>”;
echo $sesi2;
?>
BACK
NEXT
Pengenalan PHP
Catatan:
 Fungsi session_register(), selain mendaftarkan
variabel, juga dapat secara otomatis membentuk
session. Jadi, Anda tidak perlu menggunakan
fungsi session_start() lagi.
 Data session dapat dibaca dari skrip lain, tapi
sebelum mengakses datanya, session dibuka
terlebih dahulu.
 Untuk mencoba data yang telah dihapus harus
melalui skrip lain, karena pada skrip yang
bersangkutan data tidak akan pernah terhapus.
BACK
NEXT
Menangani Form di PHP
Metode Get Vs Post
METHOD dalam form dapat diisi dengan GET
atau POST.
 GET:
data yang diisi akan dikirim ke server
dengan cara diletakkan dibelakang URL.
 POST:
data akan dikirim ke server secara terpisah,
artinya datanya tidak terlihat di belakang
URL.
BACK
NEXT
Menangani Form di PHP
<HTML>
<BODY>
<form method=get action=proses.php>
Username: <input type=text name=nama>
<br>
Password: <input type=password name=rahasia>
<br>
<input type=submit value=login>
</form>
</BODY>
</HTML>
Filename: proses.php
<?php
$nama=$_request[‘nama’];
$rahasia=$_request[‘rahasia’];
echo $nama;
echo “<br>”;
echo $rahasia;
?>
latihan_16.php
proses.php
BACK
NEXT
Menangani Form di PHP
<HTML>
<BODY>
<form method=post action=proses.php>
Username: <input type=text name=nama>
<br>
Password: <input type=password name=rahasia>
<br>
<input type=submit value=login>
</form>
</BODY>
</HTML>
Filename: proses.php
<?php
$nama=$_request[‘nama’];
$rahasia=$_request[‘rahasia’];
echo $nama;
echo “<br>”;
echo $rahasia;
?>
latihan_17.php
proses.php
BACK
NEXT
Menangani Form di PHP
Catatan:

Apabila data yang dikirim ke server bersifat rahasia,
gunakan metode POST,
misalnya mengirimkan data Password.

Apabila data yang dikirim ke server bersifat data biasa saja
serta untuk memperjelas data yang dimasukkan di form,
gunakan metode GET,
misalnya aplikasi pencarian (search engine) atau polling.
BACK
NEXT
Menangani Form di PHP
Fungsi htmlspecialchars();
<HTML>
<BODY>
<form method=post action=validasi.php>
Isi Komentar: <br><textarea cols=40 rows=7 name=isi></textarea>
<br>
<input type=submit value=Kirim>
</form>
</BODY>
</HTML>
latihan_18.php
BACK
NEXT
Menangani Form di PHP
Fungsi htmlspecialchars();
<?php
$isi=$_REQUEST['isi'];
echo "Tanpa fungsi htmlspecialchars();"."<br>".$isi;
echo "<br>";
echo "Menggunakan fungsi
htmlspecialchars();"."<br>".htmlspecialchars($isi);
?>
validasi.php
BACK
NEXT
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=“Universitas Narotama”;
$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;
?>
poshuruf.php
BACK
NEXT
Manipulasi String
Mendeteksi Karakter dalam Variabel String
Fungsi: $nama_variabel{karakter_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
BACK
NEXT
Manipulasi String
Mengubah Format Huruf suatu String
Huruf Kapital,fungsi:strtoupper(“data_string”);
Huruf Kecil,fungsi:strtolower(“data_string”);
<?php
$string1=“Universitas Narotama”;
$string2=“FASILKOM”;
echo strtoupper($string1);
echo “<br>”;
echo strtolower($string2);
?>
formathrf.php
BACK
NEXT
Manipulasi String
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=“universitas narotama 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: ltrim(data_string);
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=“Universitas Narotama Surabaya”;
echo “Data String 1: $string <br>”;
$hasil=substr($string,12,8);
echo “Data String 2: $hasil”;
?>
substr.php
BACK
NEXT
Manipulasi String
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 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”;
?>
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: chr(karakter);
<?php
echo “Nilai ASCII dari huruf z: “.ord(“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=“Universitas Narotama Surabaya”;
echo “Teks: $string”;
echo “<br>diubah menjadi:”.str_replace(“Surabaya”,”Sby”,$string);
?>
gantistr.php
BACK
NEXT
Manipulasi String
Memecah String
Suatu String dapat dipecah menjadi kata-kata penyusunnya,
Gunakan fungsi: strtok(string,karakter_pemisah);
<?php
$string=“Universitas Narotama Surabaya”;
echo “Teks: $string”;
$pecah=strtok($string,” “);
echo “<br>Kata Penyusunnya:<br>”;
while($pecah)
{
echo $pecah.”<br>”;
$pecah=strtok(” “);
}
?>
pecahstr.php
BACK
NEXT