Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

113
Suport by : www.planetKode.Com Published by : www.bunafit-komputer.com 1

description

Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL. Wesite di HP. M Commerce. Aplikasi WAP dengan WML dan PHP. Pemrograman Berbasis WML. Pemrograman WML. Free eBooks WML. Free eBooks PHP. Free eBooks MySQL.

Transcript of Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Page 1: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 1

Page 2: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 2

Menjual Source Code Website

1

Contoh Program Skripsi: Sistem InformasiPemesanan Tiket Pesawat berbasis WAP : Dibuatdengan PHP, MySQL dan WML . Program ini dibuatseperti Web di dalam HP (HandPhone) yang di dalamnyamenampilkan daftar jadwal penerbang an. Setelah menjadi anggota,Anda dapat melakukan Reservasi (pememsanan) tiket berdasarkanpesawat dan tujuan, serta tanggal keberangkatan.

Harga Script Web/WAP contoh skripsi ini : Rp. 250.000, -.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Pe mesanan Tiket Pesawat[2]. Source Code (Script) Web Pemesanan Tiket Pesawat (Webukuran kecil, untuk Mini Browser HP/ Opera Mini)[3]. Source Code (Script) Web Pemesanan Tiket Pesawat (UkuranWAP, contoh 1)[4]. Source Code (Script) Web Pemesanan Tiket P esawat (UkuranWAP, contoh 2)[5]. eBooks (buku PDF : Dasar Pemrograman PHP dan MySQL )[6]. eBooks (Artikel Dasar Pemrogramman WAP (PHP dan WML)untuk Pemula)

2

Contoh Program Skripsi: Sistem InformasiPemesanan Kamar Hotel berbasis WAP : Dibuat denganPHP, MySQL dan WML. Program ini menyajikan daftar kamar danharga sewanya. Anda dapat melakukan pemesanan kamar melaluiPonsel Anda dengan mudah.

Harga Script Web/WAP contoh skripsi ini : Rp. 250.000, -.

Page 3: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 3

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Info rmasi Pemesanan Kamar[2]. Source Code (Script) Web Pemesanan Kamar (WAP)[3]. eBooks (buku PDF : Dasar Pemrograman PHP dan MySQL )[4]. eBooks (Artikel Dasar Pemrogramman WAP (PHP dan WML)untuk Pemula)

3

Contoh Program Skripsi: Sistem InformasiPenjualan Barang berbasis WAP : Dibuat dengan PHP,MySQL dan WML. Program ini dibuat dengan studi kasus penjualanaksesori komputer.

Harga Script Web/WAP contoh skripsi ini : Rp. 250.000, -.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Bara ng[2]. Source Code (Script) Web Penjualan Barang, kasus aksesori(WAP)[3]. eBooks (buku PDF : Dasar Pemrograman PHP dan MySQL )[4]. eBooks (Artikel Dasar Pemrogramman WAP (PHP dan WML)untuk Pemula)

Setelah transfer pembayaran, Source Code website diatas akan dikirim ke Email Anda.

Untuk mendapatkan No Rekening transfer, silahkan kirim emailseperti contoh.

Atau, kirim SMS ke nomor 0838 6716 1314

Page 4: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 4

Koleksi Buku dari Penerbit GAVAMEDIA , YogyakartaPenulis : Bunafit Nugroho, dan Indah Indriyanna

Harga: Rp. 57.500,- Harga: Rp. 65.500,- Harga: Rp. 36.500,-

Harga: Rp. 67.500,- Harga: Rp. 66.500,- Harga: Rp. 49.500,-

Page 5: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 5

Harga: Rp. 49.500,- Harga: Rp. 33.500,-

Iklan : di atas adalah 3 Buku Cetak bertema Panduan Tugas Akhir(TA)dan Skripsi, terbitan Penerbit Alif Media, Penulis Indah Indriyanna

dan Bunafit N, dan sudah beredar di Gramedia

.............ssst,....kami punya buku baru lhoo..., cekiDot at :

http://buku-ta.blogspot.com

Page 6: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 6

Penerbit MediaKita, Jakarta

Terbitan Penerbit ANDI, Yogyakarta

Page 7: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 7

Terbitan Alif Media, Yogya

Page 8: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 8

Dasar Membangun WebsiteBerbasis Mobile ( Web di

Handphone) berbasis WAPdengan WML, PHP dan

MySQL( Penulis: Bunafit Nugroho )

Sebagai dasar untuk memahami pemrograman WAP, khususnyapemrograman WML dan PHP, maka pada bab in i Kami akan mencobamenuntun Anda untuk memperkenalkan beberapa fungsi dan sintaksyang digunakan pada pemrograman WML dan PHP.

Karena buku ini tidak mengarah pada buku teks, maka pembahasankedua program tersebut tidak begitu detail, karena menyangkutpembahasan inti yang akan dibahas sangat banyak.

Setelah selesai mempelajari semua pembahasan pada bab ini, Andaakan mampu untuk menggunakan berbagai tags WML dan PHP. Danpada bagian akhir dari bab ini Anda akan Kami bimbing untuk dapatmembuat berbagai aplikasi WAP dinamis menggunakan WML dan PHP.

Memahami Pemrogrmannan WMLSebelum melangkah pada pembahasan yang lebih mendalam, sebaiknyaAnda membaca dulu beberapa hal yang dibahas pada subbab ini.Sehingga pada pembahasan selanjutnya Anda tidak akan merasakebingungan. Selain itu, Anda juga dapat mendeteksi berbagai kesalahanyang mungkin akan terjadi pada pengaksesan program WAP.

Page 9: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 9

Mengenal Pemrograman WMLTentunya Anda telah mengerti dengan WEB, yaitu sebuah aplikasi

berteknologi internet yang dijalankan pad a halaman browser (InternetExplorer, Mozila, Opera, Netscape dll) di internet. Pada teknologi Web,program dasar yang digunakan untuk membuat halaman -halaman Webmenggunakan tags-tags HTML (HyperText MurkUp Language).

WAP (Wireless Aplication Protocol) me rupakan teknologi yangmirip Web, akan tetapi halaman-halaman program WAP tidakdijalankan pada Browser seperti pada web. melainkan akandiaplikasikan pada Handphone (Telepon Cellular).

Perbedaannya, pada WEB jenis pemrograman dasar yangdigunakan adalah HTML, sedangkan pada WAP menggunakanpemrograman dasar yang bernama WML (Wireless Murkup Language).

Dilihat dari namanya, maka jenis pemrograman WML memilikitags-tags yang mirip dengan HTML. Teknik pemrogramannya masihmenggunakan Murkup. Tentunya A nda masih ingat, bahwa semuapemrograman yang tekniknya Murkup akan memiliki struktur yangdimulai dengan Start Tag dan diakhiri dengan End Tag. Yang dimaksuddengan Start Tag dan End Tag dapat Anda lihat pada daftar tabelberikut:

Tabel 1 Penggambaran Start tag dan End Tag

Start Tag End Tag Keterangan

<b> </b> Mencetak karakter menjadi tebal

<i> </i> Mencetak karakter menjadi miring

<u> </u> Mencetak karakter menjadi bergarisbawah

<p> </p> Membuat paragraf

Page 10: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 10

Dengan melihat penggambaran yang ada di da lam Tabel 1.1, tentunyaAnda sekarang telah memahami teknik penulisan pemrograman WML.Sangat mirip dengan HTML bukan ?

Script Client WAP

Seperti halnya di dalam pemrograman WEB yang menggunakanScript JavaScript sebagai script yang mampu berjalan pada sis i Client.Di dalam pemrograman WAP Anda juga dapat menggunakan tekniktersebut dengan menggunakan bahasa WMLS. Program WMLS (WMLScript) juga merupakan bahasa scripting yang berjalan pada komputerClient. Sehingga Kita dapat membuat program dengan tampilan yanglebih dinamis.

Perbedaan Antara WML dan HTML

Telah dikatakan sebelumnya bahwa untuk kedua pemrogramanWML dan HTML tidak memiliki perbedaan penulisan, yaitu memilikikesamaan dalam menggunakan Start tag dan End tag. Di dalampemrograman WAP Anda juga akan menggunakan beberapa Tag yangdimiliki HTML. Akan tetapi hal tersebut bukan berarti pemrogramanWML menggunakan bahasa HTML, akan tetapi pemrograman WMLyang memiliki kemiripan tag dengan program HTML.

Sehingga bagi Anda yang sebelumnya telah memaham i tag-tagHTML akan mempermudah perjalanan Anda dalam mempelajaripemrograman WML. Akan tetapi tidak semua tag yang dimiliki olehHTML digunakan pada WML. Hanya beberapa tags saja yangdigunakan pada WML, misalnya seperti pada tabel berikut:

Tabel 2 Beberapa tag HTML yang digunakan WML

Tag HTML Keterangan

<a href=”...”> Tag untuk membuat hyperlink

<imgscr=”..”>

Tag yang digunakan untuk memasukkan filegambar kedalam program

Page 11: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 11

<form ....> Tag untuk membuat Form masukkan

Dari beberapa kesamaan penggunaka n tag di atas, WML memilikibeberapa perbedaan yang sangat mendasar dan tag -tag ini tidak dapatdilanggar. Perbedaan tersebut dapat Anda lihat pada tabel berikut:

Tabel 3 Perbedaan Tag HTML dan WML

Tag HTML Tag WML Keterangan

<br> <br/> Untuk membuat BreakLines/ ganti baris

& &amp; Untuk membuat karakter&

White Space &nbsp; Untuk membuat Spasikosong

Cara Menuliskan WML

Cara menuliskan program WML memang agak sedikit berbedadengan HTML. Yang membedakan hanyalah pengenal bahwa scripttersebut adalah program WML. Hal tersebut mirip dengan programHTML yang setiap kali menuliskan secriptnya harus menggunakan tag<HTML> dan diakhiri dengan tag </HTML>. Begitu juga denganWML, untuk menuliskannya Kita dapat memulainya dengan tag <wml>dan diakhiri dengan tag </wml>.

Program WML ditulis ke dalam versi XML, sehingga setiap kalimenuliskan Anda harus mendeklarasikannya ke dalam bentuk XML. Haltersebut merupakan kewajiban, apabila tidak maka Emulator atauHandphone tidak dapat mengenalinya. Struktur penulisa n program WAPdapat Anda ketahui seperti penggambaran berikut:

Page 12: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 12

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" >

<wml>

<card title=".:: Title Anda ::." newcontext="true">

....... Isi Program WAP....

</card>

</wml>

Dengan menggunakan struktur di atas, maka Anda dapat menuliskansemua isi dari program WAP pada bagian Isi. Yang perlu Anda ingat,bahwa semua program WAP Anda harus dibuat dengan aturan di atas.

Menjalankan Program WML

Tidak seperti program HTML yang dapat dijalankan secaralangsung tanpa menggunakan server. Berbeda dengan script WML,untuk menjalankan program ini Anda harus meletakkannya pada webserver. Walaupun WML bukan merupakan program yang membutuhkanprogram Interpreter, akan tetapi syar at program WML dijalankan harusberada pada Web Server.

Pada semua contoh kasus yang dipelajari pada buku ini akandisimpan menggunakan Web Server Apache. Sehingga agar web serverAnda berfungsi untuk menangani program WAP, Anda harus melakukankonfigurasi terlebih dahulu.

Dasar Pemrograman WMLSebagai dasar pemrograman WAP, maka pada subbab ini Anda

akan Kami bimbing untuk mengenal beberapa tag WML yang seringakan Kita gunakan. Sehingga pada saat Anda belajar membuat programWAP yang lebih mendalam, Anda tidak akan merasa kebingungan.

Page 13: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 13

Menyimpan File WML

Secara standar, pemrograman WML akan disimpan denganmenggunakan ekstensi .wml. Akan tetapi apabila Anda hendak membuatprogram WAP dinamis, misalnya menggunakan pemrograman PHP,maka program dapat disimpan dengan menggunakan ekstensi .php.

Sebenarnya semua teknik penyimpanan file program di atas sangatmirip dengan pemrograman Web, yaitu menyimpan file program HTMLdengan menggunakan ekstensi .html atau .htm. Sedangkan apabilahendak menjadikan program Web menjadi dinamis dengan PHP harusmenggunakan ekstensi .php untuk menyimpannya.

Memulai Tag WML

Semua jenis pemrograman pastilah memiliki aturan tersendiriuntuk menuliskan code programnya. Seperti yang telah dikatakansebelumnya, bahwa program WML ditulis ke dalam teknik XML(eXtensible Murkup Language). Sehingga, untuk menuliskan programWML harus didahulu dengan tag berikut:

<?xml version="1.0" encoding="iso-8859-1"?>

Selanjutnya, setelah pengenal XML di atas harus dikenalkan dengankonsorsiumnya, yaitu menggunakan tag berikut:

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN""http://www.wapforum.org/DTD/wml13.dtd" >

atau

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" >

Selanjutnya, setelah tags pengenal di atas Anda dapat melanjutkandengan tag WML. Seperti pada program HTML, pada WML juga

Page 14: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 14

memiliki tag pengenal bahwa script didalamnya adalah WML, caranyaadalah dengan menuliskan start tag <wml> dan diakhiri dengan end tag</wml>.

Membuat Judul WAP

Judul web berfungsi untuk memberi pengenal h alaman pada nether(pengakses), sehingga setiap kali mengakses halaman tersebut makaorang akan paham bahwa yang diakses adalah halaman tersebut (yangdituliskan pada tag title).

Untuk membuat judul halaman, WML memiliki tag yang bernama<card>, berikut adalah cara penulisannya:

<card title=”Judul WAP”>

</card>

Sebagai contoh, Anda dapat melihat listing program berikut:

Listing Program dasarwml/title.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

</card>

</wml>

Page 15: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 15

Akhir Listing

Pada contoh program di atas Kita membuat program WAP dengan judulpengenal “.:: Belajar WAP ::.” Sehingga bentuk tampilan setelahprogram dijalankan akan tampak seperti gambar berikut:

Gambar 1 Hasil membuat judul WAP

Menghilangkan Fungsi Back

Pada gambar di atas dapat Anda lihat pada bagian halaman yangterletak pada sisi bawah kanan, pada bagian tersebut terdap at icon yangbertuliskan Back. Icon tersebut selain sebagai icon juga menjadi tomboluntuk kembali pada halaman program sebelumnya.

Dengan memberikan parameter khsusus pada tag <card> Kitadapat menghidden atau menghilangkan icon tersebut. Sehinggapengguna pada saat mengakses tidak dapat kembali pada halamansebelumnya. Sebagai contoh Anda dapat melihat listing program berikut:

Page 16: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 16

Listing Program dasarwml/hilangback.wml

<?xml version="1.0" encoding="iso -8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::."newcontext="true">

</card>

</wml>

Akhir Listing

Listing program di atas sebenarnya akan menghasilkan bentuk tampilandan judul yang sama, akan tetapi yang membedakan dengan listingprogram sebelumnya adalah hilangnya icon Back padaemulator/handphone yang digunakan. Berikut adalah contohtampilannya:

Page 17: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 17

Gambar 2 Tanpa menggunakan icon Back

Menuliskan Isi Program

Di dalam pemrograman WML, Anda dapat menampilkan semua isiprogram ke dalam halaman browser dengan cara meletakkannya padakolom diantara tag <card> </card>. Sebagai contoh, Anda dapat melihatseperti listing program berikut:

Listing Program dasarwml/isiprog ram.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

Page 18: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 18

Ini adalah program pertama saya,

saat ini saya sedang belajar bahasa pemrogramman

WML dan PHP bersama Mas Bunafit Nugroho.

Semoga saya dapat mengambil imunya mas Bunafit.

</p>

</card>

</wml>

Akhir Listing

Pada listing program di atas, untuk memulai menuliskan teks di dalamhalaman WAP, maka Anda harus memulainya dengan tag <p> dan diakhiridengan tag </p>. Dengan menggunakan kedua tag ini, maka teks yangditampilkan akan berbentuk paragraf. Sehingga tampilan program di atasakan tampak seperti gambar berikut:

Page 19: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 19

Gambar 3 Menampilkan teks di dalam WAP

Menggunakan Tag Break Lines

Pada pemrograman HTML, untuk dapat menampilkan teks yangsangat banyak, maka biasanya Kita memisahkannya dengan Break Lineatau ganti baris. Tag HTML yang digunakan untuk berganti baris adalah<br>.

Berbeda dengan pemrograman WML, Anda tidak dapatmenggunakan tag <br> untuk berganti baris. Di dalam WML Andadapat membuat Break Lines dengan cara menuliskan tag <br/>. Berikutadalah contohnya:

Listing Program dasarwml/beraklines.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

Ini adalah program pertama saya <br/><br/>

saat ini saya sedang belajar bahasapemrogramman<br/>

WML dan PHP bersama Mas Bunafit Nugroho. <br/><br/>

Semoga saya dapat mengambil ilmunya mas Bunafit.<br/>

</p>

Page 20: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 20

</card>

</wml>

Akhir Listing

Dengan menggunakan tag <br/>, maka program Anda akanmenampilkan isi teks dalam beberapa baris. Tampilannya dapat Andalihat pada gambar berikut:

Gambar 4 Hasil teks menggunakan break line

Membuat Teks Tebal, Miring dan Bergaris bawah

Untuk membuat isi WAP dengan teks yang dicetak tebal, miringdan bergaris bawah sangat mudah dilakukan. Caranya adalah dengan

Page 21: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 21

menggunakan tag <b>..</b> untuk huruf tebal, tag <i>..</i>untuk huruf miring dan tag <u>..</u> untuk huruf bergaris bawah.

Listing Program dasarwml/tekstebal.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<b>Teks dicetak tebal </b><br/>

<i>Teks dicetak miring </i><br/>

<u>Teks dicetak garis bawah</u><br/>

</p>

</card>

</wml>

Akhir Listing

Hasil dari listing pogram di atas akan tampak seperti gambar berikut:

Page 22: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 22

Gambar 5 Teks tebal, miring dan bergaris bawah

Membuat Huruf Berkarakter Besar

Pada pemrograman WAP sering menggunakan dua bentuk teksyang ditampilkan, yaitu teks yang ditampilkan dengan bentuk besar dankecil. Untuk membuat teks dengan karakter besar, WML memilki tagbernama <big>. Cara penggunaanya adalah:

<big> Teks besar </big>

Dalam penulisannya, biasanya tag <big> biasa dikolaborasikan dengantag <b>. Dengan menggunakan kedua tag tersebut, maka teks yangditampilkan menjadi bercetak tebal dan berbentuk besar. Berikutcontohnya:

<big><b> Teks besar </b></big>

Page 23: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 23

Sebagai contoh, Anda dapat membuat progr am yang menampilkan teksbesar seperti listing berikut:

Listing Program dasarwml/teksbesar.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<big>

Teks ini ditulis dengan menggunakan karakter besar

</big>

</p>

</card>

</wml>

Akhir Listing

Setelah dijalankan, maka program di atas akan menampilkan bentuk teksseperti yang tampak pada gambar berikut:

Page 24: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 24

Gambar 6 Menggunakan karakter besar

Membuat Huruf Berkarakter Kecil

Selain karakter besar, Kita juga dapat menyajikan isi WAP dengankarakter yang berbentuk kecil. Untuk membuatnya, WML telahmenyiapkan tag yang bernama <small>. Cara menuliskannya dapatdilihat di bawah:

<small> Teks kecil </small>

Sebagai latihan, Anda dapat membuat program dengan dua bentuktampilan, yaitu karakter besar dan kecil. Sehingga Anda dapatmembedakan kedua bentuk tipe karakter tersebut. Beri kut adalahcontohnya:

Page 25: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 25

Listing Program dasarwml/tekskecil.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<big>

Teks ini ditulis dengan menggunakan karakter besar

</big>

<br/>

<small>

Teks ini ditulis dengan menggunakan karakter kecil

</small>

</p>

</card>

</wml>

Akhir Listing

Program di atas terdapat dua bentuk tipe teks, yang pertamaditampilkan dalam bentuk besar dan yang kedua dalam bentuk teks kecil.

Sehingga apabila dijalankan akan memiliki perbedaan seperti gambarberikut:

Page 26: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 26

Gambar 7 Membuat karakter kecil

Menggunakan Gambar

Tampilan WAP tidak akan tampak dinamis dan menarik apabilaisinya ditampilkan secara monoton. Supaya halaman WAP tidak tampakmonoton, maka Kita dapat menghias halaman WAP dengan berbagaigambar di dalamnya.

Dalam menggunakan gambar, Anda tidak dapat langsungmemasukkan gambar yang Anda temukan ke dalam program WAPAnda. Melainkan gambar yang hendak digunakan harus dikonversiterlebih dahulu dari bentuk warna menjadi bentuk gambar monochrom.Apabila Anda belum mengetahuinya, bahwa monochrom merupakangambar tanpa warna, atau hanya berwarna hitam dan putih.

Untuk mengkonversi, gambar tersebut sebaiknya disimpan kedalam file yang bernama namafile.wbmp. Untuk memasukkan gambar didalam halaman WAP, Anda dapat menggunakan tag <imgscr=”..”>, caranya seperti sintaks berikut:

Page 27: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 27

<img scr=”namagambar.wbmp” alt=”Keterangan “> </img>

Sebagai contoh, Anda dapat membuat program dengan memasukkangambar bernama pesawat.wbmp ke dalam program WAP. Perhatikanlisting program berikut:

Listing Program dasarwml/gambar.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<big><b>Ini Pesawat</b></big> <br/>

<img src="pesawat.wbmp" alt="Pesawat"></img>

</p>

</card>

</wml>

Akhir Listing

Dengan menggunakan contoh script di atas, maka gambar dengannama file pesawat.wbmp ditampilkan pada bagian halaman sebelah kiri.Dan atribuat alt yang berisi “Pesawat” akan ditampilkan saat gambaryang dimaksud tidak ditemukan.

Setelah program di atas dijalankan, maka akan menghasilkan bentukkeluaran seperti gambar berikut:

Page 28: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 28

Gambar 8 Menggunakan gambar

Menggunakan Hyperlink

Hyperlink merupakan teknik merelasikan halaman WAP yang satudengan halaman yang lain di dalam satu modul. Hyperlink seringdigunakan di dalam membuat apikasi WAP. Pengertian hyperlink didalam WAP sama dengan hyperlink yang ada di dalam aplikasi Web,yaitu menghubungkan link web pages dengan home pages.

Untuk membuat hyperlink, WML memiliki tag yang sama denganHTML, yaitu menggunakan tag <a href=” “>. Cara penggunaannyadapat Anda lihat pada sintaks berikut:

<a href=”alamatwap.wml/php”> Pemicu </a>

Pada pembuatan hyperlink di atas, Anda dapat menggunakan pemicunyadengan bentuk teks maupun gambar. Contohnya pada listing berikut:

Page 29: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 29

Listing Program dasarwml/hyperlink.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<b>Pilih Menu</b><br/>

+ <a href="gambar.wml">Halaman gambar</a><br/>

+ <a href="isiprogram.wml">Isi program</a><br/>

</p>

</card>

</wml>

Akhir Listing

Pada listing program di atas Kita membuat dua buah hyperlink yangmenggunakan pemicu berbentuk teks. Berikut adalah pemicunya:

+ <a href="gambar.wml">Halaman gambar</a><br/>

+ <a href="isiprogram.wml">Isi program</a><br/>

Dengan menggunakan dua pemicu yang dijadikan hyperlink, maka Andaakan mendapatkan tampilan WAP yang tampak seperti menu. Apabiladijalankan, maka program di atas akan menghasilkan seperti gambarberikut:

Page 30: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 30

Gambar 9 Membuat Hyperlink pada menu

Membuat Splash Window

Splash window merupakan salah sa tu teknik pemrograman wapyang digunakan untuk membuat loading halaman. Loading (programtunggu) akan sangat diperlukan apabila Anda ingin membuat programyang membutuhkan waktu akses yang beberapa detik lebih lama.

Untuk membuat program loading, WML telah menyediakan atributyang berguna untuk melakukan pengaturan waktu panggil. Atributtersebut dapat dipasangkan dengan tag <card>. Contohnya dapat Andalihat pada listing program berikut:

Listing Program dasarwml/splashwindow.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

Page 31: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 31

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card id="halaman1" ontimer="#halaman2">

<timer value="10"/>

<p align="center">

<b><big>[Loading Pages]</big><br/>

<br/>

<small>

:: CENTRANET TEAM ::<br/>

Software - Web Developer

</small></b>

<br/> <br/>

</p>

</card>

<card id="halaman2" title=".:: LOADING ::. "

ontimer="hyperlink.wml" newcontext="true">

<timer value="5"/>

<p align="center">

<small>

<br/>

Tunggu sebentar ya om..

</small>

</p>

</card>

</wml>

Akhir Listing

Page 32: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 32

Pada listing program di atas, pertama kali saat file splashwindow.wmldijalankan akan memanggil card pertama, yaitu script :

<card id="halaman1" ontimer="#halaman2">

<timer value="10"/>

<p align="center">

<b><big>[Loading Pages]</big><br/>

<br/>

<small>

:: CENTRANET TEAM ::<br/>

Software - Web Developer

</small></b>

<br/> <br/>

</p>

</card>

Selanjutnya dalam waktu 10 detik :

<timer value="10"/>

Program akan memanggil card kedua (ontimer="#halaman2"), yaituyang telah diberikan pengenal sebagai id halaman2 (id="halaman2").

<card id="halaman2" title=".:: LOADING ::. "

ontimer="hyperlink.wml" newcontext="true">

<timer value="5"/>

<p align="center">

<small>

Page 33: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 33

<br/>

Tunggu sebentar ya om..

</small>

</p>

</card>

Setelah sampai pada card kedua, maka card kedua juga melakukanpengecekkan atribut yang ada di dalamnya. Karena pada atribut ontimerdiset pada alamat hyperlink.wml, maka program akan segera mengecekberapa waktu yang akan dibutuhkan. Dalam waktu 5 detik (<timervalue="5"/>), maka program akan segera merevers pada halamanhyperlink.wml. Untuk membuktikannya, Anda harus menjalankan programdi atas. Perhatikan hasilnya berikut:

Gambar 10 Halaman Utama Loading

Suport by : http://planetKode.Com ,

Page 34: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 34

www.bunafit-komputer.com

Bekerja dengan FormForm merupakan sebuah media interaksi yang selalu digunakan

pada pemrograman WAP untuk membuat program menjadi lebihinteraktif. Dengan menggunakan form dan disertai dengam programpengaksesnya, maka halaman WAP dapat berinteraksi dengan userpengakses. Berikut pembahasannya.

Menggunakan Teks InputUntuk membuat form masukan berupa teks, WML menyediakan

tag yang menyerupai tag HTML untuk input data. Jenis masukan inibertipe text, sehingga Kita dapat memasukkan data didalamnya.

Berbeda dengan aplikasi Web, pada pemrograman HTML Kitadapat langsung membuat media input secara la ngsung. Akan tetapi padaaplikasi WAP Kita harus mendefinisikan terlebih dahulu supaya dapatdibaca sebagai data WAP.

Caranya, pertama kali Kita dapat membuat deklarasi form denganmenggunakan tag <do> dan <go>. Tag <do> akan Kita gunakan sebagaialamat dari form tersebut. Pada HTML, tag <do> hampir samafungsinya dengan tag masukan berbentuk tombol. Berikut adalah carapenulisannya:

<do type="accept" label="Simpan">

.....

</do>

Selanjutnya di dalam tag <do> dapat dimasukkan tag <go> yang di dalampemrograman HTML hampir sama fungsinya dengan tag <form ...>. Tag

Page 35: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 35

<go> memiliki fungsi untuk mendefinisikan pengalamatan transfer data.Berikut adalah penulisannya:

<do type="accept" label="Simpan">

<go method="post" href="eksekusi.php">

..........

</go>

</do>

Kemudian untuk menyimpan data teks yang berasal dari media masukan,WML memiliki tag yang bernama psotfiled, berikut adalah penulisannya:

<postfield name="variabel"value="$(variabel_input)"/>

Setelah selesai mendeklrasikannya, maka Anda sekarang d apat membuatkomponen form yang berfungsi sebagai media masukan data. Untukmembuatnya, Anda dapat menggunakan tag -tag masukan yang digunakanoleh HTML. Perhatikan contohnya berikut:

<input type="text" name="variabel"maxlength="nilai_maksimal"

format=”bentuk_data"/>

Sebagai latihan, maka Anda dapat membuat contoh programnya sepertilisting di bawah ini:

Listing Program dasarwml/formteks.wml

Page 36: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 36

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<do type="accept" label="Simpan">

<go method="post" href="sim_formteks.php">

<postfield name="judul" value="$(in_judul)"/>

<postfield name="berita" value="$(in_berita)"/>

<postfield name="tanggal" value="$(in_tanggal)"/>

</go>

</do>

<b>Form Masukkan Berita</b><br/>

Judul &nbsp;&nbsp;:

<input type="text" name="in_judul" maxlength="25"

format="25a"/>

Berita &nbsp;&nbsp;:

<input type="text" name="in_berita" maxlength="100"

format="100a"/>

Tanggal &nbsp;&nbsp;:

<input type="text" name="in_tanggal" maxlength="10"

format="10a"/>

</p>

</card>

</wml>

Page 37: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 37

Akhir Listing

Dengan menggunakan bentuk masukan di atas, ma ka apabila dijalankanakan menghasilkan bentuk tampilan seperti gambar berikut:

Gambar 11 Tampilan form masukan

Apabila hendak memasukkan data, maka Anda dapat menekan tombolEnter pada keyboard. Sehingga sekarang akan dihadapakan pada bentukpilihan berikut:

Page 38: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 38

Gambar 12 Pilihan untuk masukan atau eksekusi

Untuk mengisikan data, dari bentuk tampilan di atas anda dapat memilihIcon Edit atau dengan menekan tombol Enter pada keyboard. Sehinggaanda akan segera dihadapkan pada teks editor. Perhatikan gam barberikut:

Page 39: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 39

Gambar 13 Helaman teks editor untuk menuliskan data

Setelah semua data selesai diketikkan, maka Anda dapat melanjutkandengan mengklik ikon OK (jika menggunakan handphone) atau denganmenekan tombol Enter pada keyboard (jika menggunakan emu lator)

Gambar 14 Tampilan WAP saat data dimasukkan

Untuk mengeksekusi data yang ada di dalam form, maka Anda dapatmemilih ikon Option atau dengan menekan tombol Enter (apabilamenggunakan emulator). Sehingga tampilannya menjadi seperti gambarberikut:

Page 40: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 40

Gambar 15 Menu pilihan

Supaya semua isi data yang telah dimasukkan pada form di atasdieksekusi, maka Anda harus memilih menu Simpan. Menu simpantersebut ditampilkan dari label tag <do> berikut ( <dotype="accept" label="Simpan">).

Apabila memilih menu Simpan, maka program akan segera membawasemua data yang dimasukkan ke dalam halaman eksekusi. Programeksekusi tersebut dideklarasikan pada tag berikut:

<go method="post" href="sim_formteks.php">

Sehingga program sim_formteks.php akan mengeksekusi semua datanyadengan membaca variabel judul, berita dan tanggal.

Menggunakan Teks Password

Dalam membuat program login, Kita sering menggunakan mediainput yang datanya tidak ditampilkan secaranya nyata. Akan tetapi akanditampilkan dengan bentuk karakter sam aran seperti bintang atau yanglainnya.

Page 41: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 41

Anda dapat membuat form login dengan menggunakan mediamasukan bertipe Password. Teknik membuatnya sama dengan carasebelumnya, akan tetapi tag input yang digunakan adalah:

<input type="password" name="variabel_masu kkan"

maxlength="panjang_teks" format="panjang_input"/>

Sebagai contoh, Anda dapat membuat program login denganmenggunakan dua media masukan, yaitu username dan password.Lihatlah contohnya pada listing program berikut:

Listing Program dasarwml/formpassword.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<do type="accept" label="Simpan">

<go method="post" href="login.php">

<postfield name="username" value="$(in_user)"/>

<postfield name="password" value="$(in_pass)"/>

</go>

</do>

<b>Form Login Anggota</b><br/>

Username &nbsp;&nbsp;:

Page 42: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 42

<input type="text" name="in_user" maxlength="25"

format="25a"/>

Password &nbsp;&nbsp;:

<input type="password" name="in_pass" maxlength="25"

format="25a"/>

</p>

</card>

</wml>

Akhir Listing

Pada listing program di atas, Kita membuat 2 masukan dengan tipe text danpassword. Apabila dijalankan, maka teks yang dimasukkan pada masukanpassword akan berbentuk tanda bintang (*). Perhatikan contohnya sepertigambar berikut:

Gambar 16 Memasukkan data password

Page 43: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 43

Setelah selesai memasukkan data kunci/passwordnya, maka pada int erfaceform juga akan menampilkan bentuk teks yang berupa karakter bintang.Perhatikan contohnya seperti gambar berikut:

Gambar 17 Interface masukkan form login

Menggunakan List Box

Komponen Form lain yang dapat Anda gunakan dalam membuatprogram WAP adalah List Box. Dengan menggunakan List Box Andadapat menampilkan beberapa option di dalamnya. Biasanya List Boxdigunakan untuk menampilkan pilihan -pilihan yang sifatnya pasti dantetap, misalnya jenis kelamin, golongan darah dll.

Untuk membuatnya, Anda dapat menggunakan cara yang sama denganteknik sebelumnya. Yaitu dengan membaca pada tag <card>.Sedangkan untuk komponen masukannya dapat dibuat dengan strukturberikut:

Page 44: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 44

<select name="variabel">

<option value="nilai1">Pilihan 1</option>

................

<option value="nilai2">Pilihan 2</option>

</select>

Sebagai latihan, Anda dapat membuat program pendataan data siswayang di dalamnya akan tercantum pilihan jurusan yang dipilih.Perhatikan contoh berikut:

Listing Program dasarwml/formlistbox.wml

<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"

"http://www.wapforum.org/DTD/wml13.dtd" >

<wml>

<card title=".:: Belajar WAP ::.">

<p align="left">

<do type="accept" label="Simpan">

<go method="post" href="login.php">

<postfield name="nomhs" value="$(in_nomhs)"/>

<postfield name="nama" value="$(in_nama)"/>

<postfield name="jurusan" value="$(in_jurusan)"/>

</go>

</do>

<b>Data mahsiswa</b><br/>

Nomor MHS &nbsp;&nbsp;:

<input type="text" name="in_nomhs" maxlength="25"

format="25a"/>

Page 45: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 45

Nama &nbsp;&nbsp;:

<input type="text" name="in_nama" maxlength="25"

format="25a"/>

Jurusan &nbsp;&nbsp;:

<select name="in_jurusan">

<option value="TI">Teknik Informatika</option>

<option value="SI">Sistem Informasi</option>

<option value="TK">Teknik Komputer</option>

<option value="KA">Komputer Akutansi</option>

<option value="MI">Manajemen Informatika</option>

</select>

</p>

</card>

</wml>

Akhir Listing

Pada listing program di atas, Kita menggunakan List Box yang yang didalamnya memiliki 5 option. Berikut adalah scriptnya:

<select name="in_jurusan">

<option value="TI">TeknikInformatika</option>

<option value="SI">SistemInformasi</option>

<option value="TK">Teknik Komputer</option>

<option value="KA">KomputerAkutansi</option>

Page 46: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 46

<option value="MI">ManajemenInformatika</option>

</select>

Apabila dijalankan, maka listing program di atas akan menampilkanbentuk seperti gambar berikut:

Gambar 18 Tampilan Form dengan List box

Pada kolom masukan Option (List box), Anda dapat menyorot kolomjurusan dan untuk memilihnya dengan cara mengklik icon Option padaemulator atau Enter pada keyboard. Maka tampilannya seperti di bawah:

Page 47: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 47

Gambar 19 Tampilan masuk pada komponen List box

Dengan memilih menu Select, maka Anda akan dihadapkan pada tampilanform yang didalamnya adalah beberapa option dari List Box yang telah Kitabuat. Berikut adalah bentuk tampilannya:

Gambar 20 Tampilan menu List Box\

Page 48: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 48

Script PHP di Dalam WMLUntuk membuat aplikasi WAP yang berjalan dinamis, maka Anda

dapat mengkolaborasikan script WML dengan pemrograman PHP.Seperti halnya dengan aplikasi Web, PHP merupakan salah satu bahasapemrograman yang mampu menciptakan program web menjadi lebihdinamis.

Dengan menggunakan program PHP, Anda tidak hanya membuatprogram WAP dengan tampilan yang statis. Akan tetapi Anda dapatmengakses database seperti MySQL. Dengan menggunakan databaseterebut, Anda dapat menyimpan data-data berita didalamnya, danmenampilkannya pada halaman browser.

Embeded PHP

PHP (PHP Hypertext Preprocesor) merupakan bahasapemrograman yang tergolong ke dalam jenis Interpreter. Untukmenjalankan scriptnya, program ini harus diletakkan pada dire ktori rootpada web server. Pada pembahasan ini Kita masih akan menggunakanApache sebagai web servernya.

Script PHP sangat mudah digunakan, salah satunya adalah bahwascript PHP dapat berjalan secara embeded di dalam tag -tag WML. Untukmembuat program WAP berbasis PHP, maka pada setiap halaman harusAnda kenalkan bahwa program tersebut adalah script WAP. Caranyaadalah dengan memberikan header pengenal berikut:

header('Content-type:text/vnd.wap.wml');

Selain itu, Anda juga harus menampilkan pengenal Scr ipt WML kedalam versi penulisan PHP, yaitu dengan memberikan parameter echo.Perhatikan cara berikut:

echo('<?xml version="1.0"?>');

Page 49: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 49

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

Setelah itu, Anda dapat melanjutkan dengan tag -tag WML yang lain.Setelah ketiga baris tag di atas, maka Anda dapat menuliskan kodeWML baik dengan cara PHP maupun dengan cara menuliskannya secarabiasa (WML murni).

Yang perlu Anda ingat, bahwa untuk membuat programWAP yang dinamis dengan PHP, maka penyimpanan fileprogramnya juga harus menggunakan ekstensi .php.

Sebagai contoh, Anda dapat melihat dua teknik penulisan WML di dalamprogram PHP, serta PHP yang embeded di dalam WML.

Listing Program wmlphp/embeded.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTDWML 1.1/EN">');

echo "<wml>";

echo "<card title=\".:: Dasar PHP WML ::.\"

newcontext=\"true\">";

echo "<p> Menggunakan PHP </p>";

Page 50: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 50

echo "</card>";

echo "</wml>";

?>

Akhir Listing

Script di atas juga dapat Anda tulis dengan cara berikut:

Listing Program wmlphp/embeded.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p> Menggunakan PHP </p>

</card>

</wml>

Akhir Listing

Kedua listing program di atas akan mengahasilkan keluaran yang sama,perhatikan gambar berikut:

Page 51: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 51

Gambar 21 Program PHP dan WML sederhana

Menampilkan Data

Setelah cara yang telah dijelaskan di atas dipenuhi, maka Andadapat membuat isi program dengan baik menggunakan tag WMLmaupun dengan script PHP. Semua kode -kode PHP yang pernah Andaketahui sebelumnya dapat Anda gunakan disini. Sebagai contoh, Andadapat melihat listing program berikut:

Listing Program wmlphp/menampilkan -data.php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

Page 52: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 52

<big>

<?php

$tanggal=date('d-m-Y');

echo "<b><br/>Selamat datang PHP dan WML</b><br/>";

echo "Sekarang tanggal $tanggal";

?>

</big>

</p>

</card>

</wml>

Akhir Listing

Listing program di atas Kita berniat untuk menampilkan data tanggalsekarang. Fungsi yang digunakan adalah date, kemudian hasil daritanggal akan disimpan pada variabel $tanggal. Perhatikan scriptberikut:

$tanggal=date('d-m-Y');

Selanjutnya data yang ada di dalam variebal $tanggal akan ditampilkandalam browser/emulator. Perintahnya adalah:

echo "Sekarang tanggal $tanggal";

Dengan menggunakan cara di atas, maka emulator akan menampilkandata tanggal yang berjalan sekarang. Perhatikan hasilnya seperti gambarberikut:

Page 53: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 53

Gambar 22 Menampilkan data tanggal

Logika If

If merupakan operator PHP yang digunakan untuk membuat kondisi dengansatu pilihan, bentuk penulisannya adalah:

if(ekspresi)

{ pernyataan }

Pada sintaks di atas, kondisi akan mengerjakan kolom pernyataan apabilaekpresinya bernilai benar. Apabila ekspresi bernilai salah, maka programtidak mengerjakan apa-apa. Contohnya Anda dapat melihat listing programberikut:

Listing Program wmlphp/logikaif.php

Page 54: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 54

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

<small>

<?php

$gaji=30000;

if ($gaji <= 350000)

{

echo "<br/><big><b>";

echo "Gaji Rp.$gaji,- tidak memenuhi UMR Jogja";

echo " </b></big>";

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Pada listing program di atas, pertam kita memiliki variabel bernama$gaji yang bernilai 30000. Selanjutnya variabel tersebut dikondisikan“ apabila $gaji lebih kecil atau sama dengan nilai 3500, maka “ data di

Page 55: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 55

dalam kalang akan dikerjakan. Apabila tidak program berhenti. Denganlogika di atas, maka hasilnya adalah:

Gambar 23 Hasil pembuatan kondisi if

Logika If-Else

If-else merupakan operator yang dapat digunakan untuk membuatkondisi dengan dua pilihan. Perhatikan sintaks berikut:

if(ekspresi)

{ pernyataan 1}else { pernyataan 2 }

Dari sintaks di atas, apabila ekspresi bernilai benar, maka programakan mengerjakan operasi yang ada di dalam pernyataan1. sedangkanapabila ekspresinya salah program akan mengerjakan operasi yang adadi dalam pernyataan 2. Sebagai contoh Anda dapat melihat pada listingprogram sederhana berikut.

Page 56: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 56

Listing Program wmlphp/logikaif -else.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

<small>

<?php

$gaji=450000;

if ($gaji >= 350000)

{

echo "<br/><big><b>";

echo "Gaji Rp.$gaji,- memenuhi UMR Jogja";

echo "</b></big>";

}

else

{

echo "<br/><big><b>";

echo "Gaji Rp.$gaji,- tidak memenuhi UMR Jogja";

echo "</b></big>";

}

?>

</small>

</p>

Page 57: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 57

</card>

</wml>

Akhir Listing

Pada program di atas pertama kali Kita membuat variabel dengan nama$gaji, nilai dari variabel tersebut berisi angka 450000. Logika yangdigunakan adalah “ Apabila nilai dari variabe l $gaji lebih besar atausama dengan 350000, maka gaji tersebut telah memenuhi UMR (UpahMinimum Regional) Jogja. Sedangkan apabila tidak memenuhi syarattersebut, maka gaji tersebut tidak memnuhi UMR Jogja”. Apabiladijalankan, maka bentuk tampilannya ada lah.

Gambar 24 Hasil program if-else

Logika If-Else-If

Page 58: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 58

If-else-if merupakan bentuk operator yang paling lengkap diantaraoperator if sebelumnya. Dengan menggunakan operator tersebut, makaAnda dapat membuat program dengan banyak pilihan (multiple choi ce).Perhatikan teknik penulisannya:

if(ekspresi 1)

{ pernyataan 1}else if(ekspresi 2)

{ pernyataan 2 }else { pernyataan 3 }

Pada sintaks di atas dapat dijelaskan proses berjalannya program sebagaiberikut:

1. Pertama kali kondisi melakukan pemeriksaan pada ekspresi 1, apabilabenar maka pernyataan 1 akan dikerjakan.

2. Apabila ekspresi 1 bernilai salah, maka program akan memeriksa padaekspresi 2.

3. Apabila ekspresi 2 bernilai benar, maka pernyataan 2 akan dikerjakan.

4. Sedangkan apabila semua ekspresi 1 dan ekspresi 2 juga salah, makapernyataan 3 yang akan dikerjakan.

Sebagai contoh, Anda dapat melihat script berikut:

Listing Program wmlphp/logikaif -else-if.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

Page 59: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 59

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

<small>

<?php

$bulan=date('m');

echo "<br/><big><b> Sekarang bulan </b></big>";

if ($bulan==1)

{

echo "<br/><big><b> Janurai </b></big>";

}

else if ($bulan==2)

{

echo "<br/><big><b> Februari </b></big>";

}

else if ($bulan==3)

{

echo "<br/><big><b> Maret </b></big>";

}

else if ($bulan==4)

{

echo "<br/><big><b> April </b></big>";

}

else if ($bulan==5)

{

Page 60: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 60

echo "<br/><big><b> Mei </b></big>";

}

else if ($bulan==6)

{

echo "<br/><big><b> Juni </b></big>";

}

else if ($bulan==7)

{

echo "<br/><big><b> Juli </b></big>";

}

else if ($bulan==8)

{

echo "<br/><big><b> Agustus </b></big>";

}

else if ($bulan==9)

{

echo "<br/><big><b> September </b></big>";

}

else if ($bulan==10)

{

echo "<br/><big><b> Oktober </b></big>";

}

else if ($bulan==11)

{

echo "<br/><big><b> November </b></big>";

}

else if ($bulan==12)

{

echo "<br/><big><b> Desember </b></big>";

Page 61: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 61

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Listing program di atas digunakan untuk menampilkan nama bulan kedalam bahasa Indonesia. Pertama kali Kita menggunakan fungsi dateyang dapat menampilkan nama bulan ke dalam bentuk angka (1 .. 12).Dari angka yang didapatkan Kita kondisikan.

Bentuk kondisinya adalah sebagai berikut:

1. Pertama menampilkan bulan ke dalam variabel $bulan.

2. Apabila mendapatkan $bulan bernilai 1, maka akan ditampilkan teks“ Januari “. Kemudian,

3. Apabila mendapatkan $bulan bernilai 2, maka akan ditampilkan teks“ Februari “. Kemudian,

4. Apabila mendapatkan $bulan bernilai 3, maka akan ditampilkan teks“ Maret “. Kemudian

5. Selanjutnya kondisinya dilakukan terus sampai dengan tanggal 12yang menampilkan teks Desember.

Dengan menggunakan program di atas, maka apabila dijalankan akanmenghasilkan bentuk keluaran seperti gambar berikut:

Page 62: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 62

Gambar 25 Menggunakan if-else-if

Menggunakan For

For merupakan opertor PHP yang digunakan untuk membuatprogram looping (perulangan). Anda dapat menggunak an operator inidengan mengkolaborasikannya dengan operator kondisi di atas.Sintaksnya adalah:

for ($variabel1; $variabel2; $variabel3){

pernyataan

}

Sintaks di atas dapat dijelaskan bagian-bagiannya sebagai berikut:

$variabel1 : adalah variabel yang memiliki nilai awal perulangan

$variabel2 : adalah variabel yang memiliki nilai pembatas dalamperulangan.

Page 63: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 63

$variabel3 : adalah variabel yang digunakan untuk membuat operasi,baik penambahan angka maupun pengurangan angka pada variabel 1.

Sebagai contoh, Anda dapat menuliskan contoh program yang fungsinyauntuk menampilkan angka dari nomor 1 sampai dengan nomor 12.

Listing Program wmlphp/looping -for.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

<small>

<?php

echo "<b>Menampilkan bulan 1-12 </b><br/>";

for ($bulan=1; $bulan <= 12; $bulan++)

{

echo "Bulan $bulan <br/>";

}

?>

</small>

</p>

</card>

</wml>

Page 64: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 64

Akhir Listing

Pada listing program di atas, Kita memiliki nilai awal bernilai 1,operasiyang dilakukan adalah Post Increement ($bulan++), batasan dari operasinyaadalah selama nilai $bulan kurang dari 12. Dari program di atas, apabiladijalankan akan menghasilkan bentuk tampilan seperti gambar berikut:

Gambar 26 Menampillkan nomor 1 sampai dengan 12

Menggunakan While

While juga merupakan operator yang digunakan untuk membuatperulangan. Secara teknis, kedua bentuk operator ini memiliki kemampuanyang sama. Sintaks yang digunakan adalah:

Page 65: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 65

while (ekspresi)

{ pernyataan

}

Pada operator di atas, Anda dapat membuat batasan perulangan padabagian ekspresi. Sedangkan pada bagian pernyataan dapat dibuat de nganbentuk isi atau dengan operasi yang akan dikerjakan.

Sebagai contoh, Anda dapat membuat bentuk pananggalan yang dimulaidari tanggal 1 sampai dengan tanggal 31. Caranya dapat Anda lihat padalisting program berikut:

Listing Program wmlphp/looping-while.php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: Dasar PHP WML ::." newcontext="true">

<p align="center">

<small>

<?php

echo "<b>Menampilkan tanggal 1-31 </b><br/>";

while ($tanggal <= 31)

{

$tanggal++;

echo "Tanggal $tanggal <br/>";

Page 66: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 66

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Dengan menggunakan perulangan di atas, maka apabila listing di atasdijalankan akan menghasilkan keluaran seperti gambar berikut:

Gambar 27 Hasil perulangan dengan operator while

Page 67: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 67

Aplikasi WAP DinamisSetelah memahami beberapa operator kondisi dan operator looping

yang dimiliki oleh PHP, maka sekarang Anda akan Kami bimbing untukdapat membuat program WAP Anda tampak dinamis.

Cara membuatnya adalah dengan menggunakan database untukmenyimpan data-datanya. Pada semua contoh program yang dibahaspada buku ini Kita menggunakan database MySQL, sehingga Andaharus lebih banyak mempelajari pen ggunaan database tersebut.

Membuat Kolom Berita

Kolom berita juga sering disebut dengan news pages. Di dalamhalaman Web mungkin telah sering Anda temui. Sekarang Kita akanmencoba mengaplikasikannya pada WAP. Untuk memudahkan pelajaranini, maka ikutilah beberapa langkah berikut:

1. Langkah pertama, masuklah pada database MySQL Anda denganmenggunakan user yang Anda miliki, sebagai contoh Kamimenggunakan user bunafit dan nugroho sebagai passwordnya.

$ mysql -u bunafit -p

Enter password: ***

Welcome to the MySQL monitor. Commands end with ;or \g.

Your MySQL connection id is 1 to server version:4.1.7-max

Type 'help;' or '\h' for help. Type '\c' to clearthe

buffer.

Page 68: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 68

mysql>

2. Buat dan aktifkan database bernama aplikasiwap, perhatikancaranya sebagai berikut:

mysql> CREATE DATABASE aplikasiwap;

Query OK, 1 row affected (0.14 sec)

mysql> USE aplikasiwap;

Database changed

mysql>

Selanjutnya, database aplikasiwap akan kita gunakan untukaplikasi yang lain.

3. Sekarang buatlah tabel bernama berita. Tabel ini nantinya akandigunakan untuk mrekam data -data berita yang ditampilkan padanews pages. Berikut adalah perintahnya:

CREATE TABLE berita (

id_berita int(3) NOT NULL auto_increment,

judul_berita varchar(50) NOT NULL default '',

detail_berita varchar(200) NOT NULL default '',

tanggal_masuk date NOT NULL default '0000 -00-00',

PRIMARY KEY (id_berita)

);

Page 69: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 69

4. Untuk Mempermudah memahami pembahasan ini, maka Andadapat memasukkan data berita dengan perintah berikut:

INSERT INTO berita

VALUES (1,'Gempa Bumi Melanda Nias','Baru beberapahari masyarakat di Pulai Nias merasakan ketenangan,sekarang ALLAH telah menguji kembali denganterguncangnya Gempa yang bertenaga 8,2 SL','2005 -03-30');

INSERT INTO berita

VALUES (2,'Keterlambatan Bantuan','Sampai beritaini dionlinekan, bantuan yang berasal daripemerintah masih belum dapat didistirbusikan. Halini karena tidak adanya transportasi disana','2005 -03-30');

5. Sekarang Anda dapat membuat program WAP -nya denganmenuliskan scriptnya seperti listing lengkap berik ut:

Listing Program dasarwap/berita_tampil.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: BERITA ONLINE ::." newcontext="true">

Page 70: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 70

<p align="left">

<small>

<?php

$hostname="localhost";

$username="bunafit";

$password="nugroho";

$database="aplikasiwap";

$mysql_connek=mysql_connect($hostname,$username,$password)

or die ("Belum bisa konek ke server");

mysql_select_db($database);

//query

$sql_select="SELECT * FROM berita ORDER BY id_berita";

//cek kondisi query

if ($eksekusi=mysql_query($sql_select))

{

echo "<br/>";

echo "<big><b>CENTRANET NEWS :</b></big>";

echo "<br/><br/>";

while($baris=mysql_fetch_array($eksekusi))

{

$detail_berita=$baris[detail_berita];

$cuplikan=substr("$detail_berita",0,50);

echo "<big><b>$baris[judul_berita]</b></big>";

echo "&nbsp;[$baris[tanggal_masuk]]<br/>";

Page 71: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 71

echo "$cuplikan ...";

echo "[ <a href=\"berita_detailtampil.php?

idberita=$baris[id_berita]\"> Detail </a>]";

echo "<br/><br/>";

}

}

else

{

echo "<br/><b><big>Tidak ada berita</big></b><br/>";

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Ada beberapa baris perintah yang terkait di dalam listing program diatas. Lebih jelasnya dapat Anda ikuti pembahasannya sebagai berikut:

Koneksi Server

Pertam Kita akan membuka koneksi pada server database MySQL,script yang digunakan adalah:

$hostname="localhost";

$username="bunafit";

$password="nugroho";

$database="aplikasiwap";

Page 72: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 72

$mysql_connek=mysql_connect($hostname,$username,$password)

or die ("Belum bisa konek keserver");

Mengaktifkan Database

Setelah koneksi berhasil, maka Kita dapat memanggil atau mengaktifkandatabase yang akan digunakan. D i dalam database tersebut tentunyaterdapat tabel yang berisi data -data yang hendak diakses.

mysql_select_db($database);

Melakukan permintaan pada tabel

Karena Kita hendak menampilkan data dari tabel berita, maka queryyang digunakan adalah menampilkan s eluruh data pada tabel berita.Berikut adalah querynya:

$sql_select="SELECT * FROM berita ORDER BYid_berita";

Cek query yang ada

Sambil menjalankan query yang ada, Kita dapat membuat kondisi untukmelakukan pemeriksaan terhadap query yang digunakan. Per hatikankondisi berikut:

if ($eksekusi=mysql_query($sql_select))

{

berhasil

Page 73: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 73

}

else

{

gagal

}

Apabila query dapat dijalankan dan datanya tidak kosong, makaprograma akan mengakses kalang “ berhasil “. Sedangkan apabilaquerinya salah atau datanya tidak ada, maka program akan mengakseskolom “gagal”.

Menampilkan semua data

Selanjutnya Kita akan menampilkan semua data yang ada di dalam tabelmenggunakan operator looping while. Perhatikan cara berikut:

while($baris=mysql_fetch_array($eksekusi))

{

.....

menampilkan data

}

Pada kolom while di atas, Anda dapat menampilkan semua data yangdidapatkan query dengan menggunakan teknik berikut:

echo “$baris[judul_berita]”;echo “$baris[detail_berita]”;

Memotong Isi berita

Page 74: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 74

Pada script program di atas, Kita hanya akan menampilkan data beritasebagian saja. Sehingga Kita harus memotong sebagian datanya dengancara berikut:

$detail_berita=$baris[detail_berita];

$cuplikan=substr("$detail_berita",0,50);

Dari script di atas, substr merupakan fungsi yang digunakan untukmengambil data secara sebagian. Yaitu teks yang dimulai dari karakter 0sampai dengan karekter 50. Selain karakter yang ada di dalam rangetersebut, data tidak akan ditampilkan.

Membuat Hyperlink Detail

Karena isi dari berita sangat banyak, maka Kita dapat membuat halamanyang ditampilkan pertama kali hanya sekilas saja. Sehingga denganmemberikan tombol atau hyperlink detail, pengunjung dapat melihat isiberitanya secara lengkap. Cara membuatnya adalah denagan menuliskanscript berikut:

echo "[ <a href=\"berita_detailtampil.php?

idberita=$baris[id_berita]\"> Detail </a>]";

echo "<br/><br/>";

Pada script di atas, karakter detail dijadikan sebagai pemicu darihyperlink. Sedangkan untuk kondisinya Kita menggunakan variabelidberita yang nilainya berisi data id_berita dari data berita yang dipilih.

Selanjutnya apabila program di atas dijalankan, maka hasilnya akanmenampilkan data seperti pada gambar berikut:

Page 75: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 75

Gambar 28 Tampilan News Pages

Pada setiap judul berita yang ditampilk an akan diberikan semuahhyperlink yang apabila diklik akan membawa Kita menuju pada halamandetail berita.

Pada program detail berita semua data berita secara lengkap akanditampilkan. Untuk lebih jelasnya, Anda dapat membuat programnyaseperti listing berikut:

Listing Program dasarwap/berita_detailtampil.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: BERITA ONLINE ::." newcontext="true">

Page 76: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 76

<p align="left">

<small>

<?php

$hostname="localhost";

$username="bunafit";

$password="nugroho";

$database="aplikasiwap";

$mysql_connek=mysql_connect($hostname,$username,$password)

or die ("Belum bisa konek ke server");

mysql_select_db($database);

$sql_select="SELECT * FROM berita

WHERE id_berita='$idberita'";

if ($eksekusi=mysql_query($sql_select)) {

echo "<br/>";

echo "<big><b>CENTRANET NEWS :</b></big>";

echo "<br/><br/>";

while($baris=mysql_fetch_array($eksekusi)){

echo "<big><b>$baris[judul_berita]</b></big>";

echo "&nbsp;[$baris[tanggal_masuk]]<br/>";

echo "$baris[detail_berita]<br/>";

echo "<br/><br/>";

}

Page 77: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 77

echo "[ <a href=\"berita_tampil.php\"> Berita </a>]";

}

else {

echo "<br/><b><big>Tidak ada berita</big></b><br/>";

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Teknik pembuatan program detail sangat sederhana, yaitu hanya denganmenggunakan kondisi pada querynya. Nilai kondisi yang digunakandidapatkan pada variabel yang dikirim pad a address. Berikut adalahquerinya:

$sql_select="SELECT * FROM berita

WHERE id_berita='$idberita'";

Pada query di atas, nilai dari variabel $idberita didapatkan darihyperlink detail yang dipilih pada program penampil data berita.Selanjutnya ditampilkan pada browser dengan cara yang sama, akantetapi pada halaman detail kita tidak lagi memotong datanya.

Dengan menggunakan script di atas, maka tampilan detail berita akantampak seperti gambar berikut:

Page 78: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 78

Gambar 30 Tampilan detail berita

Membuat Buku Tamu

Buku tamu juga sering disebut dengan guestbook. Biasanya aplikasiini sering Kita temui pada aplikasi web dinamis. Pada subbab ini, Kita akanmencoba mengimplementasikannya pada WAP dinamis.

Untuk menyimpan semua data yang dikirimkan oleh pengunjung ,maka Anda dapat membuat tabel bernama bukutamu. Sebagai contoh, Andadapat menggunakan perintah berikut untuk membuatnya:

CREATE TABLE bukutamu (

id_tamu int(3) NOT NULL auto_increment,

data_nama varchar(45) NOT NULL default '',

data_email varchar(50) NOT NULL default '',

data_pesan varchar(100) NOT NULL default '',

tanggal_pesan date NOT NULL default '0000 -00-00',

Page 79: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 79

PRIMARY KEY (id_tamu)

);

Letakkan tabel bukutamu tersebut pada database aplikasiwap. Untukmembuat guestbook, Anda dapat megetikkan programnya seperti listingberikut:

Listing Program aplikasi/buku_tamu.wml

<?xml version="1.0"?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN">

<wml>

<card id="pswpesan" title=".:: BUKU TAMU ::."

newcontext="true">

<do type="accept" label="Simpan">

<go method="post" href="buku_simtamu.php">

<postfield name="nama" value="$(txt_nama)"/>

<postfield name="email" value="$(txt_email)"/>

<postfield name="pesan" value="$(txt_pesan)"/>

</go>

</do>

<p align="center"><br/>

<small><big><b>CENTRANET </b></big> <br/>

Web - Software Developer <br/>

|=====================|<br/><br/>

</small>

</p>

<p align="left">

<small>&nbsp;Nama : </small>

Page 80: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 80

<input type="text" name="txt_nama" maxlength="45"/>

<small>&nbsp;Email : </small>

<input type="text" name="txt_email" maxlength="45"/>

<small>&nbsp;Pesan : </small>

<input type="text" name="txt_pesan" maxlength="100"/>

<br/>

</p>

</card>

</wml>

Akhir Listing

Listing program di atas hanyalah merupakan bentuk penulisan form didalam pemrograman WML. Setiap komponen form yang digunakanvariabelnya harus dibaca oleh tag postfiled. Selanjutnya variabel yangada di dalam tag postfield ini yang akan dikirimkan pada tabel.

<postfield name="nama" value="$(txt_nama)"/>

Nilai dari variabel $(txt_nama) diperoleh dari komponen formberikut:

<input type="text" name="txt_nama"maxlength="45"/>

Apabila dijalankan, maka bentuk tampilannya adalah:

Page 81: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 81

Gambar 31 Form pengisian data buku

Setelah semua data dimasukkan dengan lengkap, maka semua data yangdimasukkan di dalam form tersebut akan dieksekusi oleh file programbernama buku_simtamu.php. isi dari program ini adalah membaca variabelyang dikirimkan oleh halaman form buku tamu. Selanjutnya data akandikirimkan pada tabel bukutamu. Untuk lebih jelasnya, buatlah programnyaseperti listing berikut:

Listing Program aplikasi/buku_simtamu.php

<?php

header('Content-type:text/vnd.wap.wml');

echo('<?xml version="1.0"?>');

Page 82: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 82

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: BUKU TAMU ::." newcontext="true">

<p align="center">

<small>

<?php

$hostname="localhost";

$username="bunafit";

$password="nugroho";

$database="aplikasiwap";

$mysql_connek=mysql_connect($hostname,$username,$password)

or die ("Belum bisa konek ke server");

$tanggal=date('Y-m-d');

mysql_select_db($database);

$sql_insert="INSERT INTO bukutamu

(data_nama,data_email,data_pesan,tanggal_pesan)

VALUES

('$nama','$email','$pesan','$tanggal')";

if (mysql_query($sql_insert))

{

echo "<br/><b><big>Data berhasil dimasukkan</big></b><br/>";

echo "[ <a href=\"buku_tamu.wml\"> Masukkan </a>]";

echo "[ <a href=\"buku_tampiltamu.php\"> Tampilkan

</a>]<br/>";

}

Page 83: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 83

else

{

echo "Data gagal dimasukkan <br/>";

echo "<a href=\"buku_tamu.wml\"> Masukkan data</a><br/>";

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Pada program penyimpanan data buku tamu tersebut, query yangfungsinya untuk mengirim data ke dalam tabel bukutamu adalah:

$sql_insert="INSERT INTO bukutamu

(data_nama,data_email,data_pesan,tanggal_pesan)

VALUES

('$nama','$email','$pesan','$tanggal')";

Nilai tanggal di atas didapatkan pada fungsi date yang dituliskan denganmenggunakan variabel $tanggal. Perhatikan script berikut:

$tanggal=date('Y-m-d');

Page 84: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 84

Selanjutnya, query di atas dicek. Apabila query di atas berjalan dandatanya dapat dimasukkan, maka program akan menampilkan pesankeberhasilan. Berikut adalah pengkondisiannya.

if (mysql_query($sql_insert))

{

echo "<br/><b><big>Data berhasil dimasukkan</big></b><br/>";

echo "[ <a href=\"buku_tamu.wml\"> Masukkan</a>]";

echo "[ <a href=\"buku_tampiltamu.php\">Tampilkan

</a>]<br/>";

}

Sedangkan, apabila query gagal atau data tidak berhasil dikirim, makaprogram akan menampilkan pesan kesalahan.else

{

echo "Data gagal dimasukkan <br/>";

echo "<a href=\"buku_tamu.wml\"> Masukkan data</a><br/>";

}

Dari beberapa script di atas, apabila proses pengisian data bukunyadilakukan dengan benar dan datanya berhasil disimpan, maka anda akanmendapatkan konfirmasi seperti yang tampak pada gambar berikut:

Page 85: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 85

Gambar 32 Konfirmasi yang menyatakan keberhasilan mengisi databuku

Pada halaman konfirmasi di atas, Kita menyediakan dua hyperlink. Yangpertama bernama Masukkan, hyperilink ini akan membawa Kita kedalam form pengisian data buku. Sedangkan hyperlink Tampilkan akanmembawa Kita pada program penampil data buku.

Sekarang Kita akan membuat program yang akan digunakan untukmelihat daftar pengisian buku tamu yang telah diisikan sebelumnya.Untuk lebih jelasnya, Anda dapat membuatnya seperti listing programberikut:

Listing Program aplikasi/buku_tampiltamu.php

<?php

header('Content-type:text/vnd.wap.wml');

Page 86: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 86

echo('<?xml version="1.0"?>');

echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1/EN">');

?>

<wml>

<card title=".:: BUKU TAMU ::." newcontext="true">

<p align="left">

<small>

<?php

$hostname="localhost";

$username="bunafit";

$password="nugroho";

$database="aplikasiwap";

$mysql_connek=mysql_connect($hostname,$username,$password)

or die ("Belum bisa konek ke server");

mysql_select_db($database);

$sql_select="SELECT * FROM bukutamu ORDER BY id_tamu";

if ($eksekusi=mysql_query($sql_select))

{

echo "<br/>";

echo "<big><b>Daftar Pengisian Buku :</b></big>";

echo "<br/><br/>";

while($baris=mysql_fetch_array($eksekusi))

{

echo "Nama : $baris[data_nama] <br/>";

echo "Email: $baris[data_email] <br/>";

echo "Pesan: $baris[data_pesan] <br/>";

Page 87: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 87

echo "Tgl : $baris[tanggal_pesan] <br/>";

echo "-----------------------------<br/>";

}

echo "[ <a href=\"buku_tamu.wml\"> Masukkan </a>]";

}

else

{

echo "<br/><b><big>Data Kosong</big></b><br/>";

echo "<a href=\"buku_tamu.wml\"> Masukkan data</a><br/>";

}

?>

</small>

</p>

</card>

</wml>

Akhir Listing

Inti dari program penampil buku tamu di atas sama dengan program -program yang telah dibuat sebelumnya. Yaitu memiliki tugas untukmenampilkan semua data yang ada di dalam tabel bukutamu. Queryyang digunakan untuk menampilkan semua data bukutamu adalah:

$sql_select="SELECT *

FROM bukutamu ORDER BY id_tamu";

Selanjutnya query di atas akan dieksekusi dengan menggunakan perintahberikut:

Page 88: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 88

if ($eksekusi=mysql_query($sql_select))

{

... menampilkan data

}

else

{

... pesan apabila gagal

}

Pada listing program di atas, script yang digunakan untuk menampilkansemua data dari tabel bukutamua adalah: while($baris=mysql_fetch_array($eksekusi))

{

echo "Nama : $baris[data_nama] <br/>";

echo "Email: $baris[data_email] <br/>";

.......

echo "Tgl : $baris[tanggal_pesan] <br/>";

}

Sehingga program di atas akan menhasilkan bentuk keluaran sepertigambar berikut:

Page 89: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 89

Gambar 33 Menampilkan data bukutamu

Lanjutt….??? ..Baca di buku ini :

Page 90: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 90

Penerbit Gava Media, YogyakartaPenulis : Bunafit Nugroho

Beredar di Gramedia, harga buku: Rp. 67.000.-

Order ke kami, Buku + Full Script Website WAPadalah Rp. 250.000,- + ongkir

Order ...?? Kirim SMS ke nomor 0838 6716 1314

Page 91: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 91

BUNAFIT KOMPUTER Juga Menyediakan BanyakKoleksi Source Code (Script) Website LengkapSiap Pakai. Anda dapat menggunakannya untuk

keperluan Belajar, Untuk Contekan TugasAkhir(TA), Untuk Contekan Skripsi, dan lainnya.

NO

JUDUL PROGRAM CONTOH SKRIPSI &TUGAS AKHIR (TA)Kami tidak menerbitkan dalam bentuk Buku Cetak, melain kan dalam

bentuk eBooks dan Script Website Lengkap siap dijalankan, Full SourceCode.

1

Program Skripsi Web Toko Online : Template Sistem TokoOnline Metode Display (Bank Virtual) : Aplikasi ini dibuat denganPHP dan MySQL dan dengan gaya pemrograman sang at mudah. Web inidibuat dengan sisem Display, artinya pengunjung dapat langsung memilihbarang yang akan dibeli, baru setelah itu melakukan transaksi pembayarandengan sistem Online Banking.

Skrip Web Penjualan ini dijual dengan harga Rp. 350.000,-

Untuk yang belum jelas dengan Bank Virtual. Jadi, nanti kita membuat tabelv_bank yang seakan akan menyimpan data Rekening masing2 pelanggan, dandi sana terdapat saldo. Transaksi pengurangan saldo dilakukan pada tabel itu.v_bank itu seakan2 sebagai PayPol -nya kalo sekarang ini.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Toko HandPhone Online[2]. Source Code (Script) Web Penjualan Online berbasis Bank Virtual(Simulasi PayPol)[3]. eBooks (buku PDF : Buku Panduan Membuat Web Penjualan (TokoOnline) berbasis Web Sistem Bank Virtual , 300 hal)

2Program Skripsi Web Toko Buku Online : Sistem InformasiPenjualan Online (Anggota) Berbasis Web ASP.Net : Aplikasi ini

Page 92: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 92

dibuat dengan ASP.Net dan SQL Server 2000. Dengan menggunakantemplate ini, Anda dapat mengembangkannya untuk membuat aplikasipenjualan untuk semua produk.

Harga Script Web skripsi ini : Rp. 500.000,-

3

Program Skripsi Web Toko Buku Online 1 : Sistem InformasiPenjualan Buku Berbasis Web V.1 (Untuk Penerbitan, jadisudah tidak ada data Penerbit) : Aplikasi yang ini dibuat dengan PHPdan MySQL (XAMPP), berjalan juga pada sistem Linux atau Hosting diInternet. Cara pembayarannya adalah dengan sistem Transfer Rekening. Jadi,calon pembeli buku harus jadi anggota dulu, baru bisa memesan buku yangdipilih. Sistem anggota.

Harga Script Web Contoh Skripsi ini : Rp. 500.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Buku[2]. Source Code (Script) Web Penjualan Buku Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

4

Program Skripsi Web Toko Buku Online 2 : Sistem InformasiPenjualan Buku Berbasis Web V.2 (Untuk Umum, ada dataPenerbit. Jadi, buku yang dijual dari b anyak penerbitan) :Aplikasi yang ini dibuat dengan PHP dan MySQL (XAMPP), berjalan jugapada sistem Linux atau Hosting di Internet. Cara pembayarannya adalahdengan sistem Transfer Rekening. Jadi, calon pembeli buku harus jadianggota dulu, baru bisa memesan buku yang dipilih. Sistem anggota.

Harga Script Web Contoh Skripsi ini : Rp. 600.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Buku[2]. Source Code (Script) Web Penjualan Buku Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat

Page 93: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 93

Dreamweaver )

5

Program Skripsi Web Toko Komputer Online : SistemInformasi Penjualan Aksessoris Komputer Berbasis Web :Aplikasi yang ini dibuat dengan PHP dan MySQL (XAMPP), berjalan jugapada sistem Linux atau Hosting di Internet. Cara pembayarannya adalahdengan sistem Transfer Rekening. Sistem anggota.

Harga Script Web Contoh Skripsi ini : Rp. 500.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Perangkat Komputer(Flasdisk, HD, CD Room, dll)[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

6

Program Skripsi Web Toko HandPhone Online : SistemInformasi Penjualan HandPhone Berbasis Web : Aplikasi yang inidibuat dengan PHP dan MySQL (XAMPP), berjalan juga pada sistem Linuxatau Hosting di Internet. Cara pembayarannya adalah dengan sistem TransferRekening. Sistem anggota.

Harga Script Web Contoh Skripsi ini : Rp. 500.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Perangkat Komputer(Flasdisk, HD, CD Room, dll)[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

7Program Skripsi Web Toko Pakaian (Distr o) Online : SistemInformasi Penjualan Pakaian (Distro) Berbasis Web : Aplikasi

Page 94: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 94

yang ini dibuat dengan PHP dan MySQL (XAMPP), berjalan juga padasistem Linux atau Hosting di Internet. Cara pembayarannya adalah dengansistem Transfer Rekening. Sistem anggot a.

Script Web ini dapat dipakai untuk penjualan distro atau butik apa aja,diantaranya: toko baju muslim, toko baju hamil, toko kerudung, toko bajubatik, toko kaus, toko aksessori, dll. Semua gampang dimodifikasi dari editorDreamweaver, versi berapaun.

Harga Script Web Contoh Skripsi ini : Rp. 500.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Pakaian (Distro) Online[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

8

Program Skripsi Web Toko Herbal Online : Sistem InformasiPenjualan Obat Herbal Berbasis Web : Aplikasi yang ini dibuatdengan PHP dan MySQL (XAMPP), berjalan juga pada sistem Linux atauHosting di Internet. Cara pembayarannya adalah dengan sistem TransferRekening. Sistem anggota.

Script Web ini dapat dipakai untuk penjualan herbal atau obat apa saja.Semua gampang dimodifikasi dari editor Dreamweaver, versi berapaun.

Harga Script Web Contoh Skripsi ini : Rp. 500.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Pakaian (Distro) Online[2]. Source Code (Script) Web Penjualan Aksessoris Komputer Online[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

9Program Skripsi : Sistem Informasi Penjualan Tiket Bus : Dibuatdengan PHP dan MySQL. Adalah web pemasaran ti ket dengan studi kasusPenjualan Tiket Bus secara Online. Gampang dimodifikasi dari Dreamweaver

Page 95: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 95

versi berapapun.

Harga Script Web contoh skripsi ini : Rp. 300.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Tiket Bus[2]. Source Code (Script) Web Penjualan Tiket Bus[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

10

Program Skripsi : Sistem Informasi Penjualan Tiket Arma da(Tarvel) : Dibuat dengan PHP dan MySQL. Adalah web pemasaran tiketdengan studi kasus Penjuan atau Pemesanan Tiket Armada Trafel secaraonline. Gampang dimodifikasi dari Dreamweaver versi berapapun.

Harga Script Web contoh skripsi ini : Rp. 300.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Penjualan Tiket Armada[2]. Source Code (Script) Web Penjualan Tiket Armada[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

11

Program Skripsi : Sistem Informasi Pemesanan Kamar Hotel :Dibuat dengan PHP dan MySQL. Adalah web pemasaran yang dimiliki olehsebuah Hotel berbintang, yaitu dengan membuat fasilitas booking kamarberbasis Web. Gampang dimodifikasi dari Dreamweaver versi berapapun.

Harga Script Web contoh skripsi ini : Rp. 300.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Pemesanan Kamar Hotel[2]. Source Code (Script) Web Pemesanan Kamar Hotel[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewatDreamweaver )

12 By Request: Pesan Program Skripsi Web Toko Online : Anda

Page 96: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 96

yang Menentukan Tema atau Objek Barang yang Dijual : Dibuatdengan PHP dan MySQL. Anda boleh mendesain sendiri sistemnya. HargaBy Request (pesan baru) menyesuaikan permintaan, harganya: Rp. 800.000,-.

13

Script Online Store: Kami Menerima Pesanan Web TokoOnline ntuk Pengembangan Bisnis Toko Anda. Ingin punyaToko Online sendiri ?? hemm....coba aja beli paket ini,bergaransi dan gratis SEO (Search Engine Optimization) +Internet Marketing selamat sebulan . Jadi, kami akan buatkan webtoko sesuai pesanan yang Anda minta, termasuk data -data barang yang akandijual kami bantu input-kan. Fasilitas dari kami adalah:

[01]. Pengerjaan Standar 2 minggu (langsung OnLine).[02]. Gratis 1 domain Toko (www.AlamatTokoAnda.Com).[03]. Gratis 5 Blog Marketing (Blog Promosi untuk Toko Online Anda)[04]. Gratis 1 Facebook Marketing (Facebook Promosi untuk toko OnlineAnda)[05]. Gratis Optimasi SEO (Google Search) selama 1 bulan[02]. Gratis Optimasi Internet Marketing selama 1 bulan[03]. Gratis Konsultasi Bisnis, Gimana Cara Pembayaran, dll.[04]. dll

Biaya pesan Toko Online paket Bisnis: Rp. 3.500.000, -Garansi, Dijamin Dagangan Anda Laku

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke alamat

email kami :

CONTOH EMAIL PEMESANAN

Tujuan Email

Subjek Surat Pesan Program eCommerce .....

Isi Surat Pesan surat Anda di sini ...........

Page 97: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 97

Identitas Pemesan :1. Nama Lengkap : ?2. Mahasiswa Mana : ?3. Nomor HP Aktif : ?

NO JUDUL PROGRAM

1

Contoh Program Skripsi dan TA : SistemInformasi Test Ujian Masuk LangsungKomputer (Secara Online) : Konsep dari web iniadalah untuk Test Langsung, atau Ujian LangsungKomputer secara bersama-sama (Multi User).

Anda pasti sudah tau, jika beberapa kampus atau sekolahsekarang telah mengadakan Test Langsung Komputer. Jadi,calon siswa/mahasiswa baru setelah mendaftar bolehmemilih 2 model ujian. [1]. Ujian reguler, atau yangdilakukan secara manual bersama2. [2]. Ujian langsungkomputer, yang langsung mengerjakan soal di komputer,dan hasilnya langsung di dapat. Nah, web program inidipakai untuk opsi ujian ke-2. Sudah maksud ya???

Kemampuan Web ini:[1]. Web Berbasis Multi User, Peserta Ujian (Test) bolehberbarengan[2]. Soal yang dimasukkan tidak acak, tapi soal yang tampildi halaman peserta akan diacak.[3]. Multi Mata Pelajaran, jadi bisa ujian beberapa matapelajaran sekaligus.

Page 98: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 98

[4]. Timer Mundur. Jadi, jika waktu yang disediakan sudahhabis, maka program akan secara otomatis menyimpan soalyang sudah dipilih (pilihan ganda).[5]. Bisa diterapkan untuk Online, atau Tes Langsung(Lokal).[6]. ...dan kelebihan lain, Web ini dibuat lewatDreamweaver 8 (Terstruktur).

Harga Script Web contoh skripsi ini : Rp. 750.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Test Langsung(Ujian Masuk Siswa/Mahasiswa)[2]. Source Code (Script) Web Test Langsung (Ujian)[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

2

Contoh Program TA dan Skripsi: eLearning :Sistem Informasi Latihan Ujian SecaraOnline (atau Lokal Jaringan) : Aplikasi ini dibuatdengan PHP dan MySQL. Ini merupakan web yangberbasis Multi User. Gunanya untuk ujian atau test ataulatihan ujian dengan pengelompokan soal (kategori soal)yang berbeda.

Konsep inti dari web ini adalah web sitem informasi yangberisi banyak soal, pengelompokkan berdasarkan matapelajaran. Siswa yang mendaftar akan menjadi anggtoasistem eLearning. Siswa dalam satu hari boleh berlatihmengerjakan soal-soal ujian yang ada di web, dan hasilnya

Page 99: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 99

langsung didapat. Dalam satu hari, siswa hanya diberikansatu kesempatan untuk masing-masing matapelajarang, danselanjutnya boleh mengerjakan matapelajaran yang sama diesok hari.

Harga Script Web contoh skripsi ini : Rp. 450.000,-.Silahkan kembangkan sendiri untuk kepentingan yang lain.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Test Ujia nMasuk[2]. Source Code (Script) Web Test Ujian Masuk LangsungKomputer[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

3

Contoh Program TA dan Skripsi: eLearning :Sistem Informasi Pembelajaran Online UntukSiswa : Aplikasi ini dibuat dengan PHP dan MySQL.Merupakan Web Pembelajaran berbasis Multi User (banyakpengguna) sebagai anggota Web. Studi kasus program inipada semuah pondok pesantren.

Para siswa dapat mendownload materi pelajaran jika sudahmengerjakan Tes Online (ujian) dan lulus. Jika belum lulus,maka tes dapat dilakukan besok. Tes akan diacak, sehinggaberbeda soalnya dengan santri/siswa yang lain.

Harga Script Web contoh skripsi in i : Rp. 300.000,-.

Page 100: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 100

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi PembelajaranSiswa[2]. Source Code (Script) Web Pembelajaran Siswa[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

4

Contoh Program Skripsi dan TA : SistemInformasi Perijinan Karyawan SecaraIntranet : Aplikasi ini dibuat dengan PHP dan MySQL.Sistem dibuat dengan metode Multi User antara karyawandan direktur. Aplikasi ini dibuat dengan tujuan untukmempermudah para karyawan untuk mengajukan perijinan.Karyawan hanya melakukan Login dan mengisi formulir,maka prijinan akan di baca oleh direktur dan kemudiandiputuskan ACC atau tidak.

Harga Script Web contoh skripsi ini : Rp. 200.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Pengajuan IzinKaryawan[2]. Source Code (Script) Web Pengajuan Izin Karyawan[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

Page 101: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 101

5

Contoh Program Skripsi dan TA : SistemManajemen Data Sekolah SMK/SMU : Programini dibuat dengan PHP dan MySQL. Program ini dibuatberbentuk Website yang di dalamnya terdapat SistemInformasi Manajemen (SIM) untuk mengelola Data Guru,Siswa, Jadwal, Kelas dan Pelajaran serta Nilai.

Harga Script Web contoh skripsi ini : Rp. 350.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi ManajemenSekolah (SMU/SMK/SMP)[2]. Source Code (Script) Web Manajemen Sekolah(SMU/SMK/SMP)[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

6

Contoh Program Skripsi dan Tesis : SistemInformasi KRS Online 2 (Expert)/ SistemInformasi Akademik : Program ini dibuat denganPHP dan MySQL serta gaya pemrograman OOP. Programini digunakan untuk mengelola data KRS (Kartu RencanaStudi) pada kampus D3 maupun Universitas. Program inidibuat gaya Objek Oriented Prog ramming (OOP), sehinggadapat diterapkan pada analisa UML.

Harga Script Web contoh skripsi/tesis ini : Rp. 1.000.000,-.

Page 102: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 102

( Lihat Detail )

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Akademik v2[2]. Source Code (Script) Web Akademik v2[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

7

Contoh Program TA dan Skripsi: SistemInformasi Perpustakaan Sekolah berbasisWeb PHP (Pinjam, Kembali, Denda, KatalogOnline) : Aplikasi ini dibuat dengan PHP dan MySQL.Ini merupakan Web yang bersi fat Multi User, yaituhalaman cPanel untuk Administrasi Data Buku danhalaman Katalog yang digunakan oleh pengguna. Padaaplikasi ini telah dilengkapi dengan Sistem PemesananPinjam oleh anggota, Transaksi Peminjaman oleh Penjagadan Transaksi Pengembalian lengkap dengan pembayaranDenda jika terlambat.

Harga Script Web contoh skripsi ini : Call (eLibrary finisdalam 1 minggu)

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi PerpustakaanBerbasis Web v1[2]. Source Code (Script) Web Perpustakaan v1[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

Page 103: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 103

8

Contoh Program TA dan Skripsi: SistemInformasi Pariwisata : Aplikasi ini dibuat denganPHP dan MySQL. Ini merupaakn web yang berisi informasitentang pariwisata. Paket ini akan kami berikan 3 contohweb, yaitu:[1]. Web Sistem Informasi Info pariwisata Gunung Kidul(Yogyakarta)[2]. Web Sistem Informasi Daftar Gunung di Indonesia.[3]. Web Sistem Informasi Jalur Bus di Yogyakarta

Harga Script Web contoh skripsi ini : Rp. 300.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Wisata, Jalu Busdan Informasi Gunung[2]. 3 Source Code (Script) Web Informasi Wisata dan JalurBus[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

9

Contoh Program TA dan Skripsi: SistemInformasi Pencarian Data pada Katalog(kasus: Data Wayang Kulit ) : Aplikasi ini dibuatdengan PHP dan MySQL. Studi kasus dari program iniadalah sistem informasi berbentuk katalog senipewayangan. Mencakup cerita, sejarah, istilah dan nama -nama wayang. Dilengkapi dengan tools pencarian lengkapuntuk user dan admin. Kelebihan dari script program iniadalah teknik pencarian data (search engine), yang mampu

Page 104: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 104

menelusuri data judul, isi dan penjelasan.

Harga Script Web contoh skripsi ini : Rp. 250.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Katalog Wayan gKulit[2]. Source Code (Script) Web Informasi Katalog WayangKulit[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

10

Contoh Program TA dan Skripsi: SistemInformasi Rekam Medis Rawat Inap padaKlinik/ Rumah Sakit : Aplikasi ini dibuat denganPHP dan MySQL.

Harga Script Web contoh skripsi ini : Rp. 400.000,-.

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Informasi Rekam MedisRawat Inap[2]. Source Code (Script) Web Rekam Medis Rawat Inap[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHPlewat Dreamweaver )

11By Request: Pesan Program untuk Tugas Akhir(TA )dan Skripsi berbasis Web PHP - MySQL. Silahkantentukan sendiri konsepnya, dan sistem basis datanya.

Page 105: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 105

kami akan mengerjakan sesuai dengan pesanan.Biayanya, antara 1,3juta - 2juta (tergantungkerumintan program yang dipesan).

12

Script Online Store: Kami MenerimaPesanan Web Toko Online untuk ContohSkripsi/TA (Penjualan Berbasis Web PHP).

Biaya pesan Toko Online paket Skripsi: Rp. 1.100.000, -

13

Script Online Store: Kami MenerimaPesanan Web Toko Online untukPengembangan Bisnis Toko Anda. Inginpunya Toko Online sendiri ?? hemm....cobaaja beli paket ini, bergaransi dan gratis SEO(Search Engine Optimization) + InternetMarketing selamat sebulan . Jadi, kami akanbuatkan web toko sesuai pesanan yang Anda minta,termasuk data-data barang yang akan dijual kami bantuinput-kan. Fasilitas dari kami adalah:

[1]. Pengerjaan Standar 2 minggu (langsung OnLine).[2]. Gratis 1 domain Toko (www.AlamatTokoAnda.Com).[3]. Gratis 5 Blog Marketing (Blog Promosi untuk TokoOnline Anda)[4]. Gratis 1 Facebook Marketing (Facebook Promosi untuktoko Online Anda)[5]. Gratis Optimasi SEO (Google Search) selama 1 bulan

Page 106: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 106

[6]. Gratis Optimasi Internet Marketing selama 1 bulan[7]. Gratis Konsultasi Bisnis, Gimana Cara Pembayaran,dll.[8]. dll

Biaya pesan Toko Online paket Bisnis: Rp. 3.500.000, -Garansi, Dijamin Dagangan Anda Laku

PANDUAN PEMBAYARAN SKRIP DI ATAS

Okay, PANDUAN TRANSFER-nya

Jika No HP: 0819-----1709 (3 digit, Sesuaikan dg No HP Anda)

Jika pesan Script eLearning v 1, biaya Rp 350.000,- (Promo)

Silahkan transfer Rp. 750.709 ke rek BNI, a/n: BunafitNugroho, NoRek: 003 009 4812 .

Jika transf dri ATM Selain BNI / ATM Bersama (contoh:Mandiri, Syariah Mandiri, dll) No Rek ditambah angka 009.Jadi, No Rekening BNI kami Menjadi : 009 003 009 4812

Oiya, dari BCA tidak bisa transfer ke BNI (sebaiknya jangan)

Setelah transfer, konfirmasi lewat Email,

atau SMS Ke : 0838 6716 1314

Page 107: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 107

eLearning Model 1Sistem Informasi Latihan Ujian Soal

Untuk Banyak Mata PelajaranBiaya pesan Website: Rp. 500.000,-

Page 108: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 108

Test atau Ujian atau Latihan mengerjakan soal.

1. Soalnya boleh teks, atau boleh soal teks dan gambar

2. Jawabannya Pilihan ganda.

3. Tiap soal akan diacak keluarnya per pelajaran, jadi misalnya ada100 soal untuk pelajaran A, dan tiap melak ukan ujian/latihan soalitu dapat 10 soal, maka pada hari yg sama masing2 siswa akanberbeda, atau kemungkinan sama salah satunya.

4. Kemunculan jumlah soal dapat ditentukan, termasuk bobot nilakelulusannya, apakah harus betul 30% ataukan 50%.

5. Multi Pengguna, jadi beberapa siswa bisa login bareng dan latihansoal.

6. Sistem Ujian Masuk, itu konsepnya Web berisi Soal2 beberapapelajaran, pelajaran bebas ditambah. Tiap siswa boleh latihan soaltiap hari (satu hari sekali, untuk satu matapelajaran).

# Ada pengembangan lagi, jadi Setlah Siswa mendaftar, mereka belumbisa login. Sebelum admin Verifikasi, atau Mensetujui dengan mengklikTombol AKTIF.

Page 109: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 109

eLearning Model 2Sistem Informasi Pembelajaran Siswa

dengan Sistem Tingkatan MateriBiaya pesan Website: Rp. 400.000,-

Page 110: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 110

e-Learning: Quiz Online : Ujian Online : dilengkapdengan Download Materi Mata Pelajaran untuk NaikTingkat : Sistem Informasi Pembelajara Online UntukSiswa yang dapat dijalankan secara Intranet (jaringan lokal) atau jugabisa diOnline-kan pada situs di Internet, atau pada komputer untukbelajar. Berbentuk source code/ Script Web, Anda dapat menjadikankode program ini untuk acuan Kerja Praktek (KP), Tugas Akhir(TA),untuk acuan Skripsi bidang Informatika dan untuk contoh belajarpemrogramman.

Ide skripsi bertema eLearning/e-Learning/ pembelajaran online/ QuizOnline/ Ujian Online/ aplikasi eLearning/e learning Berbasis Web PHP.Bukan hanya untuk e-learning pada sekolah (siswa), akan tetapi jugadapat diterapkan untuk e-dakwah, atau e-learning pada kalangan santri,atau lainnya yang konsepnya sesuai.

Berikut adalah penjelasan Konsep Web e -Learning ini:

Konsepnya web ini ada sistem anggota (siswa).

Jika anggota (siswa/santri) sudah login, maka siswa dapatmengambil (download) materi 1 dan 2 (atau ditentukan olehadmin/guru pengelola).

Untuk mendownload Materi 3, harus mengerjakan Ujian dulu darimateri sebelumnya. Jadi, web memiliki form ujian pilihan ganda,yang soalnya diacak dari database soal dalam sistem webelearning.

Begitu juga untuk materi 4, harus mengerjakan Ujian terlebihdahulu, baru tombol download akan muncul.

Ujiannya diacak soal, jadi tergantung Admin -nya. Kalo jumlah soalnyabanyak, maka tiap siswa yang ujian (mengerjakan soal kenaikanbab/tingkat) tidak akan dapat soalnyang sama. Kalo soal dikit, ya

Page 111: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 111

mungkin sama atau cuman tukar nomor urut aja. Ujiannya berbentukpilihan ganda.

eLearning Model 3Sistem Informasi Ujian Masuk

Sekolah/KuliahBiaya pesan Website : Rp. 750.000,-

Admin yang betugas input semua data pribadi siswa, input soal, inputpelajaran, dll

Siswa hanya login dan mengerjakan soal dari 4 mata pelajaran: IPA,Bahasa Indonesia, MTK, bhs inggris.

Setelahmengerjakan semua soal, sistem baru mengeluarkan informasi lulus atau

tidak lulus, jadi nilai dari 4 pelajaran di r ata2.

Waktu ujian diberikan waktu, sehingga ada timer penghitung mundur.

Page 112: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 112

www.scribd.com/bunafit

www.scribd.com/bunafitkomputerwww.planetKode.Com

www.bunafit-komputer.com

www.bunafitWeb.Comwww.bunafitSoft.Com

www.bunafitCamp.Com

Page 113: Web Mobile - Panduan Membuat Website Di Handphone Berbasis WAP Dengan WML, PHP Dan MySQL

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 113

Setelah transfer Source Codeakan dikirim ke Email Anda.

Biaya Workshop (Private) : Rp. 1.500.000, - diYogyakarta, Anda akan diajari teknik membuat

Program yang ada di daftar. (biaya sudah termasukWeb Program)

Untuk mendapatkan No Rekening transfer, silahkan kirim emailseperti contoh.

Atau, kirim SMS ke nomor 0838 6716 1314.

Contoh pesan SMS "planetKode, minta No Rekening buatpembayaran Sc eCommerce ........ ". Kami akan segera membalas.

www.bunafit-komputer.comRedaksi Buku IT & Software Development

www.planetKode.Com