HALAMAN SAMPUL LUAR TUGAS AKHIR
PENGEMBANGAN APLIKASI MOBILE BERBASIS
ANDROID UNTUK UMKM DENGAN MODEL
PROTOTIPE
MOH. FAJAR FAISALDY
14102027
PROGRAM STUDI S1 INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI DAN INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2018
ii
HALAMAN SAMPUL DALAM TUGAS AKHIR
PENGEMBANGAN APLIKASI MOBILE BERBASIS
ANDROID UNTUK UMKM DENGAN MODEL
PROTOTIPE
ANDROID BASED MOBILE APPLICATION
DEVELOPMENT FOR MICRO, SMALL, MEDIUM
ENTERPRISES WITH PROTOTYPE MODEL
Disusun Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer
MOH. FAJAR FAISALDY
14102027
PROGRAM STUDI S1 INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI DAN INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2018
iii
LEMBAR PENGESAHAN PEMBIMBING
iv
LEMBAR PENETAPAN PENGUJI
v
HALAMAN PERNYATAAN ANTI PLAGIAT
vi
KATA PENGANTAR
Alhamdulillahirabbil’alamin, segala puji bagi Allah SWT yang telah
memberikan rahmat dan hidayah-Nya, sehingga penulis mampu menyelesaikan
skripsi berjudul “Pengembangan Aplikasi Mobile Berbasis Android Untuk
UMKM Dengan Model Prototipe” sebagai salah satu syarat untuk memperoleh
gelar Sarjana Komputer (S.KOM). Penulis menyadari bahwa dalam penyelesaian
skripsi ini masih terdapat banyak kesalahan dan kekurangan, akan tetapi semoga
segala usaha yang telah dilakukan dapat bermanfaat bagi semua, sebagai ilmu
yang bermanfaat dan barokah.
Penulis juga menyadari bahwa selama berlangsungnya penelitian,
penyusunan sampai pada tahap penyelesaian skripsi ini tak lepas dari dukungan
serta bantuan berbagai pihak. Oleh karena itu teriring do’a dan ucapan terimakasih
penulis sampaikan kepada:
1. Allah SWT, karena hanya karunia dan izin-NYA tugas akhir ini dapat
diselesaikan dengan baik.
2. Kedua orang tua tercinta yang telah memberikan semangat, dukungan, doa
yang tak pernah terputus untuk penulis serta motivasi untuk menyelesaikan
tugas akhir ini.
3. Bapak Didi Supriyadi, S.T., M.Kom selaku Dekan Fakultas Teknologi
Industri dan Informatika yang telah banyak membantu, mengarahkan dan
memberi masukan kepada peneliti.
4. Bapak Muhammad Zidny Naf’an, S.Kom., M.Kom Ketua Program Studi
Informatika dan selaku Dosen Pembimbing yang telah dengan sabar
memberikan arahan, bantuan dan semangat kepada penulis sehingga penulis
dapat menyelesaikan tugas akhir.
5. Bapak Imam Ferianto, S.Pt, M.Cs selaku Dosen Pembimbing yang telah
dengan sabar memberikan arahan, bantuan dan semangat kepada penulis.
6. Teman-teman dan sahabat dari DPM-IF yang tidak dapat saya sebutkan satu
persatu namanya. Terimakasih atas semua dukungan dan semangat luar biasa
vii
dari kalian semua sehingga penulis dapat menyelesaikan tugas akhir ini
dengan tepat waktu.
7. Teman-teman dan sahabat dari Program Studi Informatika yang tidak dapat
saya sebutkan satu persatu. Terimakasih atas semua dukungan dan semangat
luar biasa dari kalian semua.
8. Pemilik UMKM yang tidak dapat saya sebutkan namanya. Terimakasih telah
meluangkan waktu untuk penelitian saya.
9. Kepada seluruh rekan-rekan mahasiswa atas perjuangan kita selama
mengerjakan tugas akhir, semoga semua ilmu dan perjuangan kita
mendapatkan keberkahan dari Allah SWT
Purwokerto, Juli 2018
Moh. Fajar Faisaldy
viii
DAFTAR ISI
HALAMAN SAMPUL LUAR ................................................................................ i
HALAMAN SAMPUL DALAM ........................................................................... ii
LEMBAR PENGESAHAN PEMBIMBING ......................................................... iii
LEMBAR PENETAPAN PENGUJI ..................................................................... iv
HALAMAN PERNYATAAN ANTI PLAGIAT.................................................... v
KATA PENGANTAR ........................................................................................... vi
DAFTAR ISI ........................................................................................................ viii
DAFTAR GAMBAR .............................................................................................. x
DAFTAR TABEL ................................................................................................ xiv
DAFTAR SINGKATAN .................................................................................... xvi
DAFTAR LAMPIRAN ....................................................................................... xvii
ABSTRACT ......................................................................................................... xviii
ABSTRAK ........................................................................................................... xix
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 3
1.3 Tujuan Penelitian ...................................................................................... 3
1.4 Batasan Masalah ....................................................................................... 3
1.5 Manfaat Penelitian .................................................................................... 3
BAB II DASAR TEORI ......................................................................................... 5
2.1 Penelitian Sebelumnya ............................................................................. 5
2.2 Dasar Teori ............................................................................................. 11
2.2.1 Usaha Mikro, Kecil dan Menengah ................................................ 11
2.2.2 Java .................................................................................................. 13
2.2.3 Android ........................................................................................... 14
2.2.4 Global Positioning System (GPS) ................................................... 15
2.2.5 Database ......................................................................................... 16
2.2.6 Firebase Realtime Database ........................................................... 16
ix
2.2.7 Java Script Object Notation (JSON) ............................................... 16
2.2.8 Black Box Test dan White Box Test ................................................. 19
2.2.9 Model Prototipe ............................................................................... 20
BAB III METODOLOGI PENELITIAN.............................................................. 24
3.1. Objek dan Subjek Penelitian ................................................................. 24
3.1.1. Objek penelitian .............................................................................. 24
3.1.2 Subjek penelitian ............................................................................. 24
3.2. Diagram Alir Penelitian .......................................................................... 24
3.2.1. Observasi ......................................................................................... 25
3.2.2. Studi Literatur ................................................................................. 25
3.2.3. Pengembangan Sistem .................................................................... 26
3.2.4. Penyebaran Kuisioner ..................................................................... 78
BAB IV HASIL PENELITIAN DAN ANALISIS ............................................... 79
4.1. Hasil Penelitian ....................................................................................... 79
4.1.1. Desain antar muka Aplikasi UMKM / Penjual ............................... 79
4.1.2. Desain antar muka Aplikasi Pembeli .............................................. 98
4.1.2. Kuisioner Implementasi ................................................................ 111
4.2 Analisis ................................................................................................. 113
4.2.1. Hasil Pengujian ............................................................................. 113
4.2.2. Hasil Kuisioner ............................................................................. 122
BAB V KESIMPULAN DAN SARAN .............................................................. 144
5.1. Kesimpulan ........................................................................................... 144
5.2. Saran ..................................................................................................... 144
Daftar Pustaka ..................................................................................................... 145
Lampiran 1 Hasil Wawancara Pratista Harsa...................................................... 150
Lampiran 4 Kesan Responden UMKM pada Aplikasi ....................................... 151
Lampiran 2 Kuisioner pemilik UMKM .............................................................. 152
Lampiran 3 Kuisioner wawancara Pembeli ........................................................ 154
Lampiran 5 Kesan Responden Pembeli pada Aplikasi ....................................... 156
Lampiran 6 Mockup Aplikasi UMKM ................................................................ 157
Lampiran 7 Mockup Aplikasi Pembeli ................................................................ 158
x
DAFTAR GAMBAR
Gambar 2. 1 Bentuk dalam penulisan Objek JSON .............................................. 17
Gambar 2. 2 Bentuk dalam penulisan Larik JSON ............................................... 18
Gambar 2. 3 Bentuk dalam penulisan Nilai JSON ................................................ 18
Gambar 2. 4 Bentuk dalam penulisan String JSON .............................................. 18
Gambar 2. 5 Bentuk dalam penulisan Angka JSON ............................................. 19
Gambar 2. 6 Alur model prototipe ........................................................................ 20
Gambar 2. 7 Tahapan dalam pengembangan sistem model prototipe .................. 21
Gambar 3. 1 Diagram alir penelitian ..................................................................... 24
Gambar 3. 2 Observasi UMKM ............................................................................ 25
Gambar 3. 3 Pie chart tanggapan dari responden tentang pertanyaan ke-1.......... 30
Gambar 3. 4 Pie chart tanggapan dari responden tentang pertanyaan ke-2.......... 31
Gambar 3. 5 Pie chart tanggapan dari responden tentang pertanyaan ke-3.......... 32
Gambar 3. 6 Pie chart tanggapan dari responden tentang pertanyaan ke-4.......... 33
Gambar 3. 7 Pie chart tanggapan dari responden tentang pertanyaan ke-5.......... 34
Gambar 3. 8 Pie chart tanggapan dari responden tentang pertanyaan ke-6.......... 35
Gambar 3. 9 Diagram pemilihan fitur oleh UMKM ............................................. 36
Gambar 3. 10 Pie chart tanggapan dari responden tentang pertanyaan ke-1........ 37
Gambar 3. 11 Pie chart tanggapan dari responden tentang pertanyaan ke-2........ 38
Gambar 3. 12 Pie chart tanggapan dari responden tentang pertanyaan ke-3........ 39
Gambar 3. 13 Pie chart tanggapan dari responden tentang pertanyaan ke-4........ 40
Gambar 3. 14 Pie chart tanggapan dari responden tentang pertanyaan ke-5........ 41
Gambar 3. 15 Pie chart tanggapan dari responden tentang pertanyaan ke-6........ 42
Gambar 3. 16 Pie chart tanggapan dari responden tentang pertanyaan ke-7........ 43
Gambar 3. 17 Pie chart tanggapan dari responden tentang pertanyaan ke-8........ 44
Gambar 3. 18 Pie chart tanggapan dari responden tentang pertanyaan ke-9........ 45
Gambar 3. 19 Diagram pemilihan fitur oleh UMKM ........................................... 46
Gambar 3. 20 Mockup prototipe untuk aplikasi UMKM ...................................... 49
Gambar 3. 21 Mockup prototipe untuk aplikasi pengguna ................................... 50
xi
Gambar 3. 22 Class Diagram aplikasi .................................................................. 51
Gambar 3. 23 Use Case Diagram untuk pembeli. ................................................ 52
Gambar 3. 24 Use Case Diagram untuk pemilik UMKM. ................................... 53
Gambar 3. 25 Activity Diagram mendaftarkan akun. ........................................... 54
Gambar 3. 26 Activity Diagram masuk kedalam halaman utama. ........................ 55
Gambar 3. 27 Activity diagram melihat daftar toko .............................................. 56
Gambar 3. 28 Activity diagram melihat daftar Produk ......................................... 57
Gambar 3. 29 Activity diagram melihat datail Produk .......................................... 58
Gambar 3. 30 Activity diagram melihat alamat dari produk yang ditampilkan. ... 59
Gambar 3. 31 Activity diagram melakukan pemesanan. ....................................... 60
Gambar 3. 32 Activity diagram melihat produk yang dipesan. ............................. 61
Gambar 3. 33 Activity diagram melihat profil pengguna. ..................................... 62
Gambar 3. 34 Activity diagram keluar. ................................................................. 63
Gambar 3. 35 Activity diagram registrasi UMKM................................................ 64
Gambar 3. 36 Activity diagram login pada pemilik UMKM ................................ 65
Gambar 3. 37 Activity diagram mendaftarkan toko .............................................. 66
Gambar 3. 38 Actvity diagram mengubah data toko ............................................. 67
Gambar 3. 39 Activity diagram menghapus toko .................................................. 68
Gambar 3. 40 Activity diagram menambahkan produk ........................................ 69
Gambar 3. 41 Activity diagram mengubah data produk ....................................... 70
Gambar 3. 42 Activity diagram menghapus produk.............................................. 71
Gambar 3. 43 Activity diagram melihat informasi pesanan .................................. 72
Gambar 3. 44 Activity diagram mengubah status pesanan ................................... 73
Gambar 3. 45 Activity diagram menampilkan detail pesanan............................... 74
Gambar 3. 46 Activity diagram melihat halaman lokasi pesanan ......................... 75
Gambar 3. 47 Activity diagram melihat profil ...................................................... 76
Gambar 3. 48 Activity diagram ketika akan keluar akun. ..................................... 77
Gambar 3. 49 Desain database ............................................................................. 78
Gambar 4. 1 Gambar tampilan awal aplikasi ........................................................ 79
Gambar 4. 2 Halaman registrasi data .................................................................... 80
Gambar 4. 3 Halaman login aplikasi ..................................................................... 81
xii
Gambar 4. 4 Sidebar menu aplikasi ...................................................................... 82
Gambar 4. 5 Halaman daftar toko ......................................................................... 83
Gambar 4. 6 Halaman mendaftarkan toko ............................................................ 84
Gambar 4. 7 Menampilkan button edit ................................................................. 85
Gambar 4. 8 Halaman mengubah data toko .......................................................... 86
Gambar 4. 9 Halaman hapus toko ......................................................................... 87
Gambar 4. 10 Halaman daftar produk ................................................................... 88
Gambar 4. 11 Halaman mendaftarkan produk ...................................................... 89
Gambar 4. 12 Menampilkan button edit ............................................................... 90
Gambar 4. 13 Halaman mengubah data toko ........................................................ 91
Gambar 4. 14 Halaman hapus produk ................................................................... 92
Gambar 4. 15 Halaman informasi pemesanan ...................................................... 93
Gambar 4. 16 Halaman mengubah status pesanan. ............................................... 94
Gambar 4. 17 Halaman detail pesanan .................................................................. 95
Gambar 4. 18 Halaman lokasi pemesan ................................................................ 96
Gambar 4. 19 Halaman profil................................................................................ 97
Gambar 4. 20 Menu keluar ................................................................................... 98
Gambar 4. 21 Tampilan halaman awal ................................................................. 99
Gambar 4. 22 Halaman registrasi data. ............................................................... 100
Gambar 4. 23 Halaman Login ............................................................................. 101
Gambar 4. 24 Menu Sidebar ............................................................................... 102
Gambar 4. 25 Halaman daftar toko ..................................................................... 103
Gambar 4. 26 Halaman daftar produk ................................................................. 104
Gambar 4. 27 Halaman detail Produk ................................................................. 105
Gambar 4. 28 Halaman pemesanan produk ........................................................ 106
Gambar 4. 29 Halaman pemesanan produk ........................................................ 107
Gambar 4. 30 Halaman lokasi toko ..................................................................... 108
Gambar 4. 31 Halaman informasi pemesanan .................................................... 109
Gambar 4. 32 Halaman profil.............................................................................. 110
Gambar 4. 33 Menu keluar ................................................................................. 111
Gambar 4. 34 Aplikasi pembeli pada ponsel responden ..................................... 114
xiii
Gambar 4. 35 Aplikasi pembeli pada responden ................................................ 115
Gambar 4. 36 Aplikasi pembeli pada responden ................................................ 115
Gambar 4. 37 Aplikasi pembeli pada responden ................................................ 116
Gambar 4. 38 Pendaftaran UMKM ..................................................................... 116
Gambar 4. 39 Kode program Login .................................................................... 120
Gambar 4. 40 Flow Graph .................................................................................. 121
Gambar 4. 41 Pie chart tanggapan dari responden tentang pertanyaan ke-1...... 123
Gambar 4. 42 Pie chart tanggapan dari responden tentang pertanyaan ke-2...... 124
Gambar 4. 43 Pie chart tanggapan dari responden tentang pertanyaan ke-3...... 125
Gambar 4. 44 Pie chart tanggapan dari responden tentang pertanyaan ke-4...... 126
Gambar 4. 45 Pie chart tanggapan dari responden tentang pertanyaan ke-6...... 127
Gambar 4. 46 Pie chart tanggapan dari responden tentang pertanyaan ke-6...... 128
Gambar 4. 47 Pie chart tanggapan dari responden tentang pertanyaan ke-7...... 129
Gambar 4. 48 Pie chart tanggapan dari responden tentang pertanyaan ke-8...... 130
Gambar 4. 49 Pie chart tanggapan dari responden tentang pertanyaan ke-9...... 131
Gambar 4. 50 Pie chart tanggapan dari responden tentang pertanyaan ke-10.... 132
Gambar 4. 51 Pie chart tanggapan dari responden tentang pertanyaan ke-11.... 133
Gambar 4. 52 Pie chart tanggapan dari responden tentang pertanyaan ke-12.... 134
Gambar 4. 53 Pie chart tanggapan dari responden tentang pertanyaan ke-1...... 136
Gambar 4. 54 Pie chart tanggapan dari responden tentang pertanyaan ke-2...... 137
Gambar 4. 55 Pie chart tanggapan dari responden tentang pertanyaan ke-2...... 138
Gambar 4. 56 Pie chart tanggapan dari responden tentang pertanyaan ke-4...... 139
Gambar 4. 57 Pie chart tanggapan dari responden tentang pertanyaan ke-5...... 140
Gambar 4. 58 Pie chart tanggapan dari responden tentang pertanyaan ke-6...... 141
Gambar 4. 59 Pie chart tanggapan dari responden tentang pertanyaan ke-1...... 142
Gambar 4. 60 Pie chart tanggapan dari responden tentang pertanyaan ke-8...... 143
xiv
DAFTAR TABEL
Tabel 2. 1 Penelitan Sebelumnya ............................................................................ 7
Tabel 3. 1 Tabel responden berdasarkan pekerjaan. ............................................. 26
Tabel 3. 2 Tabel responden berdasarkan jenis kelamin. ....................................... 26
Tabel 3. 3 Tabel responden berdasarkan usia. ...................................................... 27
Tabel 3. 4 Nilai jawaban kuisioner ....................................................................... 29
Tabel 3. 5 kriteria dengan Skala Guttman ............................................................. 29
Tabel 3. 6 Tabel intrepretasi skor .......................................................................... 30
Tabel 3. 7 Tabel perincian hasil jawaban kuisioner pertanyaan ke-1. .................. 30
Tabel 3. 8 Tabel perincian hasil jawaban kuisioner pertanyaan ke-2. .................. 31
Tabel 3. 9 Tabel perincian hasil jawaban kuisioner pertanyaan ke-3. .................. 32
Tabel 3. 10 Tabel perincian hasil jawaban kuisioner pertanyaan ke-4 ................. 33
Tabel 3. 11 Tabel perincian hasil jawaban kuisioner pertanyaan ke-5 ................. 34
Tabel 3. 12 Tabel perincian hasil jawaban kuisioner pertanyaan ke-6. ................ 35
Tabel 3. 13 Tabel perincian hasil jawaban kuisioner pertanyaan ke-1 ................. 38
Tabel 3. 14 Tabel perincian hasil jawaban kuisioner pertanyaan ke-2 ................. 39
Tabel 3. 15 Tabel perincian hasil jawaban kuisioner pertanyaan ke-3 ................. 40
Tabel 3. 16 Tabel perincian hasil jawaban kuisioner pertanyaan ke-4. ............... 41
Tabel 3. 17 Tabel perincian hasil jawaban kuisioner pertanyaan ke-5. ................ 42
Tabel 3. 18 Tabel perincian hasil jawaban kuisioner pertanyaan ke-6 ................. 43
Tabel 3. 19 Tabel perincian hasil jawaban kuisioner pertanyaan ke-7 ................. 44
Tabel 3. 20 Tabel perincian hasil jawaban kuisioner pertanyaan ke-8 ................. 45
Tabel 3. 21 Tabel perincian hasil jawaban kuisioner pertanyaan ke-9 ................. 46
Tabel 3. 22 Saran dan tanggapan dari pembeli .................................................... 50
Tabel 4. 1 Tabel daftar Smartphone yang telah di uji. ........................................ 113
Tabel 4. 2 Tabel Pengujian Blackbox pada aplikasi Pembeli ............................. 117
Tabel 4. 3 Tabel Pengujian Blackbox pada aplikasi Pemilik UMKM ................ 118
Tabel 4. 4 Pengujian Whitebox ........................................................................... 122
Tabel 4. 5 Nilai jawaban kuisioner ..................................................................... 122
xv
Tabel 4. 6 Tabel perincian hasil jawaban kuisioner pertanyaan ke-1 ................. 123
Tabel 4. 7 Tabel perincian hasil jawaban kuisioner pertanyaan ke-2 ................. 124
Tabel 4. 8 Tabel perincian hasil jawaban kuisioner pertanyaan ke-3 ................. 125
Tabel 4. 9 Tabel perincian hasil jawaban kuisioner pertanyaan ke-4 ................. 126
Tabel 4. 10 Tabel perincian hasil jawaban kuisioner pertanyaan ke-5 ............... 127
Tabel 4. 11 Tabel perincian hasil jawaban kuisioner pertanyaan ke-6. .............. 128
Tabel 4. 12 Tabel perincian hasil jawaban kuisioner pertanyaan ke-7. .............. 129
Tabel 4. 13 Tabel perincian hasil jawaban kuisioner pertanyaan ke-8. .............. 130
Tabel 4. 14 Tabel perincian hasil jawaban kuisioner pertanyaan ke-9. .............. 131
Tabel 4. 15 Tabel perincian hasil jawaban kuisioner pertanyaan ke-10. ............ 132
Tabel 4. 16 Tabel perincian hasil jawaban kuisioner pertanyaan ke-11. ............ 133
Tabel 4. 17 Tabel perincian hasil jawaban kuisioner pertanyaan ke-12. ............ 134
Tabel 4. 18 Tabel responden berdasarkan pekerjaan. ......................................... 135
Tabel 4. 19 Tabel responden berdasarkan jenis kelamin. ................................... 135
Tabel 4. 20 Tabel responden berdasarkan pekerjaan. ......................................... 135
Tabel 4. 21 Tabel perincian hasil jawaban kuisioner pertanyaan ke-1 ............... 136
Tabel 4. 22 Tabel perincian hasil jawaban kuisioner pertanyaan ke-2 ............... 137
Tabel 4. 23 Tabel perincian hasil jawaban kuisioner pertanyaan ke-3 ............... 138
Tabel 4. 24 Tabel perincian hasil jawaban kuisioner pertanyaan ke-4 ............... 139
Tabel 4. 25 Tabel perincian hasil jawaban kuisioner pertanyaan ke-5 ............... 140
Tabel 4. 26 Tabel perincian hasil jawaban kuisioner pertanyaan ke-6 ............... 141
Tabel 4. 27 Tabel perincian hasil jawaban kuisioner pertanyaan ke-7 ............... 142
Tabel 4. 28 Tabel perincian hasil jawaban kuisioner pertanyaan ke-8 ............... 143
xvi
DAFTAR SINGKATAN
No Singkatan Kepanjangan
1. UMKM Usaha Mikro, Kecil dan Menengah
2. COD Cash on Delivery
3. GPS Global Positioning System
4. JDK Java Development Kit
5. SDK Software Development Kit
6. LBS Location Based Service
7. OOP Object Oriented Programming
8. JVM Java Virtual Machine
xvii
DAFTAR LAMPIRAN
Lampiran 1 Hasil Wawancara Pratista Harsa
Lampiran 2 Kuisioner pemilik UMKM
Lampiran 3 Kuisioner wawancara Pembeli
Lampiran 4 Kesan Responden UMKM pada Aplikasi
Lampiran 5 Kesan Responden Pembeli pada Aplikasi
Lampiran 6 Mockup Aplikasi UMKM
Lampiran 6 Mockup Aplikasi Pembeli