• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI PEMESANAN TIKET ONLINE MENGGUNAKAN WAP DI PT. XYZ AIRLINES

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI PEMESANAN TIKET ONLINE MENGGUNAKAN WAP DI PT. XYZ AIRLINES"

Copied!
8
0
0

Teks penuh

(1)

RANCANG BANGUN

APLIKASI PEMESANAN TIKET ONLINE

MENGGUNAKAN WAP DI PT. XYZ AIRLINES

Oleh : Edi Iswanto (04105019)

Desen Pembimbing : Aryo Nugroho, ST, S.kom., MT

ABSTRAK

Keberadaan teknologi informasi dalam dunia usaha menjadi salah satu komponen vital dalam gerak dan jalannya suatu usaha. PT. XYZ Airlines adalah sebuah perusahaan penerbangan yang melayani penerbangan domestik yang memiliki jadwal penerbangan setiap hari, serta menawarkan berapa jenis kelas penerbangan. Untuk memberikan pelayanan kepada pelanggan maka dibuat sebuah aplikasi pemesanan tiket online dengan menggunakan WAP (Wireless Aplication Protocol). Tekonologi WAP merupakan sebuah metode untuk menghadirkan halaman web didalam ponsel. Dengan adanya dukungan GPRS (General Packet Radio Service) dari ponsel, maka memungkinkan user untuk dapat mengakses semua informasi yang disajikan didalam internet dalam bentuk WAP. Sehingga mempermudah ruang kerja user yang tidak terpaku pada suatu tempat atau alat saja. Dengan menggabungkan pemrograman WML (Wireless Markup Language) dengan PHP (PHP: Hypertext Preprocessor) serta menggunakan database MySQL (My Structured Query Language), maka akan menjadikan aplikasi WAP menjadi dinamis, sehingga aplikasi tersebut dapat mengakses database dan menampilkan informasinya kedalam ponsel pengakses.

Kata kunci: Pemesanan tiket online, WAP, WML, PHP, MySQL LATAR BELAKANG

Teknologi informasi yang terwujud dalam bentuk software maupun hardware merupakan kebutuhan tersendiri yang mendukung tingkat produktifitas suatu perusahaan. Tekonologi WAP (Wireless Aplication Protocol) merupakan sebuah metode untuk menghadirkan halaman web didalam ponsel. Karena informasi yang di cari adalah informasi yang real time, yang saat itu juga dibutuhkan tanpa bergantung pada lokasi dan keberadaan PC.

PT. XYZ Airlines adalah sebuah perusahaan penerbangan yang melayani penerbangan domestik. PT XYZ Airlines memiliki jadwal penerbangan setiap hari, atau tujuh hari dalam seminggu. Setiap harinya memiliki beberapa jadwal penerbangan dan memiliki tipe pesawat lebih dari satu serta menawarkan beberapa jenis kelas penerbangan.

RUMUSAN MASALAH

Berdasarkan uraian pada bagian latar belakang maka diperoleh suatu rumusan masalah sebagai berikut :

1. Mengembangkan aplikasi berbasis WAP untuk pemesanan tiket pesawat. 2. Kemudahan kepada calon penumpang

dalam melakukan pemesanan tiket pesawat.

3. Informasi yang real-time tentang jadwal keberangkatan pesawat.

BATASAN MASALAH

Adapun batasan masalah adalah sebagai berikut:

1. Aplikasi yang dibuat dalam penelitihan ini ditekankan pada setting

(2)

hardware yaitu ponsel dan pembuatan WAP page.

2. Aplikasi yang dibuat dalam penelitihan ini menggunakan simulasi m-banking sebagai media pembayaran dengan virtual bank sebagai gambaran bank yang ditunjuk.

3. Aplikasi yang dibuat dalam penelitihan ini ditekankan pada pelayanan pemesanan tiket keberangkatan dari kota surabaya (one-way).

4. Untuk melakukan pemesanan tiket calon pelanggan harus memiliki rekening pada bank yang ditunjuk. TUJUAN DAN MANFAAT

Adapun tujuan dan manfaat yang diharapkan dari perancangan dan pembuatan aplikasi ini adalah sebagai berikut :

• Untuk mengakses situs pemesanan tiket pesawat melalui telepon seluler yang dilengkapi dengan fasilitas GPRS, sehingga mampu memberikan informasi yang real time kepada calon penumpang.

• Memberikan suatu sarana sistem informasi yang mampu menyajikan dan menyebarkan informasi.

• Memberikan kemudahan kepada pihak terkait untuk mendapatkan informasi tentang pemesanan tiket pesawat, jadwal penerbangan maupun informasi lain yang dibutuhkan.

SETTING WAP PADA PONSEL

Tidak semua merk ponsel memiliki fasilitas WAP, meskipun umumnya ponsel keluaran terkini telah memiliki fasilitas WAP. Untuk dapat mengakses WAP perlu dilakukan beberapa pengaturan pada ponsel pengakses dan juga harus mengaktifkan fasilitas data feature terlebih dahulu, dengan cara menghubungi operator yang bersangkutan.

Daftar parameter umum operator telepon yang harus dimasukkan untuk setting manual WAP pada ponsel:

• TELKOMSEL

Kartu Simpati / Kartu AS - Profile Name: TSEL GPRS - APN : Telkomsel

- User name : wap

- Password : wap123 - Authentication : Normal

- Gateway IP Address : 10.1.89.130 - Homepage : http://wap.telkomsel.com - Data Bearer : GPRS

- Proxy port number : 9201 atau 8000

• INDOSAT

Kartu Mentari

- Profile Name : INDOSATGPRS - Home : http://wap.klub-mentari.com - IP Address : 10.19.19.19

- Bearer : GPRS - User Name : indosat - Password : indosat - APN : indosatgprs

Kartu IM3

- Connection name : M3-GPRS - Access point : www.indosat-m3.net - User name : gprs

- Password : im3

- Authentication : Normal

- Home : http://wap.indosat-m3.net - IP address : 010.019.019.019 - Port : 9201 (standard), 8080 (proxy)

• XL

- Connection Name : XL-GPRS - Data Bearer : GPRS

- Access Point Name: www.xlgprs.net - Username : xlgprs

- Prompt Password : No - Password : proxl

- Authentication : Normal

- Home : http://wap.lifeinhand.com - Connection Security: Off

(3)

- IP Address : Automatic

- Proxy Address : 202.152.240.050 - Proxy Port Number : 8080

• 3 (Three) - Settings Name : 3-GPRS - Homepage : http://wap.three.co.id/ - Proxies : Enable - Proxy address : 10.4.0.10 - Port : 3128 - GPRS access point : 3gprs - Authentication type : Normal - Login type : Automatic - Username : 3gprs - Password : 3gprs

• AXIS

- Connection Name : AXIS - Data Bearer : GPRS atau PS - Access Point Name (APN) : AXIS - Username : AXIS

- Prompt Password : No - Password : 123456 - Authentication : Normal

- Gateway/Proxy IP Address : 10.8.3.8 - Gateway/Proxy Port : 9201 atau 8080 - Home : http://wap.axisworld.co.id - Connection Security : Off

- Session Mode : Permanent

Setting WAP pada Handhone Nokia 3330, 3510, 5510, 6210, 6310, 7110, 8310, 8910, 8855 dengan operator Telkomsel:

• Masuk “Menu”.

• Pilih service → settings, tekan

“select”.

• Pilih Active service settings → select

active.

• Pilih Edit active service settings →

select.

• Edit the detail :

- Setting name : “nama pilihan”

- Home page: http://wap.telkomsel.com - Session mode: Temporary

- Connection security : Off - Data bearer : GSM Data

- Dial Up Number : 8789 - IP Address : 10.1.89.130 - Authentication type : Normal - Data Call Type : ISDN - Data call speed : 9600 - Login type :Automatic - Username : wap - Password : wap123

- Verify Password : wap123

• Tekan “Back” 2 kali → clear the

chace

• Pilih “Home” untuk memulai

Browsing via WAP FLOWCHART APLIKASI

ALUR PROSES PEMESANAN TIKET Untuk calon penumpang yang baru pertama kali menggunakan fasilitas ini harus mendaftarkan diri menjadi member atau anggota. Setelah mendaftarkan diri menjadi anggota, maka setiap user akan memiliki User Id dan Password yang berguna untuk melakukan login sewaktu ingin mengakses aplikasi pemesanan tiket.

(4)

Anggota akan diberikan nomor pemesanan yang berbeda untuk satu kali pemesanan.

Setelah menyetujui pemesanan, anggota dapat melanjutkan ke proses pembayaran yang dilakukan dengan menggunakan M-Banking pada bank yang ditunjuk. Selanjutnya setelah proses pemesanan berhasil dan mendapat nomor transaksi, pelanggan dapat melihat kembali jadwal keberangkatan pesawat yang telah dipesan dengan cara memasukkan kode transaksi yang diberikan saat pemesanan berlangsung.

Selain itu pada aplikasi ini pegunjung umum juga dapat mencari informasi tentang jadwal keberangkatan pesawat yang disediakan tanpa harus menjadi anggota terlebih dahulu.

ER DIAGRAM

PT. XYZ Airlines telah memiliki suatu aplikasi dengan model ER Diagram sebagai berikut:

KAMUS DATA

a. Nama table : Pesawat

Deskripsi : Menyimpan data tipe pesawat yang dimiliki perusahaan.

Nama Tipe Keterangan kd_pesawat Char(6) Primery key type_pesawat Varchar(15)

kapasitas Int(3)

rute_pesawat Varchar(10) potongan_batal Int(7)

keterangan Varchar(40)

b. Nama table: Det_pesawat

Deskripsi : Menyimpan data jenis dan harga kelas pesawat.

Nama Tipe Keterangan kd_pesawat Int(3) Unsigned zerofill,

Auto_increment, Primery key kd_pesawat Char(6) jns_tiket Char(3) harga Int(8) jual_total Int(3)

c. Nama tabel: Tiket

Deskripsi : Menyimpan semua jadwal keberangkatan yang ditawarkan.

Nama Tipe Keterangan

kd_tiket Int(5) Unsigned zerofill, Auto_increment, Primery key kd_pesawat Char(6) kd_bdrtujuan Char(2) tgl_berangkat Date jam_berangkat Time jam_tiba Time

d. Nama table: Det_tiket

Deskripsi : Menyimpan informasi lengkap mengenai jenis kelas yang ditawarkan.

Nama Tipe Keterangan kd_dtiket Int(4) Unigned zerofill, Auto_increment, Primery key kd_tiket Int(5)

kd_dpesawat Int(3) sisa_tiket Int(3)

e. Nama tabel : Bdr_tujuan

Deskripsi : Menyimpan data bandara tempat pendaratan rutin pesawat.

Nama Tipe Keterangan kd_bdrtujuan Int(2) unsigned zerofill,

(5)

Primery key

bandara_tujuan Varchar(35) kota_tujuan Varchar(35)

f. Nama tabel: User

Deskripsi : Menyimpan data pendaftar sebelum melakukan pemesanan.

Nama Tipe Ket nick_user Varchar(25) Primery key passwd_user Varchar(25) nm_user Varchar(35) jns_kelamin Enum (‘p’,’w’) pekerjaan Varchar(45) alamat Varchar(60) kota Varchar(30) propinsi Varchar(45) no_telp Varchar(15) no_hp Varchar(15) no_rek Varchar(15)

g. Nama tabel: Pemesanan Deskripsi : Menyimpan data pemesanan tiket

Nama Tipe Keterangan kd_pesan Char(5) Primery key tgl_pesan Date jam_pesan Time jml_pesan Int(2) nick_user Varchar(25) kd_dpesawat Int(3) harga_tot Varchar(15)

h. Nama tabel: Pembayaran

Deskripsi : Menyimpan jumlah uang saat pemesanan dinyatakan berhasil

Nama Tipe Keterangan

kd_bayar Int(5) Unsigned zerofill, Auto_increment, Primery key. tgl_bayar Date

kd_pesan Char(5) tot_bayar INT(8)

i. Nama table : v_bank

Deskripsi : Virtual bank yang digunakan sebagai gambaran dari bank yang ditunjuk.

Nama Tipe Keterangan

no_rek Varchar(15) Primery key pin_rek Varchar(10)

jml_saldo Int(10)

IMPLEMENTASI

Pada bagian ini menampilkan tampilan dari aplikasi telah dibuat.

1. Halaman Index

Halaman ini akan tampil petama kali pada saat program dipanggil. Setelah 5 detik berlalu, maka halaman index akan masuk secara otomatis pada halaman menu utama dari sistem pemesanan tiket.

(6)

Menampilkan halaman daftar menu yang dapat dipilih dan menghubungkan dengan halaman yang lain

3. Halaman Profil

4. Halaman Syarat – Syarat

Menampilkan daftar syarat-syarat untuk menjadi anggota dan juga syarat untuk dapat melakukan pemesanan tiket secara online.

5. Halaman Bantuan

Halaman ini menampilkan informasi tentang bantuan dan petunjuk dalam melakukan transaksi dan penggunaan aplikasi.

6. Halaman Menu User

Halaman ini merupakan halaman utama dari user online.

(7)

Halaman ini merupakan form tempat pendaftar memasukkan identitas diri. Dengan form ini data-data pendaftar dapat didaftarkan pada database.

8. Form Login

Form login merupakan sebuah pintu masuk untuk melakukan pemesanan tiket dimana pengunjung harus memasukkan nickuser dan password yang sesuai dengan yang didaftarkan sebelumnya.

9. Halaman Utama Pemesanan

Halaman utama pemesanan ini digunakan untuk melakukan transaksi

pemesanan tiket pesawat. Semua program yang ada pada program pemesanan hanya dapat diakses oleh pengunjung yang berhasil melakukan login.

10. Halaman Utama Informasi

Halaman ini digunakan pelanggan maupun pengunjung untuk melihat informasi tentang keberangkatan pesawat.

11. Halaman Informasi Pengunjung

Halaman ini menampilkan informasi secara detail data keberangkatan pesawat dan informasi tiket yang tersedia kepada pengunjung sesuai dengan tanggal dan tujuan yang telah dipilih.

(8)

Halaman ini digunakan pelanggan untuk mengecek kembali tiket kebengkatan yang telah dipesan sebelumnya dengan memasukkan kembali kode transaksi yang didapat waktu proses pemesanan berhasil. Hal tersebut dibuat agar pelanggan dapat mendapatkan informasi kembali apabila lupa dengan jadwal yang telah dipesan.

KESIMPULAN

Dengan dibuatnya aplikasi ini dapat diperoleh kesimpulan sebagai berikut:

1. Aplikasi ini dapat memberikan kemudahan kepada calon penumpang dalam melakukan pemesanan tiket pesawat.

2. Aplikasi ini dapat memberikan informasi yang real-time kepada pihak-pihak terkait tentang jadwal keberangkatan pesawat.

SARAN

Untuk mengembangkan aplikasi ini menjadi lebih baik lagi, penulis menyarankan untuk:

1. Mengembangkan aplikasi ini supaya dapat bekerja sama dengan bank untuk proses transaksi pemesanan maupun pembatalan pesawat.

2. Menyempurnakan beberapa tampilan atau kelemahan-kelemahan yang lain dalam aplikasi ini supaya dapat

diakses oleh beberapa jenis ponsel dengan sempurna.

3. mengembangkan Aplikasi agar mampu malayani keberangkatan pesawat pulang-pergi (two-way).

DAFTAR PUSTAKA

Bunafit Nugroho, 2005, Pengembangan Program WAP dengan WML & PHP, Penerbit Gava Media, Yogyakarta.

Janner Simarmata, 2006, Aplikasi Mobile Commerce Menggunakan PHP dan MySQl, Penerbit Andi, Yogyakarta.

M.Syafii, 2004, Membangun Aplikasi Berbasis PHP dan MySQL, Penerbit Andi, Yogyakarta.

Stendy B. Sakur, 2003, Aplikasi Web Database dengan Dreamweaver MX, Penerbit Andi, Yogyakarta.

Fathansyah, 2002, Basis Data, Penerbit Informatika, Bandung. http://awardspace.com http://www.selular.co.id/konsultasi/4id94.ht ml. http://www.duniahobi.com/forum/viewtopi c.php?f=27&t=513 http://www.tabloid-ponsel.com/tipsatrik- rss/46-tips-a-trik-topnews/1281-setting- manual-wap-motorola-e1000-dengan-kartu-telkomsel.

Referensi

Dokumen terkait

Tujuan penelitian ini, untuk mengetahui apakah metode mind mapping dan model pembelajaran kooperatif tipe think pair share berpengaruh terhadap kemampuan

Title : A STUDY ON THE STUDENTS‟ MASTERY OF WORD FORMATION OF VERB OF THE FOURTH SEMESTER STUDENTS OF ENGLISH DEPARTMENT UNIVERSITY OF MUHAMMADIYAH PURWOKERTO IN THE

Penataan kawasan pesisir di daratan Jakarta Utara merupakan tujuan pembangunan Kawasan Strategis Pantura Jakarta, yang dilaksanakan melalui perencanaan tata ruang kecamatan di

Galantin dengan warna yang berbeda dapat meningkatkan daya terima, dimana dari warna tersebut dapat mempengaruhi panelis dalam pengujian organoleptik (Wiryadi, 2007).Hasil

Terhit ung t anggal 1 Januari 1988 kekayaan Negara pada Perusahaan Umum (PERUM) Angkasa Pura I yang berada di Bandar Udara Halim Perdanakusuma yang pada saat ini dikelola

Tujuan Kode Etik ini adalah untuk menetapkan standar tinggi yang harus dipatuhi oleh industri farmasi dalam melaksanakan kegiatan promosi produk farmasi yang etis kepada

Aku teringat saat bertanya kepada ibu ku sendiri (yang pertalian darahnya begitu berarti segala­galanya), “Ji­ ka si anu bukan keluarga kita, akankah aku meng hormati nya sampai

Mengingat penelitian ini hanya meneliti khusus tentang pekerja rumahan, maka saran untuk penelitian selanjutnya adalah meneliti social sustainability industri