Implementasi Basis Data Implementasi Antar Muka

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