Pembuatan Aplikasi Laundry untuk Android dengan Android Studio (Java) dan Firebase (Firestore)

 

*  Membuat Aplikasi Laundry untuk Android.

*  Program ini hanya mengerjakan sebagian fitur saja dari keseluruhan program laundry, dan dibuat agar dapat digabungkan dengan program lainnya, sehingga pengerjaannya harus sesuai dengan ketentuan yang telah ditentukan dan disetujui.

*  Fitur yang dibuat pada tahap ini hanya Login, Logout, Master (Profil Usaha, User, Akses Login, Customer, Paket, Komisi, Promo), dan Pengeluaran. Master Komisi dan Promo hanya coding untuk input saja, tidak coding untuk rule dapat komisi dan promonya (Rule dicoding pada tahap lain saat transaksi, Tahap ini tidak mengcoding Transaksi laundry).

*  Ketentuan Pembuatan Program:
  1. Program dibuat dengan Android Studio language Java.
  2. Database menggunakan Firebase yang Firestore (bukan yang realtime database).
  3. Cara coding android dengan Model View Controller (MVC).
  4. Membuat aplikasi Android dan Firebase yang Secure.
  5. Sudah Dibuatkan Detail Alur Sistem, Design Database dan Tampilan, tinggal coding sesuai alur dan design dan memikirkan security komunikasi antar aplikasi dan database.
*  Kurang lebih Design Aplikasi:
  1. Tampilan Aplikasi dibuat selalu Potrait.
  2. Warna dominan aplikasi adalah Biru Cerah.
  3. Tampilan menu yang dibuat adalah Menu Sidebar / Samping.
  4. Ada pengecekan No Internet Connection, Slow or Unstable Connection, dan Connection Time Out.
  5. Menampilkan Pop Up / Toast / Snackbar untuk error / warning / info message di tampilan aplikasi.

Desain Tampilan sesuai yang ditentukan dan bisa disesuaikan dengan pembahasan terlebih dahulu. Sebaiknya sebelum membuat fitur harus mengkonsultasikan desain terlebih dahulu agar tidak terjadi pengulangan / revisi desain dan alur kerja aplikasi karena tidak sesuai. Desain dan Alur Kerja aplikasi yang dibuat harus sesuai yang telah disetujui.

*  Nama Collection dan Atribut pada Firebase harus sesuai dengan yang telah ditentukan.

*  Kurang lebih Fitur yang dibuat:

    1. Login:
  • Menampilkan Logo dan Nama Usaha Fix, Alamat dan Telepon Usaha sesuai Database, Footer Fix.
  • Login dengan input Kode Login saja lalu Scan Barcode user/pegawai (QR Code).  Jadi username dan password digantikan dengan kode login dan barcode.  Pasangan kode login dan barcode yang aktif sesuai database menentukan user boleh login tidak dan login pada akses group apa. Group menentukan menu apa saja yang dapat dibuka setelah login.
  • Akses menu sesuai group dibuat manual saja, dilist di coding, jadi tidak perlu setting database. Database hanya mencatat kodelogin dan list barcode dari setiap group untuk bisa login pada group tersebut.
    2. Master Profil Usaha:
  • Menampilkan View Profil Usaha, Update Alamat dan Telepon Usaha.
    3. Master User:
  • Menampilkan Daftar User, View, Update, Create User.
  • Ada fitur Generate Barcode User (QR Code)View dan Download Image Barcode.
    4. Master Akses Login:
  • Menampilkan Daftar Akses Login yaitu group, kode login, dan daftar user (user saat scan barcode).
  • View, Update, Create Akses Login. Delete User dari daftar user group tertentu.
    5. Master Customer:
  • Menampilkan Daftar Customer, View, Update, Create Customer.
    6. Master Paket:
  • Menampilkan Daftar Paket laundry, View, Update, Create Paket.
    7. Master Komisi:
  • Hanya membuat input komisi, tidak perlu membuat rule dapat komisinya. (Program untuk rule dapat komisi tidak dibuat ditahap ini)
  • Menampilkan Daftar Komisi berdasarkan paket dan proses kerja, Update nominal komisi.
    8. Master Promo:
  • Hanya membuat input promo, tidak perlu membuat rule dapat promonya. (Program untuk rule dapat promo tidak dibuat ditahap ini)
  • Promo yang dibuat Fix 2 macam saja dan pilih salah satu yang aktif: beli 10 paket gratis 1 atau diskon berapa persen di hari tertentu.
  • Menampilkan Daftar Promo, Set / Create, Update Promo.
    9. Pengeluaran:
  • Menampilkan Daftar Pengeluaran dan Total Pengeluaran, View, Update, Create Pengeluaran.
    10. Logout
  • Logout dan kembali ke halaman login.

Program dikerjakan dengan selalu commit ke Git sesuai urutan pengerjaan dan memberikan keterangan commit sesuai yang telah ditentukan (untuk keperluan supaya bisa digabung).  Jika ada perubahan / penambahan commit ke Git harus dikonsultasikan terlebih dahulu dan sesuai dengan yang disetujui berikut dengan keterangan commitnya.

Setiap hari harus ada update dan progress commit ke Git.

*  Selalu bisa dihubungi setiap hari serta response cepat.

*  Batas waktu pembuatan semua fitur pada tahap ini sesuai detail yang diberikan, ketentuan, dan persetujuan adalah selesai dalam waktu 6-7 hari.

Database Programming Mobile Programming Git UI Design UX Design Android studio

Project Class: Open to Suggestions
Published Date: 25/06/2019 15:10:21 WIB
Published Budget: Open to Suggestions
Finish Days: 7
Project Status: Published
Bid Count: 19
Select Deadline: 25/07/2019 15:10:21 WIB
Need Weekly Report:

Project Owner

jimmys1
    
0.00/10.00
51 Point
#3,298 dari 178,170

Accepted Worker

Bid masih terbuka.

  Place New Bid   Ask Owner   Chat

  User Bids

rbpstudio
    
9.58/10.00

fastinc
    
10.00/10.00

oriadesoft
    
10.00/10.00

zalzabill
    
10.00/10.00

fun_sout
    
10.00/10.00

hizkiamumu24
    
8.91/10.00

okakzai
    
9.48/10.00

danaoscompany
    
9.08/10.00

tunggalsigidn
    
6.00/10.00

paldi04
    
0.00/10.00

kucingselfie
    
0.00/10.00

wahyumurti89
    
0.00/10.00

arifandis
    
0.00/10.00

agus008
    
0.00/10.00

mwidyr
    
0.00/10.00

fristy_hatake
    
0.00/10.00

Jarodd
    
0.00/10.00

mansteein
    
0.00/10.00

LocalDEV
    
0.00/10.00