skripsirepository.ump.ac.id/3008/1/yayang hadi romadiyanto cover... · 2017. 8. 1. · program...

15
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

Upload: others

Post on 29-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 2: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 3: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 4: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 5: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 6: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 7: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 8: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 9: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 10: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 11: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 12: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 13: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 14: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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

Page 15: SKRIPSIrepository.ump.ac.id/3008/1/Yayang Hadi Romadiyanto COVER... · 2017. 8. 1. · Program Studi : Informatika . Fakultas : Teknik . Perguruan Tinggi : Universitas Muhammadiyah

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