PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET DAN POSISI KURSI PENUMPANG PESAWAT BERBASIS WEB MENGGUNAKAN FRAMEWORK CODE IGNITER Hari Purwanto hari_1271@yahoo.co.id Abstraksi : Persaingan dalam dunia bisnis semakin hari semakin kompetitif, hal ini menuntut setiap perusahaan untuk selalu beradaptasi terhadap perubahan lingkungan, khususnya dalam pelayanan jasa transportasi udara. Banyak perusahaan-perusahaan baru di era perkembangan teknologi informasi menjadi start-up sebagai model baru bisnis. Kemunculan perusahaan- perusahaan online berbasis start-up banyak merubah cara pandang pelanggan dalam menentukan pilihan. Begitu pula, dalam bidang pemesanan tiket pesawat, saat ini perusahaan berbasis online banyak menawarkan fitur pelayanan dimana para pelanggan dapat langsung melakukan booking tiket setiap saat dan kapan pun dengan pilihan berbagai macam maskapai penerbangan. Penulisan ilmiah ini, menawarkan sesuatu yang berbeda, dimana calon pelanggan tidak hanya dapat memilih jadwal penerbangan yang diinginkan, namun posisi kursi dapat dipilih pada saat itu juga selayaknya di bioskop. Perancangan sistem aplikasi ini menggunakan PHP, MySQL dan frame work code igniter dengan maksud pengembangan aplikasi lebih cepat dan compatible dengan banyak server hosting yang tersedia. Dengan adanya fitur tersebut diharapkan dapat memacu munculnya inovasi-inovasi lainya untuk melengkapi aplikasi yang sudah ada, sehingga dapat lebih lengkap dan memuaskan pelanggan. Kata kunci : start-up, booking, tiket, frame work, code igniter 1. PENDAHULUAN Kemajuan teknologi secara men- dalam dapat mengubah cara konsumen membeli produk dan jasa. Jasa transportasi merupakan kebutuhan dasar untuk men- dukung kegiatan sehari - hari. Transportasi mempunyai peranan yang sangat vital dalam berbagai aktivitas perekonomian, dengan kata lain bidang transportasi merupakan urat nadi perekonomian. Pelaku usaha bidang trans- sistem selalu berusaha membuat portasi dalam usahanya agar terlihat sebaik mungkin agar karyawan dan konsumen merasa lebih mudah menggunakannya, oleh karena itu sistem transportasi harus dirancang untuk meningkatkan efektivitas dan efisiensi untuk meningkatkan kinerja. Jasa penerbangan merupakan salah satu alternatif transportasi yang mampu memberikan efisiensi waktu perjalanan menjadi pilihan bagi para pebisnis dan eksekutif, serta para karyawan yang ingin segera menyelesaikan pekerjaannya diluar kota. Sering sekali kita jumpai, bahwa pemesanan tiket jasa penerbangan dilakukan secara online atau melalui internet. Internet memungkinkan penumpang pesawat terbang untuk membuat reservasi mereka setiap saat, setiap tempat, membandingkan penawaran yang diberikan maskapai, menghemat waktu dan uang. Akses penumpang ke saluran online dapat mengurangi biaya mereka, maka dari itu memahami konsumen dalam me- lakukan pembelian online adalah hal penting untuk agen pejualan tiket pesawat. Untuk menyempurnakan sistem peme- sanan tiket pesawat dan meningkatkan kepuasan terhadap konsumen dalam reservasi tiket , maka perbaikan sistem perlu adanya . Pada pemesanan tiket pesawat, tempat duduk menjadi pertimbangan pembeli, sehingga perlu diatur agar ketika kebanyakan tempat duduk yang disukai tempat yang tersisa tetap menarik untuk di pesan. telah dipesan, Sistem informasi yang dimaksud penulis adalah sistem informasi untuk pemesanan 68
tiket pesawat dengan tempat duduk yang diberi nomor. Sehubungan dengan hal ter- sebut diatas penulis mencoba untuk me- rumuskan permasalahan sebagai berikut : dan perancangan Sistem Informasi Pemesanan Tiket dan Posisi Kursi Penumpang Pesawat Berbasis Web Dengan Menggunakan Frame- work Code Igniter. Bagaimana membuat analisa Adapun tujuan penulisan ini adalah untuk merancang sistem informasi pemesanan tiket dan kursi penumpang pesawat berbasis web menggunakan framework code igniter yang akan sistem informasi pada digunakan pemesanan tiket pesawat. Selain itu manfaat atau kegunaan dari penulisan ini yang diharapkan adalah : a. Menambah pengetahuan dan pengalaman dalam pembuatan penulis aplikasi yang informatif dan efisien b. Menjadikan bahan referensi baru bagi perpustakaan Universitas Suryadarma serta literature penulisan khususnya pada perancangan aplikasi di bidang kedirgantaraan terutama untuk menambah c. Dapat digunakan sebagai model sistim informasi berbasis web untuk pemesanan tempat duduk sekaligus posisi tiket penumpang pesawat terbang. Dalam penyusunan penelitian ini penulis menggunakan beberapa metode pengumpulan data yaitu : wawancara, studi lapangan, studi pustaka 2. LANDASAN TEORI 2.1 Analisa Berorientasi Objek Analisa dan perancangan sistem telah menggunakan teknik dan peralatan ter- struktur sejak dua puluh tahun yang lalu dan saat inipun masih banyak di- gunakan. Beberapa tahun belakangan teknik berstruktur juga digunakan ini, untuk berbasiskan objek, seperti : bahasa pemrograman C++, Visual Basic, Java. 69 analisa dan perancangan sistem berorientasi objek seharusnya pengembangan menunjang dan iterative berdasarkan objek dan komponen-komponen. Dalam perkem- bangan selanjutnya, bermunculan notasi- digunakan notasi untuk analisa dan perancangan sistem berorientasi objek. Permodelan yang distandarisasikan, yaitu UML (Undefied Modeling Language). UML merupakan serangkaian konvensi permodelan yang digunakan untuk mendeskripsikan pe- rangkat ter- lunak monologi objek. Metode teknologi permodelan yang sistem dengan Analisa berorientasi objek adalah teknik yang digunakan untuk: Mempelajari objek-objek yang ada saat dapat apakah digunakan atau diadopsi untuk sistem yang baru. ini, objek Mendefinisikan objek baru atau objek yang telah dimodifikasi dan digabungkan dengan objek-objek yang telah ada untuk pembuatan aplikasi sistem yang dibutuhkan. Teknik analisis berorientasi objek paling tepat untuk digunakan untuk proyek yang akan mengimplementasi sistem menggunakan teknologi objek. Teknik ini akan membangun, meng- atur, dan menggabungkan objek-objek kedalam aplikasi komputer. Pendeka- tan berorientasi objek terpusat padda teknik (object modeling). permodelan objek 2.2 Definisi Analisa Sistem sistem adalah usaha untuk memandang keseluruhan per- soalan dalam konteks, meneliti secara sistematis sasaran-sasaran sistem dan kriteria untuk efektifitas sistem. Juga untuk menilai pilihan-pilihan dalam hal efektifitas dan biaya. Analisa Menurut (2009:125), Agus "analisa Mulyanto sistem sangat
bergantung pada teori sistem umum sebagai sebuah landasan konseptual. Tujuannya adalah untuk memperbaiki berbagai fungsi di dalam sistem yang berjalan agar menjadi lebih efisien, mengubah sasaran yang sedang ber- atau mengganti jalan, merancang output yang digunakan, untuk men- capai dengan yang seperangkat input yang lain (bisa jadi lebih sederhana dan interatif ) atau melakukan perbaikan beberapa serupa". tujuan sama Menurut Yuni Sugiarti, ST (2011:116), "analisa sistem didefinisi- kan penguraian dari suatu sistem informasi yang utuh kedalam bagian- bagian komponennya dengan maksud untuk mengidentifikasikan dan meng- evaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan- hambatan yang terjadi dan kebutuhan- kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan- nya". Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa analisa sistem ada- lah tahap yang dilakukan segala per- masalahan yang terjadi dan memu- dahakan menjalankan tahap selanjut- nya yaitu tahap perancangan sistem. 2.3 Konsep Unified Modeling La- nguage (UML) (2011:6), "UML adalah bahasa pemodelan standar yang memiliki sintak dan semantik". Menurut Nugroho (2010:6), "UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang ber- paradigma (berorientasi objek)." Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. Menurut Widodo, 70 Berdasarkan pendapat yang dikemu- kakan di atas dapat ditarik kesimpulan bahwa UML adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pen- dokumentasian dari sebuah sistem pengem- lunak berbasis Objek bangan perangkat (Object Oriented programming). Se- sungguhnya tidak ada batasan yag tegas diantara berbagai konsep dan konstruksi dalam UML, untuk menyeder- hanakannya, kita membagi sejumlah besar konsep dan dalam UML menjadi beberapa view. Suatu view sendiri pada dasarnya merupakan sejumlah konstruksi pemodelan UML yang merepresentasikan suatu aspek lunak tertentu dari sistem atau perangkat yang Pada kembangkan. kita peringkat paling atas, view-view sesung- guhnya dapat dibagi menjadi tiga area utama, (structural yaitu: classification), perilaku dinamis (dinamic behaviour), serta pengolahan atau manajemen model (model management). Menurut Nugroho (2010:10), tetapi sedang klasifikasi struktural Menurut Henderi (2008:5), Berikut adalah definisi mengenai 5 diagram UML: a. Use Case Diagram Use case diagram secara grafis meng- gambarkan interaksi antara sistem, sis- tem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis mendeskripsikan siapa yang akan meng- gunakan sistem dan dalam cara apa pengguna (user) mengharapkan interaksi dengan sistem itu. Use case secara naratif digunakan untuk secara tekstual menggambarkan langkah- sekuensi langkah dari setiap interaksi. b. Class Diagram Menggambarkan struktur object sistem. Diagram ini menunjukkan class objek yang menyusun sistem dan juga hu- bungan antara class object tersebut. c. Sequence Diagram Secara grafis menggambarkan bagai- mana objek berinteraksi dengan satu ini
sama lain melalui pesan pada sekuensi sebuah use case atau operasi. d. State Chart Diagram Digunakan untuk memodelkan beha- viour objek khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event- event (kejadian) yang menyebabkan objek beralih dari satu state ke state yang lain. e. ActivityDiagram Secara grafis digunakan untuk meng- gambarkan rangkaian aliran aktivitas baik proses bisnis maupun use case. Activity diagram dapat juga digunakan untuk memodelkan action yang akan dilakukan operasi dieksekusi, dan memodelkan hasil dari action tersebut. saat sebuah 2.4 Framework (Kerangka Kerja) Kerangka kerja atau framework adalah suatu struktur konseptual dasar yang di- gunakan untuk memecahkan atau menangani sering suatu masalah kompleks. digunakan antara lain dalam bidang perang- kat lunak untuk menggambarkan suatu desain sistem perangkat lunak yang dapat digunakan dalam bidang manaje- kembali, men untuk menggambarkan suatu konsep yang memungkinkan penanganan berbagai jenis atau entitas bisnis secara homogen. Istilah ini serta 2.5 Code Igniter CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan meng- gunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil 3.0.3.1.2 adalah CodeIgniter terakhir versi Code Igniter merupakan salah satu dari sekian banyak framework PHP yang ada. 71 Code Igniter dikembangkan oleh Rick Ellis Tujuan dari pembuatan framework Code Igniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan pengembangan dapat proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website. digunakan untuk Seperti sudah disebutkan penulis di atas, bahwa CodeIgniter menerapkan lingkungan pengembangan dengan metode MVC (Model View Controller). MVC memisahkan antara logika pembuatan kode dengan pembuatan template atau tampilan website. Penggunaan MVC membuat pembuatan sebuah proyek website menjadi lebih terstruktur dan lebih sederhana. Secara sederhana konsep MVC terdiri dari tiga bagian yaitu bagian Model, bagian View dan bagian Controller. Didalam website dinamis setidaknya terdiri dari 3 hal yang paling pokok, yaitu basis data, logika aplikasi dan cara menampilkan halaman website. 3 hal tersebut direpresentasikan dengan MVC yaitu model untuk basis data, view untuk cara menampilkan halaman website dan controller untuk logika aplikasi. 1. Model Merepresantiskan struktur data dari website yang bisa berupa basis data maupun data lain, misalnya dalam bentuk file teks atau file xml. Biasanya didalam model akan berisi class dan fungsi untuk mengambil, melakukan update dan menghapus data website. Karena sebuah website biasanya meng-
gunakan basis data dalam menyimpan data maka bagian Model biasanya akan berhubungan dengan perintah-perintah query SQL.Model bisa dibilang khusus digunakan untuk melakukan koneksi ke basis data oleh karena itu logika-logika didalam pemrograman juga harus yang berhubungan model dengan saja pemilihan kondisi tetapi untuk memilih melakukan query yang mana. yang berada basis data. Misalnya 2. View Merupakan informasi yang ditampilkan kepada pengunjung website. Sebisa mungkin didalam View tidak berisi logika-logika kode tetapi hanya berisi variabel-variabel yang berisi data yang siap ditampilkan. View bisa dibilang adalah halaman website yang dibuat menggunakan HTML dengan bantuan CSS atau JavaScript.Didalam view jangan pernah ada kode untuk me- lakukan koneksi ke basis data. View hanya dikhususkan untuk menampilkan data-data dan controller. 3. Controller hasil dari model Controller merupakan penghubung an- tara model dan view. Didalam controller inilah terdapat class dan fungsi-fungsi yang memproses permintaan dari view ke-dalam struktur data didalam model. Controller juga tidak boleh berisi kode untuk mengakses basis data. Tugas controller adalah menyediakan berbagai variabel yang akan ditampilkan di view, memanggil model untuk melakukan data, menyediakan akses penanganan eror, mengerjakan proses logika dari aplikasi serta melakukan validasi atau cek terhadap input. Jadi secara singkat urutan dari sebuah : user request adalah sebagai berikut ke basis 72 berhubungan dimana dengan didalam view inilah semua informasi di- tampilkan. Saat user melakukan per- mintaan atau request, misal klik tom-bol maka permintaan tersebut akan diproses oleh controller. Apa yang harus dilaku- kan, data apa yang diinginkan, apakah ingin melihat data, atau memasukan data atau mungkin melakukan validasi data terlebih dahulu, semua diproses oleh controller. Kemudian controller akan meminta model untuk menyelesaikan permintaan, entah itu melakukan query atau apapun. Dari model, data akan dikirim kembali untuk di proses lebih lanjut di dalam controller dan baru dari controller data akan ditampilkan di view. view, 3. ANALISA SISTEM 3.1 Uraian Prosedur Analisa yang dibahas pada bab ini adalah, sistem yang sedang berjalan atau diperguakan. Setelah melakukan riset, penulis dapat menjelaskan dan menam- pilkan proses kerja dari pemesanan tiket dengan diagram activity dan use case, yang merupakan salah satu diagram pada UML. Adapun alasan digunakan activity dan use case diagram, karena diagram tersebut dapat menggambarkan keseluruhan didalam sistem informasi yang sedang berjalan. Dalam hal ini yang dimaksud adalah aktifitas dan kegiatan objek-objek yang terkait dalam pengolahan sistem pemesanan tiket pesawat. proses 3.2 Analisa Proses Diagram proses aktifitas pemesan tiket dalam proses pemesanan tiket adalah sebagai berikut:
Pesan Tiket Pesan Tiket Messengger Messengger Ticketing Ticketing Telepon bayar Lengkapi data Lengkapi data Accounting tiket ttidak bayar Cari Penerbangan Cari Penerbangan Penerbangan Penerbangan Gambar III.2. Diagram aktifitas sistem berjalan Gambar III.2. Diagram aktifitas sistem berjalan 3.3 Analisa Keluaran Analisa Keluaran yang yang informasi Semua Semua informasi dibutuhkan dalam sistem pemesanan tiket dibutuhkan dalam sistem pemesanan tiket saat ini dikeluarkan oleh admin saat ini dikeluarkan oleh admin ticketing. Hasil keluaran yang diperoleh dari proses Hasil keluaran yang diperoleh dari proses print-out . Print-out sistem adalah berupa print tersebut harus didapatkan secara langsung tersebut harus didapatkan secara langsung staff ticketing maupun ticketing dari messengger apabila pemesanan dari jarak apabila pemesanan dari jarak jauh menggunakan telepon. jauh menggunakan telepon. akhir akhir admin Hasil Analisa : Saat : Saat check-in di bandara, sang admin tiket dalam counter sang admin tiket dalam counter check-in yang menentukan in lokasi tempat duduk yang ada lokasi tempat duduk yang ada didalam pesawat dalam bentuk didalam pesawat dalam bentuk cetakan tiket, sehingga terka- cetakan tiket, sehingga terka dang kurang cocok dengan dang kurang cocok dengan sisi yang diinginkan penum- posisi yang diinginkan penum pang. Nama keluaran : Tiket yang sudah : Tiket yang dipesan Fungsi Media Distribusi Rangkap Frekuensi Volume Keterangan : Sebagai bukti saat check-in : Sebagai bukti saat di bandara di bandara : Kertas Messengger : Messengger : Dua : Setiap pembayaran selesai : Setiap pembayaran selesai dilakukan : Setiap hari : Setiap hari data data Berisi Berisi : keberangka keberangka- pemesan, data pemesan, data tan, data waktu tiba pesawat, waktu tiba pesawat, dan tujuan pesawat. dan tujuan pesawat. tentang tentang Analisa Masukan 3.4 Analisa Masukan Dalam sistem pemesanan tiket yang Dalam sistem pemesanan tiket yang dilakukan oleh pemesan tiket memiliki dilakukan oleh pemesan tiket memiliki hasil masukan yang dapat didefinisikan hasil masukan yang dapat didefinisikan sebagai berikut : Nama Masukan Fungsi Media Distribusi : Tiket Pesanan : Pengisian data diri pemesan tiket oleh admin : Kertas : Customer (Pemesan tiket) Rangkap Volume : Dua : Setiap hari 73
Frekuensi Format Keterangan Hasil Analisa Pelanggan messengger tiketing : Bila datang peme- san tiket : - : : Berisi tentang data pemesan tiket Print-out untuk pesanan tiket ada- lah berupa kertas yang didapat sete- lah segala proses pembayaran yang dilakukan pemesan tiket telah selesai diproses, dan admin memastikan bahwa tiket sudah dibayar atau belum,setelah itu admin mencetak tiket untuk diberi- kan pemesan tiket. ke Identifikasi Kebutuhan Dari hasil analisa penulis, yang dibutuhkan dari sistem ini adalah suatu alat bantu dalam betuk perangkat lunak (software) yang dapat dimengerti dan mudah dipahami oleh seorang pemesan tiket, tanpa harus datang ke perusahaan tersebut ataupun melakukan panggilan menggunakan telepon. Dengan adanya sistem web yang diusulkan, maka waktu yang dibutuhkan untuk pemesanan tiket jauh lebih cepat dibandingkan harus datang ke agen pemesanan tiket pesawat, serta aplikasi web yang dibuat penulis tempat duduk, memliki pilihan kursi sehingga posisi duduk dapat ditentukan sendiri oleh pemesan tiket selagi kursi penumpang masih kosong atau belum di pesan. 3.5 3.6 Use Case Diagram Use Case Diagram, aktor-aktor yang terlibat dalam sistem tersebut adalah: tiketing Menerima pemesan tiket Registrasi Pembayaran Konfirmasi Status Accounting Cetak Tiket Gambar III.6 use case diagram sistem berjalan 74
4. Rancangan Sistem Usulan 4.1 Rancangan Antar Muka a. Rancangan Keluaran 1) Tiket yang sudah selesai proses pembayarannya LOGO PERUSAHAAN z DETAIL PERUSAHAAN KETERANGAN CETAK TIKET Tanggal : dd/mm/yyyy Kode tiket : xxxxx harga: xxxx Nomor kursi : xxxx Nama maskapai : xxxx Nama pelanggan: xxxx tujua penerbangan : xxxx Nama Keluaran : Tiket Fungsi telah memesan penerbangan ke tujuan tertentu dan telah selesai melakukan pembayaran untuk selanjutnya dapat diperlihatkan saat melakukan check in di bandara keberangkatan Media Distribusi Rangkap Frekuensi Volume : Sebagai keterangan bahwa pelanggan : Kertas/E-mail : Pelanggan : Dua : Setiap pelanggan yang sudah melakukan pembayaran tiket : Setiap setelah melakukan pemeliharaan pesawat terbang Format Keterangan : dipastikan harus dibawa saat melakukan check-in dibandara : .doc 2) Laporan Pemesan tiket Logo perusahaan DETAIL PERUSAHAAN KETERANGAN LAPORAN DD/MM/YYYY No Namakode tgl pesan harga 9999 9999 9999 9999 9999 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y Dd/mm/y xxxx xxxx xxxx xxxx xxxx 75 xxxx xxxx xxxx xxxx xxxx
Nama Keluaran Fungsi Media Distribusi Rangkap Frekuensi dikonfirm, biasanya rekap akan dilakukan satu bulan . Volume Format Keterangan : - : Laporan Pemesan tiket : sebagai informasi data pemesan tiket yang sudah membayar. : File : Manager : Dua : Setiap membutuhkan informasi pemesanan tiket yang sudah : Setiap setelah melakukan beberapa konfirmasi pemesanan tiket : doc b. Rancangan Masukan 1) Nama Masukan : Input data Pelanggan Sumber Fungsi Media Rangkap Frekuensi : User : - : Sistem Informasi Pemesanan Tiket : satu : setiap akan mulai melakukan tahap awal Volume Keterangan pemesanan : setiap akan terjadi pemesanan : Bukti pendaftaran pemesanan pelanggan 2) Nama Masukan Sumber Fungsi Media Rangkap Frekuensi : 2) Nama Masukan Sumber Fungsi Media Rangkap Frekuensi : 2) Nama Masukan Sumber Fungsi Media Rangkap Frekuensi : : Perintah dan dasar : Sistem Informasi Pemesanan Tiket : Satu : setiap akan mulai melakukan tahap awal pemesanan : setiap akan terjadi pemesanan :Bukti kode pemesanan tempat duduk penumpang pesawat d. Rancangan Dialog Layar 1. Stuktur Tampilan Stuktur tampilan dari semua tampilan layar yang dirancang. 76
Rute Penerbangan Halaman Awal Data Maskapai Isi Data Penumpa ng Pilih Tempat Duduk Detail Pemesana n Data Pesawat Data Pesawat Data Pesawat Data Pesawat Data Pesawat Menu Pelayanan Promosi Cara Pesan Informasi Lain 77 Konfirmas i Verifikasi Data Pemesan Halaman Awal Admin Data Master Data Pemesan Data Jadwal Penerbangan Keluar Tentang Perusahaan Kontak Perusahaa n Login Admin
2. Rancangan Layar a. Stuktur tampilan Menu Utama b. Sistem Informasi Pemesanan Tiket dan Tempat Duduk Penumpang Pesawat LOGO Awal Pelayanan Konfirmasi Tentang Kontak KOTA ASAL KOTA TUJUAN TANGGAL CARI Kota tujuan Kota tujuan Kota tujuan Kota tujuan Harga tiket Gambar 4. Stuktur Tampilan menu utama Harga tiket Harga tiket Harga tiket a) Web maskapai Web maskapai Web maskapai Web maskapai Web maskapai LOGO b. Stuktur tampilan pencarian penerbangan Sistem Informasi Pemesanan Tiket dan Tempat Duduk Penumpang Pesawat Awal Pelayanan Konfirmasi Tentang Kontak Login Deskripsi maskapai Tombol booking Deskripsi maskapai Tombol booking Deskripsi maskapai Tombol booking peta promo berita berita berita berita berita berita logo 78
c. Struktur tampilan input data pelanggan Sistem Informasi Pemesanan Tiket dan Tempat Duduk Penumpang Pesawat LOGO Awal Pelayanan Konfirmasi Tentang Kontak Login KOTA ASAL no no no no no KOTA TUJUAN no no no Harga tiket kursi pesawat Isi data pelanggan Detail pelanggan input Web maskapai Web maskapai Web maskapai Web maskapai Web maskapai LOGO Hak cipta perusahaan 79
d. Struktur Tampilan Halaman Login Admin e. Struktur Tampilan Halaman Utama Admin 80 '
f. Struktur tampilan Data Maskapai g. Struktur tampilan Data Pesawat 81
h. Stuktur tampilan Cetak Laporan Data Pemesanan Tiket 3. Rancangan Class Diagram 82
4. Activity Diagram Per Metode 1. Metode Pencarian Jadwal Pesawat Cari jadwal Pilih Maskapai 1. Metode Pencarian Jadwal Pesawat Pilih Maskapai Isi data,pilih kursi 2. Metode Konfirmasi Tiket Input kode Tersedia,print 3. Metode Admin login Menu admin 83 Menu awal Kursi penuh Data tidak ada Tidak valid
4. Metode Cetak Laporan login 4. PENUTUP 4.1 Kesimpulan Berdasarkan hasil analisa dan pem- bahasan yang sudah disusun pada tugas akhir ini, maka dapat disimpulkan bah- wa analisa dan perancangan sistem in- formasi untuk pemesanan tiket pesawat sekaligus tempat duduk penumpang pe- sawat akan sangat membantu pemesan tiket atau pelanggan, untuk melakukan pemesanan tiket kapan pun dan di- manapun selagi masih memiliki koneksi internet pada perangkat yang dimiliki pelanggan. Kesimpulan dari dalam pe- rancangan sistem aplikasi ini, yaitu : 1. Kemudahan bagi para calon pe- numpaang pesawat untu kmembeli tiket individu yang di- lakukan melalui browser pibadi daalam perangkat masing-masing pelanggan. 2. Memudahkan secara accounting, staff tiketing, maupun messengger dalam melakukan pekerjaannya. 3. Lebih efisien dalam segi waktu. 4.2 Saran Saran penulis dalam perancangan sistem Informasi manajemen berbasis web pemesanan tiket dan tempat duduk pesawat ini sebaiknya agar dibuatkan pengembangan sistem untuk pembaya- rannya. Jadi, ketika pelanggan telah me- mesan tiket dan membayarnya, tidak perlu kembali untuk melakukan kon- firmasi ke admin. Tidak valid cetak laporan DAFTAR PUSTAKA Agus Mulyanto. 2009. Sistem Informasi Konsep dan Aplikasi. Pustaka Pelajar. Al-Bahra bin Ladjamudin. 2005. Analisis dan Ilmu. Desain Sistem Informasi. Graha Yogyakarta Basuki, AP, Berbasis Codeigniter. Lokomedia.Yogyakarta Hidayat,Deddy. 2010. Definisi Sistem. Jurnal Cyber Raharja. Tangerang Jogiyanto, Hartono MBA. Ph. D. 2005. Analisa dan Desain Sistem Informasi, C. V Andi Offset. Yogyakarta. M.Scott, George. Prinsip-prinsip Sistem Informasi Manajemen, Raja Grafindo Persada. Jakarta. Ruiz-Mafe, Carla.,Sanz-Blas, Silvia., Aldas- Manzano, Joaquin. 2009. Journal of Air Transport Management ,Drivers and barriers . airline to . Diakses (1 Juli 2015) Sigiarti, Yuni. 2011. Metode Penelitian Teknologi Dibidang Informasi. Banten. Tata, 2012. Analisis Informasi. Andi Offset. Yogyakarta. Utari, Woro. 2010. Jurnal Mitra Ekonomi dan Manajemen Bisnis, Vol.1, No. 2, Oktober 2010 3Yo/preview. Diakses (4 Juli 2015) 2010. Membangun Web Framework dengan PHP 2001. online purchasing ticket Dan Komputer Sutabri. Sistem 84