RANCANG BANGUN APLIKASI PEMESANAN TIKET BUS ONLINE BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL. Agung Baitul Hikmah Deddy Supriadi ABSTRAK

dokumen-dokumen yang mirip
1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

1.1 Latar Belakang Masalah

RANCANG BANGUN SISTEM INFORMASI PROGRAM ACARA TELEVISI SEBAGAI SARANA MEDIA INFORMASI BERBASIS WEB (STUDI KASUS BANYUMAS TELEVISI)

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

SISTEM INFORMASI APLIKASI PENYEDIA INFORMASI BUKU BERBASIS WEB DARI BERBAGAI PERPUSTAKAAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

Rancangan Layar Insert Berita Gambar 4.81 Rancangan Layar Insert Berita

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PENGELOLAAN ADMINISTRASI KEPEGAWAIAN DI SEKRETARIAT DPRD KOTA BANDUNG

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN UKDW

1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB

DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II

Gambar Halaman Hapus Tour

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

SISTEM INFORMASI PENGAWASAN PEMILIHAN UMUM BERBASIS WEB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PERANGKAT LUNAK DISTRIBUSI BARANG TATA USAHA DIPUSAT SUMBER DAYA MINERAL, BATUBARA DAN PANAS BUMI (PSDMBDPB)

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB 1 PENDAHULUAN. meningkatkan kemampuannya didalam mengelola data administrasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

UKDW BAB 1 PENDAHULUAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 HASIL DAN PEMBAHASAN

SISTEM INFORMASI PENDAPATAN DAERAH (Studi Kasus: Dinas Pendapatan Daerah Kota Bandung)

1.1 Latar Belakang Masalah

PEMBUATAN APLIKASI UNTUK PENERIMAAN BLT (BANTUAN LANGSUNG TUNAI) PADA DESA TEGAL WANGI BERBASIS WEB

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS WEB DENGAN METODOLOGI BERBASIS OBJEK

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB V IMPLEMENTASI SISTEM. Untuk implementasi system ini ada beberapa spesifikasi perangkat lunak

BAB III METODE PENELITIAN

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

Sistem Aplikasi Uji Kompetensi Penerimaan Karyawan Berbasis Web

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

WEBSITE PENGELOLA PAUD UPTD DIKPORA KECAMATAN SEBERANG ULU I PALEMBANG

1.1 Latar Belakang Masalah

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

PENERAPAN B2C SISTEM INFORMASI E-COMMERCE PADA TOKO PAKAIAN GAYAKU

BAB 4 IMPLEMENTASI DAN EVALUASI


BAB IV IMPLEMENTASI DAN EVALUASI. (Hardware) dan perangkat lunak (software), baik dari sisi client maupun sisi

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan TJ Construction & Engineering pada Bagian Pengadaan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI SISTEM

ANALISIS DAN PEMODELAN WEB SYSTEM UNTUK MELAYANI KELUHAN PELANGGAN TERHADAP PERUSAHAAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Sistem Informasi Penjualan Handphone Pada Toko Ok Cell Pangandaran Berbasis Website

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

Kode Outline : Pemrograman Berorientasi Objek Berbasis Dekstop/Web. Bentuk Outline Tugas Akhir Pemrograman Berorientasi Objek Berbasis Dekstop/Web

c. Rancangan Menu News

BAB IV HASIL DAN UJI COBA. Tampilan yang terdapat pada website adalah sebagai berikut :

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem. yang dapat menjelaskan situasi dan keadaan tempat tersebut.

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI. Tabel 4.1 Tabel Rincian Timeline Implementasi Sistem

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

RANCANG BANGUN APLIKASI PEMESANAN TIKET BUS ONLINE BERBASIS WEB DENGAN MENGGUNAKAN METODE WATERFALL Agung Baitul Hikmah Deddy Supriadi ABSTRAK Dalam dunia bisnis, internet digunakan sebagai alat penghubung yang sangat praktis untuk komunikasi antara perusahaan dengan pelanggan tanpa harus memikirkan jarak, waktu dan lokasi. Perancangan aplikasi pemesanan tiket bus online berbasis web merupakan serangkaian sistem yang digunakan untuk menunjang atau mendukung kelancaran kegiatan pelayanan dan pemesanan tiket. Salah satu permasalahan yang terjadi yaitu kurangnya penyampaian informasi mengenai jadwal keberangkatan, pemilihan rute, harga tiket dan pemesanan tiket secara online. Program aplikasi ini dirancang berbasis web ticketing dengan menggunakan bahasa pemograman PHP MySQL sebagai pengolahan data-data yang diperlukan dan metode waterfall sebagai proses pengembangan perangkat lunak berurutan yang melewati fase perencanaan pemodelan dan pengujian solusi.tujuan dirancangnya aplikasi ini yaitu memudahkan perusahaan dalam memberikan informasi tentang jadwal keberangkatan bus, pendataan calon penumpang, pemesanan tiket serta tempat duduk dalam bus secara online. Sehingga customer dapat dengan mudah memperoleh informasi dan melakukan pemesanan tiket secara online tanpa harus datang langsung ke PO (Perusahaan Otobus). Kata Kunci : Pemesanan Tiket Bus Online, Waterfall. I. PENDAHULUAN Dalam dunia bisnis, internet digunakan sebagai alat penghubung yang sangat praktis untuk komunikasi antara perusahaan dengan pelanggan tanpa harus memikirkan jarak, waktu dan lokasi. Internet juga dapat menjadi sarana penyaluran sumber informasi yang sangat bermanfaat untuk perusahaan sebagai pengembangan strategi perusahaan, salah satunya dengan menggunakan fasilitas web sebagai media promosi. Berdasarkan data diatas pentingnya sebuah perusahaan menggunakan fasilitas web sebagai media promosi, salah satunya adalah perusahaan yang bergerak dibidang pelayanan jasa transportasi umum. Seiring dengan pertumbuhan jumlah pengguna jasa transportasi umum yang semakin banyak dan tuntutan mobilitas kehidupan maupun pekerjaan yang relatif lebih tinggi. Selain itu dipacu juga oleh naiknya harga bahan bakar minyak. (T Harlianto,dkk, 2006), hal tersebut yang menjadi salah satu faktor pendorong masyarakat menggunakan transportasi umum. Berdasarkan permasalahan diatas, peneliti melakukan penelitian tentang jasa transportasi umum yaitu jasa pemesanan tiket bus online. Dengan tujuan mempermudah pertukaran informasi 51

penumpang dengan pihak otobus, data tiket bus yang didalamnya mencakup pemesanan tiket, harga tiket dan rute perjalanan bus. Sehingga penumpang dapat melakukan pemesanan tiket online secara mudah dan praktis. II. TINJAUAN PUSTAKA a. Internet (Interconnected Networks) Internet adalah kumpulan jaringan jaringan komputer ( networks) sedunia yang saling berhubungan satu sama lain (Maryono dan Istiana, 2008). Sebagai sebuah jaringan komputer dunia, internet dapat dikatakan sebagai jalur transportasi segala informasi yang berbentuk file atau data pada komputer lain. Dengan demikian, internet sendiri tidak mengandung informasi. Sering ada salah sebut dengan mengatakan bahwa informasi dapat ditemukan di internet. Lebih tepat dikatakan, bahwa informasi dapat ditemukan melalui atau menggunakan internet. Informasi sendiri berada pada komputer-komputer yang terhubung ke internet karena komputerlah yang menyimpan informasi, bukannya internet. b. Website Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman. (Hidayat, 2010). c. PHP (Personal Home Page) PHP merupakan kependekan dari kata Hypertext Preprocessor. PHP tergolong sebagai perangkat lunak open source yang diatur dalam aturan general purpose licences (GPL). (Suprianto, 2008). Bahasa pemograman PHP sangat cocok dikembangkan dalam lingkungan web, karena PHP bisa diletakan pada script HTML atau sebaliknya. d. MySQL (My Structure Query Language) MySQL ( My Structure Query Language) adalah salah satu Database Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL, Postagre SQL, dan lainnya. ( Anhar, 2010). MySQL berfungsi untuk mengolah Database menggunakan bahasa SQL. MySQL bersifat open source sehingga bisa menggunakannya secara gratis. Pemograman PHP juga sangat mendukung dengan database MySQL. III. METODE PENELITIAN a. Metode Waterfall Tahapan utama dari waterfall model langsung mencerminkan aktifitas pengembangan dasar. Terdapat 5 tahapan pada waterfall model, yaitu requirement analysis and definition, system and software design, implementation and unit testing, integration and system testing, dan operation and maintenance. (Ian Sommerville,2007). 52

Sumber : Ian Sommerville (2007:30) Gambar 1. Waterfall Model Berikut adalah penjelasan dari tahapantahapan tersebut: 1. Requirement Analysis and Definition Merupakan tahapan penetapan fitur, kendala dan tujuan sistem melalui konsultasi dengan pengguna sistem. Semua hal tersebut akan ditetapkan secara rinci dan berfungsi sebagai spesifikasi sistem. 2. System and Software Design Dalam tahapan ini akan dibentuk suatu arsitektur sistem berdasarkan persyaratan yang telah ditetapkan. Dan juga mengidentifikasi dan menggambarkan abstraksi dasar sistem perangkat lunak dan hubungannya. 3.Implementation and Unit Testing Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan sebagai satu set program atau unit program. Setiap unit akan diuji apakah sudah memenuhi spesifikasinya. 4. Integration and System Testing Dalam tahapan ini, setiap unit program akan diintegrasikan satu sama lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah memenuhi persyaratan yang ada. Setelah itu sistem akan dikirim ke pengguna sistem. 5. Operation and Maintenance Dalam tahapan ini, sistem diinstal dan mulai digunakan. Selain itu juga memperbaiki error yang tidak ditemukan pada tahap pembuatan. Dalam tahap ini juga dilakukan pengembangan sistem seperti penambahan fitur dan fungsi baru. IV. PEMBAHASAN A. Requirement Analysis and Definition Majunya zaman seperti sekarang, terkadang masyarakat tidak memandang waktu dalam melakukan aktivitas kesehariannya, mereka membutuhkan sesuatu yang cepat dan mudah, salah satunya adalah menginginkan kemudahan dalam melakukan aktivitas pemesanan tiket bus. Dengan dirancangnya aplikasi ini diharapkan dapat membantu masyarakat dalam melakukan aktivitas pemesanan tiket bus, di mana dalam aplikasi ini 53

masyarakat tidak perlu datang langsung ke terminal atau travel untuk memesan tiket bus. Dengan adanya aplikasi pemesanan tiket bus online berbasis web ini memudahkan dalam penyampaian informasi pemesanan tiket bus kepada masyarakat. Berikut adalah hasil analisa kebutuhan yang diangkat dalam pembahasan ini yaitu bagaimana memberikan konsep desain web yang mudah dimengerti dalam memberikan informasi yang memudahkan untuk aktifitas pemesanan tiket bus secara online, informasi jadwal keberangkatan bus, informasi rute perjalanan dan informasi lainnya. Perancangan basis data menghasilkan pemetaan table-tabel yang digambarkan dengan Entity Relationalship Diagram (ERD) dan Logical Record Structure (LRS) Id_route Route price Bus_nam e Id_custo m fname lname 1 Route 1 memili 1 ki Customer 1 no_tlp Alamat_custo m bus time Numseat s Kode_transak si payable Id_reserv e melakuka n status Seatnumbe r date M Seat_reser ve memili ki M Reserve seat Gambar 2. Entity Relationalship Diagram 54

B. System and Software Design Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan perancangan aplikasi pemesanan tiket bus online berbasis web. 1. Spesifikasi Perangkat Keras a) Server 1) CPU (a) Processor Intel Pentium Core 2 Duo (b) RAM DDR2 2 GB (c) Hard Disk 500 GB 2) Mouse 3) Keyboard 4) Monitor dengan resolusi minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps b) Client 1) CPU a) Processor Intel Pentium 4 b) RAM DDR2 1 GB c) Hard Disk 20 GB 2) Mouse 3) Keyboard 4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 Kbps 1. Spesifikasi Perangkat Lunak a. Server 1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain). 2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya: a) Aplikasi Apache Server v2 b) Aplikasi PHP server v5 c) Aplikasi MySQL Server v5 d) Aplikasi phpmyadmin v3 3) Aplikasi Web seperti: Mozilla Firefox, Opera, Safari, Internet Explorer, dan Google Chrome. b. Client 1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora, dan lain-lain). Aplikasi web browser seperti: Mozilla Firefox, Opera, Safari, Internet Explorer, dan Google Chrome C. Implementation and Unit Testing Rancangan antar muka pada perancangan aplikasi pemesanan tiket bus online berbasis web sebagai berikut: a). Rancangan Antar Muka Home Halaman User Rancangan halaman home adalah halaman depan dari semua halaman yang ada pada website. Halaman inilah yang akan tampil sebelum halaman yang lainnya. Pada halaman home ini juga terdapat form pemesanan tiket bus. Rancangan halaman home adalah sebagai berikut: 55

Pemesanan Komentar!! Home Route Daftar Pemesanan Cara Booking Tiket Route: Slide Foto Date: Jumlah Tiket: Next Foto Footer Foto Footer Gambar 3. Rancangan Antar Muka Home Halaman User b) Rancangan Antar Muka Daftar Pemesanan Halaman User Rancangan antar muka halaman daftar pemesana merupakan halaman yang berisi mengenai daftar nama-nama customer yang sudah melakukan reservasi tiket dengan status Onboard atau dalam perjalanan. Rancangan halaman daftar pemesanan adalah sebagai berikut 56

Logo Home Route Daftar Pemesanan Cara Pemesanan Komentar!! Xxxxxxxxxx xxxx xxxxx xxxxxxxxxxxxx xxxx Xxxxxxx xxxxxxx xxxxxxx Nama Alamat Route Nama Waktu Seat Status Bus Keberangkatan Number xxxxxx xxxx xxxx xxx xx:xx xx Onboard xxxxxx xxxx xxxx xxxxx Xx:xx xx Onboard Gambar 4. Rancangan Antar Muka Daftar Pemesanan Halaman User c). Rancangan Antar Muka Daftar Pemesanan Halaman User Rancangan antar muka halaman daftar pemesana merupakan halaman yang berisi mengenai daftar nama-nama customer yang sudah melakukan reservasi tiket dengan status Onboard atau dalam perjalanan. Rancangan halaman daftar pemesanan adalah sebagai berikut: Logo Home Route Daftar Pemesanan Cara Pemesanan Komentar!! Xxxxxxxxxx xxxx xxxxx xxxxxxxxxxxxx xxxx Xxxxxxx xxxxxxx xxxxxxx Nama Alamat Route Nama Waktu Seat Status Bus Keberangkatan Number xxxxxx xxxx xxxx xxx xx:xx xx Onboard xxxxxx xxxx xxxx xxxxx Xx:xx xx Onboard Gambar 5. Rancangan Antar Muka Daftar Pemesanan Halaman User 57

a. Implementasi Rancangan Antar Muka Halaman Admin 1. Halaman Login Admin Gambar 6. Halaman Login Admin 2. Halaman Utama Admin (Dashboard) Gambar 7. Halaman Utama Admin (Dashboard) 58

b.implementasi Rancangan Antar Muka Halaman User 1. Halaman Utama User (Home) 2. Halaman Route Gambar 8. Halaman Utama User (Home) Gambar 9. Halaman Route 59

3. Halaman Daftar Pemesanan Rancang Bangun Aplikasi Pemesanan Tiket Bus Online Berbasis Web Dengan Gambar 10. Halaman Daftar Pemesanan V. PENUTUP 1. Kesimpulan Berdasarkan pembahasan mengenai pembuatan aplikasi pemesanan tiket bus online berbasis web diatas, penulis memberikan kesimpulan sebagai berikut: 1. Dengan adanya aplikasi pemesanan tiket bus online berbasis web ini maka memudahkan calon penumpang dalam penyampaian informasi dan pemesanan tiket bus. 2. Dengan adanya aplikasi pemesanan tiket bus online berbasis web ini calon penumpang bisa mengetahui lebih cepat mengenai informasi jadwal keberangkatan, rute perjalanan, dan harga tiket. 3. Dengan adanya aplikasi pemesanan tiket bus online berbasis web ini calon penumpang tidak perlu datang langsung ke terminal atau travel, melainkan hanya perlu mengakses aplikasi ini 2. Saran Dengan adanya kesimpulan diatas maka penulis akan memberikan beberapa saran-saran yang mungkin saja dapat bermanfaat agar membantu pada proses pemesan tiket bus online berbasis web sehingga dapat bekerja dengan sangat optimal, adapun saran-saran dari penulis antara lain: 1. Mengembangkan program aplikasi ini dengan dapat melakukan transaksi dan kerjasama dengan pihak bank. 2. Menyempurnakan beberapa kelemahan-kelemahan dalam program aplikasi ini. 3. Dianjurkan memiliki backup file untuk mencegah apabila terjadinya kesalahan atau permasalahan dalam rancangan website. Hal-hal diatas merupakan beberapa masukan dari penulis agar pada proses penggunaan website iatau ni bisa berjalan dengan sangat optimal dan lebih efisien. 60

VI. DAFTAR PUSTAKA Anhar. 2010. Panduan Menguasai PHP dan Mysql secara Otodidak. Jakarta: Agromedia Pustaka. Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis. Jakarta. PT Elex Media Komputindo. Maryono, Y. dan B Patmi Istiana. 2008. Teknologi Informasi dan Komunikasi. Yogyakarta: Yudhistira Ghalia Indonesia. Sommervile, Ian. 2007. Software Engineering (Rekayasa Perangkat Lunak). Jakarta:Erlangga. Suprianto, Dodit. 2008. Buku Pintar Pemograman PHP. Bandung: OASE Media. Rancang Bangun Aplikasi Pemesanan Tiket Bus Online Berbasis Web Dengan 61