HALAMAN JUDUL - Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

  

HALAMAN JUDUL

LAPORAN SKRIPSI

APLIKASI DELIVERY KOPDAR (KUDUS ORDER

PESAN DAN ANTAR) BERBASIS MOBILE ANDROID

  

DENGAN FIREBASE REALTIME DATABASE

NOR WIDAYANTO

NIM. 201451028

DOSEN PEMBIMBING

Rizkysari Meimaharani, S.Kom, M.Kom

Alif Catur Murti, S.Kom, M.Kom

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018 ii

  

HALAMAN PENGESAHAN

PERNYATAAN KEASLIAN

  iii

  

APLIKASI DELIVERY KOPDAR (KUDUS ORDER

PESAN DAN ANTAR) BERBASIS MOBILE ANDROID

DENGAN FIREBASE REALTIME DATABASE

  Nama mahasiswa : Nor Widayanto NIM : 201451028 Pembimbing : 1.

  Rizky Sari Meimaharani, S.Kom, M.Kom 2. Alif Catur Murti, S.Kom, M.Kom

  

ABSTRAK

  Perkembangan teknologi saat ini semakin pesat seiring adanya aplikasi berbasis mobile android. Aplikasi android sendiri saat ini menjadi modal bisnis tersendiri bagi pebisnis online. Nantinya aplikasi yang akan di bangun untuk skripsi ini adalah berjenis aplikasi pemesanan berbasis online dan akan digunakan untuk masyarakat umum khususnya di Kabupaten Kudus dan layanan komunitas KOPDAR (Kudus Order Pesan Dan Antar) yang sudah semakin berkembang di masyarakat Kabupaten Kudus. Komunitas ini bergerak di bidang pemesanan

  

online bagi masyarakat Kudus meliputi : pesan delivery makanan dan minuman,

pesan antar barang, dan pesan ojek.

  Aplikasi KOPDAR ini nantinya akan di bangun dengan metode Waterfall sebagai model pengembangan sistem. Untuk pembuatannya akan menggunakan Aplikasi Programming Android Studio versi 3.0.1 dan untuk media penyimpanan menggunakan layanan Google yaitu Firebase yang dikenal istilah dengan (Database as a Service) dengan konsep realtime, karena nantinya aplikasi yang di bangun akan mendukung fitur chatting. Jadi aplikasi ini bisa menyimpan data secara lokal ketika tidak ada akses internet, kemudian melakukan sync data segera setelah mendapatkan akses internet.

  Kata Kunci : Pemesanan, Android, Firebase iv

  

KOPDAR DELIVERY APPLICATION (KUDUS ORDER

AND DELIVERY MESSAGE) BASED ON ANDROID

SYSTEM WITH FIREBASE REALTIME DATABASE

  

Student Name : Nor Widayanto

Student Identity Number : 201451028 Supervisor : 1.

  Rizky Sari Meimaharani, S.Kom, M.Kom 2. Alif Catur Murti, S.Kom., M.Kom

  

ABSTRACK

The development of today's technology more rapidly along with the

android-based mobile applications. Android application itself is currently a

separate business capital for online business. Later applications will be built for

this thesis is manifold based booking application online and will be used for the

general public, especially in the Kudus district and community services KOPDAR

(Kudus Orders And Delivery Message) which has been growing in Kudus

Regency society. This community is engaged in online ordering for the Kudus

community, include: food and beverage delivery messages, goods delivery, and

ojek.

  This KOPDAR application will be built by Waterfall method as a system

development model. For the manufacture will use Application Programming

Android Studio version 3.0.1 and for storage media using Google services

Firebase is known terms with (Database as a Service) with the concept of

realtime, because later on the built application will support chat feature.

  Keywords : Orders, Android, Firebase v

KATA PENGANTAR

  Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisn laporan skripsi yang berjudul

  APLIKASI DELIVERY KOPDAR

  (KUDUS ORDER PESAN DAN ANTAR) BERBASIS MOBILE ANDROID DENGAN FIREBASE REALTIME DATABASE .

  Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana S1 pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus.

  Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada: 1.

  Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.

  2. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.

  3. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik Universitas Muria Kudus.

  4. Bapak Ahmad Jazuli, S.Kom, M.Kom selaku Ketua Progdi Teknik Informatika Fakultas Teknik Universitas Muria Kudus 5. Ibu Rizkysari Meimaharani, S.Kom, M.Kom selaku dosen pembimbing utama yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

  6. Bapak Alif Catur Murti, S.Kom, M.Kom selaku dosen pembimbing pendamping yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.

  7. Saudara Arif selaku ketua komunitas KOPDAR yang telah memberikan izin melakukan penelitian, sehingga penulis dapat menyelesaikan laporan skripsi ini.

  8. Dosen-dosen di Program Studi Teknik Informatika yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh

  staff

  9. Kedua orang tua serta saudara-saudara saya yang telah melimpahkan kasih sayang, perhatian, serta doa dan dukungan yang dapat membangkitkan semangat saya dalam penulisan skripsi.

  10. Teman-teman komunitas KOPDAR yang telah banyak membantu dan memberikan semangat kepada saya.

  11. Teman-teman Program Studi Teknik Informatika yang selalu memberikan semangat serta dukungan satu sama lain.

  12. Teman-teman Tim KKN Desa Bakung Kecamatan Mijen 2017 yang telah memberikan dukungan, pengalaman dan motivasi pada penulis untuk berjuang menyelesaikan laporan skripsi ini. Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Informasi. Amin.

  Kudus, 19 Juli 2018 Penulis

  

DAFTAR ISI

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

DAFTAR GAMBAR

Gambar 2.1 Logo firebase..................................................................................... 14Gambar 2.2 Arsitektur sistem firebase.................................................................. 15Gambar 2.3 Kerangka pemikiran .......................................................................... 17Gambar 3.1 Peta alamat komunitas KOPDAR kudus ........................................... 19Gambar 3.2 Siklus model waterfall ...................................................................... 21Gambar 3.3 Diagram business use case pada komunitas KOPDAR .................... 28Gambar 3.4 Diagram sistem use case aplikasi delivery KOPDAR ...................... 29Gambar 3.5 Class pelanggan................................................................................. 43Gambar 3.6 Class admin ....................................................................................... 43Gambar 3.7 Class driver ....................................................................................... 43Gambar 3.8 Class chat .......................................................................................... 44Gambar 3.9 Class transaksi ................................................................................... 44Gambar 3.10 Class diagram delivery KOPDAR................................................... 45Gambar 3.11 Sequence diagram registrasi ............................................................ 46Gambar 3.12 Sequence diagram login pelanggan ................................................. 46Gambar 3.13 Sequence diagram login admin ....................................................... 47Gambar 3.14 Sequence diagram login driver ........................................................ 47Gambar 3.15 Sequence diagram input pesanan..................................................... 48Gambar 3.16 Sequence diagram input driver ........................................................ 49Gambar 3.17 Sequence diagram chat .................................................................... 50Gambar 3.18 Sequence diagram hapus pesanan ................................................... 51Gambar 3.19 Sequence diagram edit pesanan ....................................................... 51Gambar 3.20 Sequence diagram kelola driver ...................................................... 52Gambar 3.21 Sequence diagram update status ...................................................... 53Gambar 3.22 Sequence diagram input harga......................................................... 53Gambar 3.23 Sequnce diagram input ongkir ........................................................ 54Gambar 3.24 Sequence diagram input total .......................................................... 55Gambar 3.25 Activity diagram registrasi ............................................................... 56Gambar 3.26 Activity diagram login pelanggan .................................................... 57Gambar 3.27 Activity diagram login admin .......................................................... 58Gambar 3.28 Activity diagram login driver........................................................... 59Gambar 3.29 Activity diagram input pesanan ....................................................... 60Gambar 3.30 Activity diagram input driver........................................................... 61Gambar 3.31 Activity diagram chat ....................................................................... 62Gambar 3.32 Activity diagram hapus pesanan ...................................................... 63Gambar 3.33 Activity diagram edit pesanan .......................................................... 64Gambar 3.34 Activity diagram kelola driver ......................................................... 65Gambar 3.35 Activity diagram update status......................................................... 66Gambar 3.36 Activity diagram input harga ........................................................... 66Gambar 3.37 Activity diagram input ongkir .......................................................... 67Gambar 3.38 Activity diagram input total ............................................................. 68Gambar 3.39 Desain interface login pelanggan .................................................... 68Gambar 3.40 Desain interface registrasi pelanggan ............................................. 69Gambar 3.41 Desain interface halaman utama pelanggan .................................... 69Gambar 3.42 Desain interface form input delivery ............................................... 70Gambar 3.43 Desain interface form input pesan antar .......................................... 70Gambar 3.44 Desain interface form input ojek ..................................................... 71Gambar 3.45 Desain interface halaman list transaksi pelanggan ......................... 71Gambar 3.46 Desain interface halaman transaksi pelanggan ............................... 72Gambar 3.47 Desain interface halaman format pesanan pelanggan ..................... 72Gambar 3.48 Desain interface form edit data pesanan pelanggan ........................ 73Gambar 3.49 Desain interface halaman login admin ............................................ 73Gambar 3.50 Desain interface list transaksi admin .............................................. 74Gambar 3.51 Desain interface halaman transaksi admin ...................................... 74Gambar 3.52 Desain interface halaman input driver ............................................ 75Gambar 3.53 Desain interface halaman kelola driver .......................................... 75Gambar 3.54 Desain interface form tambah driver .............................................. 76Gambar 3.55 Desain interface form input ongkir ................................................. 76Gambar 3.56 Desain interface halaman login driver ............................................ 76Gambar 3.57 Desain interface halaman utama driver .......................................... 77Gambar 3.58 Desain interface halaman list transaksi driver ................................ 77Gambar 3.59 Desain interface halaman transaksi driver ...................................... 78Gambar 3.60 Desain interface form input harga ................................................... 78Gambar 3.61 Desain interface form input total ..................................................... 78Gambar 4.1 Halaman login pelanggan .................................................................. 79Gambar 4.2 Halaman registrasi pelanggan ........................................................... 80Gambar 4.3 Halaman home pelanggan ................................................................. 81Gambar 4.4 Halaman form input menu delivery ................................................... 82Gambar 4.5 Halaman form input menu pesan antar .............................................. 82Gambar 4.6 Halaman form menu input ojek ......................................................... 83Gambar 4.7 Halaman list transaksi pelanggan ...................................................... 84Gambar 4.8 Halaman transaksi pelanggan ............................................................ 84Gambar 4.9 Halaman format pesanan pelanggan ................................................. 85Gambar 4.10 Halaman form edit pesanan ............................................................. 86Gambar 4.11 Halaman login admin ...................................................................... 86Gambar 4.12 Halaman utama list transaksi admin................................................ 87Gambar 4.13 Halaman transaksi admin ................................................................ 88Gambar 4.14 Halaman input driver ...................................................................... 89Gambar 4.15 Halaman kelola driver ..................................................................... 89Gambar 4.16 Halaman form tambah driver .......................................................... 90Gambar 4.17 Halaman form input ongkir ............................................................. 90Gambar 4.18 Halaman login driver ...................................................................... 91Gambar 4.19 Halaman utama driver ..................................................................... 91Gambar 4.20 Halaman list transaksi driver .......................................................... 92Gambar 4.21 Halaman transaksi driver ................................................................ 93Gambar 4.22 Halaman form input harga ............................................................... 94Gambar 4.23 Halaman form input total................................................................. 94Gambar 4.24 Publikasi aplikasi delivery KOPDAR di google playstore ........... 101

  

DAFTAR TABEL

Dokumen yang terkait

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

0 0 23

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

0 0 15

BAB I PENDAHULUAN - Institutional Repository | Satya Wacana Christian University: Evaluasi Program Bantuan Operasional Sekolah di SD Negeri Mojosari Kecamatan Bansari Kabupaten Temanggung Tahun Anggaran 2014

0 0 6

BAB II LANDASAN TEORI - Institutional Repository | Satya Wacana Christian University: Evaluasi Program Bantuan Operasional Sekolah di SD Negeri Mojosari Kecamatan Bansari Kabupaten Temanggung Tahun Anggaran 2014

0 0 31

BAB IV HASIL PENELITIAN DAN PEMBAHASAN - Institutional Repository | Satya Wacana Christian University: Evaluasi Program Bantuan Operasional Sekolah di SD Negeri Mojosari Kecamatan Bansari Kabupaten Temanggung Tahun Anggaran 2014

0 0 31

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

0 0 18

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

0 0 21

BAB I PENDAHULUAN 1.1 Latar Belakang - Institutional Repository | Satya Wacana Christian University: Analisis Wacana Kritis terhadap Chat Mesum Habib Rizieq dan Firza Husein dari Perspektif Liputan 6

0 0 10

BAB II TINJAUAN PUSTAKA 1.1 Media Massa - Institutional Repository | Satya Wacana Christian University: Analisis Wacana Kritis terhadap Chat Mesum Habib Rizieq dan Firza Husein dari Perspektif Liputan 6

0 0 8

BAB III METODOLOGI PENELITIAN 3.1 Metode Penelitian - Institutional Repository | Satya Wacana Christian University: Analisis Wacana Kritis terhadap Chat Mesum Habib Rizieq dan Firza Husein dari Perspektif Liputan 6

0 0 7