SlideShare a Scribd company logo
1 |WML, PHP, dan MySQL
Praktikum 3
WML, PHP,dan MySQL
WML
Model Kerja WML diawali dengan permintaan suatu halaman wap oleh micro browser. Berdasarkan URL
(Uniform Resource Locator), microbrowser mendapatkan alamat dari server, menyampaikan segala
informasi yang dibutuhkan.
Selanjutnya, server akan mencarikan file yang diminta dan memberikan isinya ke microbrowser.
Microbrowser yang mendapatkan isinya segera melakukan proses penerjemahan kode WML dan
menampilkannya ke layar pemakai.
Skema kerja WML
PHP
Prinsip kerjanya setelah server mendapatkan yang diminta berupa berkas php, isinya dikirim ke
mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML).
2 |WML, PHP, dan MySQL
MySQL
Salah satu kelebihan PHP adalah mampu berkomunikasi dengan database. Salah satunya MySQL.
Mengkofigurasi WAP pada Server
Supaya server kita dapat mendukung tipe ekstensi program yang digunakan, maka pada file httpd.conf
harus diberikan definisi file yang nantinya akan diakses pada web server.
Buka file httpd.conf, selanjutnya arahkan halaman pada bagian <IfModule mod_dir.c>
3 |WML, PHP, dan MySQL
Membuat Halaman Index
Halaman index merupakan halaman awal yang akan muncul pada aplikasi ketika pertama kali
dipanggil, berikut contoh listing dari index.php
<?
Header('Content-type:text/vnd.wap.wml');
echo('<?xml version="1.0"?>');
echo('<!DOCTYPE wml PUBLIC"-//WAPFORUM//DTD WML 1.1/EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">');
?>
<wml>
<card id="Cover" title="Selamat Datang" ontimer="#awal">
<timer value="15"/>
<p align="center"><small><i>INFORMASI KAMPUS</i></small></p>
<p align="center"><b>SEKOLAH TINGGI TEKNIK<br/>MALANG</b></p>
</card>
<card id="awal" title="Menu Utama">
<p><b>Menu..............</b><br/>
<small>
1.<a href="infokampus.php">Alamat Kampus</a><br/>
2.<a href="infopimpinan.php">Pimpinan Universitas</a><br/>
3.<a href="infosarana.php">Sarana Pendidikan</a><br/>
4.<a href="lembaga.php">Lembaga dan Pusat Studi</a><br/>
5.<a href="beasiswa.php">Beasiswa</a><br/>
4 |WML, PHP, dan MySQL
6.<a href="aktivitas.php">Aktifitas Mahasiswa</a><br/>
7.<a href="prestasi.php">Prestasi Mahasiswa</a><br/>
8.<a href="infoprodi.php">Fakultas dan Jurusan</a><br/>
9.<a href="pendaftaran.php">Pendaftaran</a><br/>
10.<a href="biayapendidikan.php">Biaya Pendidikan</a><br/>
</small>
<b>Mahasiswa/i..............</b><br/>
<small>
1.<a href="lihatberita.php">Berita Terbaru</a><br/>
2.<a href="berita.wml">Kirim Berita</a><br/>
3.<a href="bukutamu.wml">Buku Tamu</a><br/>
4.<a href="polling.php">Polling</a><br/>
5.<a href="help.wml">Help</a><br/>
</small>
</p>
</card>
</wml>
5 |WML, PHP, dan MySQL
Berikut tampilannya :
Penjelasan :
1. Kode Diantara <? dan ?> adalah kode PHP
2. Splash Window.
Merupakan salah satu teknik pemrograman wap yang digunakan untuk membuat loading
(Program tunggu) halaman yang membutuhkan waktu akses yang beberapa detik lebih lama.
6 |WML, PHP, dan MySQL
Untuk membuat Spash Window WML telah menyediakan atribut ontimer yang dipasangkan
pada tag <card>
3. Halaman Koneksi
Halaman koneksi adalah halaman yang digunakan untuk menghubungkan aplikasi dengan
database.
Dalam hal ini koneksi dengan database MySQL, listing proramnya seperti berikut .
$wap[host]
Digunakan untuk mengenalkan host yang akan dipakai. Localhost berarti berarti posisi database
MySQL berada di computer yang yang digunakan oleh aplikasi tersebut.
Tetapi jika MySQL berada di komputer lain, maka kita bisa menuliskan nama komputer alamat IP
Address komputer yang dituju (harus terhubung ke jaringan)
$wap[user]
Untuk menuliskan nama user database yang digunakan.
$wap[pass]
Untuk menuliskan password database yang digunakan
$wap[db]
Untuk menuliskan nama database yang digunakan.
7 |WML, PHP, dan MySQL
4. Halaman Lokasi Kampus
Penjelasan :
1. Yang berada diantara tag <? dan ?> adalah kode PHP
2. Kata kunci echo digunakan untuk menampilkan
3. Include digunakan untuk menyisipkan.
4. $query=mysql_query("select * from kampus");
while($row=mysql_fetch_array($query))
{
8 |WML, PHP, dan MySQL
echo"<a href='detailkampus.php?
id=$row[id_kampus]'>$row[nama_kampus]<br/></a>";
}
Symbol $ digunakan ketika kita membuat variable. Pada kode diatas variable $query
memiliki nilai yang diambil dari tabel kampus. Kemudian kata kunci while dalam
pemrograman digunakan untuk menangani perulangan.
Bentuk umum dari pernyataan while
While (Kondisi) {
Blok Pernyataan
}
Contoh kasus diatas ketika variable $row bernilai yang disimpan dari array blok maka
pernyataan akan terus dijalankan.
Blok pernyataanny berisi kode hyperlink yang akan dialmatkan detailkampus.php. berdasar
array yang dipilih user.
Hasilnya sebagai berikut :
9 |WML, PHP, dan MySQL
5. Listing program 'detailkampus.php
Hasilnya :

More Related Content

PDF
Tutorial my sql
PPT
P webfb
PPTX
Rekweb
PDF
Ajar mysql5 1
DOCX
Cara replikasi
PDF
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
PPT
Mysql 2
PPTX
Tugas individu 2 nasrul akbar 1412510552
Tutorial my sql
P webfb
Rekweb
Ajar mysql5 1
Cara replikasi
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Mysql 2
Tugas individu 2 nasrul akbar 1412510552

What's hot (20)

PDF
Koneksi java mysql
PPTX
Tugas 2 0317-nurul azmi-1412510587
PPTX
Tugas 2 ihsan riadi - 1412511162
PPTX
Rekayasa web (tugas 2)
PDF
Web server
PPTX
Jaringan Komputer2
PPTX
Tugas[2] 0317-[rachmawan darma]-[1311500100]
PPTX
Tugas 2 0317 (Individu)
PPT
PostgreSQL Karakteristik dan Pengamanannya
PPTX
Perkembangan web server di Linux
PDF
Zulkifli 201613012_tugas 5
PPT
Tugas 2 0317
PPTX
Tugas2 krisna muktiandika-1511510347
PDF
konfigurasi web server
DOCX
Pengenalan Teknologi ajax
PPTX
PPTX
Konfigurasi proxy server
PDF
Php dan MySQL 4
PPTX
Tugas 2 - 0317-mukhlis abdilah-1411511213
PDF
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Koneksi java mysql
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 ihsan riadi - 1412511162
Rekayasa web (tugas 2)
Web server
Jaringan Komputer2
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas 2 0317 (Individu)
PostgreSQL Karakteristik dan Pengamanannya
Perkembangan web server di Linux
Zulkifli 201613012_tugas 5
Tugas 2 0317
Tugas2 krisna muktiandika-1511510347
konfigurasi web server
Pengenalan Teknologi ajax
Konfigurasi proxy server
Php dan MySQL 4
Tugas 2 - 0317-mukhlis abdilah-1411511213
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Ad

Similar to Praktikum 3 WML, PHP,dan MySQL (20)

PDF
Php CMS tutorial
PDF
Php tutorial-17
PDF
test saja kok
PDF
Phppemula
PDF
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
PDF
Bongkar rahasia php
DOCX
modul pemrograman web dengan dreamweaver, sql & php
PDF
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
PDF
Batching php
DOCX
Ansanwan form sederhana php
PDF
Belajar htmlphp-dan-my sql
PDF
Materi inti 4 database dan pemrograman(fil eminimizer)
PDF
Cara mudah koneksi php dan mysql dengan database
PDF
Proyek+membangun+cms+tanpa+oop
PDF
Belajar htmlphp-dan-my sql
PDF
Seri dreamweaver ui
PDF
Halaman dinamis
PDF
Manipulasi database mysql dgn php
PPTX
PDF
Belajar php 2015
Php CMS tutorial
Php tutorial-17
test saja kok
Phppemula
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Bongkar rahasia php
modul pemrograman web dengan dreamweaver, sql & php
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Batching php
Ansanwan form sederhana php
Belajar htmlphp-dan-my sql
Materi inti 4 database dan pemrograman(fil eminimizer)
Cara mudah koneksi php dan mysql dengan database
Proyek+membangun+cms+tanpa+oop
Belajar htmlphp-dan-my sql
Seri dreamweaver ui
Halaman dinamis
Manipulasi database mysql dgn php
Belajar php 2015
Ad

More from Daris Ilma (7)

PDF
Skrip tiap segmen untuk acara DOREMI
PDF
layout perusahaan manufactur
PDF
script acara televisi "DOREMI"
PPTX
Kusuma Agro Industri
PDF
Script siaran radio Green FM
PDF
proposal sponsorship untuk lomba mewarnai
PPTX
Proses Komunikasi Dalam Masyarakat
Skrip tiap segmen untuk acara DOREMI
layout perusahaan manufactur
script acara televisi "DOREMI"
Kusuma Agro Industri
Script siaran radio Green FM
proposal sponsorship untuk lomba mewarnai
Proses Komunikasi Dalam Masyarakat

Recently uploaded (20)

PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
materi pencegahan perkawinan usia anak.pptx
PPTX
ppt kelas XII materi sifat koligatif larutan
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPTX
Keragaman kerajinan tangan mancanegara.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
lembar kerja LMS tugas pembelajaran mendalam
materi pencegahan perkawinan usia anak.pptx
ppt kelas XII materi sifat koligatif larutan
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Keragaman kerajinan tangan mancanegara.pptx
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
Pengenalan Undang-undang pengakap laut.pdf
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
MATERI NARKOBA RTS badan anti narkoba.pptx

Praktikum 3 WML, PHP,dan MySQL

  • 1. 1 |WML, PHP, dan MySQL Praktikum 3 WML, PHP,dan MySQL WML Model Kerja WML diawali dengan permintaan suatu halaman wap oleh micro browser. Berdasarkan URL (Uniform Resource Locator), microbrowser mendapatkan alamat dari server, menyampaikan segala informasi yang dibutuhkan. Selanjutnya, server akan mencarikan file yang diminta dan memberikan isinya ke microbrowser. Microbrowser yang mendapatkan isinya segera melakukan proses penerjemahan kode WML dan menampilkannya ke layar pemakai. Skema kerja WML PHP Prinsip kerjanya setelah server mendapatkan yang diminta berupa berkas php, isinya dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML).
  • 2. 2 |WML, PHP, dan MySQL MySQL Salah satu kelebihan PHP adalah mampu berkomunikasi dengan database. Salah satunya MySQL. Mengkofigurasi WAP pada Server Supaya server kita dapat mendukung tipe ekstensi program yang digunakan, maka pada file httpd.conf harus diberikan definisi file yang nantinya akan diakses pada web server. Buka file httpd.conf, selanjutnya arahkan halaman pada bagian <IfModule mod_dir.c>
  • 3. 3 |WML, PHP, dan MySQL Membuat Halaman Index Halaman index merupakan halaman awal yang akan muncul pada aplikasi ketika pertama kali dipanggil, berikut contoh listing dari index.php <? Header('Content-type:text/vnd.wap.wml'); echo('<?xml version="1.0"?>'); echo('<!DOCTYPE wml PUBLIC"-//WAPFORUM//DTD WML 1.1/EN" "http://www.wapforum.org/DTD/wml_1.1.xml">'); ?> <wml> <card id="Cover" title="Selamat Datang" ontimer="#awal"> <timer value="15"/> <p align="center"><small><i>INFORMASI KAMPUS</i></small></p> <p align="center"><b>SEKOLAH TINGGI TEKNIK<br/>MALANG</b></p> </card> <card id="awal" title="Menu Utama"> <p><b>Menu..............</b><br/> <small> 1.<a href="infokampus.php">Alamat Kampus</a><br/> 2.<a href="infopimpinan.php">Pimpinan Universitas</a><br/> 3.<a href="infosarana.php">Sarana Pendidikan</a><br/> 4.<a href="lembaga.php">Lembaga dan Pusat Studi</a><br/> 5.<a href="beasiswa.php">Beasiswa</a><br/>
  • 4. 4 |WML, PHP, dan MySQL 6.<a href="aktivitas.php">Aktifitas Mahasiswa</a><br/> 7.<a href="prestasi.php">Prestasi Mahasiswa</a><br/> 8.<a href="infoprodi.php">Fakultas dan Jurusan</a><br/> 9.<a href="pendaftaran.php">Pendaftaran</a><br/> 10.<a href="biayapendidikan.php">Biaya Pendidikan</a><br/> </small> <b>Mahasiswa/i..............</b><br/> <small> 1.<a href="lihatberita.php">Berita Terbaru</a><br/> 2.<a href="berita.wml">Kirim Berita</a><br/> 3.<a href="bukutamu.wml">Buku Tamu</a><br/> 4.<a href="polling.php">Polling</a><br/> 5.<a href="help.wml">Help</a><br/> </small> </p> </card> </wml>
  • 5. 5 |WML, PHP, dan MySQL Berikut tampilannya : Penjelasan : 1. Kode Diantara <? dan ?> adalah kode PHP 2. Splash Window. Merupakan salah satu teknik pemrograman wap yang digunakan untuk membuat loading (Program tunggu) halaman yang membutuhkan waktu akses yang beberapa detik lebih lama.
  • 6. 6 |WML, PHP, dan MySQL Untuk membuat Spash Window WML telah menyediakan atribut ontimer yang dipasangkan pada tag <card> 3. Halaman Koneksi Halaman koneksi adalah halaman yang digunakan untuk menghubungkan aplikasi dengan database. Dalam hal ini koneksi dengan database MySQL, listing proramnya seperti berikut . $wap[host] Digunakan untuk mengenalkan host yang akan dipakai. Localhost berarti berarti posisi database MySQL berada di computer yang yang digunakan oleh aplikasi tersebut. Tetapi jika MySQL berada di komputer lain, maka kita bisa menuliskan nama komputer alamat IP Address komputer yang dituju (harus terhubung ke jaringan) $wap[user] Untuk menuliskan nama user database yang digunakan. $wap[pass] Untuk menuliskan password database yang digunakan $wap[db] Untuk menuliskan nama database yang digunakan.
  • 7. 7 |WML, PHP, dan MySQL 4. Halaman Lokasi Kampus Penjelasan : 1. Yang berada diantara tag <? dan ?> adalah kode PHP 2. Kata kunci echo digunakan untuk menampilkan 3. Include digunakan untuk menyisipkan. 4. $query=mysql_query("select * from kampus"); while($row=mysql_fetch_array($query)) {
  • 8. 8 |WML, PHP, dan MySQL echo"<a href='detailkampus.php? id=$row[id_kampus]'>$row[nama_kampus]<br/></a>"; } Symbol $ digunakan ketika kita membuat variable. Pada kode diatas variable $query memiliki nilai yang diambil dari tabel kampus. Kemudian kata kunci while dalam pemrograman digunakan untuk menangani perulangan. Bentuk umum dari pernyataan while While (Kondisi) { Blok Pernyataan } Contoh kasus diatas ketika variable $row bernilai yang disimpan dari array blok maka pernyataan akan terus dijalankan. Blok pernyataanny berisi kode hyperlink yang akan dialmatkan detailkampus.php. berdasar array yang dipilih user. Hasilnya sebagai berikut :
  • 9. 9 |WML, PHP, dan MySQL 5. Listing program 'detailkampus.php Hasilnya :