Pertama-tama, Anda perlu membuat proyek studio Android baru atau membuka proyek baru yang sudah ada.
Tambahkan Firebase Database SDK ke Aplikasi Anda
- Pertama-tama, buka Tools -> Firebase dari bilah alat atas. Setelah itu, Anda dapat melihat asisten Firebase terbuka di sisi kiri Android Studio.
- Selanjutnya, dengan mengklik ikon drop-down Realtime Database, Anda akan melihat opsi simpan dan ambil data, cukup klik di atasnya.
- Selanjutnya, klik Hubungkan ke Firebase .
- Setelah itu, jendela baru terbuka di sini, Anda dapat membuat proyek Firebase atau memilih proyek yang ada dan memilih negara Anda dan klik Hubungkan ke Firebase .
- Selanjutnya, klik Add the realtime Database to your app . Sebuah kotak pop-up muncul. Di sini Anda dapat melihat semua dependensi yang diperlukan untuk pembuatan proyek ini. Sekarang cukup klik Terapkan perubahan.
- Sekarang buka tampilan proyek [nama proyek Anda]-> aplikasi -> src dan pastikan Anda memiliki file google-services.json yang ditempatkan & juga dependensi Anda diatur dengan benar.
- Selanjutnya, Buka Firebase Console , dan Anda dapat melihat proyek Anda di sini. Buka saja proyek Anda.
- Selanjutnya, buka database dan klik C reate database di bawah database realtime.
- Di sini Anda harus memilih aturan database untuk proyek Anda. Anda dapat memilih dua mode.
- Test Mode: Mode ini memungkinkan siapa saja untuk membaca dan menulis ke dalam Database Anda. Anda dapat mengikuti aturan ini pada saat pengembangan aplikasi. Mode ini hanya dirancang untuk tujuan pengujian. Setelah menyelesaikan aplikasi, Anda dapat mengamankan aturan Anda.
Mode Terkunci: Mode ini menolak semua pembacaan dan penulisan dari web dan klien seluler. Server aplikasi terautentikasi Anda masih dapat memiliki kemampuan untuk mendapatkan akses ke Database Anda. Pilih mode Anda dengan bijak dan klik Aktifkan.
- Test Mode: Mode ini memungkinkan siapa saja untuk membaca dan menulis ke dalam Database Anda. Anda dapat mengikuti aturan ini pada saat pengembangan aplikasi. Mode ini hanya dirancang untuk tujuan pengujian. Setelah menyelesaikan aplikasi, Anda dapat mengamankan aturan Anda.
Konfigurasi Aturan Keamanan Basis Data
Firebase Realtime Database memberikan bahasa aturan ekspresif yang memungkinkan Anda menentukan bagaimana data harus disusun, bagaimana data harus diindeks, dan kapan data dapat ditulis dan dibaca.
Dalam pengaturan default, akses tulis dan baca ke database dikontrol sehingga hanya pengguna yang diverifikasi (diautentikasi) yang dapat menulis dan membaca data.
Tapi jangan khawatir, Anda dapat mengubah aturan Anda ke pengaturan publik.
Cara Menulis Basis Data
Di sini get Instance () digunakan untuk mendapatkan Instance Database yang lengkap. Kemudian dengan bantuan instance itu, simpan data di lokasi tertentu seperti yang ditunjukkan pada cuplikan kode di bawah ini.
// Write a message to the database | |
FirebaseDatabase database = FirebaseDatabase.getInstance(); // Get the database instance and store into object | |
DatabaseReference myRef = database.getReference(“message”); // getReference() get the refrence if the refrence is already creted… if refrence is not created then it will create a new refrence here | |
myRef.setValue(“Hello, World!”); // assign value to the particular refrence. |
Referensi Database terlihat seperti di konsol Firebase pada gambar di bawah ini.

Jika Anda ingin membuat database multi-simpul, Anda dapat mengatur jalurnya di getRefence() seperti
// Write a message to the database | |
FirebaseDatabase database = FirebaseDatabase.getInstance(); | |
DatabaseReference myRef = database.getReference(“message/java/user”); //set path to get the multiple dropdown nodes | |
myRef.setValue(“Hello, World!”); |
Dan tampilannya seperti pada gambar di bawah ini.

Jika Anda mengklik pengguna, Anda dapat melihat jalur yang sama di bagian atas yang telah Anda berikan di bagian kode.

Anda juga dapat menggunakan .child() untuk mendapatkan hasil yang sama.
FirebaseDatabase database = FirebaseDatabase.getInstance(); | |
//you can also use .child() to get the same results | |
DatabaseReference myRef = database.getReference(“message”).child(“java”).child(“user”); | |
myRef.setValue(“Hello, Worldd!”); |
demikian membuat Firebase Realtime Database Langkah demi Langkah selengkapnya silahkan kunjungi https://firebasetutorials.com/