PERANCANGAN APLIKASI BOOKING TAXI SECARA ONLINE BERBASIS ANDROID Muhammad Syahputra1
1Mahasiswa Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan 2,3Dosen Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan
Jl. HM Jhoni No 70 Medan, Indonesia [email protected]
ABSTRAK
Pada zaman sekarang dengan berkembangnya teknologi informasi dan dengan diikuti perkembangan transportasi membuat dampak akan kebutuhan gabungan dari teknologi dan transportasi, maka dari itu penulis mencoba membuat sistem pemesanan taksi berbasis android secara online. Terutama sistem pelayanan taksi transportasi membutuhkan sistem yang bisa memberikan kenyamanan kepada pengguna. Pengembangan sistem ini menggunakan metode RAD, agar pengembangan perangkat lunak dapat berjalan secara terstruktur. Hasil dari perancangan ini adalah sebuah sistem yang dapat digunakan oleh pengguna untuk memesan taksi secara online berbasis android. RAD bertujuan mempersingkat waktu yang biasanya diperlukan dalam siklus hidup pengembangan sistem tradisional antara perancangan dan penerapan suatu sistem informasi. Metode Rapid Application Development ( RAD ) ini adalah perancangan. Hasil dari analisis sistem, sistem booking taksi online berbasis android ini dirancang dengan pemodelan UML (Unified Modelling language) sehingga dapat mempermudah dalam penerapan sistem. Unified Modeling Language (UML) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma berorientasi objek. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
Kata kunci: Transportasi, Metode RAD, Sistem Operasi Android dan Pemodelan UML
ABSTRACT
In the current era with the development of information technology and the development of transportation followed to make an impact will need a combination of technology and transport, and therefore the author tries to make Android-based taxi booking system online. Especially the transportation taxi service system requires a system that can provide comfort to the user. This system development using RAD method, so that software development can be run in a structured way. The results of this design is a system that can be used by users to booking a taxi online based on Android. RAD aims to shorten the time normally required in the traditional system development cycle between the design and implementation of an information system. Rapid Application Development (RAD) method is design. The results of system analysis, online taxi booking system based on android is designed with UML modeling (Unified Modeling language) so that it can simplify the implementation of the system. Unified Modeling Language (UML) is a modeling language for systems or software that are object-oriented paradigms. Modeling is actually used for simplifying complex issues in such a way that it is easier to learn and understand.
Keywords: Transport, RAD method, the Android Operating System and UML modeling. 1. Pendahuluan
Pada saat ini transportasi sudah mulai berkembang seiring dengan perkembangan zaman, masyarakat Indonesia tidak bisa terlepas dari yang namanya transportasi apalagi mode transportasi yang ada di Indonesia mempunyai ragam dan jenisnya. Ketika sebuah transportasi mengalami kemajuan menandakan adanya peran teknologi di dalamnya. Salah satu transportasi yang banyak digunakan pada saat ini seperti transportasi taksi. Taksi merupakan sebuah transportasi berbentuk mobil sedan dimana fungsinya hanya sebagai angkutan pribadi bukan angkutan umum, taksi dapat memberikan kenyamanan terhadap pengguna karena taksi tidak melayani dan tidak berfungsi sebagai angkutan umum. Sebuah kenyamanan dalam menggunakan transportasi taksi tidaklah cukup untuk membuat pandangan dan sikap pengguna merasa puas.
Apalagi teknologi pada saat ini tidak bisa terpisahkan dari aktivitas sehari hari sehingga membuat para pengusaha taksi terus berpikir dan ingin menggabungkan bisnis dengan teknologi informasi. Teknologi informasi suatu studi, perancangan, pengembangan, implementasi, dukungan atau manajemen system informasi berbasis komputer, khususnya aplikasi perangkat lunak dan perangkat keras komputer.
Proses bisnis pada usaha taksi saat ini tidaklah efektif dan efisien dimana pengguna taksi harus menelepon kemudian melakukan pemesanan dimana pemesanan tidak mengetahui keberadaan taksi tersebut sehingga pemesan akan menunggu lama dan merasakan kebosanan, tidak adanya teknologi GPS menyulitkan pemesan taksi dan menyulitkan supir taksi itu sendiri, sehingga memerlukan
booking taksi yang terkomputerisasi agar pemesan
Proses bisnis pada usaha taksi saat ini tidaklah efektif dan efisien dimana pengguna taksi harus menelepon kemudian melakukan pemesanan dimana pemesanan tidak mengetahui keberadaan taksi tersebut sehingga pemesan akan menunggu lama dan merasakan kebosanan, tidak adanya teknologi GPS menyulitkan pemesan taksi dan menyulitkan supir taksi itu sendiri, sehingga memerlukan
booking taksi yang terkomputerisasi agar pemesan
merasakan kemudahan. Rumusan Masalah
Bagaimana merancang aplikasi booking taxi berbasis android menggunakan metode Rapid
Application Development yang dapat memudahkan
pemesan dan pemilihan supir taksi? Batasan Masalah
1. Hanya menggunakan bahasa pemrograman android untuk implementasi aplikasi booking taksi.
2. Aplikasi ini hanya menampilkan informasi supir, lokasi supir, pemesan taksi dan daftar biaya dalam perjalanan.
3. Dalam membangun aplikasi hanya menggunakan metode Rapid Application
Development.
4. Aplikasi ini menggunakan bantuan Google
Maps API sesuai dengan standart smart phone
yang digunakan. Tujuan Penulis
Adapun tujuan dari penelitian ini adalah: 1. Implementasi metode RAD ( Rapid
Application Development) dalam aplikasi booking taksi.
2. Untuk memudahkan pemesan taksi dan supir ketika ingin berinteraksi dan mencari lokasi. 3. Implementasi teknologi android dengan
google maps untuk merancang aplikasi booking taksi.
Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu.
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling bergantung satu sama lain, dan terpadu.
Dari uraian pendapat para ahli dapat disimpulkan bahwa sistem adalah sekumpulan elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan dan saling berhubungan serta saling bergantung satu dengan lainnnya. Data
Data adalah fakta yang tidak sedang digunakan pada proses keputusan, biasanya dicatat
dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan.
Data merupakan bentuk jamak dari bentuk tunggal datum atau item. Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai.
Database
Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database
computer, diperlukan sistem manajemen database
seperti mySQL server atau database. Unified Modeling Language (UML)
Unified Modeling Language (UML) adalah
bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma berorientasi objek. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
Entity Relationship Diagram (ERD)
ERD adalah suatu model jaringan yang
menggunakan susunan data yang disimpan dari sistem acak. Penggunaan Entity Relationship
Diagram (ERD) dimungkinkan untuk memberikan
kemudahan didalam melakukan permodelan data,
Entity Relationship Diagram (ERD) digunakan
untuk menggambarkan hubungkan antara satu entitas yang lain.
Mysql
Mysql merupakan suatu software atau
program yang digunakan untuk membuat database
yang bersifat open source. Keunggulan Mysql antara lain:
1. Mampu berjalan di berbagai platform.
2. Menyediakan mesin penyimpanan (Engine
Storage) transaksi dan non transaksi.
3. Server tersedia sebagai program yang terpisah untuk digunaka pada lingkungan jaringan atau klien.
4. Mempunyai library yang dapat ditempelkan pada aplikasi berdiri sendiri (standalone
application) sehingga aplikasi tersebut dapat
digunakan ketika computer itu tidak ada jaringan.
5. Mempunyai sistem password yang aman dan fleksibel.
2. Metode Penelitian
Metode yang digunakan dalam penelitian ini adalah melakukan perancangan aplikasi booking
taxi berbasis android menggunakan metode Rapid Application Development yang dapat memudahkan
Rapid Application Development adalah suatu
pendekatan berorientasi objek terhadap pengembangan sistem yang mencakup suatu metode pengembangan serta perangkat-perangkat lunak. RAD bertujuan mempersingkat waktu yang biasanya diperlukan dalam siklus hidup pengembangan sistem tradisional antara perancangan dan penerapan suatu sistem informasi. Pada akhirnya, RAD sama-sama berusaha memenuhi syarat-syarat bisnis yang berubah secara cepat.
Gambar 1. Siklus RAD
Metode RAD mempunyai 3 tahapan utama seperti: 1. Requirements Planning (Perencanaan
Syarat-Syarat)
Dalam fase ini, pengguna dan penganalisis bertemu untuk mengidentifikasikan tujuan-tujuan aplikasi atau sistem serta untuk megidentifikasikan syarat-syarat informasi yang ditimbulkan dari tujuan-tujuan tersebut.
2. RAD Design Workshop (Workshop Desain RAD)
Fase ini adalah fase untuk merancang dan memperbaiki yang bisa digambarkan sebagai
workshop.
3. Implementation (Implementasi)
Pada fase implementasi ini, penganalisis bekerja dengan para pengguna secara intens selama
workshop dan merancang aspek-aspek bisnis dan
nonteknis perusahaan. Analisis Sistem
Analisis sitem dapat didefinisikan sebagai penguraian dari suatu sistem informasi uang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan. Sebagai analisis pada sistem yang sedang berjalan, akan dibahas bagaimana prosedur sistem yang sedang berjalan dan analisis non fungsional yang meliputi perangkat keras dan perangkat lunak yang digunakan.
Perancangan Sistem
Pada tahap ke tiga yang harus di lakukan dari metode Rapid Application Development ( RAD ) ini adalah perancangan. Hasil dari analisis sistem, sistem booking taksi online berbasis android ini dirancang dengan pemodelan UML (Unified
Modelling language) sehingga dapat mempermudah dalam penerapan sistem.
Use Case Diagram
Usecase Diagram digunakan untuk menggambarkan secara terstruktur langkah-langkah dalam interaksi sistem dengan pengguna nya. Terdapat 2 jenis actor didalam sistem yang dirancang yaitu user dan admin. Dalam hal ini berperan sebagai user dan admin berperan sebagai
manajer data sistem. Use Case Diagram
digambarkan sebagai berikut:
Gambar 2. Use Case Diagram. Adapun keterangan gambar 2. adalah:
1. Admin berfungsi sebagai seorang manajer sistem yang tugas nya merubah, menghapus dan menambah data pada menu aplikasi booking taksi berbasis android menggunakan insfratruktur seperti menu driver, data pengguna dan data booking.
2. User berfungsi sebagai seorang yang menggunakan aplikasi atau sistem, dimana user dapat mengakses menu yang ada pada aplikasi ini seperti menu home, profil,history, dan
contact.
Sequence Diagram
Sequence Diagram menggambarkan bagaimana objek berinteraksi satu sama lain. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara objek, beserta interaksinya, yaitu sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya. Sequence Diagram Login Admin
Sequence diagram login menggambarkan
prosedur informasi login yang dilakukan oleh
admin untuk masuk kehalaman utama menu admin,
yang mempunyai hak akses untuk menambah, mengedit, dan menghapus pada aplikasi booking taksi.
Berikut adalah sequence diagram login admin yang dirancang penulis pada Gambar 3.2:
Gambar 3. Sequence Diagram Login Admin Adapun keterangan gambar 3. adalah:
Menjelaskan proses login yang dilakukan oleh aktor admin. Admin melakukan login dengan memasukkan username dan password pada form
login. Sistem akan melakukan verifikasi atau
pengecekan data ke dalam database apakah
username dan password sudah benar. Apabila
verifikasi gagal, maka sistem akan menampilkan pesan gagal. Sebaliknya, apabila verifikasi berhasil, maka sistem akan menampilkan halaman menu utama admin.
Sequence Diagram Menu Utama Admin
Sequence diagram menu utama admin
menggambarkan alur kerja seorang admin ketika masuk ke dalam system.sequence diagram Menu Utama Admin menggambarkan prosedur kerja oleh
admin, lihat pada Gambar 3.3:
Gambar 4. Sequence Diagram Menu Utama Admin Adapun keterangan gambar 4 adalah :
1. ketika admin masuk ke dalam sistem aplikasi booking taksi, sistem akan menampilkan daftar menu seperti data driver, data pengguna, data
booking,
2. sequence diagram menu utama admin mengirim pesan kemudian sistem akan mengeksekusi pesan tersebut.
Sequence Diagram Menu Utama User
Sequence diagram menu utama user
menggambarkan cara kerja user ketika masuk kedalam sistem, Sequence Diagram
menggambarkan bagaimana objek berinteraksi satu sama lain. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara objek, beserta
interaksinya,Sequence diagram Menu Utama user menggambarkan prosedur kerja oleh user, lihat pada Gambar 3.4:
Gambar 5. Sequence Diagram Menu Utama User Adapun keterangan gambar 5. adalah :
1. ketika user masuk ke dalam sistem aplikasi
booking taksi, sistem akan menampilkan daftar
menu seperti home, profile dan contact
2. sequence diagram menu utama admin
mengirim pesan kemudian sistem akan mengeksekusi pesan tersebut.
Activity Diagram
Activity Diagram menggambarkan rangkaian
aliran dari aktivitas. Diagram ini juga digunakan untuk memodelkan action yang dilakukan saat sebuah operasi dieksekusi dan memodelkan hasil dari action tersebut.
Activity Diagram Admin
Berikut desain activity diagram admin yang penulis rancang dapat dilihat pada Gambar 3.5:
Gambar 6. Activity Diagram Admin
Activity diagram admin menggambarkan alur
kerja admin ketika ingin masuk kedalam halaman
administrator. Admin ketika masuk kedalam
halaman administrator dapat membuat segala perubahan dengan cara dapat merubah, menghapus dan menambah data yang ada pada menu-menu di dalam sistem. Menu seperti data driver, data pengguna,data booking.
Ketika admin memperbaharui data pada menu data driver sistem akan mengirim perintah atau pesan sistem, kemudian sistem akan memproses pesan dan database kemudian menampilkan data.
Activity Diagram User
Berikut activity diagram user yang penulis rancang pada Gambar 3.6:
Gambar 7 Activity Diagram User
Activity diagram user menggambarkan alur
kerja pada aplikasi booking taksi berbasis android menggunakan, User masuk ke dalam sistem dan menggunakan fitur atau menu yang ada pada sistem seperti home, profile, history dan contact.
Alur kerja pada aplikasi ini menggambarkan user masuk ke dalam sistem dan memilih satu diantara menu yang tersedia seperti
user memilih menu profile, sistem akan memproses
permintaan user dengan melihat data di database kemudian sistem akan menampilkan permintaan yang telah dikirimkan user.
Class Diagram
Class diagram pada sistem pemesanan taksi online berbasis android menjelaskan paket-paket
dan kelas-kelas yang ada pada sistem, berikut ini
class diagram pada sistem yang penulis buat: Admin - Id Admin - User name Driver - Id driver - Email - Nama Driver - Phone User - id user - Id Driver - Nama driver - nama user - Email Pemesanan - nama driver - nama user - lokasi penjemputan - lokasi tujuan
Gambar 8. Class Diagram Keterangan gambar 8. sebagai berikut:
1. Admin memiliki fungsi yang dapat
mengolah data seperti data driver, user dan data pemesanan.
2. Driver memiliki fungsi yang saling
berkaitan dengan user karena ketika melakukan pemesanan user dapat melihat data driver.
3. User sebagai pemesanan memberi informasi pribadi dan tujuan kepada driver dan diolah oleh Admin.
Perancangan Database
Database merupakan tempat penyimpanan
data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membuat sebuah database merupakan sebuah langkah awal dalam pembuatan aplikasi. Dalam perancangan aplikasi ini, penulis membuat database yang diberi nama dbtaksi yang mempunyai 5 tabel dalam database. Tabel-tabel tersebut terdiri dari tabel user, tabel rate card, tabel
booking, tabel admin dan tabel contact. Dibawah
ini adalah gambaran dari masing-masing tabel: 1. Tabel admin
Tabel ini digunakan untuk data profile
admin berupa username dan password. Struktur
tabelnya sebagai berikut: Nama Tabel : admin Primary Key : admin_id
Tabel 1. Admin
No. Field Type Lenght
1. admin_id Varchar 20
2. Username Varchar 30
3. Password Varchar 30
2. Tabel location
Tabel ini digunakan untuk memberikan data tujuan lokasi taksi. Struktur tabelnya sebagai berikut:
Nama Tabel : location
Primary Key : id, name/number Tabel 2. Location
No. Field Type Lenght
1. Id Int 10 2. Name Varchar 50 3. Number Varchar 30 4. Email Varchar 50 5. Latitude Int 30 6. Longitude Int 30 7. vehicleinfo Varchar 50 8. Costpkm Int 30 9. Online Int 10
3. Tabel taxirequest
Tabel ini digunakan untuk data pemesanan transportasi taksi berupa id_pesan, nama user, tanggal pemesanan, tujuan, dan status. Struktur tabelnya sebagai berikut:
Nama Tabel : taxirequest Primary Key : id_driver
Tabel 3. Taxirequest
No. Field Type Lenght
1. Id Int 10 2. driver_id Int 10 3. driver_email Varchar 50 4. driver_name Varchar 50 5. Latitude Int 30 6. Sender_id Int 10 7. name Varchar 50 8. Phone Int 30 9. Droplocation Varchar 30 10. Location Varchar 100 11. Latitude Int 30 12. Longitude Int 30 13. Timedate Varchar 50 14 Accept Int 10 4. Tabel User
Tabel ini digunakan untuk data user berupa nama user_id, user_name, password,
user_email, user_num dan category. Struktur
tabelnya sebagai berikut: Nama Tabel : user Primary Key : user_id
Tabel 4. User
No. Field Type Lenght
1. user_id Varchar 10 2. user_name Varchar 50 3. password Varchar 50 4. user_email Varchar 50 5. user_num Int 30 6. category Varchar 30 3. Hasil Perancangan
Tampilan Pengujian login admin
Pengujian login admin dilakukan kepada administrator untuk dapat masuk kedalam sistem yang berfungsi untuk mengolah data pada sistem.
Tabel 5. Pengujian Form Saran Data Masuka n Yang diharapk an Pengamat an kesimpul an Input usernam e dan passwor d Masuk ke sistem admin Verifikasi data dikirim [√] diterima [-] ditolak Input usernam e dan passwor d yang salah Kesalahan password atau username Verifikasi data gagal [-] diterima [√] ditolak
Gambar 9. Tampilan Login Admin Sukses Keterangan gambar 9. diatas:
• Tampilan login admin ini menandakan proses login admin telah sukses, dikarenakan telah masuk pada menu home
admin.
Gambar 10. Tampilan Login Admin Tidak Sukses Keterangan gambar 10. diatas:
• Jika proses login admin seperti username dan password tidak sesuai dengan data
admin maka proses login admin akan
mengalami hambatan atau kegagalan login.
Tampilan Pengujian tambah driver
Pengujian tambah driver dilakukan oleh
Tabel 6. Pengujian Tambah Driver Data Masukan Yang diharapka n Pengamata n kesimpula n Nama, no hp, email, jenis kendaraa n, warna kendaraa n, flat Berhasil menamba h driver Berhasil tambah driver [√] diterima [-] ditolak Nama, no hp, email, jenis kendaraa n, warna kendaraa n, flat Data belum lengkap Harus memenuhi data yang lengkap [-] diterima [√] ditolak
Gambar 11. Tampilan Tambah Driver Suskes Keterangan gambar 11. diatas:
• Tampilan ini menjelaskan ketika input data driver yang dilakukan oleh admin selesai dan sukses.
Gambar 12. Tampilan Tambah Driver Tidak Sukses
Keterangan gambar 12. diatas:
• Tampilan ini menjelaskan ketika input data driver yang dilakukan oleh admin mengalami error atau input data driver yang belum terisi.
Tampilan Pengujian login user
Pengujian login user dilakukan kepada user agar dapat menggunakan sistem pemesanan taksi berbasis android.
Tabel 7. Pengujian Login User Data Masukan Yang diharapka n Pengamata n kesimpula n Input email dan passwor d Masuk kedalam system Login berhasil [√] diterima [-] ditolak Input email dan passwor d Maaf, email atau password salah Login tidak sukses [-] diterima [√] ditolak
Gambar 13. Tampilan Login User Sukses Keterangan gambar 13. diatas:
• Tampilan login user jika sukses akan masuk pada home user.
Gambar 14. Tampilan Login User Gagal Keterangan gambarr 14. diatas:
• Jika login user terjadi kegagalan untuk login maka aplikasi memberikan solusi pengecekan password.
Tampilan Pengujian daftar new user
Pengujian daftar user dilakukan agar dapat terdaftar dalam sistem dan dapat masuk kemudian menggunakan sistem ini.
Tabel 8. Pengujian Daftar New User Data Masukan Yang diharapka n Pengamata n kesimpula n Input name, email, no hp dan passwor d User berhasil di tambah berhasil [√] diterima [-] ditolak Input name, email, no hp dan passwor d Maaf data belum lengkap. Daftar user tidak sukses [-] diterima [√] ditolak
Gambar 15. Tampilan Pengujian Tambah User Berhasil
Keterangan gambar 15. diatas:
• Jika pendafataran login berhasil maka dengan otomatis kemabali pada menu login.
Gambar 16. Tampilan Pengujian Tambah User Gagal
Keterangan gambar 16. diatas:
• Jika proses pendaftaran user gagal maka aplikasi member informasi ada kekurangan dari data user
Tampilan Interface Admin
Gambar 17. Tampilan Form Login Admin Gambar 17. merupakan Form awal yang digunakan untuk masuk ketampilan menu utama
administrator, seorang administrator harus memasukkan username, dan password yang benar untuk dapat melanjutkan ketampilan berikutnya. Setelah memasukkan username, dan password dengan benar kemudian tekan tombol login maka pengguna dapat masuk ke menu utama admin.
Gambar 18. Tampilan Form Menu Utama Admin Gambar 18. merupakan Menu utama admin setelah melakukan login yang benar maka admin masuk ke tampilan menu utama administrator, menu ini merupakan menu utama yang bisa menambah dan merubah data sesuai yang di inginkan.
Gambar 19. Tampilan Menu Lokasi Driver Gambar 19. merupakan tampilan menu lokasi
driver berfungsi untuk melihat lokasi driver sesuai
Gambar 20. Tampilan Menu Pemesanan Taksi Gambar 20. merupakan tampilan menu data pemesanan taksi berfungsi untuk menampilkan data pemesanan yang telah dilakukan oleh pengguna. Tampilan Interface User
Tampilan User mempunyai form-form interface user, dibawah ini adalah pemaparan
beberapa tampilan interface user.
Gambar 21. Tampilan Menu Login User Gambar 21. merupakan tampilan login user, menu ini berfungsi sebagai login pada user sesudah pendaftaran user dilakukan.
Gambar 22. Tampilan Menu Utama User Gambar 22. Sistem akan menampilkan menu utama user ketika user sudah masuk ke dalam sistem, didalam menu utama user dapat mengakses menu seperti pemanggilan, edit profil dan google
maps.
Gambar 23. Tampilan Edit Profile
Gambar 23. merupakan tampilan menu edit
profile yang digunakan oleh user ketika ingin
merubah data data peribadi seperti nama lengkap, nomor hp dan password.
Gamber 24. Tampilan Menu Request Gambar 24. Tampilan ini merupakan tampilan permintaan pengguna terhadap taksi yang sudah di pesan, tampilan ini berfungsi menampilkan data seperti Info kendaraan, tujuan, harga dan jarak tempuh.
4. Kesimpulan
Dalam uraian rangkaian mulai dari proses pembuatan Sistem booking taksi, dapat ditarik beberapa kesimpulan penting antara lain:
1. Dengan adanya sistem ini dapat memudahkan pengguna dan supir dalam melakukan interaksi.
2. Dapat membantu masyarakat dalam menggunakan sistem ini secara efektif. 3. Dengan adanya teknologi GPS dapat
mempermudah pengguna untuk melacak serta mengetahui keberadaan kendaraan yang akan di booking.
Daftar Pustaka
[1] Adi Nugroho. 2010. Rekayasa Perangkat
Lunak Berbasis Objek dengan Metode USDP. Yogyakarta: Andi.
[2] Anhar. 2010. Panduan Menguasai PHP dan
MySQL Secara Otodidak. Jakarta Selatan:
Media Kita.
[3] Connolly, T., Begg, C. 2010. Database
Systems: a practical approach to design, implementation, and management. 5th Edition. America: Pearson Education.
[4] Kendall, J.E. & Kendall, K.E. 2010. Analisis
dan Perancangan Sistem. Jakarta: Indeks.
[5] Kustiyahningsih & Yeni. 2011.
Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL. Jakarta:
Graha Ilmu.
[6] Luqman. 2012. “Aplikasi Web Sistem
Informasi Penjualan Pada Khazanah Ponsel Yogyakarta”. Yogyakarta: Sekolah Tinggi
Manajemen Informatika Dan Komputer Amikom.
[7] Nazarudin Safaat Harahap. 2012.
Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung:
Informatika.
[8] Raharjo & Budi. 2011. Membuat Database
Menggunakan MySql. Bandung:
Informatika.
[9] Sutarman. 2012. Pengantar Teknologi Informasi. Yogyakarta: Bumi Aksara.
[10] Tata Sutabri. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.
[11] Teguh Arifianto. 2011. Membuat Interface
Aplikasi Android Lebih Keren Lewat LWUIT, Yogyakarta: Andi.
[12] Wahyudi Kumorotomo & Subando Agus Margono. 2010. Sistem Informasi Manajemen dalam Organisasi-organisasi Public. Yogyakarta: Gadjah Mada University Press.
[13] Widodo, Prabowo. P, Dkk. 2011.
Pemodelan Sistem Berorientasi Obyek Dengan UML. Yogyakarta: Graha ilmu.
[14] Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.