Konten dari Pengguna

Firebase: Pengertian, Fitur, Fungsi, dan Keunggulannya

Kabar Harian
Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
18 November 2021 10:03 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
Ilustrasi Firebase. Foto: firebase.google.com
zoom-in-whitePerbesar
Ilustrasi Firebase. Foto: firebase.google.com
ADVERTISEMENT
Firebase adalah sebuah platform dari Google yang menyediakan beberapa layanan untuk memudahkan pengembang aplikasi dalam membangun aplikasi web, Android, iOS, maupun Unity.
ADVERTISEMENT
Dikutip dari Android Application Development for Rookies with Database oleh Nadia Firly, Firebase disebut sebagai Cloud Service Provider dan Backend as a Service yang dimiliki Google.
Firebase menjadi solusi yang ditawarkan oleh Google untuk mempermudah dalam pengembangan aplikasi mobile maupun web yang bersifat Realtime Database.
Penggunaan Firebase memerlukan akses internet dalam menjalankan platform tersebut. Hal ini karena data tersimpan pada tempat penyimpnan berbasis online.
Dengan adanya Firebase, pengembang aplikasi bisa fokus mengembangkan aplikasi tanpa harus memberikan usaha yang besar.
Firebase merupakan salah satu teknologi yang sangat direkomendasikan dalam pembuatan aplikasi mobile maupun web berkualitas tinggi, seperti e-commerse, chat, dan lainnya.

Fitur Firebase dan Fungsinya

Fitur Firebase dan Fungsinya. Foto: firebase.google.com
Menurut Muhammad Ihsan Aljundi dan Muhammad Azriel Akbar dalam Kotlin Zero to Hero, ada beberapa fitur dalam Firebase, di antaranya:
ADVERTISEMENT
1. Firebase Authentication
Firebase Authentication berfungsi untuk memudahkan pembangunan sistem dalam autentifikasi yang aman. Fitur ini menyediakan solusi identitas end-to-end, mendukung akun email dan sandi, autentifikasi nomor telepon, Google, Twitter, Facebook, dan lain-lain.
2. Firebase Realtime Database
Firebase Realtime Database adalah database NoSQL yang di-hosting di cloud dan berfungsi untuk menyimpan dan mensinkronkan data antarpengguna secara real-time.
3. Firebase Cloud Storage
Firebase Cloud Storage berfungsi untuk membantu pengembang aplikasi menayangkan konten buatan pengguna, seperti foto dan video, dengan cepat dan mudah.
4. Firebase Hosting
Firebase Hosting memiliki fungsi untuk menerapkan aplikasi web satu halaman, halaman landing aplikasi seluler, atau progressive web app dengan mudah.
5. Firebase Cloud Messaging
ADVERTISEMENT
Firebase Cloud Messaging sebelumnya dikenal sebagai Google Cloud Messaging. Fitur ini berfungsi untuk mengirim dan menerima pesan lintas platform, seperti Android, iOS, dan aplikasi web.
Dengan fitur ini, pengguna bisa memberikan pemberitahuan dan membuat komunikasi dua arah antara perangkat. Teknologi yang digunakan terbagi menjadi dua, yaitu:
Untuk XMPP harus membangun server XMPP terlebih dahulu, sedangkan untuk HTTP bisa menggunakan console yang disediakan oleh Firebase.
6. Firebase Remote Config
Firebase Remote Config berfungsi untuk melakukan perubahan konfigurasi di dalam aplikasi Android atau iOS, tanpa harus melakukan pembaruan aplikasi di Play Store maupun App Store.
Salah satu catatan penggunaan dari Google adalah tidak boleh menggunakan Firebase Remote Config untuk melakukan perubahan yang krusial, seperti mengubah izin yang dibutuhkan oleh aplikasi.
ADVERTISEMENT
Keunggulan Firebase
Ilustrasi Tampilan Firebase. Foto: firebase.googleblog.com
Berikut ini beberapa keunggulan Firebase.
(SFR)