• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI RESERVASI PESAWA

N/A
N/A
Protected

Academic year: 2018

Membagikan "RANCANG BANGUN APLIKASI RESERVASI PESAWA"

Copied!
14
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI RESERVASI

PESAWAT TERBANG TERPADU BERBASIS WAP

DAN SMS MENGGUNAKAN LINUX

TUGAS AKHIR

Disusun oleh :

FARID ANDRIANSYAH Z

NRP. 5104 109 510

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

(2)

RANCANG BANGUN APLIKASI RESERVASI

PESAWAT TERBANG TERPADU BERBASIS WAP

DAN SMS MENGGUNAKAN LINUX

TUGAS AKHIR

Diajukan untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Sarjana Komputer

Pada

Jurusan Teknik Informatika Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember

Surabaya

Mengetahui / Menyetujui

Dosen Pembimbing

Ir. MUCHAMMAD HUSNI, M.Kom NIP. 131 411 100

(3)

DESIGN AND DEVELOPMENT APPLICATION OF INTEGRATED AIRPLANE RESERVATION BASED ON SMS

AND WAP USING LINUX

Nama Mahasiswa : FARID ANDRIANSYAH ZAKARIA NRP : 5104 109 510

Jurusan : Teknik Informatika FTIf-ITS Dosen Pembimbing : Ir. Muchammad Husni, M.Kom

Abstract

At the moment, growth in the field of information technology have to usage of technology of nirkabel.At the first time started with pager technology, then continued with cell phone using gsm and sms.It expand technological till gprs with protocol of WAP . Besides giving amenity in communications area, technological of cell phone also give amenity solution concerning a number of problems of existing life. Application of Reservation plane ticket by exploiting growth of technology of cell phone become separate idea which expected can give alternative solution in course of transaction purchasing of ticket. If during the time ticket reservation pass through agent of travel ticketing by come direct or by telephone, hence attendance of this new solution expected can give a number of amenity which don’t have by way of previous reservation.

By relate at background growth of technology of wap and sms gateway at server web, hence this Final Project as ready as will apply technology of wap and sms gateway at system simulation of reservation inwrought base on wap and sms.

Constraint in the case of system integration of Airlines,Bank and Agent air transport as provider of system service of reservation inwrought become background adjusment of technology of wap and sms gateway as solution..

(4)

RANCANG BANGUN APLIKASI RESERVASI PESAWAT TERBANG TERPADU BERBASIS WAP DAN SMS

MENGGUNAKAN LINUX

Nama Mahasiswa : FARID ANDRIANSYAH ZAKARIA NRP : 5104 109 510

Jurusan : Teknik Informatika FTIf-ITS Dosen Pembimbing : Ir. Muchammad Husni, M.Kom

Abstrak

Pada saat ini, perkembangan dalam bidang teknologi informasi telah mengarah kepada penggunaan teknologi nirkabel atau dikenal dengan istilah wireless. Pada awalnya dimulai dengan teknologi pager, kemudian dilanjutkan telepon selular dengan gsm dan sms , dan berkembang hingga teknologi gprs dengan protokol WAP. Selain memberikan kemudahan di bidang komunikasi, teknologi ponsel juga memberikan solusi kemudahan menyangkut sejumlah permasalahan kehidupan yang ada. Aplikasi reservasi tiket pesawat terbang dengan memanfaatkan perkembangan teknologi ponsel tersebut menjadi pemikiran tersendiri yang diharapkan mampu memberikan solusi alternatif dalam proses transaksi pembelian tiket. Jika selama ini reservasi tiket dilakukan melalui agen travel atau bagian tiketing dari maskapai tertentu dengan datang langsung atau melalui telepon, maka kehadiran solusi baru ini diharapkan mampu memberikan sejumlah kemudahan yang tidak dimiliki oleh cara reservasi sebelumnya.

Dengan mengacu pada latar belakang perkembangan teknologi wireless wap dan sms gateway pada web server, maka Tugas Akhir ini sedianya akan menerapkan teknologi wap dan sms gateway tersebut pada simulasi sistem reservasi terpadu berbasis nirkabel.

Kendala dalam hal integrasi sistem Maskapai,Bank dan Agen penerbangan sebagai penyedia layanan sistem reservasi terpadu menjadi latar belakang penerapan teknologi wap dan sms gateway sebagai solusi.

(5)

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT. Karena atas limpahan rahmat dan karunia-Nyalah penulis dapat menyelesaikan Tugas Akhir yang berjudul :

RANCANG BANGUN APLIKASI RESERVASI PESAWAT TERBANG TERPADU BERBASIS WAP DAN SMS

MENGGUNAKAN LINUX

Tugas Akhir ini dibuat guna memenuhi persyaratan akademik dalam rangka ujian akhir bagi mahasiswa Strata 1 (S1) Jurusan Teknik Informatika , Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya.

Dalam penyusunan Tugas Akhir ini penulis telah berusaha sebaik-baiknya, akan tetapi tetap masih memiliki banyak kekurangan. Karena itu penulis mengharapkan adanya kritik dan saran yang membangun guna menambah manfaat serta mengurangi kesalahan dan kekurangan yang ada.

Pada akhirnya penulis berharap semoga laporan ini dapat memberikan manfaat bagi kita semua.

Surabaya, Nopember 2006

(6)

UCAPAN TERIMA KASIH

Dengan mengucapkan syukur Alhamdulillah kepada Allah SWT, pada kesempatan ini penulis hendak menyampaikan penghormatan dan terima kasih yang sebesar-besarnya kepada pihak-pihak yang telah memberi bantuan baik itu berupa moril maupun materiil secara langsung maupun tidak langsung kepada :

1. Ibu dan Bapak tercinta, yang telah dengan sabar merawat, membesarkan, mendidik dan menyayangi penulis sejak lahir hingga saat ini. Serta adik-adikku tersayang, Widya Kartiningsih, Kakek dan Nenek (alm) tercinta serta Keluarga Besar Djoko Soebaweh atas do’a dan semangatnya.

2. Bapak Yudhi Purwananto, S.Kom, M.Kom selaku Ketua Jurusan Teknik Informatika FTIf-ITS.

3. Bapak Ir. Muchammad Husni, M.Kom selaku Dosen Pembimbing atas bimbingan, petunjuk dan pengarahan kepada penulis dalam menyelesaikan Tugas Akhir ini.

4. Ibu Chastine Fatichah,S.Kom selaku Dosen Wali penulis selama masa kuliah di Jurusan Teknik Informatika ITS. 5. Seluruh Staf Dosen Jurusan Teknik Informatika – ITS atas

pengajaran dan bimbingan selama masa perkuliahan.

6. Seluruh Staf dan Karyawan Jurusan Teknik Informatika – ITS terima kasih atas kerjasama dan bantuannya.

7. Bapak dan Ibu Kos atas penyediaan fasilitas tempat tinggal selama penulis menjalani masa pendidikan di ITS Surabaya. 8. Kawan-kawanku semua yang ada di Surabaya. Semoga

persaudaraan ini terus berlanjut sampai kapanpun dan terimakasih atas semua sharing serta dukungan sarana dan prasarana dalam menyelesaikan Tugas Akhir ini.

(7)

10. Teman-temanku angkatan 2004 kalian adalah senior yang baik.

11. Teman-temanku Lintas Jalur semoga cepet dapet S1 nya. 12. Rekan-rekan lainnya yang tidak dapat Penulis sebutkan satu

per satu.

(8)

DAFTAR ISI

ABSTRAK ……….. i

KATA PENGANTAR ... iii

UCAPAN TERIMA KASIH... iv

DAFTAR ISI ... vi

DAFTAR GAMBAR ... ix

DAFTAR TABEL... xii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ...1

1.2. Tujuan Pembuatan Tugas Akhir ...2

1.3. Permasalahan ...3

1.4. Batasan Permasalahan...3

1.5. Metodologi Tugas Akhir...4

1.6. Sistematika Penulisan ...5

BAB II DASAR TEORI ... 7

2.1. Teknologi Telepon Seluler...7

2.1.1. Global Standard for Mobile Communications (GSM)8 2.1.2. General Packet Radio Service (GPRS)...8

2.1.3. Wireless Application Protocol (WAP) ...9

2.1.3.1. Konsep Model Jaringan pada WAP ...9

2.1.3.2. Model dari WAP ...12

2.2. Bahasa Pemrograman xHTML ...13

2.2.1. Struktur XHTML ...13

2.3. Personal Home Page (php)...14

2.3.1. Memasukkan Program PHP dalam xHTML...14

2.3.2. Mengakses Database MySQL Server pada PHP ...15

(9)

2.5. MySQL Server ...17

2.6. Web Service ...17

2.6.1. Platform Web Service...18

2.6.2. Web Distributed Data Exchange (WDDX) ...18

BAB III PERANCANGAN APLIKASI ... 21

3.1. Deskripsi Umum ...21

3.2. Arsitektur ...22

3.2.1. Arsitektur Sistem ...22

3.2.2. Fasilitas Sistem ...25

3.3. Desain Sistem...26

3.3.1. Data Flow Diagram (Level 1)...28

3.3.2. Data Flow Diagram(Level 2)...36

3.4. Perancangan Data...41

3.4.1. Permodelan Database Maskapai ...42

3.4.2. Permodelan Database Bank ...44

3.4.3. Permodelan Database Agen ...46

3.5. Perancangan Antar Muka...47

3.5.1. Situs Maskapai...48

3.5.2. Situs Agen...49

3.5.3. Situs Bank...50

BAB IV IMPLEMENTASI APLIKASI ... 51

4.1. Implementasi Database ...51

4.1.1. Database MASKAPAI...51

4.1.2. Database AGEN ...55

4.1.3. Database BANK ...59

4.2. Aplikasi Pendukung ...59

4.3. Pembuatan Halaman Web ...60

4.3.1. Halaman Utama Situs Maskapai...60

4.3.1. 1 Halaman Konsumen ...61

4.3.1. 2 Halaman Administrator ...64

(10)

4.4.1. Pemesanan Tiket...74

4.4.2. Penanganan Concurency Pemesanan Tiket ...79

4.4.3. Pembelian Tiket ...81

4.5. Pembuatan SMS Gateway...83

BAB V UJI COBA DAN EVALUASI... 85

5.1. Lingkungan Pelaksanaan Uji Coba ...85

5.2. Skenario Uji Coba...86

5.2.1. Pemesanan Tiket via WAP ...86

5.2.2. Pembelian tiket via WAP...89

5.2.3. SMS Gateway ...92

5.2.4. Estimasi Waktu akses situs wap ...93

BAB VI KESIMPULAN DAN SARAN... 95

6.1. Kesimpulan ...95

6.2. Saran ...95

DAFTAR PUSTAKA ... 96

(11)

DAFTAR GAMBAR

Gambar 1 Konsep Model Jaringan pada WAP [1]... 10

Gambar 2 Model Program WAP [1]... 12

Gambar 3 Tampilan xhtml pada browser wap ... 14

Gambar 4 Tampilan php dalam xHTML pada browser wap ... 15

Gambar 5 Hasil pengaksesan database pada browser wap... 16

Gambar 6 Hasil webservice wddx agen pada browser wap. ... 20

Gambar 7 Arsitektur Sistem Reservasi Pesawat Terbang Terpadu25 Gambar 8 Proses Sistem penerbangan nirkabel(DFD Level 0) ... 27

Gambar 9 DFD Level 1 Wilayah ... 28

Gambar 10 DFD Level 1 Input Update Maskapai ... 29

Gambar 11 DFD Level 1 Input Update Penerbangan ... 29

Gambar 12 DFD Level 1 Input Update tarif ... 30

Gambar 13 DFD Level 1 Input Update Jadual ... 30

Gambar 14 DFD Level 1 Input Update Booking Tiket... 31

Gambar 15 DFD Level 1 Input Delete Kursi ... 32

Gambar 16 DFD Level 1 Pembelian... 32

Gambar 17 DFD Level 1 Laporan Kedatangan & Keberangkatan 33 Gambar 18 DFD Level 1 Input Update Kelas ... 33

Gambar 19 DFD Level 1 Login... 34

Gambar 20 DFD Level 1 Laporan Penumpang... 34

Gambar 21 DFD Level 1 Pembatalan Tiket ... 35

Gambar 22 Gambar DFD Level 1 Laporan Penjualan Tiket ... 35

Gambar 23 DFD Level 1 Input Update Agen ... 36

Gambar 24 DFD Level 2 Input Update Wilayah... 36

Gambar 25 DFD Level 2 Booking Tiket... 37

Gambar 26 DFD Level 2 Login... 38

Gambar 27 DFD Level 2 Pembatalan Tiket ... 39

Gambar 28 DFD Level 2 Pembelian... 40

Gambar 29 Conceptual Data Model (CDM) Database Maskapai .. 42

Gambar 30 Physical Data Model Database Maskapai... 43

(12)

Gambar 35 Antar Muka Halaman Utama Maskapai ... 48

Gambar 36 Antar Muka Halaman Utama Agen ... 49

Gambar 37 Antar Muka Halaman Utama Bank... 50

Gambar 38 Halaman depan konsumen... 61

Gambar 39 Halaman depan pemesanan tiket ... 62

Gambar 40 Pembelian Tiket ... 62

Gambar 41 Pembatalan Tiket... 63

Gambar 42 Info Tiket Pesawat Murah ... 63

Gambar 43 Halaman Awal Administrator ... 64

Gambar 44 Halaman administrator setelah login... 65

Gambar 45 Entri Data Agen pada halaman administrator ... 66

Gambar 46 Entri Data Maskapai pada halaman administrator .... 67

Gambar 47 Entri Data Penerbangan ... 68

Gambar 48 Entri Data Jadual Penerbangan ... 68

Gambar 49 Entri Data Kelas pada halaman administrator... 70

Gambar 50 Entri Data Harga Tiket pada halaman administrator 70 Gambar 51 Entri Data Negara pada halaman administrator... 71

Gambar 52 Entri Data Kota pada halaman administrator... 71

Gambar 53 Halaman Utama Situs Bank... 72

Gambar 54 Halaman Administrator Situs Bank... 73

Gambar 55 Halaman Konsumen setelah login pada Situs Bank .... 73

Gambar 56 Halaman Utama Situs WAP ... 74

Gambar 57 Halaman awal pemesanan tiket pesawat ... 75

Gambar 58 Halaman hasil query pemesanan tiket pesawat ... 75

Gambar 59 Halaman reqistrasi pemesanan tiket pesawat ... 76

Gambar 60 Halaman konfirmasi pemesanan tiket pesawat... 76

Gambar 61 Halaman Konfirmasi Pemesanan tiket berhasil... 77

Gambar 62 Algoritma Pemesanan Tiket ... 78

Gambar 63 Memasukkan id pembelian tiket ... 79

Gambar 64 Memasukkan id pembelian tiket ... 81

Gambar 65 konfirmasi pemesan tiket dan transaksi pembelian .... 81

Gambar 66 Algoritma pembelian tiket ... 82

Gambar 67 Flow chart Peringatan masa berlaku tiket ... 83

Gambar 68 Flow chart Peringatan masa berlaku tiket ... 84

Gambar 69 Uji Coba Pemesanan Tiket... 86

Gambar 70 Pemilihan Jadual penerbangan pemesanan tiket... 87

Gambar 71 Memasukkan data pribadi pemesan tiket ... 87

(13)
(14)

DAFTAR TABEL

Tabel 1 Tabel Entitas reservasi penerbangan ... 28

Tabel 2 Tabel Deskripsi Data Database Maskapai ... 44

Tabel 3 Tabel Deskripsi Data Database Bank ... 45

Referensi

Dokumen terkait

Fitrah Hamdani. Fakta keragaman Indonesia dari sisi agama, etnis, suku dan budaya tidak bisa kita bantah dan merupakan kekayaan bangsa. Indonesia diikat dengan semangat

perubahan yang sig-nifikan sebagai akibat Pe- rubahan UUD 1945 (1999-2002) adalah bahwa cara pengisian jabatan dalam lembaga legislatif dan eksekutif, baik di

Siswa dalam penelitian ini juga merasa bahwa fitur- fitur seperti menyoroti dan mencatat dalam e- textbook tidak membantu mereka belajar, lebih memilih untuk hanya

Bertolak dari apa yang disampaikan dalam latar belakang tersebut diatas, dapat dirumuskan sebagai issue sentral dalam penelitian ini, yaitu pelaksanaan pemungutan

Penilik yang melaksanakan tugas satu tingkat di bawah jenjang jabatannya, angka kredit yang diperoleh ditetapkan sebesar 100% (seratus persen) dari angka kredit

Program Proyek Akhir Arsitektur Periode LXVI yang berjudul Panti Asuhan Katolik.. dengan baik dan

Konduksi adalah proses dengan panas mengalir dari daerah yang bersuhu lebih. tinggi ke daerah yang bersuhu lebih rendah didalam satu medium (padat, cair

Berdasarkan hasil penelitian dan pembahasan yang sudah dilakukan sebelumnya dapat disimpulkan bahwa 1) setiap siswa memiliki gaya belajar yang berbeda beda, siswa