79
• Konektivitas : GPRS Class 12 4+13+22+31+4 slots, 32 - 48
kbps, Speed HSDPA 7.2 Mbps, Wi-Fi 802.11, Bluetooth,v2.1 with A2DP, USB microUSB v2.0.
• GPS : with A-GPS support.
2. Laptop dengan spesifikasi antara lain : •
Processor : Intel Core i3 •
MemoryRAM : 4 GB DDR3 •
Ruang penyimpanan : 320 GB
4.4.4. Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL. Implementasi basis datanya
dalam bahasa SQL adalah sebagai berikut : 1. Sintaks Pembuatan database
CREATE DATABASE pahala_kencana; 2. Sintaks Pembuatan Tabel ‘user’
CREATE TABLE `user` `id` int11 NOT NULL,
`username` varchar20 NOT NULL, `password` varchar20 NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1; 3. Sintak Pembuatan Tabel ‘data_agen’
CREATE TABLE `data_agen`
80
`kd_agen` varchar5 NOT NULL, `nama_agen` varchar80 NOT NULL,
`alamat` varchar80 NOT NULL, `telepon` varchar80 NOT NULL,
PRIMARY KEY `kd_agen` ENGINE=MyISAM DEFAULT CHARSET=latin1;
4. Sintaks Pembuatan Tabel ‘data_penumpang’ CREATE TABLE `data_penumpang`
`id` int5 NOT NULL AUTO_INCREMENT, `nama_lengkap` varchar40 NOT NULL,
`alamat` varchar40 NOT NULL, `no_telpon` varchar40 NOT NULL,
`tempat_keberangkatan` varchar40 NOT NULL, `nomor_kursi` varchar10 NOT NULL,
`tujuan` varchar40 NOT NULL, `tgl_berangkat` varchar20 DEFAULT NULL,
`status` varchar20 NOT NULL, PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 AUTO_INCREMENT=7 ;
5. Sintaks Pembuatan Tabel ‘tujuan_keberangkatan’ CREATE TABLE `tujuan_keberangkatan`
`kd_jurusan` varchar5 NOT NULL,
81
`jurusan` varchar40 NOT NULL, `jam_berangkat` varchar20 NOT NULL,
`harga_tiket` int40 NOT NULL, PRIMARY KEY `kd_jurusan`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
4.4.5. Implementasi Antar Muka
1. Tampilan Antar Muka Menu Utama Mobile Ini merupakan tampilan awal dari aplikasi pemesanan tiket bus pada
mobile.
Gambar 4.31 Tampilan Antar Muka Menu Utama
82
2. Tampilan Antar Muka Pesan Tiket Menu ini menampilkan form pemesanan, yang terdiri dari halaman pilih
tujuan, pilih tanggal berangkat, pilih kursi, isi biodata dan halaman konfirmasi data pemesanan.
a. Tampilan Antar Muka Pilih Tujuan Halaman ini menampilkan daftar tujuan yang tersedia dimana
calon penumpanguser memilih tujuan yang diinginkan.
Gambar 4.32 Tampilan Halaman Pilih Tujuan
b. Tampilan Antar muka halaman Tanggal Berangkat Halaman ini menampilkan penentuan tanggal keberangkatan,
dengan adanya halaman ini user dapat menentukan tanggal keberangkatan yang diinginkan.
83
Gambar 4.33 Tampilan Antar Muka Halaman Tanggal Berangkat
c. Tampilan Antar muka halaman Pilih Kursi Halaman ini menampilkan form pemilihan kursi. Dengan adanya
menu calon penumpanguser dapat memilih tempat dudukkursi yang diinginkan.
Gambar 4.34 Tampilan Antar Muka Halaman Pilih Kursi
84
d. Tampilan Antar muka halaman Biodata Halaman ini menampilkan form biodata, calon penumpanguser
dapat mengisi data diri seperti atas nama, alamat, nomor telepon, dan tempat keberangkatan.
Gambar 4.35 Tampilan Antar Muka Halaman Biodata
e. Tampilan Antar Muka halaman konfirmasi data pemesanan Halaman ini menampilkan form konfirmasi data pemesanan yang
sudah dilakukan, bila user memilih setuju maka data pemesanan akan tersimpan ke dalam database.
85
Gambar 4.36 Tampilan Antar muka halaman konfirmasi data pemesanan
3.
Tampilan Antar Muka Menu Jadwal dan Tarif Menu ini merupakan menu yang menampilkan informasi berupa daftar
jurusan yang tersedia beserta jam berangkat dan harga tiket sehingga user dapat melihat jadwal dan harga tiket yang diinginkan.
Gambar 4.37 Tampilan Antar Muka Menu Jadwal dan Tarif
86
4. Tampilan Antar Muka Menu Alamat Agen Menu ini menampilkan informasi berupa daftar agen penjualan tiket bus
Pahala Kencana beserta alamat dan nomor telepon sehingga user dapat mengetahui agen tempat penjualan tiket bus Pahala Kencana.
Gambar 4.38 Tampilan Antar Muka Menu Alamat Agen
5. Tampilan Antar muka menu Galeri Menu ini menampilkan galeri foto bus Pahala Kencana sehingga user
dapat melihat galeri foto bus Pahala Kencana Bandung.
87
Gambar 4.39 Tampilan Antar muka menu Galeri
6. Tampilan Antar muka menu Bantuan Menu ini menampilkan halaman petunjuk penggunaan aplikasi sehingga
user dapat mengetahui tata cara penggunaan aplikasi pemesanan tiket bus Pahala Kencana.
Gambar 4.40 Tampilan Antar muka halaman Bantuan
7. Tampilan Antar Muka Login Webserver Ini merupakan halaman yang digunakan untuk memberikan hak akses
kepada petugas loket agar dapat masuk ke dalam aplikasi server.
88
Gambar 4.41 Tampilan Antar muka halaman Login
8. Tampilan Antar muka halaman Beranda Webserver Halaman ini menampilkan utama yang terdiri dari pilihan menu seperti
data penumpang, data tujuan, data agen, dan logout setelah petugas melakukan proses login.
Gambar 4.42 Tampilan Antar muka halaman Beranda
89
9. Tampilan Antar muka halaman data penumpang Halaman ini menampilkan tabel data pemesanan tiket dimana data
pemesanan tiket ini dapat diolah oleh petugas loket untuk edit atau hapus data.
Gambar 4.43 Tampilan Antar muka halaman data penumpang
10. Tampilan Antar muka halaman Data tujuan Webserver Halaman ini menampilkan tabel data tujuan dimana data ini dapat diolah
oleh petugas untuk tambah, edit, dan hapus data.
Gambar 4.44 Tampilan Antar muka halaman Data tujuan
90
11. Tampilan Antar muka halaman Data Agen Webserver Halaman ini menampilkan tabel data agen penjualan tiket bus Pahala Kencana
dimana data ini dapat diolah oleh petugas untuk tambah, edit, dan hapus data agen.
Gambar 4.44 Tampilan Antar muka halaman Data agen
4.4.6. Implementasi Instalasi Program