DAFTAR ISI

HALAMAN JUDUL 	     i
HALAMAN PERSETUJUAN 	     ii
HALAMAN PENGESAHAN 	    iii
HALAMAN MOTTO 	    iv
HALAMAN PERSEMBAHAN 	     v
KATA PENGANTAR 	   vii
INTISARI  	    ix
DAFTAR ISI 	     x
DAFTAR GAMBAR 	  xvi
DAFTAR TABEL 	  xix
BAB I PENDAHULUAN 	    1
1.1	Latar Belakang Masalah 	    1
1.2	Maksud 	    2
1.3	Tujuan 	    2
1.4	Batasan Masalah 	    3
1.5	Metode Pengumpulan Data	    4
1.6	Sistematika Penulisan 	    4
BAB II DASAR TEORI 	    6
2.1	Gambaran Umum 	    6
2.2	Pengertian WAP 	    6
2.2.1  Sejarah WAP 	    6
2.2.2  Cara Kerja WAP 	    7
          2.3  Perancangan Basis Data 	    8
2.3.1  Merancang Model Konseptual Basis Data 	    9
2.3.2  Bentuk  - bentuk Normalisasi 	  10
 2.4  Diagram Arus Data 	  11
2.5  Bagan Alir Sistem 	  12
2.6  Mengenal Bahasa WML ( Wireless Markup Language) 	  14
2.6.1  Penulisan Tag 	  15
2.6.2 Membuat Deck 	  16
2.6.3 Membuat Card 	  16
2.6.4 Atribut 	  17
2.6.5 Link 	  18
2.6.6 Menampilkan Gambar 	  18
2.6.7 Elemen Tabel 	  18
2.7 Mengenal PHP 	  19
2.7.1 Kelebihan PHP 	  20
2.7.2 Cara Kerja PHP	  20
2.8 Mengenal MySQL 	  21
2.9 Prosedur Pemesanan Tiket Melalui Telepon 	  22
BAB III ANALISIS DAN PERANCANGAN	  24
3.1 Definisi Sistem 	  24
3.2 Alur Kerja Sistem Pemesanan 	  24
3.3 Diagram Arus Data 	  25
3.3.1 Diagram Konteks (Context Diagram)	  26
3.3.2 Diagram Arus Data Level 0 	  26 3.3.3 Diagram Arus Data Level 1 Proses 1	  30
3.3.4 Diagram Arus Data Level 1 Proses 2 	  30
3.3.5 Diagram Arus Data Level 1 Proses 3 	  31
3.3.6 Diagram Arus Data Level 1 Proses 4	  31
3.3.7 Diagram Arus Data Level 1 Proses 5	  32
3.3.8 Diagram Arus Data Level 1 Proses 6 	  33
3.3.9 Diagram Arus Data Level 1 Proses 7 	  33
3.3.10 Diagram Arus Data Level 1 Proses 8 	  34
3.3.11 Diagram Arus Data Level 1 Proses 9	  35
3.3.12 Diagram Arus Data Level 1 Proses 10	  36
3.4  Diagram Alir Sistem	  37
3.4.1 Penjelasan Diagram Alir Sistem	  40
3.5  Rancangan Struktur Tabel 	  41
3.6  Relasi Antar Tabel 	  47
3.7  Perancangan Masukkan 	  50
3.7.1 Rancangan Masukkan Data Maskapai 	  50
3.7.2 Rancangan Masukkan Data Rute 	  50
3.7.3 Rancangan Masukkan Data Pesawat 	  51
3.7.4 Rancangan Masukkan Data Keberangkatan 	  51
3.7.5 Rancangan Masukkan Data Harga Tiket 	  52
3.7.6 Rancangan Masukkan Admin 	  52
3.7.7 Rancangan Masukkan Transaksi Pembayaran Langsung 	  52
3.7.8 Rancangan Masukkan Konfirmasi Tiket 	  53
3.7.9 Rancangan Masukkan Pembatalan Tiket	  53
3.8  Perancangan Keluaran Untuk Operator 	  53
3.8.1 Rancangan Keluaran Daftar Pelanggan 	  54
3.8.2 Rancangan Keluaran Daftar Maskapai Penerbangan 	  54
3.8.3 Rancangan Keluaran Daftar jadwal Penerbangan 	  54
3.8.4 Rancangan Keluaran Harga Tiket 	  55
3.8.5 Rancangan Keluaran Rute Penerbangan 	  55
3.8.6 Rancangan Keluaran Pesawat 	  55
3.9  Rancangan Keluaran Untuk User 	  55
3.9.1 Halaman Utama 	  56
3.9.2 Menu Utama 	  56
3.9.3 Menampilkan Pendaftaran User 	  58
3.9.4 Menampilkan Login User 	  58
3.9.5 Manampilkan Konfirmasi Pembayaran 	  59
3.9.6 Menampilkan Pembatalan Tiket 	  60
BAB IV IMPLEMENTASI DAN PEMBAHASAN 	  61
4.1	Alasan Pemilihan Perangkat Lunak 	  62
4.1.1	Alasan memilih Sistem Operasi windows XP Profesional   62
4.1.2	Alasan Memilih PHP 	  62
4.1.3	Alasan Memilih MySQL 	  62
4.1.4	Alasan Memilih Macromedia Dreamweaver 	  63
4.1.5	Alasan Memilih M3Gate Sebagai Emulator 	  63
4.1.6	Alasan Memilih Internet Explorer Sebagai Browser HTML 63
4.1.7	Alasan Memilih Alasan Memilih Appserver untuk WAP/WEB Server Intranet Lokal 	  63
4.2	Spesifikasi Program 	  64
4.2.1	Versi Untuk Admin ( WEBsite ) 	  64
4.2.1.1	 Program Login 	  64
4.2.1.2	 Program Pemasukkan Data. 	  64
4.2.1.3	 Program Laporan 	  65
4.2.1.4	 Program Pengunjung ( WAPsite ) 	  66
4.2.2	 Versi Untuk Para Pengunjung WAPsite 	  66
4.2.2.1	Program Menu Utama 	  66
4.2.2.2	Program Pendaftaran User 	  67
4.2.2.3	Program Pencarian Informasi Berdasarkan Jadwal Penerbangan	 68
4.2.2.4	Program Pencarian Informasi Berdasarkan Transaksi 	  68
4.2.2.5	Program Menu Tambahan 	  68
4.3	Pembahasan Program 	  69
4.3.1	Program Untuk Koneksi 	  69
4.3.2	Program Untuk Administrator 	  71
4.3.2.1	 Halaman Login 	  71
4.3.2.2	 Halaman Menu Administrator 	  72
4.3.2.3	 Menu Data Maskapai 	  73
4.3.2.4	 Menu Data Rute 	  75
4.3.2.5	 Menu Masukkan Pesawat 	  78
4.3.2.6	 Menu Masukkan Keberangkatan 	  80
4.3.2.7	 Menu Masukkan Harga Tiket 	  85
4.3.2.8	 Program Untuk Pengunjung WAPsite 	  88
4.3.2.9	 Menu Pendaftaran User	  90
4.3.2.10	Menu Pemesanan Tiket Berdasarkan Login	  92
4.3.2.11	Menu Pemesanan Tiket Pesawat Berdasarkan Keberangkatan	  94
4.3.2.12	Menu Konfirmasi Pembayaran 	108 
4.3.2.13	Menu Pembatalan Tiket Berdasarkan Booking			112
BAB V PENUTUP		116
5.1 Kesimpulan	116
5.2 Saran-saran	116
DAFTAR PUSTAKA	118
LAMPIRAN A CARA MENJALANKAN PROGRAM
LAMPIRAN B LISTING PROGRAM

DAFTAR GAMBAR

Gambar 2.1      Hirarki Dalam WML	  15
Gambar 3.1      Diagram Diagram Kontek	  26
Gambar 3.2      Diagram Arus Data level 0	  27
Gambar 3.3      Diagram Arus Data level 1 Proses 1	  30
Gambar 3.4      Diagram Arus Data level 1 Proses 2	  30
Gambar 3.5      Diagram Arus Data level 1 Proses 3	  31
Gambar 3.6      Diagram Arus Data level 1 Proses 4	  32
Gambar 3.7      Diagram Arus Data level 1 Proses 5	  32
Gambar 3.8      Diagram Arus Data level 1 Proses 6	  33
Gambar 3.9      Diagram Arus Data level 1 Proses 7	  33
Gambar 3.10    Diagram Arus Data level 1 Proses 8	  34
Gambar 3.11    Diagram Arus Data level 1 Proses 9	  35
Gambar 3.12    Diagram Arus Data level 1 Proses 10	  36
Gambar 3.13   Diagram Alir Sistem	  38
Gambar 3.14   Relasi Antar Tabel	  47
Gambar 3.15   Rancangan Masukkan Maskapai	  50
Gambar 3.16   Rancangan Masukkan Rute Penerbangan	  50
Gambar 3.17   Rancangan masukkan Data Pesawat	  51
Gambar 3.18   Rancangan Masukkan Data  Keberangkatan	  51
Gambar 3.19   Rancangan Masukkan Data Harga Tiket	  52
Gambar 3.20   Rancangan Masukkan Admin	  52
Gambar 3.21   Rancangan Transaksi Pembayaran Langsung	  53
Gambar 3.22   Rancangan Konfirmasi Tiket	  53
Gambar 3.23   Rancangan Pembatalan Tiket	  53
Gambar 3.24   Rancangan Keluaran Daftar User	  54
Gambar 3.25   Rancangan Keluaran Daftar Maskapai Penerbangan	  54
Gambar 3.26   Rancangan Keluaran Daftar Jadwal Keberangkatan	  54
Gambar 3.27   Rancangan Keluaran Harga Tiket	  55
Gambar 3.28   Rancangan Keluaran Rute Penerbangan	  55
Gambar 3.29   Rancangan Keluaran Pesawat	  55
Gambar 3.30   Rancangan Keluaran Halaman Utama Pada Ponsel	  56
Gambar 3.31   Rancangan Keluaran Menu Utama Pada Ponsel	  57
Gambar 3.32   Rancangan Halaman Informasi Pada Ponsel	  57
Gambar 3.33   Rancangan Keluaran Pendaftaran User Pada layer Ponsel	  58
Gambar 3.34   Rancangan Login User Pada Layar Ponsel	  59
Gambar 3.35   Rancanga Konfirmasi Pembayaran	  59
Gambar 3.36   Rancangan Pembatalan Tiket	  60
Gambar 4.1     Halaman Login Admin	  61
Gambar 4.2     Halaman Administrator	  62
Gambar 4.3     Tampilan Input Maskapai	  74
Gambar 4.4     Tampilan Input Rute Penerbangan	  76
Gambar 4.5     Menu Input Pesawat	  78
Gambar 4.6     Input Keberangkatan	  81
Gambar 4.7     Input Harga Tiket	  86
Gambar 4.8     Halaman Utama Pemesanan Tiket Pesawat Pada Ponsel	  87
Gambar 4.9     Halaman Pendaftaran User Pada Ponsel	  90
Gambar 4.10   Halaman Login User Pada Ponsel	  92
Gambar 4.11   Tampilan Daftar Pesawat	  96
Gambar 4.12   Tampilan Pemesanan Berdasarkan Jenis Tiket	100
Gambar 4.13   Tampilan Daftar Transaksi Pemesanan	103
Gambar 4.14   Tampilan nota Pemesanan	105
Gambar 4.15    Tampilan Pengiriman Nomor Bukti Pembayaran	108
Gambar 4.16    Tampilan Konfirmasi Pembayaran Telah Selesai	110
Gambar 4.17    Tampilan Menu Pembatalan Tiket	112
Gambar 4.18    Tampilan Konfirmasi Pembatalan Tiket	113

DAFTAR TABEL

Tabel 3.1 Struktur Tabel Maskapai	  41
Tabel 3.2 Struktur Tabel Pesawat	  42
Tabel 3.3 Struktur Tabel Rute	  42
Tabel 3.4 Struktur Tabel Pemberangkatan	  42
Tabel 3.5 Struktur Tabel Tiket	  43
Tabel 3.6 Struktur Tabel Pemesanan	  44
Tabel 3.7 Struktur Tabel Detail Pemesanan	  44
Tabel 3.8 Struktur Tabel Pembayaran	  45
Tabel 3.9 Struktur Tabel Admin 	  45
Tabel 3.10 Struktur Tabel Pemesan	  45
Tabel 3.11 Struktur Tabel Pembatalan	  46