skripsirepository.ump.ac.id/3008/1/yayang hadi romadiyanto cover... · 2017. 8. 1. · program...
TRANSCRIPT
i
SISTEM PENGELOLAAN SETORAN TAKSI
DI PURWOKERTO BERBASIS ANDROID
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana
Jurusan Teknik Informatika
Yayang Hadi Romadiyanto
0903040012
HALAMAN JUDUL
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
2016
ii
HALAMAN PENGESAHAN
Skripsi yang diajukan oleh:
Nama : Yayang Hadi Romadiyanto
NIM. : 0903040012
Program Studi : Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Sistem Pengelolaan Setoran Taksi Di
Purwokerto Berbasis Android
telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian
persyaratan yang diperlukan untuk memperoleh gelar Sarjan a Komputer (S.Kom.) pada
Program Studi Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.
DEWAN PENGUJI
Penguji 1 (Pembimbing 1) : Tito Pinandita, S.Si., M.Kom. ( ) Penguji 2 : Harjono, S.T., M.Eng. ( ) Penguji 3 : Muhammad Hamka, S.T., M.Kom ( ) Ditetapkan di : Purwokerto
Tanggal : 16 Agustus 2016
Mengetahui
Dekan Fakultas Teknik
M. Taufiq Tamam, S.T., M.T. NIK. 2160223
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
iii
HALAMAN PERSETUJUAN
Skripsi yang diajukan oleh:
Nama : Yayang Hadi Romadiyanto
NIM. : 0903040012
Program Studi : Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Sistem Pengelolaan Setoran Taksi Dipurwokerto
Berbasis Android
telah diterima dan dsetujui
Purwokerto, Agustus 2016
PEMBIMBING
Tito Pinandita, S.Si., M.Kom
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
iv
HALAMAN PERNYATAAN ORISINALITAS
Saya yang bertandatangan di bawah ini:
Nama : Yayang Hadi Romadiyanto
NIM. : 0903040012
Program Studi : Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan
semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar
serta bukan hasil penjiplakan dari karya orang lain.
Demikian pernyataan ini saya buat dan apabila kelak dikemudian hari terbukti ada unsur
penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang
berlaku.
Purwokerto, Agustus 2016
Yayang Hadi Romadiyanto
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
v
HALAMAN PERSEMBAHAN
Dengan segala kerendahan, serta rasa syukur terhadap Allah SWT yang telah
memberikan rahmat dan nikmat-Nya, maka kupersembahkan laporan Tugas Akhir ini
kepada :
1. Allah SWT. Yang senantiasa melimpahkan nikmat dan kasih sayangnya.
2. Ayah dan Ibu tersayang yang telah memberikan semangat dan bimbingan
selama kuliah sampai saat ini, Ibu yang memperhatikanku melebihi diriku sendiri
dan bapak yang selalu menasehati setiap langkah dan doa yang selalu
mengiringi tiap perjalanan kuliahku.
3. Kakaku Meli Noviyanti Eka Putri tersayang yang selalu memberikan semangat
dan menghiasi hari-hariku.
4. Kakak iparku yang selalu memberi dukungan dan semangatnya dalam kuliah.
5. Dosen-dosen Teknik Informatika UMP yang telah memberikan banyak ilmu.
6. Teman-teman Teknik Informatika angkatan 2009 dan angkatan 2010.
7. Para Staf dan karyawan Fakultas Teknik atas segala bantuannya.
8. Semua pihak yang telah membantu saya selama kuliah di UMP.
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
vi
HALAMAN MOTTO
“Banyak kegagalan dalam hidup ini di karenakan orang-orang tidak menyadari
Betapa dekatnya mereka dengan keberhasilan saat mereka menyerah”
(Thomas Alva Edison)
“Melangkahlah dan hadapilah, Allah memberi cobaan/ujian sesuai dengan
kemampuan setiap hamba-Nya”
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
vii
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT, karena atas berkat, rahmat dan
karunia-Nya saya dapat menyelesaikan laporan Tugas Akhir ini yang berjudul “Sistem
Pengelolaan Setoran Taksi di Purwokerto Berbasis Android”.
Penyusunan Laporan Tugas Akhir ini tidak terlepas dari bantuan berbagai pihak.
Karena itu pada kesempatan kali ini saya dengan segala kerendahan hati mengucapkan
terima kasih yang sebesar-besarnya kepada :
1. Tito Pinandita, S.Si., M.Kom.selaku pembimbing yang dengan segala kesabaran
dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan tugas
akhir ini.
2. Pihak KOBATA (Koperasi Banyumas Taksi) yang telah memberi ijinnya untuk
dijadikan tempat penelitian tugas akhir ini.
3. Semua pihak yang telah membantu dari awal hingga akhir penyusunan laporan
Tugas AKhir ini yang tidak dapat disebutkan satu per satu.
Harapan saya semoga tugas akhir ini dapat bermanfaat bagi pengelola KOBATA
(Koperasi Banyumas Taksi).
Purwokerto, 7 Agustus 2016
Penulis,
Yayang Hadi Romadiyanto
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................................i
HALAMAN PENGESAHAN .................................................. Error! Bookmark not defined.
HALAMAN PERSETUJUAN ................................................. Error! Bookmark not defined.
HALAMAN PERNYATAAN .................................................. Error! Bookmark not defined.
HALAMAN PERSEMBAHAN ......................................................................................... v
HALAMAN MOTTO .................................................................................................... vi
KATA PENGANTAR ................................................................................................... vii
DAFTAR ISI .............................................................................................................. viii
DAFTAR TABEL .......................................................................................................... xi
DAFTAR GAMBAR .................................................................................................... xii
INTISARI.................................................................................................................. xiv
ABSTRACT ................................................................................................................ xv
BAB I .......................................................................................................................... 1
PENDAHULUAN .......................................................................................................... 1
A. LATAR BELAKANG ................................................................................................... 1
B. RUMUSAN MASALAH ............................................................................................. 3
C. BATASAN MASALAH ............................................................................................... 3
BAB II ......................................................................................................................... 4
KAJIAN PUSTAKA........................................................................................................ 4
A. Android .................................................................................................................. 4
B. Android Studio ....................................................................................................... 5
C. Visual Studio ........................................................................................................... 6
D. Java ........................................................................................................................ 6
E. Mysql ...................................................................................................................... 7
F. XAMPP.................................................................................................................... 7
G. PHP (Programming Hypertext Preprocessor) ......................................................... 8
H. Transportasi ........................................................................................................... 9
I. Taksi ..................................................................................................................... 10
J. Penelitian Sejenis ................................................................................................. 10
BAB III ...................................................................................................................... 12
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
ix
TUJUAN DAN MANFAAT ........................................................................................... 12
A. Tujuan .................................................................................................................. 12
B. Manfaat ................................................................................................................ 12
BAB IV ..................................................................................................................... 13
METODE PENELITIAN ................................................................................................ 13
A. Jenis penelitian ..................................................................................................... 13
B. Pengumpulan data ............................................................................................... 13
C. Waktu dan tempat pelaksanaan .......................................................................... 13
1. Definisi Persyaratan dan Analisis ...................................................................... 14
2. Perancangan Sistem ......................................................................................... 15
3. Implementasi ................................................................................................... 28
4. Pengujian Sistem .............................................................................................. 29
5. Pemeliharaan ................................................................................................... 30
BAB V ...................................................................................................................... 31
HASIL DAN PEMBAHASAN ........................................................................................ 31
A. AnalisaKebutuhan ................................................................................................ 31
B. Rancangan Antarmuka Aplikasi ............................................................................ 33
1. Android............................................................................................................. 33
2. Aplikasi Dekstop ............................................................................................... 34
C. Hasil Implementasi ............................................................................................... 36
1. Aplikasi Dekstop ............................................................................................... 36
a. Fom Login ..................................................................................................... 36
b. Form Beranda ............................................................................................... 37
c. Form Lihat Setoran ....................................................................................... 38
d. Form Tambah Driver .................................................................................... 39
e. Form Tambah Mobil ..................................................................................... 40
f. Form Tambah Data ....................................................................................... 41
g. Form Cetak ................................................................................................... 43
h. Aplikasi Android ............................................................................................... 44
a) Halaman Data Setoran ................................................................................. 44
b) Halaman Deskripsi Koperasi ........................................................................ 45
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
x
c) Halaman login penyetor ............................................................................... 46
d) Halaman kirim setoran ................................................................................. 48
e) Halaman menu utama .................................................................................. 49
D. Pengujian Sistem ................................................................................................. 50
BAB VI ..................................................................................................................... 52
PENUTUP ................................................................................................................. 52
A. Kesimpulan ........................................................................................................... 52
B. Saran .................................................................................................................... 52
DAFTAR PUSTAKA .................................................................................................... 53
LAMPIRAN ............................................................................................................... 54
A. Lampiran Aplikasi Android ................................................................................... 55
E. Lampiran Aplikasi PHP .......................................................................................... 65
F. Lampiran Aplikasi Dekstop C# .............................................................................. 66
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
xi
DAFTAR TABEL
Tabel 1. Penyetor ................................................................................................................ 25
Tabel 2. Data Driver............................................................................................................. 26
Tabel 3. Data Mobil ............................................................................................................. 27
Tabel 4. Master atau Kendaraan Driver .............................................................................. 27
Tabel 5. Setoran .................................................................................................................. 28
Tabel 6. Pengujian Aplikasi desktop administrator ............................................................. 50
Tabel 7. Pengujian client android ........................................................................................ 51
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
xii
DAFTAR GAMBAR
Gambar 1. Model Waterfall ................................................................................................. 14
Gambar 2. Use CaseDiagram Aplikasi Android ..................................................................... 16
Gambar 3. Use CaseDiagram Aplikasi Dekstop..................................................................... 16
Gambar 4. Activity Diagram Login Penyetor ........................................................................ 18
Gambar 5. Activity Diagram Input Data Setoran .................................................................. 19
Gambar 6. Activity Diagram Sistem Penyetoran .................................................................. 20
Gambar 7. Activity Diagram Tambah Setoran ...................................................................... 21
Gambar 8. Activity Diagram Kelola Kendaraan Supir ........................................................... 22
Gambar 9. Activity Diagram Kelola Data Supir ..................................................................... 23
Gambar 10. Activity Diagram Kelola Data Setoran ............................................................... 24
Gambar 11. Rancangan Antarmuka Form Aplikasi ............................................................... 33
Gambar 12. Rancangan Antarmuka Halaman Utama Home ................................................ 34
Gambar 13. Form Login ........................................................................................................ 36
Gambar 14. Halaman Utama Beranda ................................................................................. 37
Gambar 15. Form Lihat Setoran ........................................................................................... 38
Gambar 16. Form Tambah Driver ......................................................................................... 40
Gambar 17. Form Tambah Mobil ......................................................................................... 41
Gambar 18. Form Tambah Data ........................................................................................... 42
Gambar 19. Form Cetak ....................................................................................................... 43
Gambar 20. Data Setoran Hari ini ........................................................................................ 45
Gambar 21. Halaman Deskripsi Koperasi ............................................................................. 46
Gambar 22. Halaman Login Penyetor .................................................................................. 47
Gambar 23. Halaman Kirim Setoran ..................................................................................... 48
Gambar 24. Halaman Menu Utama ..................................................................................... 49
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
xiii
DAFTAR LAMPIRAN
Lampiran A. Aplikasi Android ............................................................................................... 51
Lampiran B. Aplikasi PHP...................................................................................................... 61
Lampiran C.Lampiran Aplikasi Dekstop ................................................................................ 63
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
xiv
INTISARI
Taksi adalah mobil penumpang angkutan umum yang diberi tanda khusus dan dilengkapi dengan argometer. Melayani angkutan dari pintu ke pintu dalam wilayah operasi terbatas.Memiliki banyak keunggulan seperti bahan bakar hemat ,rendah polusi, serta aman dan nyaman. Karena dilengkapi dengan berbagai macam fasilitas seperti, AC, pengharum mobil dan tempat duduk yang bersih dan nyaman.Karena memiliki berbagai keunggulan.Taksi tersebut dapat dijadikan sebagai bahan pertimbangan guna menjadi solusi permasalahan transportasi yang semakin kompleks pada saat ini. Meskipun taksi sebagai moda transportasi publik yang sudah berkembang dengan pesat, namun pada kenyataannya proses pengoperasiannya masih sangat konvensional dan minim sentuhan teknologi informasi. Seperti pada Koperasi Banyumas Taksi (KOBATA) .Proses penyetoran hasil armada dari supir taksi ke bagian pengelola keuangan masih menggunakan cara manual. Maka sistem pengelolaan setoran taksi berbasis android adalah salah satu solusinya, dengan menggunakan sistem pengelolaan setoran taksi berbasis android akan sangat membantu dalam melakukan setoran taksi. Tujuan dari membangun sebuah sistem pengelolaan setoran taksi berbasis android ini sebagai media informasi mengenai data setoran taksi, sehingga dapat mempermudah proses penyetoran hasil armada lebih cepat dan efisien.
Kata Kunci : Sistem Pengelolaan Setoran Taksi, Android, Taksi
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016
xv
ABSTRACT
Taxi is a public transport car which is specially marked and equipped with the argometer.Serving the passengers in limited area of operation. It has many advantages such as fuel saving, low pollution, as well as safe and comfortable as it is equipped with various facilities such as, air conditioning, car deodorizers, and completed with comfortable clean seating. The benefits support the it presence asconsideration in solving the transportation problems which is increasingly complex at the moment. as public transportation, taxis that have been growing rapidly, but in reality the operation process is still conventional and lack of information technology feature. As in Koperasi Banyumas Taksi (Banyumas Taxi Cooperative) or abbreviated as KOBATA, it profit deposit from the taxi drivers to the financial managers is still manually done. So the taxi profit deposit management system based on android is solution, by using taxi profit deposit management system based on android will greatly assist in the depositing the profit. The purpose of building a taxi deposit management system based on android is to build a medium for information about the profit deposit taxis data to facilitate the processof depositing the profit more quickly and efficiently.
Keywords: Taxi Deposit Management System, Android, Taxis
Sistem Pengelolaan Setoran..., Yayang Hadi Romadiyanto, Fakultas Teknik UMP, 2016