Anda di halaman 1dari 18

TUTORIAL KONFIGURASI DAN PENGELOLAAN

SOURCE CODE OJEK ONLINE

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”

7. Berikut adalah list text yg harus direplace:


a. http://gowjek.com → replace dengan alamat url server baru.
b. com.gowjek.customer → replace dengan directory baru (untuk apps customer).
c. com.gowjek.driver → replace dengan directory baru (untuk apps customer).
d. greative_gowjek → replace dengan user dan nama database baru.
e. pass321 → replace dengan password database yg baru.
f. Gow- → replace dengan singkatan nama aplikasi baru.
g. GOWJEK → replace dengan nama merk/branding baru.

8. Setelah selesai, tutup TextCrawler.

9. Lanjut ke konfigurasi selanjutnya.


SETUP SERVER
1. Buka folder Source Web, lalu compress semua isi folder menjadi file zip.

2. Buka Server hosting, dan posisi kan di root / public_html.


3. Jika sudah diposisi yg benar, klik Upload pada menu topbar, dan cari file yg sudah di-
compress tadi. Dan klik open. Maka progress upload file akan berjalan.

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

b. Isikan nama database anda lalu klik “Next Step”

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”.

e. Anda sudah berhasil membuat database baru.


6. Setelah itu kembali ke home cpanel dan klik menu “PhpMyAdmin”.

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

10. Setup server selesai.


MEMBUAT FIREBASE
1. Loginkan dahulu akun google anda di chrome.
2. Buka Link: https://firebase.google.com/?hl=id
3. Lalu akan terbuka website firebase google dan klik “Mulai” lalu tunggu hingga loading
selesai

4. Klik “Tambahkan Proyek”.


5. Isikan nama proyek Anda, misalnya “Greative-New” atau sesuai keinginan anda, dan
pilih negara indonesia lalu klik “Buat Proyek”

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.

18. Sekarang kita tinggal search dan replace text berikut:


a. AIzaSyCmyanNA-fU9D5AB1ywwvgB0TPoO8iRKc8 → replace dengan Web API Key baru *

b. AIzaSyBvfWsS4p-X-MVVnKl0pYfzuGbkFnc7e0s → replace dengan API Cloud Message (FCM) Baru **

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:

21. Caranya, buka link berikut: https://console.cloud.google.com/ , lalu akan terbuka


halaman dashboard, dan klik nama proyek kalian seperti gambar dibawah ini.
22. Lalu klik list menu -> API & Layanan -> Pustaka

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.

Konfigurasi Android Studio di file selanjutnya.

Anda mungkin juga menyukai