Rabu, 30 Desember 2009

PENGEMBANGAN PROGRAM W@P dengan WML dan PHP

PENGEMBANGAN PROGRAM W@P dengan WML dan PHP
( Menampilkan Web dalam Layar Ponsel)

Teknologi WAP (Wireless Aplication Protocol) merupakan sebuah metode untuk menghadirkan halaman web di dalam layar Phonesel (Telpon Celullar). Dengan begitu, maka bentuk informasi dari sebuah instansi tidak harus ditampilkan dengan metode Web yang hanya dapat diakses melalui Browser, akan tetapai dapat ditampilkan dalam bentuk WAP.
Pada buku ini, anda akan akan kami bimbing untuk dapat menguasai pemrograman WML sebagai dasar dari WAP, serta menggunakan database MySQL dan pemrograman PHP untuk membentuk aplikasi WAP yang dinamis.
Sebagai proyek akhir, anda akan kemi bimbing untuk membangun aplikasi M-COMMERCE (Mobile Commerce), yaitu metode transaksi berbasis Telephone Celullar. Objek yang dijadikan studi kasus adalah Pemesanan Tiket Pesawat dengan interface W@P dan Web.
Buku ini dibahas dengan pendekatan “Belajar Sambil Mencoba”, dan pembahasannya menggunakan bahasa yang mudah dipahami. Sehingga siapapun anda dapat menggunakan buku ini tanpa mengenal profile anda.


DAFTAR ISI
Kata Pengantar ................
Ucapan Terimakasih ......................
Struktur Penulisan Buku .............
Daftar Isi ................
Bab 1 Penginstalan dan Konfigurasi Software Untuk Belajar WAP
1.1 Pendahuluan
1.2 Mengkonfigurasi Web Server Apache
1.2.1 Konfigurasi Ekstensi File Program
1.2.2 Alias Untuk Interpreter Program PHP
1.2.3 Mencoba Konfigurasi Web Server
1.2.4 Konfigurasi Untuk Mendukung WML
1.2.5 Konfigurasi DirektoriRoot Penyimpannan Program
1.2.6 Membuat Open Direktori Pada Direktori Kerja
1.3 Penginstalan dan Pengenalan Tools WAP
1.3.1 Menggunakan M3Gate
1.3.1.1 Mengenal M3Gate
1.3.1.2 Penginstalan
1.3.1.3 Menjalankan Emulator M3Gate
1.3.1.4 Merubah Skin M3Gate
1.3.1.5 Memanggil Alamat WAP
1.3.2 Menggunakan WinWap

Bab 2 Dasar Pemrograman WML dan PHP Untuk WAP
2.1 Pendahuluan
2.2 Memahami Pemrograman WML
2.6.1 Mengenal Pemrograman WML
2.6.2 Script Client WAP
2.6.3 Yang Membedakan antara WML dan HTML
2.6.4 Cara Menuliskan WML
2.6.5 Menjalankan Program WML
2.3 Pemrograman WML Dasar
2.3.1 Menyimpan File WML
2.3.2 Memulai Tag WML
2.3.3 Membuat Judul WAP
2.3.4 Menghilangkan Fungsi Back
2.3.5 Menuliskan Isi Program
2.3.6 Menggunakan Tag Break Lines
2.3.7 Membuat Teks Tebal, Miring dan Bergaris bawah
2.3.8 Membuat Huruf Berkarakter Besar
2.3.9 Membuat Hurup Berkarakter Kecil
2.3.10 Menggunakan Gambar
2.3.11 Menggunakan Hyperlink
2.3.12 Membuat Splash Window
2.4 Bekerja dengan Form
2.4.1 Menggunakan Teks Input
2.4.2 Menggunakan Teks Password
2.4.3 Menggunakan List Box
2.5 Script PHP didalam WML
2.5.1 Embeded PHP
2.5.2 Menampilkan Data
2.5.3 Logika If
2.5.4 Logika If-Else
2.5.5 Logika If-Else-If
2.5.6 Menggunakan For
2.5.7 Menggunakan While
2.6 Aplikasi WAP Dinamis
2.6.1 Membuat Kolom Berita
2.6.2 Membuat Buku Tamu
Bab 3 Merancang Basisdata Untuk Sistem Pemesanan Tiket Pesawat
7.2.1 Pendahuluan
7.2.2 Masalah Yang di Gunakan
3.2.1 Pencarian Masalah
3.2.2 Pengambilan Data – Data
3.2.3 Sistem Yang sudah Ada
7.2.3 Memahami Sistem Pemesanan Tiket
3.3.1 Kriteria Perusahaan Penerbangan yang akan digunakan
3.3.2 Alur Kerja Pemesanan Tiket Online
7.2.4 Merancang Database dan Tabel
3.4.1 Merancang Relasional Tabel
3.4.2 Membuat Database dan Mengaktifkannya
3.4.3 Merancang Tabel Pesawat
3.4.4 Merancang Tabel Detail Pesawat
3.4.5 Merancang Tabel Tiket Keberangkatan
3.4.6 Merancang Tabel Detail Tiket
3.4.7 Merancang Tabel Bandara Tujuan
3.4.8 Merancang Tabel User
3.4.9 Merancang Tabel Pemesanan
3.4.10 Merancang Tabel Pembayaran
3.4.11 Merancang Tabel Virtual Bank
3.4.12 Merancang Tabel Virtual Pemesanan


Bab 4 Implementasi Pembuatan Database dan Tabel
4.1 Pendahuluan
4.2 Membangun Database dan Tabel
4.2.1 Membuat dan Mengaktifkan Database
4.2.2 Membuat dan Memasukkan Data pada Tabel Administrator
4.2.3 Membuat dan Memasukkan Data pada Tabel Pesawat
4.2.4 Membuat dan Memasukkan Data pada Tabel Detail Pesawat
4.2.5 Membuat dan Memasukkan Data pada Tabel Bandara Tujuan
4.2.6 Membuat dan Memasukkan Data pada Tabel Tiket Keberangkatan
4.2.7 Membuat dan Memasukkan Data pada Tabel Detail Tiket
4.2.8 Membuat dan Memasukkan Data pada Tabel User
4.2.9 Membuat Tabel Pembatalan
4.2.10 Membuat Tabel Pemesanan
4.2.11 Membuat Tabel Pembayaran
4.3 Membuat Tabel Virtual
4.3.1 Membuat Tabel Virtual Bank
4.3.2 Membuat Tabel Virtual Pemesanan
4.4 Menggunakan Dump File

Bab 5 Query yang Digunakan Pada Basisdata Pemesanan Tiket
5.1 Pendahuluan
5.2 Dasar Query dengan Perintah SELECT
5.2.1 Menampilkan Semua Kolom
5.2.2 Menampilkan dengan Menyebutkan Kolom
5.2.3 Menampilkan Kolom Tertentu
5.3 Dasar Query dengan Perintah UPDATE
5.4 Dasar Query dengan Perintah DELETE
5.5 Dasar Seleksi Menggunakan Operator Pembanding
5.5.1 Operator Sama Dengan (=)
5.5.2 Operator Lebih Dari (>)
5.5.3 Operator Kurang Dari (<)
5.5.4 Operator Tidak Sama Dengan (!=)
5.6 Dasar Seleksi Menggunakan Operator Logika
5.6.1 Operator AND atau &
5.6.2 Operator OR atau |
5.6.3 Operator NOT
5.7 Operasi-Operasi Relasi Tabel Pemesanan Tiket
5.7.1 Relasi Tabel Pesawat dengan Detail Pesawat
5.7.2 Relasi Pada Tabel Tiket
5.7.3 Relasi Pada Tabel Detail Tiket

Bab 6 Program Pemesanan Tiket Berbasis WAP
6.1 Pendahuluan
6.2 Program Utama
6.2.1 Halaman Index
6.2.2 Halaman Menu Utama
6.2.3 Halaman Profil
6.2.4 Halaman Bantuan
6.2.5 Halaman Syarat Pemesanan
6.2.6 Halaman User Menu
6.3 Program Pendaftaran
6.3.1 Halaman Form Pendaftran
6.3.2 Halaman Penyimpannan data Pendaftaran
6.4 Program Login Pelanggan
6.4.1 Program Login Anggota
6.4.2 Program Validasi User dan Password
6.4.3 Program Logout
6.4.4 Program Validasi Session
6.5 Program Pemesanan
7.5.1 Program Pemilihan Tanggal Keberangkatan
7.5.2 Program Pemilihan Jenis Pesawat dan Tujuan
7.5.3 Program Menampilan Detail Jenis Pesawat
7.5.4 Program Pemilihan Jumlah Tiket Yang dibeli
7.5.5 Program Konfirmasi Pemesanan
7.5.6 Program Form Pembayaran
7.5.7 Program Validasi Rekening
7.5.8 Program Transfer Data
6.6 Program Pembatalan
7.6.1 Halaman Form Masukan Kode Transaksi
7.6.2 Halaman Jumlah Pembatalan
7.6.3 Halaman Pembatalan Pengurangan Tiket
7.6.4 Halaman Program User Login Menu
6.7 Program Informasi Pesawat
7.7.1 Program Menu Utama Info Pesawat
7.7.2 Informasi Pesawat Pilih Tanggal
7.7.3 Halaman Informasi Daftar Tujuan
7.7.4 Informasi Pesawat Lengkap
6.8 Informasi Transaksi Pemesanan
7.8.1 Halaman Penentuan Kode Transaksi
7.8.2 Halaman Informasi Pemesanan Detail

Bab 7 Implementasi Pemesanan Tiket Berhasis WEB
7.1 Pendahuluan
7.2 Halaman Utama
7.2.1 File untuk Header
7.2.2 Halaman Menu Utama
7.2.3 Halaman Profil
7.2.4 Halaman Bantuan
7.2.5 Halaman Syarat Pemesanan
7.2.6 Halaman User Menu
7.3 Modul Pendaftaran
7.3.1 Halaman Form Pendaftran
7.3.2 Halaman Penyimpannan data Pendaftaran
7.4 Modul Autentifikasi Pelanggan
7.4.1 Program Login Anggota
7.4.2 Program Validasi User dan Password
7.4.3 Program Logout
7.4.4 Program Validasi Session
7.4.5 Halaman Program User Login Menu
7.5 Modul Pemesanan
7.5.1 Program Pemilihan Tanggal Keberangkatan
7.5.2 Program Pemilihan Jenis Pesawat dan Tujuan
7.5.3 Program Menampilan Detail Jenis Pesawat
7.5.4 Program Pemilihan Jumlah Tiket Yang dibeli
7.5.5 Program Konfirmasi Pemesanan
7.5.6 Program Form Pembayaran
7.5.7 Program Validasi Rekening
7.5.8 Program Transfer Data
7.6 Modul Pembatalan
7.6.1 Halaman Form Masukan Kode Transaksi
7.6.2 Halaman Jumlah Pembatalan
7.6.3 Halaman Pembatalan Pengurangan Tiket
7.7 Modul Informasi Pesawat
7.7.5 Program Menu Utama Info Pesawat
7.7.6 Informasi Pesawat Pilih Tanggal
7.7.7 Halaman Informasi Daftar Tujuan
7.7.8 Informasi Pesawat Lengkap
7.1 Modul Informasi Transaksi Pemesanan
7.8.2 Halaman Penentuan Kode Transaksi
7.8.3 Halaman Informasi Pemesanan Detail

Bab 8 Administrasi Sistem Pemesanan Tiket
8.1 Pendahuluan
8.2 Halaman Utama
8.2.1 Membuat Halaman Index Admin
8.2.2 Membuat Halaman Login Admin
8.2.3 Membuat Menu Utama Admin
8.3 Program Masukkan
8.3.1 Masukkan Data Pesawat
8.3.2 Masukkan Data Detail Pesawat
8.3.3 Masukkan Data Bandara
8.3.4 Masukkan Data Keberangkatan
8.4 Program Update Data
8.4.1 Update Data Pesawat
8.4.2 Update Data Detail Pesawat
8.4.3 Update Data Bandara
8.4.4 Update Data Keberangkatan

Bab 9 Membuat Program Laporan Basisdata Tiket Pesawat
9.1 Pendahuluan
9.2 Membuat Heading Laporan
9.3 Laporan Data Pesawat
9.4 Laporan Data Pelanggan
9.5 Laporan Data Keberangkatan
9.5.1 Data Keberangkatan Seluruhnya
9.5.2 Data Keberangkatan Per-Tanggal
9.5.3 Data Keberangkatan Per-Tujuan
9.6 Laporan Pemesanan Keberangkatan
9.6.1 Data Keberangkatan Seluruhnya
9.6.2 Data Keberangkatan Per-Pesawat
9.6.3 Data Keberangkatan Per -Tanggal
9.6.4 Data Keberangkatan Per-Tujuan
9.7 Laporan Data Pembayaran
9.7.1 Pembayaran Seluruhnya
9.7.2 Pembayaran Per-Tanggal
9.8 Laporan Data Pembatalan

Lampiran A, Dokumen Cascading Style Sheets (CSS)
Lampiran B, File Konfigurasi httpd.conf
Lampiran C, Fungsi-Fungsi API untuk mengakses MySQL dan PHP
Daftar Pustaka

Tidak ada komentar: