Anda di halaman 1dari 10

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 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 layanan ini. Setelah itu, pengguna 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 memberikan web dan yang konsep mudah

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

dimengerti

memberikan

informasi yang akan memudahkan untuk aktifitas pemesanan tiket

Narotama Collection http://ejournal.narotama.ac.id

pesawat

dan

informasi

jadwal

Masyarakat atau pengunjung situs web dapat memperoleh informasi

keberangkatan pesawat secara on line dan berbasis web. 2. Bagaimana membuat program web yang di situ ada tiket program kegiatan pesawat PHP

tentang jadwal keberangkatan pesawat yang didalamnya meliputi harga tiket, jenis pesawat, jam berangkat pesawat dan tujuan pesawat, serta memudahkan masyarakat atau pengunjung situs web apabila ingin memesan tiket pesawat.

pemesanan menggunakan

dengan database MySQL.

3. Tujuan dan Manfaat Tujuan dari penulisan aplikasi ini adalah untuk memudahkan

4. Batasan Masalah Untuk penggunaan aplikasi ini, pembahasanya hanya meliputi informasi tentang maskapai penerbangan, dimana di dalamnya terdafat informasi pesawat, bandara, tiket, dan keberangkatan serta pemesanan tiket secara on-line. Dalam aplikasi ini di gambarkan tentang hubungan dengan bank, namun tidak di jelaskan lebih lanjut.

pemyampaian informasi dan pemesanan tiket pesawat kepada masyarakat, dalam hal ini, jika ingin mengetahui jadwal keberangkatan pesawat dan pemesanan tiket pesawat, tidak perlu datang ke langsung ke bandara, melainkan hanya mengakses aplikasi ini, maka informasi yang di harapkan dapat diperoleh. Adapun manfaat dalam aplikasi ini antara lain : 1. Bagi Penulis Menambah wawasan dan

5. Landasan Teori

5.1 Sistem

pengalaman dalam pembuatan program aplikasi dengan menggunakan PHP sebagai server side programing MySQl khususnya sebagai mengenai dan

Menurut McLeod, sistem adalah sekelompok elemen-elemen yang

terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Semua system tidak memiliki kombinasi elemen-elemen yang sama, tetapi memiliki susunan dasar. Sumber daya input diubah menjadi sumber daya

Databasenya jadwal

keberangkatan pesawat terbang dan pemesanan tiket pesawat terbang. 2. Bagi Masyarakat & Pengguna

Narotama Collection http://ejournal.narotama.ac.id

output, sumber daya mengalir dari elemen input melalui elemen

kali

pada

tahun

1969oleh

U.S.

Department of Defense dalam proyek ARPANet (Advanced Research

transformasi kepada elemen output. Suatu mekanisme kontrol memantau proses transformasi untuk meyakinkan bahwa proses tersebut memenuhi

ProjectsNetwork).

5.3 PHP PHP adalah singkatan dari

tujuannya.

"PHP: Hypertext Preprocessor", yang 5.2 Internet merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian Internet merupakan salah satu infrastruktur mulanya, utama e-bisnis. Pada besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

jaringaninternet

dikembangkan sebagai saluran khusus untuk aktivitas riset dan keperluan paraakademisi. Dalam

perkembangannya, internet dieksploitasi untuk berbagai keperluan lainnya, termasuk untuk keperluan MySQL adalah sebuah system manajemen database relasi (relational Networking. database management system) yang bersifat terbuka (open source). 5.4 MySQL

bisnis. Internet itu sendiri sebenarnya adalah singkatan dari Interconnection

Menurut Randall dan Latulipe Secara sederhana, internetbisa diartikan sebagai a global network of computer networks.Dengan demikian, pada

Terbuka maksudnya adalah MySQL boleh di download oleh siapa saja, baik versi kode program aslinya (source code program) (executable maupun versi binernya dan bias

dasarnya internet merupakan jaringan komputer yang sangatbesar terbentuk dari jaringan jaringan kecil yang saling terhubung satu sama sukses

program)

digunakan secara gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu

lain.Jaringan

internet

dikembangkan dan diuji coba pertama

program aplikasi computer.

Narotama Collection http://ejournal.narotama.ac.id

6.3 Diagram arus data (Data Flow 6. Analisa dan desai system 6.1 Document Flow Alur dari system pemesanan tiket berbasis web ini dapat di
validasi_rekening info_transaksi User batal_pesan_tiket lap_pemesanan lap_pembayaran kode_pemesanan 1

Diagram / DFD)
Info_keberangkatan lap_keberangkatan pesan_tiket_pesawat Manager

lap_pembatalan lap_pesawat Sistem Informasi Pemesanan Tiket

gambarkan seperti diagram flow di bawah ini :


daftar_user

+
data_baru_bandara ubah_data_persawat lap_user

data_baru_pesawat

hapus_data_bandara

hapus_data_keberangkatan

hapus_data_pesawat ubah_data_bandara Admin

ubah_data_keberangkatan

data_baru_keberangkatan

Gambar conteks Diagram

DFD level 1
[Info_keberangkatan] [info_transaksi] info_pesawat data_pemesanan 1.1 data_keberangkatan data_keberangkatan

+
data_pemesanan [daftar_user] 1.2 data_user data_pesan [batal_pesan_tiket] data_user

User

pendaftaran

[kode_pemesanan]

1.3 data_pembatalan pemesanan

data_pemesanan data_pembatalan

[pesan_tiket_pesawat] [validasi_rekening] [data_baru_pesawat]

+
data_bandara_baru [ubah_data_persawat] [ubah_data_bandara] 1.4 data_bandara_diubah data_bandara data_bandara_dihapus

data_pembayaran

Data_keberangkatan

Gambar diagram flow system informasi pesawat berbasis web

Data_pemesanan data_keberangkatan_diubah data_user

Admin

[data_baru_keberangkatan] [data_baru_bandara] [ubah_data_keberangkatan] maintenence

data_keberangkatan_baru data_pesawat_baru data_keberangkatan_dihapus data_pesawatData_pembatalan data_pesawat_diubah

[hapus_data_pesawat] [hapus_data_bandara] [hapus_data_keberangkatan] [lap_user] [lap_pesawat] [lap_keberangkatan] [lap_pemesanan] [lap_pembatalan] Manager [lap_pembayaran] laporan

+
data_pesawat_dihapus data_pesawat

1.5

data_pembayaran Data_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 info_berangkatan [Info_keberangkatan] [data_keberangkatan] data_keberangkatan

Menu utama

User

[info_transaksi] 1.1.2 Info_transaksi [data_pemesanan] data_pemesanan

Gambar DFD level 2 subprocces info pesawat

DFD level 2 subprocces pemesanan


[data_pesan] 1.3.1 [pesan_tiket_pesawat] pemesanan

Gambar menu utama

data_pemesanan

[kode_pemesanan] User [batal_pesan_tiket] 1.3.2 pembatalan [data_pembatalan]

[data_pemesanan]

data_pembatalan

[validasi_rekening]

1.3.3 Pembayaran

[data_pembayaran] Data_pembayaran

Info pesawat berdasarkan tanggal Gambar DFD level 2 pemesanan

DFD level 2 subprocces maintenance


[data_bandara_baru] [data_baru_pesawat] [data_baru_keberangkatan] [data_baru_bandara] 1.4.1 Input [data_bandara_dihapus] data_bandara [data_keberangkatan_baru] [data_pesawat_baru]

[ubah_data_bandara] [ubah_data_persawat]

1.4.2 Update

[data_bandara_diubah]

[data_pesawat_diubah]

Admin

[ubah_data_keberangkatan] [hapus_data_bandara] 1.4.3 [hapus_data_keberangkatan] Delete [hapus_data_pesawat] [data_keberangkatan_diubah] [data_keberangkatan_dihapus]

data_pesawat

data_keberangkatan

[data_pesawat_dihapus]

Gambar Info pesawat berdasarkan tanggal

ERD CDM (Entity Relationship Diagram Conceptual Diagram Model)


batal

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

pem baya ran kd_ bayar tgl_ bayar kd_ pesan tot_ bayar
pesawat detai l_pesawat

pem batal an kd_ pesan jml _tiket_ batal tgl_ batal

Info pesawat

kd_ pesan tgl_ pesan jam _pesa n jml _tiket nick_user kd_ pesawat kd_ tiket harga_tiket

v_b ank
validasi

det l_pesa wat kd_ dtiket kd_ tiket kd_ dpesa wat sisa _tiket tike t kd_ tiket kd_ pesawat kd_ bdrtuj uan tgl_ beran gkat jam _bera ngkat jam _tiba

pesawat kd_ pesawat type _pesa wat kap asitas rute _pesa wat pot ongan _bata l kete ranga n

no_ rek pin _rek jml _saldo

tiket_pesawat

bdr_tujua n kd_ bdrtuj uan ban dara_ tujuan kota _tuju an


bandara

tiket

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

Login sukses

Gambar info detail tiket

Gambar login sukses

Daftar anggota

Pesan pesawat berdasarkan tanggal

Gambar daftar anggota

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

Input pesawat

Gambar pemesanan tiket sukses Info transaksi

Gambar input pesawat Input keberangkatan

Gambar Info transaksi Login admin

Gambar input keberangkatan Input detail tiket

Gambar input detail tiket Gambar login admin Menu utama admin Edit pesawat

Gambar Edit pesawat Gambar menu utama admin

Narotama Collection http://ejournal.narotama.ac.id

Edit keberangkatan

Laporan seluruh pemesanan

Gambar Edit keberangkatan Laporan pesawat

Gambar laporan seluruh pemesanan

8. Kesimpulan Dari hasil analisa yang telah dibuat, maka dapat di ambil kesimpulan bahwa: 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. 3. Aplikasi sistem pemesanan tiket disini dapat dijalankan dengan syarat lebih dahulu menjadi anggota dengan cara daftar pada link daftar di web program ini.

Gambar laporan pesawat Laporan pelanggan

Gambar laporan pelanggan Laporan seluh keberangkatan

Gambar laporan keberangkatan

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

Anda mungkin juga menyukai