• Tidak ada hasil yang ditemukan

Abstraksi. Kata Kunci : Sistem Informasi, Pemesanan tiket, WEB

N/A
N/A
Protected

Academic year: 2022

Membagikan "Abstraksi. Kata Kunci : Sistem Informasi, Pemesanan tiket, WEB"

Copied!
9
0
0

Teks penuh

(1)

Rancang Bangun Sistem Informasi Pemesanan Tiket on-line Dan Pemberangkatan BUS Berbasis WEB

K u s m i j a n t o

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 BUS 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 pemesanan tiket BUS. Aplikasi ini diharapkan membantu manusia dalam melakukan aktivitas pemesanan tiket BUS, di mana dalam aplikasi ini manusia tidak perlu datang langsung ke terminal atau travel untuk memesan tiket BUS, manusia tinggal mengakses

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 BUS.

2. Rumusan Masalah

Permasalahan yang diangkat dalam aplikasi ini adalah:

1. Bagaimana memberikan konsep desain dari web yang mudah dimengerti dan memberikan informasi yang akan memudahkan untuk aktifitas pemesanan tiket

(2)

BUS dan informasi jadwal keberangkatan BUS secara on line dan berbasis web.

2. Bagaimana membuat program web yang di situ ada kegiatan

pemesanan tiket BUS

menggunakan program PHP dengan database MySQL.

3. Tujuan dan Manfaat

Tujuan dari penulisan aplikasi ini adalah untuk memudahkan pemyampaian informasi dan pemesanan tiket BUS kepada masyarakat, dalam hal ini, jika ingin mengetahui jadwal keberangkatan BUS dan pemesanan tiket BUS, tidak perlu datang ke langsung ke terminal, 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 pengalaman dalam pembuatan program aplikasi dengan menggunakan PHP sebagai server side programing dan MySQl sebagai Databasenya khususnya mengenai jadwal keberangkatan BUS dan pemesanan tiket BUS .

2. Bagi Masyarakat & Pengguna

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

4. Batasan Masalah

Untuk penggunaan aplikasi ini, pembahasanya hanya meliputi informasi tentang armada bus, dimana di dalamnya terdafat informasi BUS, terminal, tiket, dan keberangkatan serta pemesanan tiket secara on-line. Dalam aplikasi ini di gambarkan tentang hubungan dengan bank, namun tidak di jelaskan lebih lanjut.

5. Landasan Teori

5.1 Sistem

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

(3)

output, sumber daya mengalir dari elemen input melalui elemen transformasi kepada elemen output.

Suatu mekanisme kontrol memantau proses transformasi untuk meyakinkan bahwa proses tersebut memenuhi tujuannya.

5.2 Internet

Internet merupakan salah satu infrastruktur utama e-bisnis. Pada mulanya, jaringaninternet dikembangkan sebagai saluran khusus untuk aktivitas riset dan keperluan

paraakademisi. Dalam

perkembangannya, internet dieksploitasi untuk berbagai keperluan

lainnya, termasuk untuk keperluan bisnis. Internet itu sendiri sebenarnya adalah singkatan

dari Interconnection Networking.

Menurut Randall dan Latulipe Secara sederhana, internetbisa diartikan sebagai

“ a global network of computer networks”.Dengan demikian, pada dasarnya internet merupakan jaringan komputer yang sangatbesar terbentuk dari jaringan – jaringan kecil yang saling terhubung satu sama lain.Jaringan internet sukses dikembangkan dan diuji coba pertama

kali pada tahun 1969oleh U.S.

Department of Defense dalam proyek ARPANet (Advanced Research ProjectsNetwork).

5.3 PHP

PHP adalah singkatan dari

"PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian 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.

5.4 MySQL

MySQL adalah sebuah system manajemen database relasi (relational database management system) yang bersifat “terbuka” (open source).

Terbuka maksudnya adalah MySQL boleh di download oleh siapa saja, baik versi kode program aslinya (source code program) maupun versi binernya (executable program) dan bias digunakan secara gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi computer.

(4)

6. Analisa dan desai system 6.1 Document Flow

Alur dari system pemesanan tiket berbasis web ini dapat di gambarkan seperti diagram flow di bawah ini :

Sistem Informasi Pemberangkatan dan Pemesanan Tiket Bus

Manager Admin

User

Start

Menu Utama

Info Bus

Input Data Customer

Pendaftaran

Menu pesan Tiket

Terminal Bus

Pemesanan Tiket

Input no.reg

Pemesanan Sukses

Logout No. Id Pesan

Password

End

Login Sukses User name password

Menu Administrator

Input Data Bus Tiket Keberangkat an Terminal

Data base

Laporan Pemesanan

Tiket

Laporan Pemesanan Tiket Yes

Yes

Yes

No

No

No

Gambar diagram flow system informasi BUS berbasis web

6.2 Diagram berjenjang

Level 0 Sistem Informasi

Pemesanan Tiket bus

3 Pemesanan

Tiket 2p Pendaftaran

5p Laporan 4

Maintenance 1

Info Bus

4.1p Input 3.3p Pemesanan

4.3p Delete 4.2p Update 3.2p

Pembayaran 3.1p Pembatalan 1.2p Info Transaksi 1.1p Info Keberangkatan

Gambar diagram berjenjang

6.3 Diagram arus data (Data Flow Diagram / DFD)

User

Manajer batal_pesan_tiket

validasi_rekening info_transaksi

daftar_user

ubah_data_keberangkatan hapus_data

ubah_data_bus

data_baru_bus data_baru_terminal

hapus_data_keberangkatan

ubah_data_bus

data_baru_keberangkatan hapus_data_bus info_keberangkatan

laporan_keberangkatan

laporan_pemesanan

laporan_pembayaran laporan_bus

laporan_pembatalan laporan_user kode_pemesanan

pesan_tiket_bus

1

Sistem Informasi Pemesanan Tiket

+

admin

Gambar conteks Diagram

DFD level 1

MAnajer

lap_pembayaran lap_pembatalan lap_pemesanan lap_keberangkatan

lap_bus lap_user data_baru_bus

ubah_data_bus ubah_data_terminal

data_baru_keberangkatan data_baru_terminal ubah_data_keberangkatan

hapus_data_bus hapus_data_terminal hapus_data_keberangkatan admin

user

info_keberangkatan

info_transaksi

daftar_user

batal_pesan_tiket

kode_pemesanan

pesan_tiket_bus validasi_rekening

data_keberangkatan

data_pemesanan

data_user

data_pesan

data_pemesanan

data_terminal_baru

data_terminal_diubah

data_bus_baru

data_bus_diubah data_bus_dihapus

data_bus

data_pembatalan data_user data_pemesanan data_keberangkatan 1

data_pembayaran data_pembayaran

data_keberangkatan_diubah data_keberangkatan_baru data_keberangkatan_dihapus 1.1

info_bus

+

1.2

pendaftaran

1.3

pemesanan

+

1.4

maintenance

+

1.5

laporan

data_keberangkatan

data_pemesanan

data_user

data_pembatalan

data_terminal

data_bus

data_pembayaran

Gambar DFD level I

(5)

DFD level 2 subprocces info BUS

user

1.1.1

info_keberangkatan

1.1.2

info_transaksi

data_keberangkatn

data_pemesann info_keberangkatan

info_transaksi

data_keberangkatan

data_pemesanan

Gambar DFD level 2 subprocces info BUS

DFD level 2 subprocces pemesanan

user

data_pembatalan

data_pembayaran data_pesan

data_pemesanan 1.3.1

pemesanan

1.3.2

pembatalan

1.3.3

pembayaran

data_pemesnn

data_pembatlan

data_pembayran

Gambar DFD level 2 pemesanan DFD level 2 subprocces maintenance

data_terminal_baru

data_terminal_diubah

data_keberangkatan_diubah

data_bus_dihapus data_bus_diubah data_bus_baru

data_keberangkatan_baru

data_keberangkatan_diubah

data_keberangkatan_dihapus data_baru_bus

data_baru_keberangkatan

data_baru_terminal

ubah_data_terminal

ubah_data_bus ubah_data_keberangkatan

hapus_data_bus

hapus_data_keberangkatan hapus_data_bus admin

1.4.1

input

1.4.2

update

1.4.3

delete

data_bvs data_terminl

data_keberngkatn

ERD CDM (Entity Relationship Diagram Conceptual Diagram Model)

d etail_bus bus

tik et

terminal v alidas i

tik et_d etail detail_tiket

tik et_bus bay ar

pes an batal Us er

nic k_us er pas s word_us er nama_us e r jns _klmn umur pekerjaan alamat kota propins i no_tlp no_hp no_rek

pemes ana n kd_pes an tgl_pes an jam_pes an jml_tiket nic k_us er kd_bus kd_tiket harga_tiket

pembayaran kd_bayar tgl_bayar kd_pes an tot_bayar

pembatala n kd_pes an jml_tiket_batal tgl_batal

tml_tujuan kd_tmltujuan terminal_tu juan kota_tujuan

v_bank no_rek pin_rek jml_saldo

detl_bus kd_dtiket kd_tiket kd_bus s is a_tiket

bus kd_bus type_bus kapas itas rute_bus potongan_ batal keterangan

tiket kd_tiket kd_bus kd_tmltujuan tgl_berang kat jam_beran gakat jam_tiba

detl_tiket kd_dtiket kd_tiket kd_dbus s isa_tiket

Gambar ERD CDM 7. Implementasi

Menu utama

Gambar menu utama

Info BUS berdasarkan tanggal

Gambar Info BUS berdasarkan tanggal

Info BUS

Gambar info BUS

(6)

Info detail BUS

Gambar info detail tiket

Daftar anggota

Gambar daftar anggota

Simpan anggota

Gambar simpan anggota

Login user

Gambar login user

Login sukses

Gambar login sukses

Pesan BUS berdasarkan tanggal

Gambar pesan berdasarkan tanggal

Deskripsi pemesanan

Gambar deskripsi pemesanan

Validasi rekening

Gambar validasi rekening

(7)

Pemesanan tiket berhasil

Gambar pemesanan tiket sukses

Info transaksi

Gambar Info transaksi

Login admin

Gambar login admin

Menu utama admin

Gambar menu utama admin

Input BUS

Gambar input BUS

Input keberangkatan

Gambar input keberangkatan

Input detail tiket

Gambar input detail tiket

Edit BUS

Gambar Edit BUS

Edit keberangkatan

Gambar Edit keberangkatan

(8)

Laporan BUS

Gambar laporan BUS

Laporan pelanggan

Gambar laporan pelanggan

Laporan seluh keberangkatan

Gambar laporan keberangkatan

Laporan seluruh pemesanan

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 BUS, terminal, 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.

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.

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.

(9)

Gambar

Gambar diagram flow system informasi  BUS berbasis web
Gambar DFD level 2 subprocces info  BUS

Referensi

Dokumen terkait

Penataan kawasan pesisir di daratan Jakarta Utara merupakan tujuan pembangunan Kawasan Strategis Pantura Jakarta, yang dilaksanakan melalui perencanaan tata ruang kecamatan di

Tujuan penelitian ini, untuk mengetahui apakah metode mind mapping dan model pembelajaran kooperatif tipe think pair share berpengaruh terhadap kemampuan

Hal ini dapat digambarkan dari hasil penelitian yang menunjukkan bahwa ketika guru melaksanakan orientasi dan menerapkan pendekatan Contextual Teaching and Learning

Pada penelitian ini pengambilan data dimulai dari data kesehatan reproduksi siswa putri kelas VIII terkait perilaku seksual, personal Hygiene dan adab pergaulannya

DBL Indonesia menerapkan strategi PR dalam liga NBL Indonesia 2013-2014 didasari tujuan dan objective, yang dicapai melalui strategi PR yaitu stakeholder relations, media relations,

Aku teringat saat bertanya kepada ibu ku sendiri (yang pertalian darahnya begitu berarti segala­galanya), “Ji­ ka si anu bukan keluarga kita, akankah aku meng hormati nya sampai

Namun di lingkungan pekerjaan, Sersan Tebe tetap menjadi teladan, terutama bagi juniornya prajurit-prajurit di kesatuannya.Kesan itu tampak ketika hari terakhir Sersan Tebe

Penulisan Laporan Tugas Akhir ini dimaksudkan untuk memenuhi sebagai syarat dalam meraih gelar sarjana Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika