• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID ( STUDI KASUS : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN) THE ANDROID BASED APPLICATION NAMED BUS TICKET BOOKING (A CASE STUDY : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)

N/A
N/A
Protected

Academic year: 2019

Membagikan "PEMBUATAN APLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID ( STUDI KASUS : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN) THE ANDROID BASED APPLICATION NAMED BUS TICKET BOOKING (A CASE STUDY : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)"

Copied!
17
0
0

Teks penuh

(1)

PEMBUATAN APLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID

( STUDI KASUS : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)

THE ANDROID BASED APPLICATION NAMED BUS TICKET BOOKING

(A CASE STUDY : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

FAUZI DAHLAN HASIM

1003040147

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

(2)

HALAMAN PENGESAHAN

Skripsi yang diajukan oleh:

Nama : Fauzi Dahlan Hasim

NIM. : 1003040147

Program Studi : Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : PEMBUATAN APLIKASI PEMESANAN TIKET BUS

BERBASIS ANDROID (STUDI KASUS : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)

telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom.) pada Program Studi Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.

(3)

iii

HALAMAN PERSETUJUAN

Skripsi yang diajukan oleh:

Nama : Fauzi Dahlan Hasim

NIM. : 1003040147

Program Studi : Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : PEMBUATAN APLIKASI PEMESANAN TIKET BUS

BERBASIS ANDROID (STUDI KASUS : BUS PATAS AC EXECUTIVE EFISIENSI KEBUMEN)

telah diterima dan disetujui Purwokerto, 5 Agustus 2016

PEMBIMBING

(4)

HALAMAN PERNYATAAN ORISINALITAS

Saya yang bertandatangan di bawah ini:

Nama : Fauzi Dahlan Hasim

NIM. : 1003040147

Program Studi : Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain.

Demikian pernyataan ini saya buat dan apabila kelak dikemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku.

Purwokerto, 6 Agustus 2016

(5)

v

HALAMAN PERSEMBAHAN

Laporan tugas akhir ini saya persembahkan untuk:

1. Ibu Suti, perempuan yang paling sabar dan selalu mendukung serta mendoakanku setiap saat. Bapak Tuyanto, pria nomor satu sepanjang hidupku, yang selalu membimbingku ke arah yang lebih baik. Terima kasihku tak terkira atas kesabaran dan ketulusan kasih sayangmu dalam membimbingku. Kalian orang tua yang luar biasa, semangat terbesarku sampai kapanpun.

2. Kakak perempuanku Nadhifah Setiyanti dan Yuliana Setiasih serta adikku Wahyu Ardi Nugroho yang selalu memberi dukungan dan semangat tiada henti.

3. Mella Tanu Wijaya, perempuan istimewa di hatiku. Terima kasih untuk semangat dan dukungannya tiada henti.

(6)

MOTTO

(

)

(7)

vii KATA PENGANTAR

Alhamdulilahirobbil’alamin segala puji bagi Allah SWT yang telah melimpahkan

karunia dan kasih sayang yang begitu besar kepada semua makhluk-Nya. Hanya dengan Keberkahan, Keridhoan dan Kekuatan-Nyalah penulis dapat menyusun laporan Tugas Akhir ini. Sholawat dan salam senantiasa tercurahkan kepada tauladan terbaik, Nabi Muhammad SAW yang telah merubah zaman kegelapan menjadi zaman terang yang berhiaskan ilmu pengetahuan seperti sekarang ini.

Atas terselesaikannya penyusunan laporan Tugas Akhir ini, penulis ingin menyampaikan banyak terimakasih kepada :

1. Bapak Harjono, S.T., M.Eng. Pembimbing Tugas Akhir, yang dalam kesibukan beliau telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan Tugas Akhir ini.

2. Mbak Dita selaku HRD PO. Efisiensi kebumen dan jajarannya yang telah memberikan kesempatan untuk melaksanakan penelitian Tugas Akhir di PO. Efisiensi Kebumen. 3. Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah

membantu baik secara langsung maupun tidak langsung.

Semoga Allah SWT membalas semua amal perbuatan mereka dengan imbalan yang sesuai dengan amal budinya.

(8)

Akhirnya penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya. aamiin.

Purwokerto, 6 Agustus 2016

(9)

ix

C. JSON( JavaScript Object Notation ) ... 6

D. PHP ( Hyper Text Preprocessor ) ... 6

E. MySql ( My Structure Query Language ) ... 7

F. Bootstrap ... 7

G. Reservasi ... 8

H. Penerapan Web Service ... 8

I. Keunggulan dan Fleksibilitas Web Service ... 10

(10)

BAB III. Tujuan dan Manfaat ... 14

A. Tujuan ... 14

B. Manfaat ... 14

BAB IV. Metode Penelitian ... 15

A. Jenis Penelitian ... 15

B. Sumber Data ... 15

C. Waktu dan Tempat ... 15

D. Pengumpulan Data ... 15

E. Pengembangan Sistem ... 15

BAB V. Hasil dan Pembahasan ... 33

A. Tujuan Pengembangan Sistem ... 33

B. Hasil Perancangan Sistem ... 33

C. Hasil Implementasi... 40

(11)

xi

Tabel 15. Konsep pemrograman three-tier ... 39

Tabel 16. Hasil pengujian halaman register ... 61

Tabel 17. Hasil pengujian halaman login ... 62

Tabel 18. Hasil pengujian halaman pencarian jadwal ... 63

Tabel 19. Hasil pengujian pembatalan pemesanan ... 64

Tabel 20. Hasil pengujian cek status pembayaran ... 65

(12)

DAFTAR GAMBAR

Gambar 1. Penerapan web service... 9

Gambar 2. Waterfall model ... 16

Gambar 3. Arsitektur web service ... 18

Gambar 4. Arsitektur integrasi database ... 18

Gambar 5. Use case diagram admin ... 20

Gambar 6. Use case diagram calon penumpang ... 20

Gambar 7. Activity diagram registrasi ... 22

Gambar 8. Activity diagram login ... 23

Gambar 9. Activity diagram pesan tiket ... 23

Gambar 10. Activity diagram pembatalan pesanan ... 24

Gambar 11. Activity diagram lihat data pemesanan ... 25

Gambar 12. Form Login client android ... 29

Gambar 13. Form utama client android ... 29

Gambar 14. Form login admin ... 30

Gambar 15. Form utama admin ... 31

Gambar 16. Diagram relational ... 36

Gambar 17. Web service php ... 37

Gambar 18. Web service kota asal ... 37

Gambar 19. Web service kota tujuan ... 38

Gambar 20. Web service kursi ... 38

(13)

xiii

Gambar 25. Form register calon penumpang ... 43

Gambar 26. Form login calon penumpang ... 44

Gambar 27. Form menu utama pemesanan tiket ... 44

Gambar 28. Form pencarian jadwal ... 45

Gambar 29. Form list jadwal ... 46

Gambar 30. Form detail jadwal ... 46

Gambar 31. Form konfirmasi jadwal ... 47

Gambar 32. Form simpan pesanan ... 48

Gambar 33. Form pesanan sukses ... 48

Gambar 34. Form pembatalan pesanan ... 49

Gambar 35. Form hapus pembatalan pemesanan ... 50

Gambar 36. Form cek status pembayaran ... 51

Gambar 37. Form pemesanan lunas ... 51

Gambar 38. Form detail dan cetak bukti pemesanan ... 52

Gambar 39. Bukti pemesanan tiket pdf ... 52

Gambar 40. Login admin ... 53

Gambar 41. Form utama ... 54

Gambar 42. Form master kota asal ... 54

Gambar 43. Form master kota tujuan ... 55

Gambar 44. Form tambah data kota asal ... 55

Gambar 45. Form tambah data kota tujuan ... 56

Gambar 46. Form master member ... 56

Gambar 47. Form transaksi penjadwalan ... 57

Gambar 48. Form tambah data jadwal ... 57

(14)
(15)

xv DAFTAR LAMPIRAN

(16)

INTISARI

Pengolahan dan penyimpanan data pemesanan tiket bus selama ini diolah dengan penulisan tangan serta menggunakan perangkat lunak Microsoft Office Excel. Tujuan Pembuatan Aplikasi Pemesanan Tiket menggunakan web service ini agar mempermudah proses pemesanan tiket , pembatalan tiket dan cetak bukti tiket yang seluruhnya terintegrasi meskipun diakses berbeda platform. Selain itu juga mempermudah dalam membuat laporan pemesanan. Hasil yang diharapkan dari pembuatan aplikasi ini adalah agar data yang selama ini masih tersimpan dan dikelola secara manual dapat mulai dikomputerisasi sehingga dapat lebih mengefektifkan kinerja serta mempermudah petugas (admin) di dalam menjalankan kegiatan yang berhubungan dengan pengelolaan data pemesanan. Aplikasi pemesanan tiket ini bisa diakses oleh calon penumpang melalui perangkat smartphone android yang terhubung dengan jaringan internet. Calon penumpang mendaftarkan diri dengan mengisi form register melalui perangkat smartphone android, selanjutnya melakukan login agar dapat melakukan proses pemesanan tiket pada aplikasi android. Metode pembuatan yang digunakan yaitu model proses Waterfall. Model ini mengusulkan pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial dimulai dari tingkat dan kemajuan sistem pada seluruh tahap analisis, desain, kode, dan pengujian. Sistem yang dihasilkan adalah aplikasi pemesanan tiket bus Berbasis Android. Aplikasi dibangun dengan menggunakan bahasa pemrograman Java Android dan PHP. DBMS yang digunakan adalah MySQL.

(17)

xvii

ABSTRACT

Data processing and storage for a bus ticket order is processed by handwriting and using Microsoft Office software. The purpose of Ticket Booking Application using this web service is in order to facilitate the process of booking tickets, ticket cancellations and proof print tickets that are entirely integrated despite the different access platforms. It is also easier to make booking reports. The expected result of making this application is that the data are still stored and managed manually then can be started to be computerized. Therefore, the performance can be more effective. It also can simplify the officers’ performance in carrying out activities related to the management of data reservation. Ticket booking application can be accessed by passengers via android smartphone devices that are connected to the internet network. Prospective passengers register by filling out the register form via android smartphone devices, then login in order to make the process of booking tickets on the android application. The preparation method used was waterfall process model. This model proposes an approach to software development that is systematic and sequential started from the system level and progress at all the stages of analysis, design, code, and test. The resulted system is a bus ticket booking application-based android. Application is built by using java programming language Android and PHP. DBMS used is MySQL.

Gambar

Gambar  52. Form pengaturan password admin .............................................................

Referensi

Dokumen terkait

Dengan ini menyatakan bahwa usulan Program Kreativitas Mahasiswa bidang Pengabdian Masyarakat saya dengan judul: “Pelatihan Kepemimpinan dan Organisasi Demi Eksistensi

The results show that there are some strategies used by pre service teachers in translating spoof text which include word for word translation, literal translation,

“Nilai -Nliai Patriotisme dalam Novel Lara Lapane Kaum Republik Karya Suparto Brata : Suatu Kajian Sosiologi Sastra Universitas Sebelas Maret Surakarta”. Surakarta: Fakultas

[r]

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

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

Tahap penelitian diawali dengan sterilisasi benih di dalam desikator selama 2 × 24 jam. Prosedur sterilisasi yaitu dengan menaruh selapis benih kedelai dari

Pengaruh negatif tersebut menunjukkan bahwa meningkatnya pengetahuan mendeteksi kekeliruan akan berdampak pada penurunan pertimbangan tingkat materialitas, dengan kata lain