BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu keinginan setiap pengguna dalam mengakses internet adalah untuk mempermudah dan mempercepat dalam mendapatkan informasi dalam bentuk teknologi jaringan internet. Dengan adanya pelayanan jasa internet tersebut diharapkan para konsumen dapat mengetahui segala bentuk informasi tentang kegiatan daerah wisata tersebut dengan cepat dan mudah. Disamping itu juga terkadang para eksekutif muda yang tingkat mobilitasnya tinggi sangat membutuhkan informasi dengan efektif dan efesien. Memesan tiket atau paket travel wisata dengan cara langsung datang ke agen travel, membutuhkan waktu yang lama. Pertama seorang pelanggan harus menghabiskan waktu untuk menempuh perjalanan dari lokasi pelanggan ke tempat agen travel yang dituju. Kedua seorang pelanggan harus mengantri jika agen travel sedang sibuk melayani pelanggan yang lain. Hal yang sama akan dialami oleh pelanggan, jika pemesanan dilakukan melalui telepon. Dengan latar belakang tersebut, penulis akan mengembangkan sebuah aplikasi yang dapat memberikan informasi tentang bagaimana melakukan pemesanan paket wisata dengan teknologi WAP (Wireless Application Protocol ). Dengan begitu diharapkan bagi konsumen yang mengunakan pelayanan ini bisa langsung mengakses internet menggunakan teknologi WAP ini sebagai sarana informasi terkini dari jasa layanan travel. Aplikasi akan dikembangkan menggunakan teknologi open source yaitu Web Server Apache, Application Server PHP dan database MySQL. 1
2 1.2 Rumusan Masalah Berikut ini beberapa masalah yang telah dirumuskan oleh penulis dalam pembuatan aplikasi Travel : Bagaimana cara merancang dan membuat aplikasi layanan travel dengan teknologi WAP. 1.3 Tujuan dan Manfaat Penelitian Tujuan dari penelitian tugas akhir ini adalah : Merancang dan membuat sebuah aplikasi yang dapat digunakan user untuk memesan tiket traval menggunakan teknologi WAP, PHP dan MySQL. Manfaat yang diharapkan diperoleh dari penelitian ini adalah: 1. Memberikan pengetahuan yang mendalam tentang bagaimana cara membangun aplikasi berbasis WAP kepada penulis 2. Memberikan gambaran tentang salah satu pemanfaatan teknologi WAP kepada para pembaca. 1.4 Batasan Masalah Beberapa hal yang membatasi permasalahan dalam pembuatan aplikasi Travel dan laporan tugas akhir ini antara lain sebagai berikut : 1. Perancangan aplikasi Travel menggunakan PHP sebagai bahasa pemrogramannya dan MYSQL sebagai basis datanya serta WML sebagai konektivitas yang dapat membaca pemrograman WML dan PHP. 2. Penulis pada tugas akhir ini hanya mengimplementasikan sebatas internet saja. 3. Penulisan sistem Travel menggunakan Unified Modelling Language ( UML ). 4. Dalam perancangan aplikasi Travel ini penulis menggunakan pemodelan rekayasa perangkat lunak dengan menggunakan model waterfall. 5. Hanya menggunakan simulasi WAP pada WinWap browser.
3 1.5 Metodologi Penelitian Dalam melakukan perancangan aplikasi pemesanan tiket ini penulis menggunakan model waterfall : 1. Tahapan Rekayasa Sistem. Tahapan ini sangat menekan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem dengan menentukan konsep sistem beserta antarmuka yang menghubungkannya dengan lingkungan sekitar. Hasilnya berupa spesifikasi sistem. 2. Tahapan Analisis. Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat perangkat lunak. Dengan analisis harus dapat ditentukan domain-domain data atau informasi, fungsi, proses, atau prosedur yang diperlukan beserta unjuk kerjanya, dan antarmuka. Hasilnya berupa spesifikasi kebutuhan perangkat lunak. 3. Tahapan Perancangan. Pada tahap perancangan, kebutuhan-kebutuhan perangkat lunak yang dihasilkan pada tahap analisis, ditransformasikan ke dalam bentuk arsitektur perangkat lunak yang memiliki karakteristik mudah dimengerti dan tidak sulit untuk diterapkan. 4. Tahapan Pemrograman. Tahap ini melakukan penerapan hasil rancangan ke dalam baris-baris kode program yang dapat dimengerti oleh komputer. 5. Tahapan Pengujian. Setelah perangkat lunak selesai diterapkan, pengujian dapat segera dimulai. Pengujian terlebih dahulu dilakukan pada setiap modul. Jika tidak ada masalah, modul tersebut akan diintegrasikan hingga membentuk perangkat lunak secara utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang memfokuskan pada masalah-masalah logika internal, fungsi internal, potensi masalah yang mungkin terjadi dan pemeriksaan hasil apakah sudah sesuai dengan permintaan.
4 6. Tahapan Pengoperasian dan Pemeliharaan. Dalam masa operasional sehari-hari, suatu perangkat lunak mungkin saja mengalami kesalahan atau kegagalan dalam menjalankan fungsi-fungsinya. Atau, pemilik bisa saja meminta peningkatan kemampuan perangkat lunak pada pengembangnya. Dengan demikian, kedua faktor ini menyebabkan perlunya perangkat lunak dipelihara dari waktu ke waktu. Biasanya ini merupakan tahapan yang panjang dari perangkat lunak. 1.6 Sistematika Penulisan Laporan Tugas Akhir ini disusun dengan terstruktur. Lima ( 5 ) bab yang disusun agar pembaca dapat memahami secara jelas pokok pembahasan penulis. Sistematika penulisannya adalah sebgai berikut : BAB I BAB II BAB III : PENDAHULUAN Bab ini menguraikan latar belakang penulisan, ruang lingkup, tujuan pembahasan, perumusan masalah, metode penelitian dan sistematika penulisan. : LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori-teori dasar yang digunakan sebagai landasan dalam merancang dan membangun program aplikasi Travel seperti penjelasan Unified Modelling Language (UML), WEB, SQL, PHP, dan WAP dalam penulisan Tugas Akhir ini. : ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis masalah dan proses perancangan dari program aplikasi Travel yang akan dibangun sehingga siap untuk diimplementasikan menggunakan bahasa pemrograman PHP.
5 BAB IV BAB V : IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan mengenai pengkodean, tampilan antarmuka Aplikasi Travel, implementasi proses WAP dan pengujian aplikasitravel yang telah selesai dibangun. : PENUTUP Bab ini merupakan bagian akhir dari penulisan Tugas Akhir ini yang berisi kesimpulan dan saran-saran yang mengarah kepada pengembangan aplikasi Travel yang telah dibangun.