Cara Mengaktifkan Google Cloud Firestore

Google Cloud Firestore adalah salah satu produk database gratis milik google. Kita dapat menggunakan database ini untuk membuat project aplikasi atau project website yang memerlukan database.

Untuk para pemula umumnya mereka merasa bingung harus memulai dari mana. Pertanyaan yang sering di ajukan yaitu sebagai berikut :

  1. Bagaimana cara menggunakan firebase cloud firestore?
  2. Bagaimana saya harus memulainya?
  3. Bagaimana langkah-langkah mengaktifkan firebase cloud firestore?
  4. Bagaimana mendapatkan Api Key firebase cloud firestore?
  5. Bagaimana mendapatkan konfigurasi firebase cloud firestore?
Nah untuk menjawab itu semua, saya akan memberikan tutorial bagaimana cara mengaktifkan firebase cloud firestore serta mendapatkan code config atau code konfigurasi aplikasi yang di dalamnya terdapat api-key dan beberapa code lain.


Untuk mengaktifkan Google Cloud Firestore dan mendapatkan code config nya, kamu bisa mengikuti tutorial berikut ini :

Membuat Project Baru
  • Beri nama project dengan nama yang kamu inginkan, lalu klik 'Lanjutkan'. Lihat gambar di bawah.
Memberi nama project
  • Selanjutnya kita akan Menautkan Project Ke google analytic. Scroll ke bawah, Lalu klik 'Lanjutkan'. Lihat gambar di bawah.
Menautkan Project Ke google analytic
  • Lalu pilih akun google analytics yang ingin kamu tautkan. Setelah itu, klik 'Buat Project'. Lihat gambar dibawah.
Memili Akun Google Analytics Untuk Di Tautkan
  • Tunggu sampai loading selesai. Google sedang memproses pembuatan project kamu. Setelah itu klik 'Lanjutkan'. Lihat gambar di bawah.
Melanjutkan Proses Pengaktifan Project
  • Setelah itu, klik produk 'Cloud Firestore'. Lihat Gambar Di bawah.
Mengaktifkan Produk Cloud Firestore
  • Tunggu Loading. Setelah itu klik 'Buat Database'.
  • Selanjutnya pilih 'Mulai dalam mode produksi'. Lalu klik 'Berikutnya'. Lihat gambar dibawah.
Memilih Aturan Keamanan Baca Tulis Database

  • Lalu klik 'Selesai'. Lihat Gambar Diawah.
Menyelesaikan tahapan pembuatan cloud firestore
  • Tunggu sampai loading selesai. Lalu pergi ke bagian sub menu 'Aturan'. Lihat Gambar di bawah.
  • Setelah itu, Copy Script Dibawah ini :

rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}

  • Selanjutnya copy script di atas, lalu pastekan di kolom editor script seperti pada gambar di bawah ini.
  • Setelah itu, Klik 'Publikasikan'.
  • Selanjutnya, Klik icon Gear yang terletak di samping tuisan 'Project Overview'. Lalu klik 'Setelan Proyek'. Lihat Gambar Dibawah.
Mengaktifkan Setelan Proyek Firebase
  • Scroll ke bagian paling bawah, Lalu klik icon script seperti pada gambar di bawah ini.
Membuat Aplikasi Project
  • Selanjutnya beri nama aplikasi web. Isi nama terserah yang kamu mau. Lalu beri centang di bagian bawah. Setelah itu klik 'Daftarkan Aplikasi'. Lihat Gambar Dibawah.
Mendaftarkan aplikasi web
  • Tunggu Loading Selesai. Lalu klik 'Selanjutnya'.
  • Klik lagi tombol 'Selanjutnya'.
  • Setelah itu klik tombol 'Lanjutkan Ke Konsol'. Lihat gambar di bawah.
Melanjutkan Ke Konsol Cloud Firestore
  • Setelah itu, Scroll ke bagian bawah. Klik 'Config' Di bagian bawah tulisan 'Firebase SDK snippet'. Lihat gambar di bawah.
Mendapatkan konfigurasi aplikasi firebase
  • Setelah itu copy semua script konfigurasi aplikasi firebase tersebut.
  • Selesai.

Pada tahap ini kita telah mendapatkan script konfigurasi aplikasi firebase, dimana code konfigurasi ini terdapat api key dan beberapa code lainnya.

Berikut ini code config atau code konfigurasi aplikasi dari tutorial di atas :


const firebaseConfig = {
apiKey: "AIzaSyAnaF-SCgKxYJde***********-*",
authDomain: "database-star-rating.firebaseapp.com",
databaseURL: "https://database-star-rating.firebaseio.com",
projectId: "database-star-rating",
storageBucket: "database-star-rating.appspot.com",
messagingSenderId: "2979********",
appId: "1:2979********:web:1a52******************",
measurementId: "G-60********"
};


Dengan didapatkannya code config atau code konfigurasi ini, kita dapat melakukan penulisan dan membaca data melalui website kita.

Nah, untuk mengamankan konfigurasi firebase ini, kita perlu melakukan obfuscade atau pengkaburan agar api key ini tidak bisa digunakan oleh orang lain.

Untuk mengaburkan konfigurasi firebase ini, kamu bisa membaca tutorialnya disini Cara Mengamankan Code Config Atau Code Konfigurasi Aplikasi Firebase Firestore (artikel masih dalam penulisan)