Narotama Collection http://ejournal.narotama.ac.id Sistem Informasi Pemesanan Tiket Pesawat Berbasis WEB Dimas Syuhada Mahardian Program Studi Sistem Informasi, Fakultas Ilmu Komputer Universitas Narotama Surabaya Abstraksi Pada mulanya komputer hanyalah sebuah alat yang digunakan untuk menghitung angka – angka yang oleh manusia tidak dapat menghitungnya dengan cepat atau bisa disebut juga alat itu dengan kakulator. Oleh para ahli telematika dan ahli teknologi mengembangkan komputer dengan pesat hingga dapat membuat suatu pemikiran – pemikiran yang tidak dapat dilakukan oleh manusia. Salah satu pemikiran itu adalah membuat suatu sistem yang tidak dibatasi oleh jarak, wilayah dan waktu dan itu dibantu oleh suatu jaringan yang luas dan terbuka bagi siapapun untuk mengaksesnya, jaringan tersebut dinamakan internet. Salah satu contoh buah pemikiran adalah sebuah Aplikasi pemesanan tiket pesawat berbasis WEB, dengan beberapa program yang digunakan adalah PHP program server side programming yang digunakan untuk menginterasikan dengan database, yang databasenya menggunakan MYSQL yang dikolaborasikan dengan program Apache sebagai virtual web / Server. Kata Kunci : Sistem Informasi, Pemesanan tiket, WEB layanan ini. Setelah itu, pengguna 1. Latar Belakang Seiring dengan kemajuan zaman yang semakin pesat, maka manusia di tuntut untuk mengikuti perkembangan dari dunia itu sendiri, kadang manusia pun tidak memandang waktu dalam melakukan aktivitas sehari-hari, mereka membutuhkan sesuatu yang simpel, salah satunya adalah masalah pemesanan tiket pesawat. Aplikasi ini diharapkan membantu manusia dalam melakukan aktivitas pemesanan tiket pesawat, di mana dalam aplikasi ini manusia tidak perlu datang langsung ke bandara atau travel untuk memesan tiket pesawat, manusia tinggal mengakses cukup membuka alamat internet dari aplikasi ini berada. Aplikasi ini akan memberikan beberapa menu yang dapat diakses oleh pengguna, yang juga memberikan kemudahan dalam melakukan pemesanan tiket pesawat. 2. Rumusan Masalah Permasalahan yang diangkat dalam aplikasi ini adalah: 1. Bagaimana desain dari dimengerti memberikan web dan yang konsep mudah memberikan informasi yang akan memudahkan untuk aktifitas pemesanan tiket Narotama Collection http://ejournal.narotama.ac.id pesawat dan informasi jadwal Masyarakat atau pengunjung situs keberangkatan pesawat secara on web line dan berbasis web. tentang jadwal keberangkatan pesawat 2. Bagaimana membuat program web yang di situ pemesanan ada tiket menggunakan informasi yang didalamnya meliputi harga tiket, jenis pesawat, jam berangkat pesawat pesawat dan tujuan pesawat, serta memudahkan PHP masyarakat atau pengunjung situs web program apabila ingin memesan tiket pesawat. 3. Tujuan dan Manfaat 4. Batasan Masalah Tujuan dari penulisan aplikasi ini untuk memperoleh kegiatan dengan database MySQL. adalah dapat Untuk penggunaan aplikasi ini, memudahkan pembahasanya hanya meliputi informasi pemyampaian informasi dan pemesanan tentang maskapai penerbangan, dimana tiket pesawat kepada masyarakat, dalam di dalamnya terdafat informasi pesawat, hal ini, jika ingin mengetahui jadwal bandara, tiket, dan keberangkatan serta keberangkatan pesawat dan pemesanan pemesanan tiket secara on-line. Dalam tiket pesawat, tidak perlu datang ke aplikasi ini di gambarkan tentang langsung ke bandara, melainkan hanya hubungan dengan bank, namun tidak di mengakses aplikasi ini, maka informasi jelaskan lebih lanjut. yang di harapkan dapat diperoleh. Adapun manfaat dalam aplikasi ini 5. Landasan Teori antara lain : 1. Bagi Penulis Menambah 5.1 Sistem wawasan dan pengalaman dalam pembuatan program Menurut McLeod, sistem adalah aplikasi dengan menggunakan PHP sekelompok sebagai server side programing terintegrasi dengan maksud yang sama MySQl khususnya sebagai dan Databasenya mengenai elemen-elemen yang untuk mencapai suatu tujuan. jadwal Semua system tidak memiliki keberangkatan pesawat terbang dan kombinasi elemen-elemen yang sama, pemesanan tiket pesawat terbang. tetapi memiliki susunan dasar. Sumber 2. Bagi Masyarakat & Pengguna daya input diubah menjadi sumber daya Narotama Collection http://ejournal.narotama.ac.id output, sumber daya mengalir dari kali elemen Department of Defense dalam proyek input melalui elemen pada tahun transformasi kepada elemen output. ARPANet Suatu mekanisme kontrol memantau ProjectsNetwork). 1969oleh (Advanced U.S. Research proses transformasi untuk meyakinkan bahwa proses tersebut memenuhi tujuannya. 5.3 PHP PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang 5.2 Internet merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian Internet merupakan salah satu infrastruktur utama e-bisnis. besar sintaks mirip dengan bahasa C, Pada Java dan Perl, ditambah beberapa fungsi jaringaninternet PHP yang spesifik. Tujuan utama dikembangkan sebagai saluran khusus penggunaan bahasa ini adalah untuk untuk aktivitas riset dan keperluan memungkinkan perancang web menulis paraakademisi. halaman web dinamik dengan cepat. mulanya, Dalam perkembangannya, internet dieksploitasi untuk berbagai keperluan lainnya, termasuk 5.4 MySQL untuk keperluan bisnis. Internet itu sendiri sebenarnya adalah singkatan dari MySQL adalah sebuah system manajemen database relasi (relational Interconnection Networking. database management system) yang Menurut Randall dan Latulipe Secara bersifat sederhana, internetbisa diartikan sebagai Terbuka maksudnya adalah MySQL “ a global network of computer boleh di download oleh siapa saja, baik networks”.Dengan versi kode program aslinya (source code demikian, pada “terbuka” (open source). dasarnya internet merupakan jaringan program) komputer yang sangatbesar terbentuk (executable dari jaringan – jaringan kecil yang digunakan secara gratis baik untuk saling dimodifikasi sesuai dengan kebutuhan terhubung lain.Jaringan satu internet sama sukses dikembangkan dan diuji coba pertama seseorang maupun versi program) maupun binernya dan sebagai program aplikasi computer. bias suatu Narotama Collection http://ejournal.narotama.ac.id 6.3 Diagram arus data (Data Flow Diagram / DFD) 6. Analisa dan desai system Info_keberangkatan 6.1 Document Flow lap_keberangkatan pesan_tiket_pesawat Manager User Alur dari system pemesanan batal_pesan_tiket lap_pemesanan lap_pembayaran tiket berbasis web ini dapat di 1 kode_pemesanan lap_pembatalan lap_pesawat gambarkan seperti diagram flow di validasi_rekening Sistem Informasi Pemesanan Tiket info_transaksi bawah ini : + daftar_user data_baru_bandara lap_user ubah_data_persawat data_baru_pesawat hapus_data_bandara hapus_data_keberangkatan hapus_data_pesawat ubah_data_bandara Admin data_baru_keberangkatan ubah_data_keberangkatan Gambar conteks Diagram DFD level 1 [Info_keberangkatan] 1.1 data_keberangkatan data_keberangkatan [info_transaksi] info_pesawat data_pemesanan + data_pemesanan [daftar_user] User 1.2 pendaftaran data_user data_pesan [batal_pesan_tiket] data_user [kode_pemesanan] 1.3 data_pemesanan data_pembatalan data_pembatalan pemesanan [pesan_tiket_pesawat] Gambar diagram flow system informasi data_pembayaran + [validasi_rekening] [data_baru_pesawat] data_bandara_baru [ubah_data_persawat] [ubah_data_bandara] data_bandara [data_baru_keberangkatan] [data_baru_bandara] Admin [ubah_data_keberangkatan] data_user data_bandara_dihapus data_keberangkatan_baru maintenence data_keberangkatan_dihapus data_pesawat_baru pesawat berbasis web Data_keberangkatan Data_pemesanan data_keberangkatan_diubah data_bandara_diubah 1.4 data_pesawatData_pembatalan [hapus_data_pesawat] data_pesawat_diubah + [hapus_data_bandara] [hapus_data_keberangkatan] data_pesawat_dihapus [lap_user] [lap_pesawat] [lap_keberangkatan] 1.5 data_pesawat [lap_pemesanan] [lap_pembatalan] Manager laporan data_pembayaran Data_pembayaran [lap_pembayaran] 6.2 Diagram berjenjang Gambar DFD level I Gambar diagram berjenjang Narotama Collection http://ejournal.narotama.ac.id DFD level 2 subprocces info pesawat 7. Implementasi 1.1.1 [data_keberangkatan] info_berangkatan data_keberangkatan [Info_keberangkatan] Menu utama User [info_transaksi] 1.1.2 [data_pemesanan] Info_transaksi data_pemesanan Gambar DFD level 2 subprocces info pesawat DFD level 2 subprocces pemesanan [data_pesan] 1.3.1 pemesanan [pesan_tiket_pesawat] Gambar menu utama data_pemesanan [data_pemesanan] [kode_pemesanan] 1.3.2 User [batal_pesan_tiket] [data_pembatalan] pembatalan [validasi_rekening] data_pembatalan 1.3.3 [data_pembayaran] Data_pembayaran Pembayaran Info pesawat berdasarkan tanggal Gambar DFD level 2 pemesanan DFD level 2 subprocces maintenance [data_bandara_baru] 1.4.1 [data_baru_pesawat] [data_bandara_dihapus] data_bandara [data_keberangkatan_baru] Input [data_baru_keberangkatan] [data_pesawat_baru] [data_baru_bandara] [ubah_data_bandara] 1.4.2 [data_bandara_diubah] [data_pesawat_diubah] [ubah_data_persawat] Update [ubah_data_keberangkatan] Admin data_pesawat [data_keberangkatan_diubah] [hapus_data_bandara] 1.4.3 [data_keberangkatan_dihapus] data_keberangkatan [hapus_data_keberangkatan] Delete [hapus_data_pesawat] [data_pesawat_dihapus] Gambar Info pesawat berdasarkan tanggal ERD CDM (Entity Relationship Diagram Conceptual Diagram Model) pem batal an kd_ pesan jml _tiket_ batal tgl_ batal batal pem baya ran Use r nick_user password_ user nam a_user jns_ klmn um ur pekerjaan ala mat kota pro pinsi no_ tlp no_ hp no_ rek Pem esan an pesan bayar kd_ pesan tgl_ pesan jam _pesa n jml _tiket nick_user kd_ pesawat kd_ tiket harga_tiket pesawat det l_pesa wat kd_ dtiket kd_ tiket kd_ dpesa wat sisa _tiket no_ rek pin _rek jml _saldo kd_ bdrtuj uan ban dara_ tujuan kota _tuju an tike t tiket bdr_tujua n bandara Info pesawat pesawat kd_ pesawat type _pesa wat kap asitas rute _pesa wat pot ongan _bata l kete ranga n detai l_pesawat v_b ank validasi kd_ bayar tgl_ bayar kd_ pesan tot_ bayar kd_ tiket kd_ pesawat kd_ bdrtuj uan tgl_ beran gkat jam _bera ngkat jam _tiba tiket_pesawat detai l_tiket tiket_detail det l_tiket kd_ dtiket kd_ tiket kd_ dpesa wat sisa _tiket Gambar info pesawat Gambar ERD CDM Narotama Collection http://ejournal.narotama.ac.id Info detail pesawat Gambar info detail tiket Daftar anggota Gambar daftar anggota Login sukses Gambar login sukses Pesan pesawat berdasarkan tanggal Gambar pesan berdasarkan tanggal Deskripsi pemesanan Simpan anggota Gambar simpan anggota Gambar deskripsi pemesanan Validasi rekening Login user Gambar login user Gambar validasi rekening Narotama Collection http://ejournal.narotama.ac.id Pemesanan tiket berhasil Gambar pemesanan tiket sukses Info transaksi Gambar Info transaksi Login admin Input pesawat Gambar input pesawat Input keberangkatan Gambar input keberangkatan Input detail tiket Gambar input detail tiket Gambar login admin Edit pesawat Menu utama admin Gambar Edit pesawat Gambar menu utama admin Narotama Collection http://ejournal.narotama.ac.id Edit keberangkatan Gambar Edit keberangkatan Laporan seluruh pemesanan Gambar laporan seluruh pemesanan Laporan pesawat 8. Kesimpulan Dari hasil analisa yang telah dibuat, maka dapat di ambil kesimpulan bahwa: Gambar laporan pesawat Laporan pelanggan 1. Aplikasi system pemesanan tiket dapat di gunakan sebagai sarana penyampaian informasi tentang pesawat terbang, bandara, keberangkatan dan lain sebagainya. 2. Aplikasi system pemesanan tiket ini dapat membantu mempermudah user atau konsumen dalam melakukan transaksi pemesanan tiket. Gambar laporan pelanggan Laporan seluh keberangkatan Gambar laporan keberangkatan 3. Aplikasi sistem pemesanan tiket disini dapat dijalankan dengan syarat lebih dahulu menjadi anggota dengan cara daftar pada link daftar di web program ini. 9. Saran Adapun saran yang dapat di sampaikan adalah : 1. Meluaskan program ini dengan dapat melakukan transaksi dan berkerjasama dengan pihak bank untuk pemesanan dan pembatalan. 2. Menyempurnakan beberapa kelemahan-kelemahan dalam aplikasi ini. Narotama Collection http://ejournal.narotama.ac.id 3. Menambahkan sistem keamanan, karena dalam sistem ini keamanannya masih lemah. 10. Daftar pustaka 10.1 Bunafit Nugroho, 2005, Pengembangan program WAP & WEB dengan PHP, Gava Media. 10.2 Arbie, 2004, Manajemen Database dengan MySQL, Andi Yogyakarta. 10.3 Anon Kuncoro Widigdo, Dasar Pemrograman PHP dan MySQL, http://www.ilmukomputer.com. 10.4 Bunafit Nugroho, 2004, Aplikasi Pemrograman Web Dinamis dengan PHP & MySQL, Gava Media. Narotama Collection http://ejournal.narotama.ac.id