WAP (3) WAP (3)

advertisement
WAP (3)
The Wireless Application Protocol
Muhammad Zen S. Hadi, ST. MSc.
WAP - The Wireless Application Protocol
Contents
•
WAP (Review)
•
Interkoneksi WML dengan PHP
•
Interkoneksi dengan Database
WAP - The Wireless Application Protocol
WAP ((Wireless Application
pp
Protocol))
Internet
WAP client
WAP Gateway
WAP - The Wireless Application Protocol
WAP Server
Interkoneksi WML dengan PHP
•
•
•
•
Pengembangan aplikasi WAP dengan PHP memungkinkan
membuat aplikasi seperti database
database, mail server
server, pengiriman pesan
pesan,
dll.
Script PHP akan tetap diletakkan di sisi server, yang dikirim ke client
hanya binary WML saja tanpa script PHP.
Supaya script PHP dapat didukung oleh perangkat WAP, script ini
harus menghasilkan output header WML kepada client.
Karena itu, setiap dokumen WML yang berisi yang berisi kode PHP
harus menyertakan baris-baris
baris baris berikut yang ditempatkan pada awal
deck.
WAP - The Wireless Application Protocol
Contoh Aplikasi WML - PHP
WAP - The Wireless Application Protocol
Passing parameter dari WML ke PHP
•
•
•
Navigasi
g
dalam PHP bisa dalam bentuk card dan file, tetapi
p lebih
umumnya dan menghindari error, gunakan navigasi file.
Passing parameter bisa menggunakan 2 metode yaitu :
a. POST
b GET
b.
Tambahkan perintah postfield pada perintah berikut :
<do type=”type” label=”label”>
<go href=
href=”url”
url method=
method=“post”>
post >
<postfield name=”variabel” value=“nilai yg dikirim”/>
</go>
</do>
/do
WAP - The Wireless Application Protocol
Contoh passing parameter dlm bentuk card
WAP - The Wireless Application Protocol
input.php
Contoh passing parameter dlm bentuk
fil
file
prosesIn.php
WAP - The Wireless Application Protocol
Penanganan multiple input
• Jika input lebih dari satu, maka akan ada postfield
t b h untuk
tambahan
t k menampung variabel
i b lb
berikutnya.
ik t
• Contoh :
<postfield
p
name="Usernm" value="$user"/>
<postfield name="Passwd" value="$pass"/>
WAP - The Wireless Application Protocol
Contoh Multiple Input dengan password
WAP - The Wireless Application Protocol
Input Select Single List
•
Untuk menentukan satu buah pilihan.
input.php
WAP - The Wireless Application Protocol
prosesSingle.php
Input Select Multiple List
•
Untuk menentukan banyak pilihan.
WAP - The Wireless Application Protocol
Aplikasi Berbasis WML - PHP
•
•
Dalam pembuatan berbasis WAP, banyak digunakan pemrograman
yang berbasis WML dan PHP dikarenakan kemudahan dalam hal
aksesnya (WML di sisi client dan PHP di sisi server).
Metode lain adalah berbasis WMLScript ( berekstensi .wmls), tetapi
semua binary WML akan dikirim ke sisi user (tidak efektif).
WAP - The Wireless Application Protocol
Interaksi dengan Database (Review)
•
•
Dalam pembuatan aplikasi berbasis Database – WAP, beberapa
perintah di Database baik DML dan DDL bisa digunakan
dikarenakan aksesnya masih berbasis PHP.
Beberapa tahapan dalam interkoneksi dengan Database :
 Membuka koneksi ke server MySQL
$conn = mysql_connect (”host”,”username”,”password”);
 Memilih database
mysql_select_db(”namadatabase”,$conn);
 M
Memilih
ilih ttabel
b ld
dengan query
$hasil = mysql_query(”SQL Statement”);
 Mengambil record dari tabel
$row = mysql_fetch_row($hasil);
WAP - The Wireless Application Protocol
Contoh aplikasi berbasis WAP - Database
•
•
Buat database KAMPUS, dengan tabel Mahasiswa yang memiliki
field sebagai berikut
berikut, dengan NRP sebagai Primary Key :
Akan dibuat aplikasi untuk memasukkan data baru, menghapus data
dan upddate data serta menampilkan data dengan WAP.
WAP - The Wireless Application Protocol
Input data pada aplikasi Database (Insert)
WAP - The Wireless Application Protocol
Menghapus Data (Delete)
WAP - The Wireless Application Protocol
Mengubah Data (Update Data)
WAP - The Wireless Application Protocol
Menampilkan Data (Select)
WAP - The Wireless Application Protocol
Latihan Soal
•
•
Buatlah aplikasi untuk melakukan pertukaran nilai mata uang.
B l h aplikasi
Buatlah
lik i di
diatas bil
bila menggunakan
k d
database.
b
WAP - The Wireless Application Protocol
Download