KONFIGURASI DASAR
1. Untuk mempermudah konfigurasi awal, Install Software yg diperlukan, seperti:
Android studio Versi 2.3.3 dan TextCrawler versi 3.
2. Extrat semua file source yg sudah didownload dalam satu folder (Source Apps, Source
Web dan Database.sql.
3. Buka TextCrawler, lalu ke option -> table output dan uncheck “Create .bak (Backup)
when updating file.”, lalu klik “Ok”.
4. Arahkan kursor ke icon folder di pojok kanan atas untuk menentukan directory file
source, lalu tentukan lokasi file source kita berada, dan klik “Ok”.
5. Arahkan kursor ke kolom “File Filter” yg ada di pokok kiri atas, lalu ubah text default
“*.txt” menjadi “*” (tanpa tanda kutip)
6. Selanjutkan kita tinggal replace beberapa text berikut dengan cara mengisi text (list
text ada di bawah) di kolom “Find” dan mengisi text baru (sesuai dengan settingan
baru) mengikuti format text lama di kolom “Replace”
4. Lalu kembali ke public_html dan extract file source web.zip tadi hinggal seluruh script
muncul di directory root/public_html.
5. Setelah itu kembali ke home cpanel dan buat database baru, caranya lihat gambar
berikut:
a. Klik “MySQL Database Wizard
c. Isikan nama user database, samakan saja dengan nama database dan isikan
password terserah anda lalu klik “Create User”
d. Ceklis “ALL PRIVILEGES”, lalu klik “Next Step”.
7. Maka akan terbuka halaman database anda, lalu klik nama database anda di sidebar
kiri dan setelah itu klik import.
8. Cari database yg sudah didownload diletakan, pilih dan klik open, setelah itu scroll ke
bawah dan klik “Go”, tunggu hingga proses upload selesai dan nanti akan muncul
banyak tabel2 database. Anda tinggal mengedit2 database sesuai keinginan anda.
9. Test api telah aman dengan membuka link http://domainanda.com/api
6. Tunggu hingga muncul gambar seperti dibawah ini. Lalu klik “Lanjutkan”.
7. Setelah sampai di dashboard firebase, anda klik menu “Tambahkan firebase ke aplikasi
android Anda”. Seperti gambar dibawah ini.
8. Isi form nama package sesuai dengan package aplikasi android Anda, apakah driver
atau customer, dan nama aplikasi anda hanya untuk mengidentifikasi item firebase
agar tidak tertukar antara firebase driver dan customer, dan kolom yg terakhir yaitu
kolom “Sertifikat penandatanganan debug SHA-1” dikosongkan saja dulu. Dalam
simulasi ini mungkin saya akan membuat firebase untuk aplikasi ojek Customer. Jika
sudah, klik “Daftarkan Aplikasi”.
9. Lalu setelah tiba di halaman berikutnya, kita tinggal download file google-service.json
untuk kita pasangkan diaplikasi kita. Dan dibuat terpisah antara driver dan customer,
jadi buat 2 kali. Setelah file berhasil terdownload, klik “Lanjutkan”.
10. Kita akan tiba di halaman terakhir, dan halaman ini dilewati saja, karena konfigurasi
script firebase di source mobile apps sudah dipasang oleh kami. Langsung klik
“Selesai”
11. Jika semua sudah selesai, maka kita akan ditampilkan ke halaman list proyek firebase
kita.
12. Sekarang kita tinggal menambahkan satu konfigurasi firebase lagi untuk aplikasi
driver kita. Tinggal klik “Tambahkan Aplikasi Lain”, dan klik “Tambahkan firebase ke
aplikasi android Anda”.
13. Ulangi Point 8 sampai sepuluh hingga selesai, jangan lupa isikan nama package yg
berbeda dan nama aplikasinya juga.
14. Setelah membuat konfigurasi firebase selesai, anda tinggal memasang file sudah
didownload tadi ke masing2 source aplikasinya, jangan sampai tertukar. Dalam kasus
ini anda akan menemukan 2 file di direktori download anda seperti gambar berikut.
15. Copy file pertama dan paste di folder Source Mobile Apps/customer-master/app.
Anda akan menemui banyak file google-services.json, hapus dahulu semua file
tersebut sebelumnya. Dan timpah dengan file baru.
16. Lakukan hal tersebut pada kedua file untuk kedua source yaitu customer dan driver,
pastikan namanya adalah “google-service.json” (tanpa tanda kutip)
17. Setelah selesai dengan kedua file konfigurasi firebase tersebut, sekarang kita buka
TextCrawler. Dan arahkan ke folder Source Apps.
Keterangan:
* API Untuk Google maps dan direction
** API Untuk cloud message (sync driver dengan user dll)
19. API key baru, dapat kita temukan di firebase dashboard lalu klik setelan proyek
seperti gambar berikut:
20. Jangan lupa untuk diaktifkan bbrp module googlenya, lihat gambar dibawah:
23. maka akan terbuka halaman pustaka layanan google cloud, tinggal cari layanan yg
dibutuhkan seperti yg sudah disebutkan diatas, kalu klik aktifkan.
24. Sampai disini konfigurasi firebase selesai. Kita bisa lanjut ke tahap selanjutnya.