SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
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 :

Contenu connexe

Tendances

Koneksi java mysql
Koneksi java mysqlKoneksi java mysql
Koneksi java mysqldaniels1jaya
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162ihsan riadi
 
Rekayasa web (tugas 2)
Rekayasa web (tugas 2)Rekayasa web (tugas 2)
Rekayasa web (tugas 2)Hardy Tanamas
 
Jaringan Komputer2
Jaringan Komputer2Jaringan Komputer2
Jaringan Komputer2moech riefah
 
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Rachmawan Darma
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)RiaWahyuni5
 
PostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan PengamanannyaPostgreSQL Karakteristik dan Pengamanannya
PostgreSQL Karakteristik dan PengamanannyaWihartoyo Wihartoyo
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di LinuxApriyanto Gafur
 
Zulkifli 201613012_tugas 5
Zulkifli 201613012_tugas 5Zulkifli 201613012_tugas 5
Zulkifli 201613012_tugas 5zulk ifli
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Konfigurasi proxy server
Konfigurasi proxy serverKonfigurasi proxy server
Konfigurasi proxy serverYudha Satya
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213mukhlis abdilah
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Hary HarysMatta
 

Tendances (20)

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

Similaire à Praktikum 3 WML, PHP,dan MySQL

forum heii www.heii.web.id
forum heii www.heii.web.idforum heii www.heii.web.id
forum heii www.heii.web.idalburhany
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Alveraadk
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]LinggaDipta
 
Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarKhaerul Anwar
 
Tugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaTugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaAndrian Lesmana
 
Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individuFani Heryati
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikanSelly Monika
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
06 stmik amikom yogyakarta wireless application protocol
06   stmik amikom yogyakarta wireless application protocol06   stmik amikom yogyakarta wireless application protocol
06 stmik amikom yogyakarta wireless application protocolMustafa Hasan
 
Administrasi server dalam jaringan
Administrasi server dalam jaringanAdministrasi server dalam jaringan
Administrasi server dalam jaringanagustiansuciran
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154ridhyld
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis dataTri Y. Evelina
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLI Putu Hariyadi
 

Similaire à Praktikum 3 WML, PHP,dan MySQL (20)

forum heii www.heii.web.id
forum heii www.heii.web.idforum heii www.heii.web.id
forum heii www.heii.web.id
 
Module desain web
Module desain webModule desain web
Module desain web
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Pertemuan ke 1
Pertemuan ke 1Pertemuan ke 1
Pertemuan ke 1
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]
 
Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwar
 
Tugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaTugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmana
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individu
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
06 stmik amikom yogyakarta wireless application protocol
06   stmik amikom yogyakarta wireless application protocol06   stmik amikom yogyakarta wireless application protocol
06 stmik amikom yogyakarta wireless application protocol
 
Administrasi server dalam jaringan
Administrasi server dalam jaringanAdministrasi server dalam jaringan
Administrasi server dalam jaringan
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQL
 

Plus de Daris Ilma

Skrip tiap segmen untuk acara DOREMI
Skrip tiap segmen untuk acara DOREMISkrip tiap segmen untuk acara DOREMI
Skrip tiap segmen untuk acara DOREMIDaris Ilma
 
layout perusahaan manufactur
layout perusahaan manufacturlayout perusahaan manufactur
layout perusahaan manufacturDaris Ilma
 
script acara televisi "DOREMI"
script acara televisi "DOREMI"script acara televisi "DOREMI"
script acara televisi "DOREMI"Daris Ilma
 
Kusuma Agro Industri
Kusuma Agro IndustriKusuma Agro Industri
Kusuma Agro IndustriDaris Ilma
 
Script siaran radio Green FM
Script siaran radio Green FMScript siaran radio Green FM
Script siaran radio Green FMDaris Ilma
 
proposal sponsorship untuk lomba mewarnai
proposal sponsorship untuk lomba mewarnaiproposal sponsorship untuk lomba mewarnai
proposal sponsorship untuk lomba mewarnaiDaris Ilma
 
Proses Komunikasi Dalam Masyarakat
Proses Komunikasi Dalam MasyarakatProses Komunikasi Dalam Masyarakat
Proses Komunikasi Dalam MasyarakatDaris Ilma
 

Plus de Daris Ilma (7)

Skrip tiap segmen untuk acara DOREMI
Skrip tiap segmen untuk acara DOREMISkrip tiap segmen untuk acara DOREMI
Skrip tiap segmen untuk acara DOREMI
 
layout perusahaan manufactur
layout perusahaan manufacturlayout perusahaan manufactur
layout perusahaan manufactur
 
script acara televisi "DOREMI"
script acara televisi "DOREMI"script acara televisi "DOREMI"
script acara televisi "DOREMI"
 
Kusuma Agro Industri
Kusuma Agro IndustriKusuma Agro Industri
Kusuma Agro Industri
 
Script siaran radio Green FM
Script siaran radio Green FMScript siaran radio Green FM
Script siaran radio Green FM
 
proposal sponsorship untuk lomba mewarnai
proposal sponsorship untuk lomba mewarnaiproposal sponsorship untuk lomba mewarnai
proposal sponsorship untuk lomba mewarnai
 
Proses Komunikasi Dalam Masyarakat
Proses Komunikasi Dalam MasyarakatProses Komunikasi Dalam Masyarakat
Proses Komunikasi Dalam Masyarakat
 

Dernier

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 

Dernier (20)

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 

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 :