• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID"

Copied!
10
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI PEMESANAN TAKSI PADA KOTA PALEMBANG BERBASIS ANDROID

Dian Setiawan I Gede Mega Astawa M. Dennys Kurniawan Jurusan Teknik Informatika STMIK PalComTech Palembang

ABSTRAK

Seiring dengan berkembangnya smartphone yang semakin pesat disertai dengan perkembangan sistem operasinya, Android yang paling banyak digunakan saat ini. Android adalah sebuah system operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middle ware dan aplikasi. Jika selama ini untuk menggunakan jasa angkutan taksi, pengguna harus menghubungi perusahaan taksi dan mengalami beberapa kendala seperti waktu menunggu yang lama atau supir taksi yang kesulitan dalam menemukan lokasi pemesan taksi. Maka dalam penelitian penulis kali ini, penulis akan membuat sebuah aplikasi pemesanan taksi berbasis Android. Metode teknik pengembangan sistem yang penulis lakukan dalam penelitian ini memakai metode Waterfall.

Waterfall adalah suatu teknik pengembangan perangkat lunak yang mengusulkan pendekatan kepada perangkat lunak sistematik dan sekuensial yang mulai pada tingkat kemajuan sistem pada seluruh analisis, design, kode, test/implementasi. Hasil akhir yang diharapkan oleh penulis melalui aplikasi yang akan penulis rancang adalah untuk memudahkan seseorang dalam memesan taksi, dan memberi kemudahan taksi untuk menemukan lokasi seseorang yang memesan tersebut. Kata Kunci : Android, Waterfall, Aplikasi

PENDAHULUAN

Perkembangan teknologi di dunia semakin maju dan pesat terutama pada kemajuan telepon seluler atau telepon genggam. Seiring waktu, telepon genggam perlahan mulai dikembangkan mulai dari hanya berkomunikasi lewat suara, mengirim pesan atau sms (short messagge service), memutar lagu, berfoto, bermain game dan sebagainya, kini telepon genggam lebih bermanfaat dengan terhubung pada internet dan lebih banyak fitur atau aplikasinya. Semua kemajuan telepon genggam atau smartphone tersebut didukung beberapa sistem operasi seperti Symbian, Blackberry, Windows Phone, Android, dan lain-lain. Saat ini, pasti banyak sekali masyarakat yang ingin mendapat informasi taksi dengan cepat dan akurat karena mereka rata-rata memiliki pekerjaan yang harus segera diselesaikan. Maka dari itu, sangat diperlukan aplikasi-aplikasi yang mudah digunakan dimana saja dan kapan saja sehingga mereka bisa dengan cepat dan akurat mendapatkan informasi mengenai jasa angkutan taksi yang mereka butuhkan. Salah satunya aplikasi pemesanan taksi melalui smartphone. Aplikasi ini dibuat agar masyarakat mudah untuk memesan taksi, karena aplikasi ini memiliki informasi langsung tentang lokasi taksi terdekat dan secara otomatis taksi akan mengetahui lokasi dan tujuan masyarakat yang memesan taksi tersebut.

LANDASAN TEORI Aplikasi

Menurut Jogiyanto (2005:126), perangkat lunak aplikasi adalah program yang ditulis dan diterjemahkan oleh linguage software untuk menyelesaikan suatu aplikasi tertentu.

(2)

Android

Menurut Safaat (2012:1), Android adalah sebuah system operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middle ware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

Waterfall

Menurut Imam Fahrurrozi (2011:20 ) Waterfall karena proses mengalir secara sistematis dari satu tahap ke tahap lainnya dalam mode ke bawah . Membentuk kerangka kerja untuk pengembangan perangkat lunak. Beberapa varian dari model ada, setiap label yang berbeda menggunakan untuk setiap tahap

Android SDK (Software Development Kit)

Ichwan (2011) Android SDK (Software Development Kit) adalah tool dan alat bantu API (Aplication Programing Interfaces) yang diperlukan untuk mengembangkan aplikasi berbasis Android menggunakan bahasa pemograman Java. SDK sering juga disebut sebagai software emulator yang berguna untuk mensimulasikan OS Android pada PC.

ADT (Android Development Tool)

Menurut Safaat (2012:6) ADT (Android Development Tool) adalah plugin yang di desain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan apliaksi Android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan memudahkan kita membuat aplikasi project Android, membuat GUI aplikasi, melakukan pembuatan package Android (.apk), dan menambahkan komponen-komponen lainnya.

Eclipse

Menurut Safaat (2012:16) Eclipse adalah IDE untuk mengembangkan java atau Android yang free dan dapat di download. Versi eclipse yang ada sekarang sudah banyak seperti eclipse Helios (eclipse versi 3.6), enclipse Galileo (eclipse versi 3.5) dan eclipse Ganymade (eclipse versi 3.4). Eclipse berfungsi untuk mengembangkan perangkat lunak yang dapat dijalankan disemua platform.

MySQL

Menurut Wahana Komputer (2008:48) MySQL adalah sebuah program database server yang mampu menerima dan mengirim data dengan cepat dengan menggunakan perintah-perintah SQL.

Flowchart

Menurut Jogiyanto (2005:112) Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi atau penggambaran secara grafik dari langkah- langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian

Google Maps

Menurut Tulach (2008) .Google Maps adalah servis peta berbasis web yang disediakan oleh Google, terdiri dari situs web Google Maps, Google Ride Finder, Google Transit dan peta

(3)

yang dapat disertakan dalam situs web pengguna melalui Google Maps API. Pada Google Maps API terdapat 4 jenis pilihan model yang disediakan oleh Google, diantaranya :

1. Roadmap, untuk menampilkan peta biasa dua dimensi.

2. Satellite, untuk menampilkan foto satelit.

3. Terrain, untuk menunjukan relief fisik permukaan bumi dan menunjukan seberapa tingginya sebuah lokasi.

4. Hybrid, akan menunjukan foto satelit yang diatasnya tergambar pula apa yang tampil pada Roadmap (jalan dan nama kota.

5. Latitude atau lintang (garis horizontal) adalah jarak sudut dalam derajat, menit dan detik dari titik utara atau selatan dari selatan khatulistiwa. Sedangkan longitude atau bujur (garis vertikal) adalah jarak sudut dalam derajat menit, dan detik dari titik timur atau barat meridian.

Navigasi

Noviyantoro (2013) Navigasi adalah bidang study yang berfokus pada proses pemantauan dan mengendalikan pergerakna suatu kendaraan dari satu tempat ke tempat yang lain.

Peta

Noviyantora (2013) Peta adalah gambar permukaan bumi pada bidang datar dengan skala tertentu melalui sistem proyek

Analisis Dan Perancangan Sistem Pencarian Taksi Terdekat Dengan Pelanggan Menggunakan Layanan Berbasis Lokasi

Iwan Wijaya Suharto (2010) Hasil dari identifikasi dan analisis terhadap proses bisnis yang sedang berjalan, akar masalah yang terjadi pada sistem pemesanan taksi adalah tidak diketahuinya posisi pelanggan dan taksi-taksi di sekitarnya. Jika posisi taksi dan pelanggan tidak diketahui, sistem tidak bisa mencarikan taksi-taksi terdekat untuk pelanggan.

Application Taksi Dialer Jakarta Based On Android Phone Using Java Android

Selvi Isni Hadi Saputri (2012) Kita menggunakan SQLite dalam aplikasi ini karena database SQLite telah terinclude pada platform Android dan merupakan sebuah file sehingga kita bisa mengambil, memindahkan atau bahkan mengcopynya ke sistem lain (misal dari PC ke telepon genggam kita) sehingga lebih mudah digunakan untuk membuat aplikasi di telepon genggam berbasis Android.

Diagram Dekomposisi

Fikriansyah (2008) Diagram Dekomposisi adalah alat yang digunakan untuk menggambarkan dekomposisi system. disebut juga bagan hierarki, menunjukkan dekomposisi fungsional top-down dan struktur system. dekomposisi diagram merupakan alat perencanaan untuk model proses yang lebih detail, yaitu diagram aliran data

PEMODELAN DATA 1. Bagi Admin

Pada gambar 1 dibawah ini menjelaskan bagaimana alur sistem pada bagian admin. Pada

(4)

Admin masuk ke dalam sistem ke halaman utama kemudian admin bisa menginput data admin dan menginput data pitstop juga bisa melihat data pelanggan dan melihat data pemesanan untuk diproses.

Aplikasi Admin Database

Ti dak vali d

Form Login

Validasi data Input data admin

Cek data

admin Valid

Mulai

selesai Halaman

utama Halaman

Utama

Validasi data Input data pitstop

Cek data pitstop

Halaman utama

Tampil halaman pelanggan

pelanggan

Tampil halaman pemesanan

Pesan Halaman

utama Valid

Ti dak valid

Gambar 1 Flowchart Sistem Bagi Admin

2. Bagi Pelanggan

Pada Gambar 2 dibawah menjelaskan alur pada aplikasi pemesanan taksi. Alur dimulai ketika pelanggan membuka aplikasi, pada awalnya pelanggan yang baru membuka aplikasi diminta untuk melakukan pendaftaran. Agar nantinya mudah melakukan pemesanan untuk selanjutnya, setelah melakukan pendaftaran, sistem menerimanya dan pelanggan diminta untuk melakukan login setelah itu pelanggan akan diarahkan di halaman awal dimana aplikasi ini akan menunjukkan posisi pelanggan melalui peta yang ditampilkan.

(5)

Aplikasi

Pelanggan Admin Database

Ti dak valid

Form Registrasi

Validasi data Input registrasi

Cek data Pelanggan

Valid Mulai

selesai Halaman

awal

Lihat pitstop

Tampil pitstop Ya

Tidak

Pesan taksi

Form Pesan Taksi

Tidak

Ya

Pesan

Halaman Pemesanan

Taksi

Proses

Menelpon Sopir Taksi yang sedang bertugas

Proses cancel

Pitstop

Daftar belum

Sudah

Gambar 2 Flowchart Sistem Bagi Pelanggan

(6)

HASIL RANCANGAN 1. Tampilan Antar Muka untuk Admin

Gambar 3 Halaman Login Admin

Halaman login admin digunakan untuk validasi pengguna, siapa saja yang bisa mengelola sistem ini.

Gambar 4 Halaman Utama Admin

Halaman utama admin digunakan untuk menampilkan menu-menu yang ada pada sistem pemesanan taksi ini.

Gambr 5 Halaman Kelola Admin

(7)

Halaman master admin digunakan oleh admin untuk mengelola data admin seperti input, ubah dan hapus.

Gambar 6 Halaman Kelola Pelanggan

Halaman kelola pelanggan digunakan oleh admin untuk mengelola pelanggan, dimana admin bisa melihat dan menghapus pelanggan.

Gambar 7 Halaman Kelola Pitstop

(8)

Halaman kelola pistop digunakan oleh admin untuk mengelola pitstop atau tempat mangkal taksi sehingga taksi mudah untuk dilacak.

Gambar 8 Halaman Kelola Pemesanan Taksi

Halaman kelola pemesanan taksi digunakan oleh admin untuk menerima pemesanan dari pelanggan sehingga bisa diproses.

2. Tampilan Antar Muka untuk Pelanggan

Gambar 9 Halaman Pendaftaran Pengunjung/Pelanggan

Halaman pendaftaran ini akan muncul saat pertamakali pelanggan menginstal aplikasi, hal ini digunakan untuk menyimpan data pelanggan.

(9)

Gambar 10 Halaman Utama Pengunjung/Pelanggan

Gambar 11 Halaman Pemesan Pelanggan

Halaman utama ini bisa digunakan oleh pelanggan untuk melihat pitstop atau tempat taksi berada dan untuk memesan taksi.

(10)

PENUTUP

Dari penelitian yang dilakukan oleh penulis mengenai aplikasi pemesanan taksi di kota Palembang bisa disimpulkan bahwa aplikasi yang dibangun menggunakan GPS sebagai penunjuk arah dan penentuan lokasi user atau pelanggan dan aplikasi ini dibangun berbasis android sehingga user atau pelanggan bisa menginstallnya melalui smartphone yang mereka punya dengan begitu maka penggunaannya menjadi lebih mudah. Selain itu aplikasi pemesanan taksi ini dibuat user friendly atau tampilannya dibuat sederhana sehingga mudah digunakan oleh user atau pelanggan.

Untuk user atau pelanggan yang baru mereka akan langsung mengerti dan bisa menggunakannya.

Di dalam aplikasi pemesanan taksi ini juga terdapat peta yang menunjukkan lokasi taksi, lokasi user atau pelanggan dan rute user atau pelanggan tersebut sehingga semuanya menjadi lebih akurat dan mempermudah proses pemesanan taksi.

DAFTAR PUSTAKA

Fahrurrozi,Imam. 2011 Proses Pemodelan Software Dengan Metode Waterfall Dan Extreme Programming

Ichwan, M., Fifin H. 2011 Pengukuran Kinerja Goodreads Aplication Programming Interface (API) Pada Aplikasi Mobile Android.

Jogiyanto,HM. 2005 Analis dan desain sistem informasi . Yogyakarta : Andi.

Safaat Harahap Nazarudin.2012. Pemograman Aplikasi Metode Smartphohe dan Tablet PC Berbasis Adroind. BANDUNG : Informatika

Wahana Komputer. 2008. Panduan Praktis Menggunakan 3D Studio Max 9. Yogyakarta :Andi

Tulach. 2008. Google Maps API.

Wijaya Suharto Iwan. 2010. Febiyan. Analisis Dan Perancangan Sistem Pencarian Taksi Terdekat. Jakarta.

Isni Hadi Saputri Selvi. 2012. Application Taksi Dialer Jakarta Based On Android Phone Using Java Android. Bandung.

Fikriansyah. 2008 Dasar Pemograman VB.Net 2008, Mediakita, Jakarta.

Noviyantoro, M. 2013 Perancangan dan Impelemtasi Alat Bantu Sistem Navigasi Menggunakan Modul Nagivasi Berbasis Android.

Gambar

Gambar 1  Flowchart Sistem Bagi Admin
Gambar 2 Flowchart Sistem Bagi Pelanggan
Gambar 4 Halaman Utama Admin
Gambar 7 Halaman Kelola Pitstop
+3

Referensi

Dokumen terkait

Penelitian ini ditujukan untuk membuktikan adanya hubungan yang signifikan antara faktor-faktor tersebut dengan biaya inventori pada rumah sakit tempat penelitian

dengan target yang telah ditetapkan sebelumnya. Dengan menyusun anggaran secara partisipatif, diharapkan kinerja unit kerja organisasi akan meningkat. Hal ini

Alasan mengapa penulis memilih pemikiran Ahmad Tafsir tentang kurikulum pendidikan Islam adalah karena beliau memiliki pemikiran yang berbeda dari tokoh pendidikan

Berdasarkan hasil penelitian ditemukan bahwa, (1) Dalam Implementasi Manajemen Dakwah di Koperasi simpan pinjam dan pembiayaan syariah yaummi maziyah assa’adah Pati

Telah meneliti dan memeriksa validasi dalam bentuk instrumen soal pada penelitian dengan judul “ Upaya Meningkatkan Minat Belajar Matematika Materi Pengolahan Dan Penyajian

mata melengkung, dua bagian tulang rahang (mandible) disambungkan dengan sendi (ligament) di bagian belakang, tidak berkaki, bergigi, mata tidak bisa digerakkan,

Berdasarkan hasil penelitian dan pembahasan, eksperimen penerapan metode mind mapping pada pembelajaran biologi yang dilakukan dapat disimpulkan bahwa ada

Hasil penelitian menunjukkan bahwa metode pembelajaran Self Directed Learning dan diskusi kelompok kecil merupakan metode yang dapat meningkatkan keaktifan mahasiswa dan