• Tidak ada hasil yang ditemukan

APLIKASI LAUNDRY ONLINE BERBASIS ANDROID MENGGUNAKAN LOCATION BASED SERVICE (LBS) (Studi Kasus : Kecamatan Dau Malang)

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI LAUNDRY ONLINE BERBASIS ANDROID MENGGUNAKAN LOCATION BASED SERVICE (LBS) (Studi Kasus : Kecamatan Dau Malang)"

Copied!
15
0
0

Teks penuh

(1)

APLIKASI LAUNDRY ONLINE BERBASIS ANDROID

MENGGUNAKAN LOCATION BASED SERVICE (LBS)

(Studi Kasus : Kecamatan Dau Malang)

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

AHMAD IRSANDRO 201210370311124

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2019

(2)
(3)
(4)
(5)

i

ABSTRAK

Usaha laundry di kecamatan Dau saat ini berkembang sangat pesat. Usaha ini termasuk dalam kategori bisnis dengan perputaran yang cepat, maksudnya rentang waktu permintaan pelanggan antara permintaan pertama dan permintaa n selanjutnya pada saat ini yang memakan waktu relatif singkat. Lebih jelasnya, pelanggan akan kembali menggunakan jasa laundry ini ketika pakaian yang dikenakan sudah kotor. Selain itu usaha laundry juga merupakan kategori usaha yang berkelanjutan atau sebagai usaha yang akan selalu dibutuhkan banyak orang. Dari permasalahan tersebut dibuatlah aplikasi laundry online berbasis android. Aplikasi ini diharapkan dapat membantu pelanggan dalam informasi pemesanan laundry melalui media smartphone android. Aplikasi Laundry Online Berbasis

Android Menggunakan Location Based Service (LBS) telah dibangun dengan fitur

untuk mencari toko laundry terdekat dari posisi pelanggan. Ada 3 (tiga) user yang akan menggunakan aplikasi ini yaitu sebagai pelanggan, toko laundry dan admin pada aplikasi. Pelanggan akan bisa menggunakan fitur untuk cari toko laundry dan cek pemesanan. Toko laundry bisa mengelola data pemesanan, memberi infor mas i seperti status pemesanan (contohnya selesai atau belum), toko tutup atau libur, dan bisa update mengenai promo yang dilakukan oleh pemilik laundry. Admin sebagai pengelola data toko laundry dan data pemesanan.

(6)

ii

ABSTRACT

Laundry business in Dau sub-district currently developing very fast. This business includes business category with fast economic rotation, it means that the time period of customer demand between the first demand and further demand currently relative short. More specifically, customers will return to use this laundry service when the clothes were dirty. Other than that, laundry business is also as a continuance business category or it will always be needed by many people. From these problems, the researcher made an online laundry application based on Android as a solution. This application is expected to help the customer in laundry order information through an Android smart phone media. The Laundry Online Application Based on Android uses Location Based Service (LBS) which has been built by features to find the closest laundry shop from the customer's position. There are 3 (three) users who will use this application, namely as a customer, laundry shop and admin. The customers will be able to use the menu to find the closest laundry shop and check the order. Besides that, the laundry shop can also manage ordering the data and provide some information such as order status (for instance, the order has been completed or still in a process), the shop close or provide, and update services regarding promos made by laundry owners. Admin duties here as a data manager for a laundry shop.

(7)

iii

LEMBAR PERSEMBAHAN

Yang Utama...

Sujud syukurku kusembahkan kepadamu Allah yang Maha Pengasih Lagi Maha Penyayang, atas takdirmu telah Engkau jadikan aku manusia yang senantiasa berpikir, berilmu, beriman dan bersabar dalam menjalani kehidupan ini. Atas karunia serta kemudahan yang Engkau berikan akhirnya skripsi yang sederhana ini dapat terselesaikan dengan baik dan lancar. Semoga keberhasilan ini menjadi

satu langkah awal bagiku untuk meraih cita-cita besarku. Aamiin…

Ibu dan Ayah Tercinta

Kupersembahkan sebuah tulisan dari didikan Ibu dan Ayah yang ku terapkan dengan ketikan hingga menjadi barisan tulisan, tidak bermaksud yang lain hanya ucapan TERIMA KASIH yang setulusnya dari hati yang ingin ku sampaikan atas

segala usaha dan jerih payah pengorbanan untuk anakmu selama ini. Hanya sebuah kado kecil yang dapat ku berikan dari bangku kuliahku yang memiliki makna, cerita, kenangan, pengorbanan, dan perjalanan untuk dapatkan masa depan

yang ku inginkan atas restu dan dukungan yang Ibu dan Ayah berikan selama ini. Tidak lupa permohonan maaf ananda yang sebesar-sebesarnya dan sedalam-dalamnya atas segala tingkah laku yang tidak selayaknya diperlihatkan yang

membuat hati dan perasaan Ayah dan Ibu terluka. Terima Kasih Ibu... Terima Kasih Ayah...

Sahabat Seperjuanganku

Buat sahabatku Rahil Hamdi, Meilina Agustina yang selama ini berjuang bersama untuk lulus terima kasih atas semangat yang diberikan, serta Andi Kartika Herdiyanto dan Lia Nuraini, yang walaupun sudah lulus terlebih dahulu kalian

masih berupaya untuk memotivasiku untuk maju, tidak lupa Dyah Tri Winarti yang senantiasa mensupportku. Buat Marina, Sisil dan banyak lagi yang tidak bisa

disebutkan satu persatu, terima kasih untuk kalian semua, kalian yang terbaik... Ku persembahkan Skripsi ini untuk yang selalu bertanya:

“kapan skripsi mu selesai?”

Terlambat lulus atau lulus tidak tepat waktu bukan sebuah kejahatan, bukan sebuah aib. Alangkah jeleknya jika mengukur kepintaran seseorang hanya dari siapa yang paling cepat lulus. Bukankah sebaik-baik skripsi adalah skrispi yang

selesai? Baik itu selesai tepat waktu maupun tidak tepat waktu. “don’t become a successful man but we must be a value man”

(8)

iv

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Alhamdulillahirobbil’alamin, segala puji bagi Allah yang telah memberika n

nikmat kesempatan, kesehatan, waktu serta kenikmatan lain yang tidak terhingga sehingga penulis dapat menyelesaikan penelitian tugas akhir yang berjudul “Aplikasi Laundry Online Berbasis Android Menggunakan Location Based Service (LBS) (Studi Kasus : Kecamatan Dau Malang)”. Penelitian tugas akhir ini penulis ajukan sebagai syarat untuk memperoleh gelar sarjana Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Malang.

Penyelesaian penulisan tugas akhir ini tidak lepas dari dukungan dan bantuan berbagai pihak, baik secara langsung maupun tidak langsung. Oleh karena itu, pada kesempatan ini penulis dengan segala kerendahan hati mengucapkan terima kasih dan penghargaan yang sebesar-besarnya kepada:

1. Ibu Gita Indah Marthasari, S.T., M.Kom., selaku Pembimbing I. 2. Ibu Diah Risqiwati, S.T., M.T., selaku Pembimbing II.

3. Bapak Fauzi Dwi S.S, S.T., M.CompSc., selaku Penguji I. 4. Bapak Mahar Faiqurahman, S.Kom., M.T., selaku Penguji II.

5. Bapak dan Ibu dosen di Jurusan Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Malang yang telah memberikan ilmu yang bermanfaat selama perkuliahan.

Semoga penelitian tugas akhir ini dapat memberikan manfaat bagi penulis dan semua pihak yang berkepentingan terhadap hasil penelitian ini. Penulis menyadari bahwa penelitian tugas akhir ini masih jauh dari kesempurnaan, oleh karena itu penulis mengharapkan kritik dan saran yang membangun untuk pengembangan kedepannya.

Wassalamu’alaikum Wr. Wb.

Malang, 29 Juli 2019 Penulis,

(9)

v

DAFTAR ISI

ABSTRAK... i

ABSTRACT ... ii

LEMBAR PERSEMBAHAN ... iii

KATA PENGAN TAR ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL... ix BAB I ...1 PENDAHULUAN...1 1.1 Latar Belakang...1 1.2 Rumusan Masalah ...2 1.3 Batasan Masalah ...2 1.4 Tujuan Penelitian ...3 1.5 Metodologi Penelitian ...3 1.6 Sistematika Penulisan ...4 BAB II...5 LANDASAN TEORI...5 2.1 Aplikasi...5 2.2 Usaha Laundry...6 2.3 Android ...6 2.3.1 Arsitektur Android...7 2.3.2 Fundamental Aplikasi ...8 2.4 Java...9

2.5 LBS (Location Based Service) ...10

2.6 GPS (Global Positioning System) ...11

2.7 Google Maps API (Aplication Programming Interface) ...11

2.8 MIT APP Inventor ...12

2.9 Firebase ...12

2.9.1 Firebase User Authentication ...12

(10)

vi

2.10 Waterfall ...14

2.11 Pengujian Black Box ...17

BAB III ...18

METODE PENELITIAN ...18

3.1 Analisis Kebutuhan Sistem...18

3.1.1 Analisis Kebutuhan Fungsional ...18

3.1.2 Analisis Kebutuhan Non-Fungsional ...19

3.2 Perancangan Sistem ...20 3.2.1 Flowchart Program...21 3.2.2 Usecase Diagram...22 3.2.3 Perancangan Database ...32 3.2.4 Perancangan Interface ...35 3.3 Pembuatan Program ...39 3.4 Testing ...40

3.4.1 Pengujian Black Box...40

BAB IV ...41

HASIL DAN PEMBAHASAN ...41

4.1 Pembuatan Program ...41

4.2 Pengujian ...51

4.2.1 Pengujian Black Box...51

BAB V ...55

KESIMPULAN DAN SARAN ...55

5.1 Kesimpulan ...55

5.2 Saran ...55

DAFTAR PUSTAKA ...57

(11)

vii

DAFTAR GAMBAR

Gambar 2.1 Metode Waterfall versi Royce [16] ...15

Gambar 2.2 Metode Waterfall versi Sommervile [16]...16

Gambar 3.1 Arsitektur Sistem Aplikasi Laundry Online ...20

Gambar 3.2 Flowchart Program Aplikasi Laundry Online ...21

Gambar 3.3 Usecase Diagram Aplikasi Laundry O nline...22

Gambar 3.4 Activity Diagram Tambah Data Pemesanan ...28

Gambar 3.5 Activity Diagram Cek Data Pemesanan ...29

Gambar 3. 6 Activity Diagram Hapus Data Pemesanan ...29

Gambar 3.7 Sequence Diagram Login ...30

Gambar 3.8 Sequence Diagram Mengelola Pemesanan ...31

Gambar 3.9 Entity Relationship Diagram Aplikasi Laundry Online...33

Gambar 3.10 Data Flow Diagram Level 1 Aplikasi Laundry O nline ...34

Gambar 3.11 Data Flow Diagram Level 0 Aplikasi Laundry Online ...35

Gambar 3.12 Desain Interface Menu Utama ...36

Gambar 3.13 Desain Interface Login Toko Laundry ...36

Gambar 3.14 Desain Interface Menu Pemesanan ...37

Gambar 3.15 Desain Interface Pencarian Laundry ...38

Gambar 3.16 Desain Interface Lokasi Laundry ...38

Gambar 3.17 Desain Interface History Pemesanan ...39

Gambar 4.1 Block Program Cari Toko Laundry...41

Gambar 4.2 Block Program Lihat Peta ...42

Gambar 4.3 Block Program Cek Pemesanan ...42

Gambar 4.4 Block Program Login Pada Menu Utama ...43

Gambar 4.5 Block Program Form Login ...43

Gambar 4.6 Block Program Simpan Pemesanan ...44

Gambar 4.7 Block Program Hapus Pemesanan ...44

Gambar 4.8 Block Program Cek Pemesanan ...45

Gambar 4.9 Block Program Update Promo Laundry ...45

Gambar 4.10 Tampilan Menu Utama...46

(12)

viii

Gambar 4.12 Tampilan Lihat Peta Toko Laundry Abadi...47

Gambar 4.13 Tampilan Lihat Peta Toko Laundry El-Azzam ...47

Gambar 4.14 Tampilan Lihat Peta Toko Laundry Jojo ...48

Gambar 4.15 Tampilan Menu Login...48

Gambar 4.16 Tampilan Menu Pemesanan ...49

Gambar 4.17 Tampilan History Pemesanan...49

Gambar 4.18 Penambahan Data Toko ...50

(13)

ix

DAFTAR TABEL

Tabel 3.1 Analisis Kebutuhan Non Fungsional ...19

Tabel 3.2 skenario Melakukan Login ...24

Tabel 3.3 skenario Mencari dan Melihat Lokasi Laundry Terdekat...24

Tabel 3.4 skenario Melihat Riwayat Pemesanan ...25

Tabel 3.5 skenario Melakukan Login ...25

Tabel 3.6 skenario Mengelola Data Pemesanan ...26

Tabel 3.7 skenario Mengelola Data Pelanggan...26

Tabel 3.8 skenario Mengelola Data Toko Laundry ...27

Tabel 3.9 skenario Melihat Data Pemesanan ...27

Tabel 3.10 Tabel pelanggan...33

Tabel 3.11 Tabel toko_laundry ...34

Tabel 3.12 Tabel pemesanan...34

Tabel 4.1 Pengujian fitur login ...51

Tabel 4.2 Pengujian fitur cari laundry...52

Tabel 4.3 Pengujian fitur list toko laundry ...52

Tabel 4.4 Pengujian fitur LBS...52

Tabel 4.5 Pengujian fitur pemesanan ...53

Tabel 4.6 Pengujian fitur cek pemesanan ...53

(14)

57

DAFTAR PUSTAKA

[1] A. M. Afif, R. Wardhani, and Masruroh, “Aplikasi Laundry Online

Lamongan Berbasis Android,”J-Tiies, vol. 1, no. 1, pp. 471–478, 2017.

[2] D. Permatasari and D. R. Prehanto, “Aplikasi Untuk Mengevaluasi Proses

Belajar Mengajar Di Sma Negeri Kesamben Jombang,”Manaj. Inform., vol.

02, pp. 13–20, 2013.

[3] Jogiyanto, H. M. "Pengertian Aplikasi." Penerbit Andi: Yogyakarta, 1999. [4] Dhanta, Rizky. "Kamus Istilah Komputer Grafis & Internet." Surabaya:

Indah, 2009.

[5] Irviani, Rita, and Pontianus Setiawan. "Aplikasi Berbagi Pesan Berbasis Web

Sebagai Media Komunikasi Di STMIK Pringsewu." STMIK Pringsew u

Lampung, 2017, p. 2.

[6] D. A. Suprayogi and W. F. Mahmudy, “Penerapan Algoritma Genetika

Traveling Salesman Problem with Time Window: Studi Kasus Rute Antar

Jemput Laundry,”J. Buana Inform., vol. 6, no. 2, pp. 121–130, 2015.

[7] H, Nazruddin Safaat, 2011. “Android Pemrograman Aplikasi Mobile

Smartphone dan Tablet PC Berbasis Android.” Bandung: Informatika.

[8] Setiawan, I., J. Andjarwirawan, A. Handojo, “Aplikasi Makassar Tourism

Pada Kota Makassar Berbasis Android” Teknik Informatika Fakultas

Teknologi Industri Universitas Kristen Petra, Makassar, 2013.

[9] Santoso, Agus. 2012. “Pembuatan Aplikasi Mobile Broadcast Informasi

Perkuliahan Berbasis Android.” Program Studi Teknik Informatika Fakultas

Teknologi Industri Universitas Kristen Petra.

[10] Ramdhani, Mochamad Syamsul, “Sistem Informasi Geografis Merchant

Bank Bni Kanwil Jawa Baratberbasis Android.” Universitas Widyatama,

2016.

[11] El-Rabbany, Ahmed. “Introduction to GPS: the global positioning system.” Artech house, 2002.

[12] Wibowo, H., U. Lestari, and J. Triyono, “Sistem Informasi Potensi Industri

Di Kabupaten Bantul Berbasis Geographic Information System Dan Location

(15)

58 [13] A. K. Herdiyanto, “Rancang Bangun Aplikasi Android Point Of Sales UMKM

Menggunakan Metode Software as a Service.” 2018, p. 13.

[14] F. A. Leo Tiofan Justicia, Herman Tolle, “Rancang Bangun Aplikasi

Messaging Berbasis Voice Interaction Bagi Penderita Tunanetra Pada

Sistem Operasi Android,” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol.

1, no. 7, pp. 620–627, 2017.

[15] R. Susanto and A. D. Andriana, “Perbandingan Model Waterfall Dan

Prototyping Untuk Pengembangan Sistem Informasi,” Maj. Ilm. UNIKOM,

vol. 14, no. 1, pp. 41–46, 2016.

[16] I. Binanto, “Analisa Metode Classic Life Cycle (Waterfall) Untuk

Pengembangan Perangkat Lunak Multimedia,” J. Univ. Sanata Dharma

Yogyakarta, no. MAY 2014, pp. 1–6, 2014.

[17] Suci Putri Herizona, 2015, “Rancang Bangun Aplikasi Pelayanan Rumah

Sakit.” Program Studi Teknik Informatika Fakultas Sains dan Teknologi

Universitas Islam Negeri Hidayatullah, Jakarta.

[18] Singhal Manav and Shukla Anupam, “Implementation of Location based

Service in Android using GPS and Web Services,” International of Computer

Referensi

Dokumen terkait

Penyusunan Laporan Akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan Diploma III (D3) Jurusan Teknik Elektro Program Studi Teknik

Hasil penelitian ini adalah 10 klasifikasi, 8 tata bentukan kata, dan 2 fungsi ragam bahasa yang digunakan di kalangan pecandu narkoba, yakni sebagai alat

Kurva spektrum reflektansi (R) hasil perhitungan ditunjukkan pada Gambar 6, sedangkan nilai indeks bias film ZnO dalam rentang panjang gelombang 370 nm sampai dengan 970 nm

Hasil penelitian juga menunjukkan bahwa kualitas layanan yang terdiri dari keefektifan jaminan, akses, biaya, keterwujudan, portofolio jasa dan kehandalan mampu

Berdasarkan penelitian yang telah dilakukan dapat diperoleh bahwa, langkah-langkah pengenalan pengukuran arah kiblat di tingkat Madrasah Ibtidaiyah atau Sekolah

Perbedaan persepsi itulah yang tampaknya membuat mahasiswa dari Jepang mengambil keputusan untuk lebih banyak menggunakan pertanyaan positif dalam bahasa

Syarat-syarat ini salah satu ditemukan dalam surat An-Nisa ayat 3, yang inti dari ayat tersebut membolehkan kepada seorang laki-laki untuk mengawini wanita, dua,

1) Perumusan tujuan institusional, adapun tujuan SMPIT BIAS Yogyakarta adalah kepribadian Islami, penguasaan iptek, ketrampilan dan keahlian. 2) Penyusunan kurikulum,