http://www.ebookgratis.sampara.

com

Seluruh ebook / dokumen di ebookgratis.sampara.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Seluruh dokumen diambil dari berbagai sumber baik dari website, blog , kiriman langsung dari penulis dan lainnya dengan tujuan agar masyarakat lebih mudah untuk mendapatkan informasi seputar permasalahannya masing – masing.

By www.sampara.com

Dasar Pemrogramman WAP dengan WML dan PHP/MySQL

Bunafit Nugroho www.bunafit-komputer.com bunafit_linux@yahoo.com

Lisensi Dokumen:
Copyright © 2008 Bunafit-Komputer.Com Seluruh dokumen di Bunafit-Komputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari Bunafit-Komputer.Com.

Untuk membuat aplikasi WAP yang berjalan dinamis, maka Anda dapat mengkolaborasikan skrip WML dengan pemrograman PHP. Seperti halnya dengan aplikasi Web, PHP merupakan salah satu bahasa pemrograman yang mampu menciptakan program web menjadi lebih dinamis. Dengan menggunakan program PHP, Anda tidak hanya membuat program WAP dengan tampilan yang statis. Akan tetapi Anda dapat mengakses database seperti MySQL. Dengan menggunakan database terebut, Anda dapat menyimpan data-data berita didalamnya, dan menampilkannya pada halaman browser.

Embeded PHP
PHP (PHP Hypertext Preprocesor) merupakan bahasa pemrograman yang tergolong ke dalam jenis Interpreter. Untuk menjalankan skripnya, program ini harus diletakkan pada direktori root pada web server. Pada pembahasan ini Kita masih akan menggunakan Apache sebagai web servernya. Skrip PHP sangat mudah digunakan, salah satunya adalah bahwa skrip PHP dapat berjalan secara embeded di dalam tag-tag WML. Untuk membuat program WAP berbasis PHP, maka pada setiap halaman harus Anda kenalkan bahwa program tersebut adalah skrip WAP. Caranya adalah dengan memberikan header pengenal berikut:
header('Content-type:text/vnd.wap.wml');

wml').2 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo.php." newcontext="true"> <p> Menggunakan PHP </p> </card> </wml> Kedua listing program di atas akan mengahasilkan keluaran yang sama. Anda dapat melihat dua teknik penulisan WML di dalam program PHP. Setelah itu. echo "</wml>".php <?php header('Content-type:text/vnd.com Selain itu.1/EN">'). echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. Anda dapat melanjutkan dengan tag-tag WML yang lain. Listing Program : embeded.0"?>'). echo "</card>". echo('<?xml version="1. Setelah ketiga baris tag di atas. echo "<wml>".1/EN">'). maka Anda dapat menuliskan kode WML baik dengan cara PHP maupun dengan cara menuliskannya secara biasa (WML murni).1/EN">'). serta PHP yang embeded di dalam WML.php <?php header('Content-type:text/vnd. bahwa untuk membuat program WAP yang dinamis dengan PHP. perhatikan gambar berikut: .wap.:: Dasar PHP WML ::. Anda juga harus menampilkan pengenal Skrip WML ke dalam versi penulisan PHP. echo('<?xml version="1. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. ?> <wml> <card title=".\" newcontext=\"true\">". Sebagai contoh.wml'). echo "<p> Menggunakan PHP </p>".0"?>'). Yang perlu Anda ingat.0"?>').:: Dasar PHP WML ::. yaitu dengan memberikan parameter echo.wap. echo "<card title=\". ?> Skrip di atas juga dapat Anda tulis dengan cara berikut: Listing Program : embeded. maka penyimpanan file programnya juga harus menggunakan ekstensi . Perhatikan cara berikut: echo('<?xml version="1.

1/EN">'). Anda dapat melihat listing program berikut: Listing Program : menampilkan-data. echo "<b><br/>Selamat datang PHP dan WML</b><br/>". echo('<?xml version="1. Program PHP dan WML sederhana Menampilkan Data Setelah cara yang telah dijelaskan di atas dipenuhi.php header('Content-type:text/vnd. ?> <wml> <card title=".com Gambar 1.bunafit-komputer.wml'). Sebagai contoh.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www.0"?>').:: Dasar PHP WML ::. ?> </big> </p> </card> </wml> .wap. Semua kode-kode PHP yang pernah Anda ketahui sebelumnya dapat Anda gunakan disini. maka Anda dapat membuat isi program dengan baik menggunakan tag WML maupun dengan skrip PHP." newcontext="true"> <p align="center"> <big> <?php $tanggal=date('d-m-Y'). echo "Sekarang tanggal $tanggal". echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.

Selanjutnya data yang ada di dalam variebal $tanggal akan ditampilkan dalam browser/emulator. Contohnya Anda dapat melihat listing program berikut: . Fungsi yang digunakan adalah date. Apabila ekspresi bernilai salah. Perintahnya adalah: echo "Sekarang tanggal $tanggal". Dengan menggunakan cara di atas. Menampilkan data tanggal Dasar Logika If If merupakan operator PHP yang digunakan untuk membuat kondisi dengan satu pilihan. maka program tidak mengerjakan apa-apa.com Listing program di atas Kita berniat untuk menampilkan data tanggal sekarang.4 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. maka emulator akan menampilkan data tanggal yang berjalan sekarang. Perhatikan hasilnya seperti gambar berikut: Gambar 2. Perhatikan skrip berikut: $tanggal=date('d-m-Y'). bentuk penulisannya adalah: if(ekspresi) { pernyataan } Pada sintaks di atas. kemudian hasil dari tanggal akan disimpan pada variabel $tanggal. kondisi akan mengerjakan kolom pernyataan apabila ekpresinya bernilai benar.

Hasil pembuatan kondisi if .1/EN">'). echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. } ?> </small> </p> </card> </wml> Pada listing program di atas.bunafit-komputer. echo " </b></big>".wml'). echo('<?xml version="1.0"?>'). maka “ data di dalam kalang akan dikerjakan.. maka hasilnya adalah: Gambar 3.php <?php header('Content-type:text/vnd. ?> <wml> <card title=". Selanjutnya variabel tersebut dikondisikan “ apabila $gaji lebih kecil atau sama dengan nilai 3500." newcontext="true"> <p align="center"> <small> <?php $gaji=30000.$gaji.:: Dasar PHP WML ::.tidak memenuhi UMR Jogja".wap. pertam kita memiliki variabel bernama $gaji yang bernilai 30000. Dengan logika di atas. Apabila tidak program berhenti. echo "Gaji Rp. if ($gaji <= 350000) { echo "<br/><big><b>".BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www.com Listing Program : logikaif.

} else { echo "<br/><big><b>".tidak memenuhi UMR Jogja". Sebagai contoh Anda dapat melihat pada listing program sederhana berikut. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. } ?> </small> </p> </card> </wml> Pada program di atas pertama kali Kita membuat variabel dengan nama $gaji. sedangkan apabila ekspresinya salah program akan mengerjakan operasi yang ada di dalam pernyataan 2. echo "Gaji Rp.6 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo.php <?php header('Content-type:text/vnd.$gaji. echo "Gaji Rp. Perhatikan sintaks berikut: if(ekspresi) { pernyataan 1 } else { pernyataan 2 } Dari sintaks di atas. maka gaji tersebut telah memenuhi UMR (Upah Minimum . if ($gaji >= 350000) { echo "<br/><big><b>". echo "</b></big>". Listing Program : logikaif-else.1/EN">').memenuhi UMR Jogja". echo('<?xml version="1.wap.wml').com Dasar Logika If-Else If-else merupakan operator yang dapat digunakan untuk membuat kondisi dengan dua pilihan. ?> <wml> <card title=".$gaji.." newcontext="true"> <p align="center"> <small> <?php $gaji=450000. echo "</b></big>". Logika yang digunakan adalah “ Apabila nilai dari variabel $gaji lebih besar atau sama dengan 350000.. apabila ekspresi bernilai benar.0"?>'). nilai dari variabel tersebut berisi angka 450000.:: Dasar PHP WML ::. maka program akan mengerjakan operasi yang ada di dalam pernyataan1.

Sedangkan apabila tidak memenuhi syarat tersebut.com Regional) Jogja.bunafit-komputer. 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 sebagai berikut: 1. apabila benar maka pernyataan 1 akan dikerjakan. Gambar 4. maka pernyataan 2 akan dikerjakan. Apabila ekspresi 2 bernilai benar. maka program akan memeriksa pada ekspresi 2. . Apabila dijalankan. maka gaji tersebut tidak memnuhi UMR Jogja”. maka bentuk tampilannya adalah. maka pernyataan 3 yang akan dikerjakan. 3. Dengan menggunakan operator tersebut.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www. 4. Apabila ekspresi 1 bernilai salah. maka Anda dapat membuat program dengan banyak pilihan (multiple choice). 2. Sedangkan apabila semua ekspresi 1 dan ekspresi 2 juga salah. Hasil program if-else Dasar Logika If-Else-If If-else-if merupakan bentuk operator yang paling lengkap diantara operator if sebelumnya. Pertama kali kondisi melakukan pemeriksaan pada ekspresi 1.

echo('<?xml version="1.php <?php header('Content-type:text/vnd. } else if ($bulan==6) { echo "<br/><big><b> Juni </b></big>". } else if ($bulan==2) { echo "<br/><big><b> Februari </b></big>". } else if ($bulan==5) { echo "<br/><big><b> Mei </b></big>". } else if ($bulan==7) { echo "<br/><big><b> Juli </b></big>". } else if ($bulan==9) { echo "<br/><big><b> September </b></big>".:: Dasar PHP WML ::.8 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. } else if ($bulan==8) { echo "<br/><big><b> Agustus </b></big>".wml').0"?>').wap. } else if ($bulan==10) { echo "<br/><big><b> Oktober </b></big>". if ($bulan==1) { echo "<br/><big><b> Janurai </b></big>". } else if ($bulan==3) { echo "<br/><big><b> Maret </b></big>". } else if ($bulan==4) { echo "<br/><big><b> April </b></big>". echo "<br/><big><b> Sekarang bulan </b></big>". } else if ($bulan==11) .com Sebagai contoh. Anda dapat melihat skrip berikut: Listing Program : logikaif-else-if.1/EN">'). echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. ?> <wml> <card title="." newcontext="true"> <p align="center"> <small> <?php $bulan=date('m').

bunafit-komputer. Kemudian 5.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www. maka apabila dijalankan akan menghasilkan bentuk keluaran seperti gambar berikut: Gambar 5. Bentuk kondisinya adalah sebagai berikut: 1. maka akan ditampilkan teks “ Januari “. 2. Dari angka yang didapatkan Kita kondisikan. Apabila mendapatkan $bulan bernilai 2. 12). Menggunakan if-else-if . Apabila mendapatkan $bulan bernilai 3. Kemudian. maka akan ditampilkan teks “ Februari “. Pertama menampilkan bulan ke dalam variabel $bulan. } else if ($bulan==12) { echo "<br/><big><b> Desember </b></big>".. 3. Dengan menggunakan program di atas. Selanjutnya kondisinya dilakukan terus sampai dengan tanggal 12 yang menampilkan teks Desember. } ?> </small> </p> </card> </wml> Listing program di atas digunakan untuk menampilkan nama bulan ke dalam bahasa Indonesia.com { echo "<br/><big><b> November </b></big>". Pertama kali Kita menggunakan fungsi date yang dapat menampilkan nama bulan ke dalam bentuk angka (1 . 4. Kemudian. maka akan ditampilkan teks “ Maret “. Apabila mendapatkan $bulan bernilai 1.

echo('<?xml version="1. Anda dapat menuliskan contoh program yang fungsinya untuk menampilkan angka dari nomor 1 sampai dengan nomor 12. $variabel2. batasan dari operasinya adalah selama nilai $bulan kurang dari 12.com Menggunakan For For merupakan opertor PHP yang digunakan untuk membuat program looping (perulangan).10 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. Dari program di atas. apabila dijalankan akan menghasilkan bentuk tampilan seperti gambar berikut: ." newcontext="true"> <p align="center"> <small> <?php echo "<b>Menampilkan bulan 1-12 </b><br/>". echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. $bulan <= 12. $variabel3) { pernyataan } Sintaks di atas dapat dijelaskan bagian-bagiannya sebagai berikut: • • • $variabel1 $variabel2 : adalah variabel yang memiliki nilai awal perulangan : adalah variabel yang memiliki nilai pembatas dalam perulangan. Listing Program : looping-for.operasi yang dilakukan adalah PostIncreement ($bulan++).wap.wml'). $variabel3 : adalah variabel yang digunakan untuk membuat operasi. ?> <wml> <card title=". } ?> </small> </p> </card> </wml> Pada listing program di atas.0"?>').1/EN">'). Anda dapat menggunakan operator ini dengan mengkolaborasikannya dengan operator kondisi di atas. for ($bulan=1.:: Dasar PHP WML ::. $bulan++) { echo "Bulan $bulan <br/>". Sintaksnya adalah: for ($variabel1.php <?php header('Content-type:text/vnd. baik penambahan angka maupun pengurangan angka pada variabel 1. Sebagai contoh. Kita memiliki nilai awal bernilai 1.

com Gambar 6.wml'). ?> <wml> <card title=". kedua bentuk operator ini memiliki kemampuan yang sama. echo('<?xml version="1.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www. Secara teknis. Anda dapat membuat batasan perulangan pada bagian ekspresi. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1. Caranya dapat Anda lihat pada listing program berikut: Listing Program : looping-while.wap." newcontext="true"> <p align="center"> <small> . Sedangkan pada bagian pernyataan dapat dibuat dengan bentuk isi atau dengan operasi yang akan dikerjakan. Menampillkan nomor 1 sampai dengan 12 Dasar Menggunakan While While juga merupakan operator yang digunakan untuk membuat perulangan.0"?>').php header('Content-type:text/vnd. Anda dapat membuat bentuk pananggalan yang dimulai dari tanggal 1 sampai dengan tanggal 31. Sintaks yang digunakan adalah: while (ekspresi) pernyataan } { Pada operator di atas.:: Dasar PHP WML ::.bunafit-komputer.1/EN">'). Sebagai contoh.

Untuk memudahkan pelajaran ini. Langkah pertama. sebagai contoh Kami menggunakan user bunafit dan nugroho sebagai passwordnya.12 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. Di dalam halaman Web mungkin telah sering Anda temui. Commands end with . or \g. } ?> </small> </p> </card> </wml> Dengan menggunakan perulangan di atas. $ mysql -u bunafit -p Enter password: *** Welcome to the MySQL monitor. while ($tanggal <= 31) { $tanggal++. Your MySQL connection id is 1 to server version: 4. Hasil perulangan dengan operator while Membuat Kolom Berita Kolom berita juga sering disebut dengan news pages. echo "Tanggal $tanggal <br/>". Sekarang Kita akan mencoba mengaplikasikannya pada WAP.com <?php echo "<b>Menampilkan tanggal 1-31 </b><br/>". maka apabila listing di atas dijalankan akan menghasilkan keluaran seperti gambar berikut: Gambar 7. maka ikutilah beberapa langkah berikut: 1.1. masuklah pada database MySQL Anda dengan menggunakan user yang Anda miliki.7-max .

php <?php header('Content-type:text/vnd. perhatikan caranya sebagai berikut: mysql> CREATE DATABASE aplikasiwap.1/EN">'). 1 row affected (0.14 sec) mysql> USE aplikasiwap. echo('<?xml version="1. mysql> 2. detail_berita varchar(200) NOT NULL default ''. sekarang ALLAH telah menguji kembali dengan terguncangnya Gempa yang bertenaga 8.'Baru beberapa hari masyarakat di Pulai Nias merasakan ketenangan. tanggal_masuk date NOT NULL default '0000-00-00'.'2005-03-30'). PRIMARY KEY (id_berita) ).wml').2 SL'. database aplikasiwap akan kita gunakan untuk aplikasi yang lain. Berikut adalah perintahnya: CREATE TABLE berita ( id_berita int(3) NOT NULL auto_increment. 5.' or '\h' for help. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.'2005-03-30'). Hal ini karena tidak adanya transportasi disana'. 4. Buat dan aktifkan database bernama aplikasiwap.bunafit-komputer.wap.'Keterlambatan Bantuan'. Tabel ini nantinya akan digunakan untuk mrekam datadata berita yang ditampilkan pada news pages.'Sampai berita ini dionlinekan. Sekarang Anda dapat membuat program WAP-nya dengan menuliskan skripnya seperti listing lengkap berikut: Listing Program : dasarwap/berita_tampil. Query OK. maka Anda dapat memasukkan data berita dengan perintah berikut: INSERT INTO berita VALUES (1.0"?>').com Type 'help. bantuan yang berasal dari pemerintah masih belum dapat didistirbusikan. Database changed mysql> Selanjutnya. Sekarang buatlah tabel bernama berita.'Gempa Bumi Melanda Nias'.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www. . Type '\c' to clear the buffer. 3. Untuk Mempermudah memahami pembahasan ini. INSERT INTO berita VALUES (2. judul_berita varchar(50) NOT NULL default ''.

$password) or die ("Belum bisa konek ke server"). "$cuplikan .0. echo "<br/><br/>". } ?> </small> </p> </card> </wml> echo echo echo echo Ada beberapa baris perintah yang terkait di dalam listing program di atas. } } else { echo "<br/><b><big>Tidak ada berita</big></b><br/>"." newcontext="true"> <p align="left"> <small> <?php $hostname="localhost".com ?> <wml> <card title=".50). $database="aplikasiwap". $password="nugroho". //cek kondisi query if ($eksekusi=mysql_query($sql_select)) { echo "<br/>". $mysql_konek=mysql_connect($hostname. Lebih jelasnya dapat Anda ikuti pembahasannya sebagai berikut: • Koneksi Server Pertama Kita akan membuka koneksi pada server database MySQL. "&nbsp. $username="bunafit". $cuplikan=substr("$detail_berita". . mysql_select_db($database).php? idberita=$baris[id_berita]\"> Detail </a>]". "[ <a href=\"berita_detailtampil.$username.. skrip yang digunakan adalah: $hostname="localhost".14 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. $username="bunafit". echo "<br/><br/>". "<big><b>$baris[judul_berita]</b></big>"..[$baris[tanggal_masuk]]<br/>". echo "<big><b>CENTRANET NEWS :</b></big>".:: BERITA ONLINE ::. $password="nugroho".". while($baris=mysql_fetch_array($eksekusi)) { $detail_berita=$baris[detail_berita]. //query $sql_select="SELECT * FROM berita ORDER BY id_berita".

menampilkan data . maka Kita dapat memanggil atau mengaktifkan database yang akan digunakan. mysql_select_db($database).. Kita dapat membuat kondisi untuk melakukan pemeriksaan terhadap query yang digunakan. • Mengaktifkan Database Setelah koneksi berhasil. Perhatikan kondisi berikut: if ($eksekusi=mysql_query($sql_select)) { berhasil } else { gagal } Apabila query dapat dijalankan dan datanya tidak kosong. Anda tentunya tidak mencontreng kode diatas sama persis. • Melakukan permintaan pada tabel Karena Kita hendak menampilkan data dari tabel berita. $mysql_konek=mysql_connect($hostname. • Cek query yang ada Sambil menjalankan query yang ada. Perhatikan cara berikut: while($baris=mysql_fetch_array($eksekusi)) { .bunafit-komputer. sesuaikan user dan password MySQL sesuai dengan konfigurasi atau setting yang ada pada database. biasanya dibuat saat installasi MySQL. Di dalam database tersebut tentunya terdapat tabel yang berisi data-data yang hendak diakses. maka program akan mengakses kolom “gagal”. maka query yang digunakan adalah menampilkan seluruh data pada tabel berita.. Sedangkan apabila querinya salah atau datanya tidak ada.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www.$username. • Menampilkan semua data Selanjutnya Kita akan menampilkan semua data yang ada di dalam tabel menggunakan operator looping while... Berikut adalah querynya: $sql_select="SELECT * FROM berita ORDER BY id_berita".com $database="aplikasiwap". maka programa akan mengakses kalang “ berhasil “.$password) or die ("Belum bisa konek ke server").

Sehingga dengan memberikan tombol atau hyperlink detail.com } Pada kolom while di atas. Sehingga Kita harus memotong sebagian datanya dengan cara berikut: $detail_berita=$baris[detail_berita]. • Memotong Isi berita Pada skrip program di atas. Pada skrip di atas. Yaitu teks yang dimulai dari karakter 0 sampai dengan karekter 50.php? idberita=$baris[id_berita]\"> Detail </a>]". karakter detail dijadikan sebagai pemicu dari hyperlink.0. Selain karakter yang ada di dalam range tersebut. Sedangkan untuk kondisinya Kita menggunakan variabel idberita yang nilainya berisi data id_berita dari data berita yang dipilih. Anda dapat menampilkan semua data yang didapatkan query dengan menggunakan teknik berikut: echo “$baris[judul_berita]”. pengunjung dapat melihat isi beritanya secara lengkap. substr merupakan fungsi yang digunakan untuk mengambil data secara sebagian.50). Kita hanya akan menampilkan data berita sebagian saja. echo "<br/><br/>". Cara membuatnya adalah denagan menuliskan skrip berikut: echo "[ <a href=\"berita_detailtampil. maka Kita dapat membuat halaman yang ditampilkan pertama kali hanya sekilas saja. • Membuat Hyperlink Detail Karena isi dari berita sangat banyak. data tidak akan ditampilkan. $cuplikan=substr("$detail_berita". Dari skrip di atas. maka hasilnya akan menampilkan data seperti pada gambar berikut: .16 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. Selanjutnya apabila program di atas dijalankan. echo “$baris[detail_berita]”.

Pada program detail berita semua data berita secara lengkap akan ditampilkan. Anda dapat membuat programnya seperti listing berikut: Listing Program dasarwap/berita_detailtampil.1/EN">').wml')." newcontext="true"> <p align="left"> <small> <?php $hostname="localhost". Untuk lebih jelasnya. echo('<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www.0"?>'). $sql_select="SELECT * FROM berita WHERE id_berita='$idberita'". $mysql_konek=mysql_connect($hostname. $username="bunafit".$username. $database="aplikasiwap". $password="nugroho".com Gambar 8. Tampilan News Pages Pada setiap judul berita yang ditampilkan akan diberikan semuah hyperlink yang apabila diklik akan membawa Kita menuju pada halaman detail berita.$password) or die ("Belum bisa konek ke server"). ?> <wml> <card title=". if ($eksekusi=mysql_query($sql_select)) { . mysql_select_db($database). echo('<?xml version="1.bunafit-komputer.wap.php <?php header('Content-type:text/vnd.:: BERITA ONLINE ::.

echo "<br/><br/>". Selanjutnya ditampilkan pada browser dengan cara yang sama.php\"> Berita </a>]". yaitu hanya dengan menggunakan kondisi pada querynya. echo "<br/><br/>". Tampilan detail berita .[$baris[tanggal_masuk]]<br/>". nilai dari variabel $idberita didapatkan dari hyperlink detail yang dipilih pada program penampil data berita. echo "&nbsp.18 Free Article Penulis : Bunafit Nugroho Email / YM : bunafit_linux@yahoo. Berikut adalah querinya: $sql_select="SELECT * FROM berita WHERE id_berita='$idberita'". } Else { echo "<br/><b><big>Tidak ada berita</big></b><br/>". while($baris=mysql_fetch_array($eksekusi)) { echo "<big><b>$baris[judul_berita]</b></big>". Pada query di atas. } ?> </small> </p> </card> </wml> Teknik pembuatan program detail sangat sederhana. Gambar 9. Nilai kondisi yang digunakan didapatkan pada variabel yang dikirim pada address. } echo "[ <a href=\"berita_tampil. akan tetapi pada halaman detail kita tidak lagi memotong datanya. echo "<big><b>CENTRANET NEWS :</b></big>".com echo "<br/>". echo "$baris[detail_berita]<br/>".

BUNAFIT KOMPUTER TOKO SKRIP PROGRAM REFERENSI TA – SKRIPSI – TESIS TI Klik aja : www. Yogyakarta Penulis : Bunafit Nugroho Penerbit : Gava Media. Lahir di Way Jepara – Lampung Timur. lahir bulan September 1982.bunafit-komputer. Bandar Lampung. ZA.. Pagar Alam. Janti Yogyakarta. Pernah menjadi dosen di STMIK di kawasan Jl. Hobinya menulis dan memrogram yang gampanggampang ( OOP blum bisa.com DAFTAR PUSTAKA Pelajaran Lanjutan Baca pada 2 Buku ini Judul : Pengembangan Program WAP Judul : Aplikasi Pemrogramman Web dengan WML dan PHP Dinamis dengan PHP dan MySQL Penerbit : Gava Media. apalagi Ajax. oooOooo .blum tertarik ). Yogyakarta Penulis : Bunafit Nugroho Bunafit Nugroho adalah programmer pemula untuk aplikasi Desktop (Visual Basic 6. Lulus S1 awal tahun 2006 jurusan Teknik Informatika dari STMIK kawasan Jl.0) dan Web (PHP)..

Sign up to vote on this title
UsefulNot useful