Francois St ef en Limasal, T eddy Marcus . Z Pr ogr am St udi S1 Tekni k Inf or mat i ka
Fakul t as Teknol ogi Inf or masi Uni ver si t as Kr i st en Mar anat ha
Jl . Pr of . dr g. Sur i a Sumant r i No. 65, Bandung 40164 Email : wi ne. r euni @gmai l . com, t eddy. mz@mar anat ha. edu
Abst ract
The mobi l e l i ke handphone or PDA make t he peopl e get conveni ence t o do anyt hi ng i n t he wor l d. Maybe t he pr over b “ Ti me i s Money” i s t r ue and peopl e cannot deny about t hat . Li kewi se, t hi s appl i cat i on “ M-Ai r Li nes Syst em” maybe uphol d t hat pr over b t oo. M-Ai r Li nes Syst em appl i cat i on i s desi gned and made based on WAP Met hod. Thi s appl i cat i on’ s pur pose i s gi ve t he conveni ence t o t he peopl e, absol ut el y about t i me. So, t hey do not need t o come t o t he t r avel ’ s agent or t he ai r por t , j ust t o book t he ai r pl ane’ s t i cket . They enough t o do i t wi t h t hei r ’ s handphone, connect t o M-Ai r Li nes Syst em’ s ur l , f ol l ow t he i nst r uct i on t o r egi st er be a member of M-Ai r Li nes Syst em and st ar t t o book t he t i cket ’ s. Af t er booked, i n 1x24 hour s t he oper at or of M-Ai r Li nes Syst em wi l l cont act and gi ve annot at i on t hat how t o pay a t i cket ’ s booki ng, how t o cancel t he t i cket ’ s booki ng, t he r ul e of t he cancel i ng, et c. Thi s appl i cat i on al so gi ve ot her s menu besi des t he booki ng’ s menu, such as t he cancel l i ng t i cket ’ s has booked menu, l ook t he l i st of t he t i cket ’ s has booked menu, and change t he user ’ s pr of i l e menu.
Keywords : M-Ai r Li nes Syst em, Ti cket , Booki ng Syst em
1. Pendahuluan
Aplikasi pemesanan t iket dengan nama M-Ai r Li nes Syst em merupakan sebuah apl ikasi bert eknologi WAP dan GPRS, yang dat a-dat anya dibuat berdasarkan hasil st udi kasus pada pihak t ravel Merdeka Wisat a, t ravel Raya Ut ama, dan t ravel lainnya. Aplikasi ini dibuat bert uj uan memberikan kemudahan kepada masyarakat at au pengguna dalam melakukan pemesanan t iket pesawat , t anpa harus mengant ri at au menunggu di agen t ravel at au di bandara. Pengguna j ika ingin mengakses layanan ini pada handphone nya, diharuskan unt uk mengakt if kan f it ur GPRS t erlebih dahulu yang t elah disediakan oleh kart u-kart u t elepon yang dimilikinya. Set elah diakt if kan, pengguna cukup membuka al amat int ernet dari apl ikasi ini berada. M-Ai r Li nes Syst em akan memberikan beberapa menu yang dapat diakses oleh pengguna.
Beberapa keunt ungan yang diperoleh masyarakat at au pengguna dalam menggunakan layanan ini, ant ara lain :
• Kemudahan : Pengguna dapat mudah mengert i dalam melakukan pemesanan t iket melalui layanan ini.
• Keamanan : Pengguna diberikan f asilit as l ogi n dan hanya 1 orang dengan 1 nama yang sudah t erdaf t ar sebelumnya, yang bisa mengakses l ayanan menu ut ama M-Ai r Li nes Syst em. Dengan asumsi 2 orang secara bersamaan melakukan l ogi n dengan nama pengguna yang sama, hal ini t idak dapat dilakukan.
• Keunt ungan : Pengguna diunt ungan dengan masalah wakt u dan t enaga dal am melakukan pemesanan sert a adanya di scount at au pot ongan harga j ika pengguna sudah menj adi pelanggan t et ap M-Ai r Li nes Syst em.
• Kenyamanan : Pengguna dapat melakukan pemesanan dengan nyaman, t anpa adanya gangguan.
Melalui keempat keunggulan di at as, pengguna akan merasakan perbedaannya j ika mel akukan pemesanan t iket pesawat dengan mengant ri di agen t ravel at au di bandara dengan pemesanan melal ui handphone yang bisa dilakukan kapan saj a dan di mana saj a. Dalam bagian implement asi pada art ikel ini, akan diperlihat kan sebagian hasil implement asi pada sisi handphone dengan t eknologi WAP.
2. Penggunaan Teknologi Aplikasi WAP
Aplikasi M-Ai r Li nes Syst em dibuat berbasis WAP (Wi r el ess Appl i cat i on Pr ot ocol ) dengan PHP, Javascr i pt dan WML sebagai t eknologi pemrogramannya sert a MySQL sebagai media penyimpanan basis dat anya. PHP adalah bahasa scr i pt i ng yang menyat u dengan aplikasi pemrograman ser ver dan dij al ankan pada ser ver si de. Art inya semua sint aks yang diberikan akan sepenuhnya dij al ankan pada ser ver sedangkan yang dikirimkan ke br owser hanya hasilnya saj a. Javascr i pt adalah bahasa scr i pt i ng yang akan sepenuhnya dij alankan unt uk menvalidasi masukan-masukan yang akan t erlebih dahul u diproses dan dil akukan pengecekkan sebelum dikirim dan disimpan ke dalam dat abase. WML adalah sal ah sat u bahasa scr i pt i ng yang dipakai unt uk membuat aplikasi berbasis wap dan mengat ur cara kerj a pengiriman dan penerimaan inf ormasi dat a mel ewat i int ernet dan wor l d wi de web. Teknologi handphone semuanya dapat membaca f ormat bahasa scr i pt i ng wml, bahkan dalam pemakaian apl ikasi-aplikasi yang t erhubung dengan int ernet , sebagian besar menggunakan bahasa scr i pt i ng wml. MySQL adalah sal ah sat u dat abase dari banyak dat abase l ainnya yang sangat power f ul l, st abil, mudah penggunaannya, disukai oleh berbagai kalangan pr ogr ammer, dan grat is (mungkin karena sif at nya yang grat is inilah yang membuat orang t ert arik).
3. Perancangan Aplikasi WAP M-AirLines System
Aplikasi M-Ai r Li nes Syst em dibuat unt uk dapat diakses oleh masyarakat umum (cl i ent ), operat or (ser ver ) dari M-Ai r Li nes Syst em, dan admi n (ser ver ) dari M-Ai r Li nes Syst em.
3. 1 Pada Sisi Server (Desktop)
User yang bisa mengakses aplikasi ser ver pada deskt op t erbagi at as dua bagian, yait u admi n dan operat or.
1. Admi n dan operat or memiliki i d dan passwor d masing-masing. 2. Admi n dan operat or dapat menggant i passwor d masing-masing. 3. Admi n dan operat or dapat melihat dan mengubah dat a pribadiat au
prof ilnya masing-masing.
4. Admi n dapat melihat hi st or y l ogi n dari t iap operat or dan pengguna at au masyarakat .
5. Admi n dapat melihat l i st dat a operat or yang bert ugas.
6. Admi n dan operat or dapat melihat dat a konsumen yang t elah melakukan pemesanan.
7. Admi n dapat melihat dan mencet ak laporan hasil yang didapat dari penj ualan t iket pesawat .
8. Operat or t idak dapat melihat hi st or y l ogi n dari t iap operat or yang bert ugas dan pengguna at au masyarakat .
9. Operat or t idak dapat melihat l i st dat a operat or yang bert ugas. 10.Tersedia f asilit as menu sear chi ng at au pencarian dat a dari set iap
menu yang disediakan guna memudahkan pekerj aan admi n dan operat or.
3. 2 Pada Sisi Server (Handphone)
User yang bisa mengakses aplikasi ser ver pada handphone hanya admi n saj a.
1. Operat or t idak punya hak akses sama sekali di ser ver handphone. 2. Admi n memiliki i d dan passwor d yang sama sepert i di deskt op. 3. Admi n dapat menggant i i d dan passwor d nya.
4. Admi n dapat menggant i dat a pribadi at au prof il nya sendiri.
5. Admi n memiliki beberapa layanan menu, yait u edit dat a konsumen, edit dat a maskapai, edit dat a t iket , edit dat a t empat t uj uan, lihat pemesanan konsumen, ubah dat a prof il sendiri, l i st oper at or l ogi n, dan rincian pemasukan.
3. 3 Pada Sisi Client at au Masyarakat (Handphone)
User yang bisa mengakses aplikasi ini, yait u masyarakat at au pengguna. 1. Pengguna dapat melihat berbagai inf ormasi yang disediakan oleh
M-Ai r Li nes Syst em, ant ara lain melihat perat uran dan pet unj uk dalam mengakses layanan ini, melihat prof il dari M-Ai r Li nes Syst em, dan dapat melakukan pendaf t aran unt uk menj adi member at au pengguna yang sah dalam M-Ai r Li nes Syst em ini
2. Pengguna dapat mel akukan pemesananan t iket pesawat yang nant inya akan dit elepon langsung secara manual oleh oper at or M-Ai r Li nes Syst em
3. Pengguna dapat melakukan pembat alan t iket yang sudah dipesan, dengan ket ent uan dan perat uran yang berlaku
4. Pengguna dapat melihat daf t ar pemesanan t iket yang sudah pernah dilakukannya
5. Pengguna disediakan menu mengubah dat a prof il miliknya, dimaksudkan j ika pengguna t elah pindah rumah at au nomor t eleponnya sudah berubah at au hanya sekedar ingin mengubah dat a-dat a lainnya, sepert i ni ckname, passwor d, dan sebagainya.
3. 4 Arsitekt ur Sistem M-AirLines System
Masyarakat at au pengguna mengakses melalui handphone miliknya dengan menuliskan alamat WAP M-Ai r Li nes Syst em yang t ersambung dengan ser ver web, kemudian t erj adi t ransaksi pemesanan, lal u diproses melalui dat abase ser ver, dan dat a pemesanan dit erima di ser ver deskt op dan ser ver mobi l e M-Ai r Li nes.
Proses sederhana :
Gambar 1 : Alur Proses Masyarakat at au Pengguna Mengakses WAP Gambar di at as, menj elaskan secara umum t ent ang cara kerj a dari pengaksesan aplikasi WAP. Masyarakat at au cl i ent mengakses melalui handphone berupa t ampilan br owser , memint a alamat int ernet besert a dat a-dat a M-Ai r Li nes Syst em ke ser ver wap, kemudian ser ver wap t erhubung dengan dat abase onl i ne, set elah t erhubung, maka dat a dikembalikan ke ser ver wap dan menampil kan alamat int ernet besert a dat a-dat a M-Ai r Li nes Syst em yang dimaksud.
Proses det ail :
Gambar 2 menggambarkan secara det ail mengenai cara kerj a dari pemesanan t iket melalui aplikasi M-Ai r Li nes Syst em ini. Pert ama, masyarakat at au pengguna melakukan pemesanan t iket set elah memilih j adwal t iket sebelumnya pada M-Ai r Li nes Syst em (dengan asumsi bahwa layanan GPRS nya sudah akt if ), l alu akan t erhubung dengan ser ver wap (php scr i pt dan wml script ), kemudian ser ver wap akan memproses dat a-dat a pesanan yang dimint a ke dalam a-dat abase mysql onl i ne (phpmyadmi n). Kedua, set elah pengguna berhasil melakukan pemesanan, maka dat a pesanan secara ot omat is akan dit erima oleh pihak ser ver di deskt op dan handphone. Admi n dapat melihat dan mengecek dat a pesanan t ersebut melalui aplikasi deskt op dan handphone. Sedangkan operat or hanya bisa melalui deskt op saj a.
3. 5 Basis Data M-AirLines System 3. 5. 1 ERD
Perancangan basis dat a aplikasi M-Ai r Li nes Syst em digambarkan dalam ERD (Ent i t y Rel at i onshi p Di agr am) pada Gambar 3 :
Dari ERD t erlihat bahwa, konsumen at au pelanggan mel akukan pemesanan t iket dari dat a t iket yang diambil dari t abel Tiket , t abel Maskapai dan t abel Tmpt Tuj uan ke t ampilan br owser wap si pelanggan. Set elah pemesanan berhasil dilakukan, maka dat a pemesanan t ersebut akan disimpan ke dalam t abel Mast erPesan, Det ailPesan dan Pembayaran dengan st at us pesan. Kemudian operat or menelepon dan mengkonf irmasi hasil pesanan kepada pelanggan unt uk segera melakukan pembayaran. Jika pembayaran sudah dilakukan, maka t abel Pembayaran akan segera mengisi dat a pembayaran yang dilakukan, yait u meliput i t anggal, hari, dan t ot al bayar, sert a st at us pemesanan akan segera berubah menj adi lunas.
3. 5. 2 Use Case
Gambar 4 : Use Case Admin dan Operat or M-AirLines Syst em Pada Deskt op
Admin dan operat or M-Ai r Li nes Syst em pada ser ver deskt op melakukan harus melakukan akt ivit as l ogi n. Set elah l ogi n, admi n dan operat or dapat melakukan pengedit an dat a t iket , dat a maskapai, dat a t empat t uj uan, dat a konsumen, dan dat a prof il sendiri (meliput i hapus, t ambah dan ubah dat a). Menu lainnya yang bisa diakses yait u melihat dat a pemesanan pelanggan, mengecek st at us sudah berapa kali pelanggan melakukan pemesanan, melihat hasil pendapat an dari penj ualan t iket , mencet ak bon pemesanan pelanggan, melakukan pembat alan t iket j ika pelanggan memint a kepada pihak operat or M-Ai r Li nes Syst em unt uk melakukannya, hingga mel ihat dat a konsumen dan dat a operat or l ogi n (khusus admi n).
Gambar 5 : Use Case Konsumen M-AirLines Syst em Pada Handphone Masyarakat umum yang belum mendaf t ar menj adi pel anggan M-Ai r Li nes Syst em dapat mengakses layanan ini sebat as pada melihat perat uran sist em, mel ihat prof il , dan melakukan pendaf t aran menj adi anggot a. Jika sudah t erdaf t ar, maka hak aksesnya dapat melakukan l ogi n, dan menuj u pada layanan pemesanan t iket , melihat daf t ar hasil pemesanan yang berhasil dil akukan, melakukan pembat alan t iket , dan dapat mengubah dat a prof il miliknya (j ika pelanggan gant i nomor t elepon, at au pindah alamat rumah dsb).
Gambar 6 : Use Case Admin M-AirLines Syst em Pada Handphone Hanya admi n yang dapat mengakses l ayanan menu ut ama M-Ai r Li nes Syst em mel alui perangkat mobi l e at au handphone (mobi l e ser ver ). Admi n harus mel akukan l ogi n yang dat anya sama pada ser ver deskt op. Set elah l ogi n, admi n dapat mengakses berbagai l ayanan menu, ant ara l ain, melakukan pengedit an dat a konsumen, dat a maskapai, dat a t empat t uj uan, dan dat a prof il miliknya (meliput i t ambah, hapus dan ubah dat a). Kemudian, admi n disediakan menu lainnya, yait u melihat daf t ar pemesanan pelanggan yang baru dilakukan, melihat daf t ar operat or l ogi n pada deskt op, dan melihat hasil pendapat an dari penj ualan t iket .
4. Gambaran Menu M-AirLines Syst em 4. 1 Struktur Menu
Gambar 7 : St rukt ur Menu Masyarakat at au Pengguna pada Handphone
Gambar 7 memperlihat kan st rukt ur menu dari masyarakat at au pengguna dalam mengakses layanan menu dari M-Ai r Li nes Syst em. Konsumen yang sudah t erdaf t ar, memiliki hak akses yait u dapat melakukan l ogi n, dan menuj u pada layanan pemesanan t iket , melihat daf t ar hasil pemesanan yang berhasil dilakukan, melakukan pembat alan t iket , dan dapat mengubah dat a prof il miliknya
Gambar 8 memperlihat kan st rukt ur menu dari sisi ser ver khususnya unt uk admi n yang bisa mengakses l ayanan menu M-Ai r Li nes Syst em pada handphone. admi n dapat mengakses berbagai layanan menu, ant ara lain, melakukan pengedit an dat a konsumen, dat a maskapai, dat a t empat t uj uan, dan dat a prof il miliknya (meliput i t ambah, hapus dan ubah dat a), lalu mel ihat daf t ar pemesanan pelanggan yang baru dil akukan, melihat daf t ar operat or l ogi n pada deskt op, dan melihat hasil pendapat an dari penj ualan t iket .
Gambar 9 : St rukt ur Menu Admin pada Server Deskt op Gambar 9 memperlihat kan st rukt ur menu dari sisi ser ver khususnya unt uk admi n dalam mengakses layanan menu M-Ai r Li nes Syst em pada deskt op. Admi n diberi kelebihan dibandingkan menu yang t erdapat pada operat or yait u admi n dapat melihat dat a operat or l ogi n, melihat konsumen l ogi n, dan melihat daf t ar operat or.
4. 2 Implementasi
Aplikasi M-Ai r Li nes Syst em pada sisi handphone dilengkapi dengan proses validasi dat a t erhadap menu l ogi n dan menu l upa passwor d at au ni ckname pengguna.
Gambar 10 : T ampilan Menu Awal dan Menu Login Konsumen Gambar 10 menampil kan menu awal dan menu l ogi n dari pengaksesan alamat M-Ai r Li nes Syst em pada handphone.
Gambar 11 : T ampilan Menu Validasi Dat a Menu Login dan Menu Lupa Password at au Nickname
Jika pengguna mengosongkan nama at au ni ckname dan passwor d nya, lalu melakukan l ogi n, maka akan dit ampilkan pesan er r or. Begit u j uga, j ika dat a pengguna belum t erdaf t ar sebelumnya pada dat abase M-Ai r Li nes Syst em dan melakukan l ogi n, maka akan menampil kan pesan er r or. Pengguna j ika ingin mel ihat dat a ni ckname dan passwor d nya, namun dat a yang dibut uhkan t idak valid, maka akan dit ampilkan pesan er r or.
Gambar 12 : T ampilan Menu Ut ama Konsumen M-AirLines Syst em Pengguna set elah mel akukan l ogi n dengan memasukkan nama at au ni ckname dan passwor d nya dengan benar, maka akan menuj u ke menu ut ama M-Ai r Li nes Syst em, dan disediakan beberapa layanan menu yang bisa diaksesnya, ant ara lain melakukan pemesanan t iket , melihat pemesanan t iket yang sudah dilakukannya, melakukan pembat alan t iket , melakukan perubahan dat a pribadi miliknya, dan melakukan l ogout at au keluar dari sist em.
Gambar 13 : T ampilan Menu Pemesanan T iket
Pengguna dapat memil ih t anggal, bulan, t ahun dan t uj uan yang diinginkan dalam mel akukan pemesanan t iket .
Gambar 14 : T ampilan Menu Pilih Jadwal Keberangkat an
Browser akan menampilkan daf t ar j adwal keberangkat an berdasarkan t anggal, bul an, t ahun dan t empat t uj uan yang dipilihnya. Pengguna l al u memilih nomor keberangkat an berdasarkan wakt u keberangkat an yang diinginkannya.
Gambar 15 : T ampilan Menu Konf irmasi Pemesanan
Browser akan menampilkan konf irmasi secara det ail dari j adwal keberangkat an yang dipilihnya.
Set elah pemesanan berhasil dilakukan, maka browser akan menampilkan konf irmasi pemesanan berupa nomor pesan yang harus dicat at oleh pelanggan, guna proses klarif ikasi pembayaran dan penukaran t iket asli.
Gambar 17 : T ampilan Menu Ut ama Admin M-AirLines Syst em Pada Server Mobile
Admi n set elah melakukan l ogi n dengan memasukkan nama at au ni ckname dan passwor d nya dengan benar, maka akan menuj u ke menu ut ama admi n M-Ai r Li nes Syst em, dan disediakan beberapa layanan menu yang bisa diakses olehnya, ant ara lain melakukan edit dat a konsumen, edit dat a maskapai, edit dat a t iket , edit t empat t uj uan, melihat l i st konsumen, ubah dat a prof il miliknya, melihat daf t ar operat or l ogi n, dan mel ihat rincian pemasukan hasil pemesanan t iket .
4. 3 Evaluasi
Hasil eval uasi dengan cara wawancara langsung dan mendemonst rasikan cont oh program kepada beberapa pekerj a di beberapa perusahaan t ravel, yait u: t ravel Merdeka Wisat a dan t ravel Raya Ut ama di kot a Bandung adalah bahwa aplikasi yang dibuat sudah memenuhi proses kegiat an pemesanan t iket secara mobi l e dan memudahkan pihak t ravel dal am memasarkan t iket kepada pelanggan.
5. Kesimpulan
Aplikasi M-Ai r Li nes Syst em dapat membant u masyarakat dalam melakukan pemesanan t iket dengan memberikan l ayanan yang mudah dan dapat dimengert i dalam penggunaannya. Desain dari aplikasi ini dirancang sedemikian simpel namun cukup ef isien dalam penggunaannya bagi masyarakat (dilihat dari sisi cl i ent), bagi operat or dan admi n (dilihat dari sisi ser ver). Dengan adanya aplikasi M-Ai r Li nes Syst em, pihak t ravel harus segera memanf aat kan aplikasi ini guna memanj akan dan memberikan kemudahan bagi pelanggan dalam melakukan pemesanan t iket . Aplikasi ini pun dapat dij adikan sebagai pelengkap dari dunia usaha t ravel dalam menghadapi berbagai persaingan –persaingan yang muncul di mana t eknologi sudah menj adi sebuah t unt ut an pent ing pada era globalisasi saat ini.
Daft ar Pust aka
Amarullah, A. (2004). Tut or i al Pembel aj ar an PHP dan MySQL. PDF ebook. Jamsa, K. (2001) . WML & WMLScr i pt : A Begi nner ’ s Gui de. McGraw-Hill . Naramore E. , Gerner J. , Scouarnec YL. , St olz J. , Michael G. (2005).
Begi nni ng PHP5, Apache and MySQL : Web Devel opment. Wiley Publishing, Inc.
Pemr ogr aman PHP. Ret r i eved June 5, 2007, f r om : ht t p: / / www. i l mukomput er . com/
PHP Manual En. (2000). The PHP Document at i on Gr oup - PHP Manual. Zend Technologies, Lt d.
PHP and MySQL Tut or i al. Ret r i eved June 5, 2007, f r om : ht t p: / / www. php-mysql -t ut or i al . com/
Sanj aya R, W. Purbo, O. (2001). Membuat Apl i kasi WAP dengan PHP. PT Elex Media Komput indo.