Firebase: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
 
(37 revisi perantara oleh 13 pengguna tidak ditampilkan)
Baris 1:
{{Infobox dot-com company
| name = Firebase, Inc.
| logo = = Firebase logo1Logo.png
| founder = James Tamplin, Andrew Lee<ref>{{cite web |url=https://angel.co/firebase |title=Firebase - AngelList |accessdate=Jun 11, 2014 |publisher=[[AngelList]] |archive-date=2014-07-06 |archive-url=https://web.archive.org/web/20140706035101/https://angel.co/firebase |dead-url=no }}</ref>
| industry = [[BackendMobile selulerbackend sebagaias layanan]]a service, [[PengembanganMobile aplikasiapplication seluler]]development
| products = Analytics, Cloud Messaging, Authentication, Realtime Database, Cloud Firestore, Storage, Hosting, ML Kit, Remote Config, Test Lab, Crash Reporting, Notifications, App Indexing, Dynamic Links, Invites
| parent = [[Google]]
| url = [https://firebase.google.com/ firebase.google.com]
| company_type = [[Subsider]]Anak Perusahaan
| location_city = [[San Francisco]]
| location_country = [[AmerikaUnited SerikatStates]]<ref>{{cite web|url=https://firebase.google.com/support/|title=Contact Us|duplicate_publisher=|publisher=Firebase, Inc|access-date=2018-10-17|archive-date=2020-04-12|archive-url=https://web.archive.org/web/20200412102916/https://firebase.google.com/support/|dead-url=no}}</ref>
| foundation = {{Start date|2011|09}}<ref name="crunch2011">{{cite web |url=http://www.crunchbase.com/organization/firebase |title=Firebase - CrunchBase |accessdate=June 11, 2014 |publisher=[[CrunchBase]] |archive-date=2014-06-13 |archive-url=https://web.archive.org/web/20140613184533/http://www.crunchbase.com/organization/firebase |dead-url=no }}</ref>
| incorporated =
| area_served = Seluruh duniaDunia
| launch_date = April 2012<ref>{{cite web |url=https://firebase.googleblog.com/2012/04/developers-meet-firebase.html|title=Developers, Meet Firebase!|accessdate=June 11, 2014|publisher=Firebase, Inc|archive-date=2016-06-23|archive-url=https://web.archive.org/web/20160623170930/https://firebase.googleblog.com/2012/04/developers-meet-firebase.html|dead-url=no}}</ref>
}}
'''Firebase''' adalah suatu layanan dari [[Google]] untuk mempermudah para pengembang aplikasi untuk mengembangkan aplikasinya. Dengan adanya Firebase, developer aplikasi bisa fokus mengembangkan aplikasi tanpa harus mengeluarkan tenaga yang besar untuk urusan ''backend''. Dua fitur utama dari Firebase adalah Firebase Remote Config dan Firebase Realtime Database. Selain itu juga terdapat fitur pendukung untuk aplikasi yang memerlukan ''push notification'' yaitu Firebase Notification Console.
<!-- Cek lagi terjemahannya
== Sejarah==
Firebase didirikan oleh James Tamplin dan Andrew Lee pada Tahun 2011. Envolve menyediakan pengembang API yang memungkinkan integrasi fungsi obrolan daring ke situs web mereka. Setelah merilis layanan obrolan, Tamplin dan Lee menemukan bahwa itu digunakan untuk mengirimkan data aplikasi yang bukan pesan obrolan. Pengembang menggunakan Envolve untuk menyinkronkan data aplikasi seperti status game secara real time di seluruh penggunanya. Tamplin dan Lee memutuskan untuk memisahkan sistem obrolan dan arsitektur real-time yang menjalankannya. Mereka mendirikan Firebase sebagai perusahaan terpisah pada bulan April 2012.<ref>{{Cite web|url = http://www.fastcolabs.com/3031109/sometimes-youre-just-one-hop-from-something-huge|title = Terkadang Anda Hanya Mempunyai Satu Harapan Dari Sesuatu yang Besar|date = May 27, 2014|accessdate = Oktober 15, 2018|website = |publisher = [[Fast Company (magazine)|Fast Company]]|last = Melendez|first = Steven}}</ref>
 
'''Firebase''' adalah suatu layanan dari [[Google]] yang digunakan untuk mempermudah para pengembang aplikasi untukdalam mengembangkan aplikasinyaaplikasi. Dengan adanya Firebase, developerpengembang aplikasi bisa fokus mengembangkan aplikasi tanpa harus mengeluarkanmemberikan tenagausaha yang besar untuk urusan ''backend''. Dua fitur utamayang menarik dari Firebase adalahyaitu Firebase Remote Config dan Firebase Realtime Database. Selain itu juga terdapat fitur pendukung untuk aplikasi yang memerlukanmembutuhkan ''push notification''pemberitahuan yaitu Firebase Notification Console.
Firebase Inc. mengumpulkan [[dana awal]] pada bulan Mei 2012. Perusahaan ini kemudian meningkatkan [[pendanaan Seri A ]] pada Juni 2013.<ref>{{Cite web|url = http://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|title = Firebase mendapat $ 5,6 juta untuk meluncurkan produk berbayarnya dan menjalankan basisnya|date = June 6, 2013|accessdate = Oktober 15, 2018|website = |publisher = [[Gigaom]]|last = Darrow|first = Barb}}</ref> Pada Oktober 2014, Firebase diakuisisi oleh Google.<ref name="google">{{cite web|url=https://firebase.googleblog.com/2014/10/firebase-is-joining-google.html|title=Firebase Bergabung dengan Google!|publisher=Firebase, Inc|author=Tamplin, James|accessdate= oktober 15, 2018}}</ref> Pada Oktober 2015, Google mengakuisisi Divshot untuk menggabungkannya dengan tim Firebase. Sejak akuisisi, Firebase telah tumbuh di dalam Google dan memperluas layanannya untuk menjadi platform terpadu bagi developer seluler. Firebase sekarang terintegrasi dengan berbagai layanan Google lainnya untuk menawarkan produk dan skala yang lebih luas bagi developer. Pada bulan Januari 2017, Google mengakuisisi Fabric dan [[Crashlytics]] dari [[Twitter]] untuk bergabung dengan layanan tersebut ke tim Firebase.<ref>{{cite web|url=https://fabric.io/blog/fabric-joins-google|title=Fabric Bergabung dengan Google|date=January 18, 2017|accessdate=Oktober 15, 2018}}</ref><ref>{{cite web|url=https://firebase.googleblog.com/2017/01/FabricJoinsGoogle17.html|title=Menyambut Fabric ke Google|date=January 18, 2017|accessdate= Oktober 11, 2018}}</ref> Firebase meluncurkan Cloud Firestore , sebuah Database Dokumen, pada bulan Oktober 2017. <ref>{{Cite web|url=https://techcrunch.com/2017/10/03/google-launches-cloud-firestore-a-new-document-database-for-app-developers |title= Google meluncurkan Cloud Firestore, basis data dokumen baru untuk pengembang aplikasi|access-date=Oktober 15, 2018}}</ref><ref>{{Cite web|url=https://www.infoq.com/news/2017/10/google-firestore|title=Google Mengumumkan Firestore, Basis Data Dokumen|access-date=Oktober 11, 2018}}</ref><ref>{{Cite news|url=http://www.androidpolice.com/2017/10/03/firebase-launching-cloud-firestore-new-document-database-featuring-realtime-sync-no-hassle-scaling-offline-support/|title=Firebase meluncurkan Cloud Firestore, basis data dokumen baru yang menampilkan sinkronisasi waktu nyata, skala tanpa kerumitan, dan dukungan offline|accessdate=Oktober 15, 2018|language=id}}</ref><ref>{{Cite news|url=https://www.androidheadlines.com/2017/10/googles-cloud-firestore-lets-focus-app-development.html|title=Cloud Firestore Google Memungkinkan Anda Fokus Pada Pengembangan Aplikasi {{!}} |access-date=Oktober 15, 2018|language=id}}</ref>
 
===Etimologi===
== Sejarah ==
"Base" dalam Firebase sebenarnya merupakan plesetan dari BaaS, ("Backend as a Service"). Karena layanan (''Service'') ini memang berfungsi untuk mempermudah pengelolaan ''Backend''.
Firebase berevolusi dari Envolve, startup sebelumnya yang didirikan oleh James Tamplin dan Andrew Lee pada Tahuntahun 2011. Envolve menyediakan pengembang API[[Antarmuka pemrograman aplikasi]] yang memungkinkan integrasi fungsi obrolan daring ke situs web mereka. Setelah merilis layanan obrolan, Tamplin dan Lee menemukan bahwa ituEnvolve digunakan untuk mengirimkan data aplikasi yang bukan pesan obrolan. Pengembang menggunakan Envolve untuk menyinkronkan data aplikasi seperti status gamepermainan secara real[[waktu timenyata]] di seluruh penggunanya. Tamplin dan Lee memutuskan untuk memisahkan sistem obrolan dan arsitektur real-timewaktu nyata yang menjalankannya. MerekaTamplin dan Lee mendirikan Firebase sebagai perusahaan terpisah pada bulan April 2012.<ref>{{Cite web|url = http://www.fastcolabs.com/3031109/sometimes-youre-just-one-hop-from-something-huge|title = TerkadangSometimes AndaYou're HanyaJust MempunyaiOne SatuHop HarapanFrom DariSomething Sesuatu yang BesarHuge|date = May 27, 2014|accessdate = OktoberJune 1511, 20182014|website = |publisher = [[Fast Company (magazine)|Fast Company]]|last = Melendez|first = Steven|archive-date = 2014-06-03|archive-url = https://web.archive.org/web/20140603040834/http://www.fastcolabs.com/3031109/sometimes-youre-just-one-hop-from-something-huge|dead-url = no}}</ref>
 
Firebase Inc. mengumpulkan [[dana awal]] pada bulan Mei 2012. Perusahaan ini kemudian meningkatkan [[pendanaan Seri A ]] pada bulan Juni 2013.<ref>{{Cite web|url = http://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|title = Firebase mendapatgets $ 5,6.6M jutato untuklaunch meluncurkanits produkpaid berbayarnyaproduct danand menjalankanfire basisnyaup its base|date = June 6, 2013|accessdate = OktoberJune 1511, 20182014|website = |publisher = [[Gigaom]]|last = Darrow|first = Barb|archive-date = 2014-05-04|archive-url = https://web.archive.org/web/20140504144149/http://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|dead-url = yes}}</ref> Pada bulan Oktober 2014, Firebase diakuisisi oleh Google.<ref name="google">{{cite web|url=https://firebase.googleblog.com/2014/10/firebase-is-joining-google.html|title=Firebase Bergabung denganJoining Google!|publisher=Firebase, Inc|author=Tamplin, James|accessdateaccess-date= oktoberOktober 15, 2018|archive-date=2016-06-23|archive-url=https://web.archive.org/web/20160623180108/https://firebase.googleblog.com/2014/10/firebase-is-joining-google.html|dead-url=no}}</ref> Pada bulan Oktober 2015, [[Google]] mengakuisisi Divshot untuk menggabungkannya dengan timTim Firebase. Sejak akuisisi, Firebase telah tumbuhberkembang di dalam Google dan memperluas layanannyalayanan untuk menjadi platform terpadu bagi developerpengembang seluleraplikasi. Firebase sekarang terintegrasi dengan berbagai layanan Google lainnya, untuk menawarkan produk dan skala yang lebih luas bagi developerpengembang aplikasi. Pada bulan Januari 2017, Google mengakuisisi Fabric dan [[Crashlytics]] dari [[Twitter]] untuk bergabung dengan layanan tersebut ke timTim Firebase.<ref>{{cite web|url=https://fabric.io/blog/fabric-joins-google|title=Fabric Bergabungis denganJoining Google|date=January 18, 2017|first=Rich|last=Paret|accessdate=Oktober 15, 20182017-01-18|archive-date=2017-01-19|archive-url=https://web.archive.org/web/20170119000853/https://fabric.io/blog/fabric-joins-google/|dead-url=no}}</ref><ref>{{cite web|url=https://firebase.googleblog.com/2017/01/FabricJoinsGoogle17.html|title=MenyambutWelcoming Fabric keto Google|date=January 18, 2017|first=Francis|last=Ma|accessdate= Oktober 11, 20182017-01-18|archive-date=2017-01-18|archive-url=https://web.archive.org/web/20170118224513/https://firebase.googleblog.com/2017/01/FabricJoinsGoogle17.html|dead-url=no}}</ref> Firebase meluncurkan Cloud Firestore , sebuah Databasedatabase Dokumendokumen, pada bulan Oktober 2017. <ref>{{Cite web|url=https://techcrunch.com/2017/10/03/google-launches-cloud-firestore-a-new-document-database-for-app-developers |title= Google meluncurkanlaunches Cloud Firestore, basisa datanew dokumendocument barudatabase untukfor pengembangapp aplikasidevelopers|website=TechCrunch|access-date=Oktober 15, 2018-07-16|archive-date=2018-07-17|archive-url=https://web.archive.org/web/20180717100402/https://techcrunch.com/2017/10/03/google-launches-cloud-firestore-a-new-document-database-for-app-developers/|dead-url=no}}</ref><ref>{{Cite web|url=https://www.infoq.com/news/2017/10/google-firestore|title=Google MengumumkanAnnounces Firestore, Basisa DataDocument DokumenDatabase|website=InfoQ|access-date=Oktober 11, 20182017-10-19|archive-date=2017-10-19|archive-url=https://web.archive.org/web/20171019112453/https://www.infoq.com/news/2017/10/google-firestore|dead-url=no}}</ref><ref>{{Cite news|url=http://www.androidpolice.com/2017/10/03/firebase-launching-cloud-firestore-new-document-database-featuring-realtime-sync-no-hassle-scaling-offline-support/|title=Firebase meluncurkanis launching Cloud Firestore, basisa datanew dokumendocument barudatabase yangfeaturing menampilkanrealtime sinkronisasi waktu nyatasync, skala tanpano-hassle kerumitanscaling, dan dukunganand offline support|accessdatedate=Oktober2017-10-03|work=Android 15, 2018Police|access-date=2017-10-19|language=iden-US|archive-date=2017-10-19|archive-url=https://web.archive.org/web/20171019112510/http://www.androidpolice.com/2017/10/03/firebase-launching-cloud-firestore-new-document-database-featuring-realtime-sync-no-hassle-scaling-offline-support/|dead-url=no}}</ref><ref>{{Cite news|url=https://www.androidheadlines.com/2017/10/googles-cloud-firestore-lets-focus-app-development.html|title=Google's Cloud Firestore GoogleLets MemungkinkanYou AndaFocus FokusOn PadaApp Pengembangan AplikasiDevelopment {{!}} Androidheadlines.com|date=2017-10-05|work=AndroidHeadlines.com {{!}}|access-date=Oktober 15, 20182017-10-19|language=iden-US|archive-date=2017-10-19|archive-url=https://web.archive.org/web/20171019162841/https://www.androidheadlines.com/2017/10/googles-cloud-firestore-lets-focus-app-development.html|dead-url=no}}</ref>
 
== Layanan ==
Layanan Firebase tidak seperti dulu yang memberikan TrialLayanan PlanPercobaan, sekarang kita dapat memanfaatkan Firebase secara Gratis!, Tentunyatentunya dengan batasan tertentu. Firebase tersedia dalam tiga opsi, yaitu: SPARK (FreeGratis), FLAME ($25 per bulan), dan BLAZE (bayar sesuai pemakaian). Anda dapat membandingkan ketiga opsipilihan tersebut melalui [[https://firebase.google.com/pricing/]] {{Webarchive|url=https://web.archive.org/web/20230707090834/https://firebase.google.com/pricing |date=2023-07-07 }}.<ref>{{cite web |url=https://firebase.google.com/pricing/|title=Firebase Pricing|accessdate= Oktober 16, 2018|language=id|archive-date=2023-07-07|archive-url=https://web.archive.org/web/20230707090834/https://firebase.google.com/pricing|dead-url=no}}</ref>.
 
=== Fitur Firebase ===
 
==== Firebase Cloud Messaging ====
DuluFirebase Cloud Messaging (FCM) dulu dikenal sebagai [[Google Cloud Messaging]] (GCM), [[di mana Firebase Cloud Messaging]] (FCM) dapat mengirim dan menerima pesan [[lintas platform]] seperti [[Android (operatingsistem systemoperasi)|Android]], [[iOS]], dan [[webaplikasi applicationweb]], yang pada tahun 2016 dapat digunakan tanpa menggunakan biaya.<ref>{{Cite web|url=https://firebase.google.com/docs/cloud-messaging/|title=Firebase Cloud Messaging|website=Google Developers|language=iden|accessdateaccess-date= Oktober 16, 20182016-05-28|archive-date=2016-07-20|archive-url=https://web.archive.org/web/20160720185245/https://firebase.google.com/docs/cloud-messaging/|dead-url=no}}</ref> Firebase Cloud Messaging (FCM), adalah layanan yang diberikan oleh Firebase untuk menggantikan Google Cloud Messaging (GCM). Pihak Google menyarankan untuk aplikasi yang masih menggunakan GCMGoogle Cloud Messaging untuk segera migrasi ke FCMFirebase Cloud Messaging. Fitur-fitur yang diberikan oleh GCMFirebase Cloud Messaging sebenarnya tidak terlalu jauh berbeda dengan GCMGoogle Cloud Messaging. Dengan FCMFirebase Cloud Messaging kita bisa memberikan push notificationpemberitahuan dan membuat komunikasi dua arah antara deviceperangkat. Teknologi yang digunakan terbagi menjadi dua yaitu:
 
* XMPP (Extensible Messaging and Presence Protocol)
* [[HTTP]] (Hypertext Transfer Protocol).
Untuk XMPP harus membangun server XMPP terlebih dahulu, sedangkan untuk HTTP bisa menggunakan [[console]] yang disediakan oleh Firebase.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Cloud Messaging|website=Google Developers|language=id|access-date=Oktober 16, 2018|archive-date=2019-04-10|archive-url=https://web.archive.org/web/20190410215137/https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|dead-url=no}}</ref>
 
==== Firebase Authentication ====
Firebase Authentication merupakan layanan sistem otentikasi yang menerapkan kode client-side code, sehingga userpengguna dapat mendaftar dan [[mendaftar|login]] ke aplikasi]] [[Facebook]], [[GitHub]], [[Twitter]] dan [[Google]] (dan [[Google Play Games]]). Selain itu, Firebase termasuk sistem manajemen pengguna dimanadi mana pengembang dapat mengaktifkan otentikasi pengguna dengan login [[email]] dan [[kata sandi]] yang disimpan dengan Firebase.<ref>{{Cite web|url=https://firebase.google.com/docs/auth/|title=Firebase Authentication|accessdate=Oktober 16, 2018}}</ref> Sebagian besar aplikasi perlu mengetahui identitas pengguna. Dengan mengetahui identitas pengguna, aplikasi dapat menyimpan data pengguna secara aman di cloud dan memberikan pengalaman personal yang sama di setiap perangkat pengguna. Firebase Authentication menyediakan layanan backend, SDK yang mudah digunakan, dan library UI yang siap pakai untuk mengautentikasi pengguna ke aplikasi Anda. Firebase Authentication mendukung autentikasiotentikasi menggunakan sandi, nomor telepon, penyedia identitas gabungan yang populer, seperti Google, Facebook, dan Twitter, dan lain-lain.<ref>{{Cite web|url=https://firebase.google.com/docs/auth/|title=Firebase AuthenticationAuth|publisher=Firebase, Inc.|accessdate=OktoberMay 1619, 20182016|archive-date=2016-09-21|archive-url=https://web.archive.org/web/20160921013938/https://firebase.google.com/docs/auth/|dead-url=no}}</ref>
 
==== Firebase Remote Config ====
Firebase Remote Config adalahmerupakan fitur yang memungkinkan digunakan untuk melakukan perubahan konfigurasi di dalam aplikasi [[Android]] / [[iOS]], tanpa harus melakukan updatepembaruan aplikasi di Play Store / App Store. Cara kerja dari Remote Config adalah aplikasi menyimpan terlebih dahulu file XML yang berisi parameter-parameter yang nilainya akan bisa diganti melalui console Firebase. Kemudian objek firebase di dalam aplikasi akan melakukan request data dari server, kemudian me’loadmemproses data-data tersebut. Secara defaultumum, objek Firebase di dalam aplikasi akan melakukan request 12 jam / 1x, tetapi hal tersebut bisa diubah sesuai yang diinginkan. Salah satu catatan dari [[Google]] adalah tidak boleh menggunakan Remote Config untuk melakukan perubahan yang krusial, seperti mengubah permissionijin yang dibutuhkan oleh aplikasi.<ref>{{Cite web|url=https://coolnetkidfirebase.wordpressgoogle.com/2016/09/08docs/androidremote-apa-itu-firebaseconfig/|title=Firebase Remote Config|website=Google Developers|language=iden|access-date=Oktober 16, 20182016-05-28|archive-date=2023-06-06|archive-url=https://web.archive.org/web/20230606030016/https://firebase.google.com/docs/remote-config|dead-url=no}}</ref>
 
==== Firebase Realtime Database ====
Firebase menyediakan realtime database dan backend sebagai layanan. Layanan ini menyediakan pengembang aplikasi[[Antarmuka APIpemrograman aplikasi]] yang memungkinkan data aplikasi disinkronkan di seluruh klien dan disimpan di Firebase cloud .<ref>{{Cite web|url = https://venturebeat.com/2013/02/13/firebases-backend-makes-it-ten-times-easier-to-build-apps/|title = FirebaseFirebase’s scalable backend membuatnyamakes '10it kali’10 lebihtimes mudaheasier’ 'untukto membuatbuild aplikasiapps|date = February 13, 2013|accessdate = OktoberJune 1612, 20182014|website = |publisher = VentureBeat|last = Farr|first = Christina|archive-date = 2014-02-21|archive-url = https://web.archive.org/web/20140221143715/http://venturebeat.com/2013/02/13/firebases-backend-makes-it-ten-times-easier-to-build-apps/|dead-url = no}}</ref><ref>{{Cite web|url = https://venturebeat.com/2013/08/29/firebase-is-building-a-dropbox-for-developers/|title = Firebase sedangis membangunbuilding a Dropbox untukfor developerdevelopers|date = August 29, 2013|accessdate = OktoberJune 1612, 20182014|website = |publisher = VentureBeat|last = Marshall|first = Matt|archive-date = 2014-06-28|archive-url = https://web.archive.org/web/20140628045843/http://venturebeat.com/2013/08/29/firebase-is-building-a-dropbox-for-developers/|dead-url = no}}</ref> Perusahaan menyediakan pustaka klien yang memungkinkan integrasi dengan [[Android (sistem operasi)|Android]], [[iOS]], [[JavaScript]], [[Java (bahasa pemrograman)|Java]], [[Objective-C]], [[Swift (bahasa pemrograman)|Swift]] dan [[Node.js]] aplikasi. Database juga dapat diakses melalui REST API dan mengikat untuk beberapa [[JavaScript frameworks]] Frameworks seperti [[AngularJS]], [[React (JavaScript library)|React]], [[Ember.js]] dan [[Backbone.js]].<ref>{{Cite web|url=https://firebase.google.com/docs/database/|title=Firebase Realtime Database|last=|first=|date=|website=|publisher=Firebase, Inc.|accessdate=OktoberMay 1619, 20182016|archive-date=2016-09-08|archive-url=https://web.archive.org/web/20160908060903/https://firebase.google.com/docs/database/|dead-url=no}}</ref> The REST API menggunakan [[Server-Mengirim Peristiwa|Server-Mengirim Peristiwa]] protokol, yang merupakan API untuk membuat koneksi HTTP untuk menerima pemberitahuan push dari server. PengembangDeveloper yang menggunakan basisrealtime data waktu nyatadatabase dapat mengamankan data mereka dengan menggunakan aturan keamanan yang diberlakukan oleh sisi server perusahaan.<ref>{{Cite web|url = http://gigaom.com/2012/12/18/firebase-secures-its-real-time-back-end-service/|title = Firebase mengamankansecures layanan back-endits real-time back-nyaend service|date = Dec 18, 2012|accessdate = OktoberJune 1612, 20182014|website = |publisher = Gigaom|last = Darrow|first = Barb|archive-date = 2014-10-17|archive-url = https://web.archive.org/web/20141017205224/https://gigaom.com/2012/12/18/firebase-secures-its-real-time-back-end-service/|dead-url = yes}}</ref> Cloud Firestore yang merupakan generasi mendatang Firebase dari Firebase Realtime Database dirilis untuk penggunaan beta. Firebase Realtime Database merupakan database yang di-host pada cloud. Data disimpan sebagai [[JSON]] dan disinkronkan secara realtime ke setiap klien yang terhubung.<ref>{{Cite web|url=https://firebase.google.com/docs/database/|title=Firebase Realtime Database|accessdate=Oktober 18, 2018|archive-date=2016-09-08|archive-url=https://web.archive.org/web/20160908060903/https://firebase.google.com/docs/database/|dead-url=no}}</ref>
Firebase Realtime Database merupakan database yang di-host di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Ketika Anda membuat aplikasi lintas-platform dengan SDK Android, iOS, dan JavaScript, semua klien akan berbagi sebuah instance Realtime Database dan menerima update data terbaru secara otomatis.<ref>{{Cite web|url=https://firebase.google.com/docs/database/|accessdate=Oktober 16, 2018}}</ref>
 
==== Firebase Storage ====
Firebase Storage dirancang untuk developerpengembang aplikasi yang perlu menyimpan dan menampilkan konten buatan pengguna, seperti foto atau video dan menambahkan keamanan [[Google]] pada uploadunggah dan downloadunduh fileberkas untuk aplikasi Firebase Anda, bagaimana punbagaimanapun kualitas jaringannya. Pengembang dapat menggunakannya untuk menyimpan gambar, audio, video, atau konten lain yang dibuat pengguna secara langsung dari Firebase Client SDK Klien. Firebase Storage didukung oleh Google Cloud Storage.<ref>{{Cite web|url=https://firebase.google.com/docs/storage/|title=Firebase Storage|website=Google Developers|language=en|access-date=Oktober 16, 20182016-05-28|archive-date=2016-09-21|archive-url=https://web.archive.org/web/20160921013929/https://firebase.google.com/docs/storage/|dead-url=no}}</ref>
 
==== Firebase Hosting ====
Firebase Hosting menyediakan hosting yang cepat dan aman untuk aplikasi [[web]] serta konten yang statis dan dinamis.<ref name="firebase.google.com">{{Cite web |url=https://firebase.google.com/docs/hosting/functions |title=Firebasedynamic Node.js support through Cloud Functions Hosting|websiteaccess-date=Google2018-10-17 Developers|languagearchive-date=id2020-04-21 |accessarchive-dateurl=Oktoberhttps://web.archive.org/web/20200421094313/https://firebase.google.com/docs/hosting/functions 16,|dead-url=no 2018}}</ref> Firebase Hosting adalah [[layanan hosting web] statis dan dinamis yang diluncurkan pada 13 Mei 2014. Mendukung hosting fileberkas statis seperti [[Cascading Style Sheets | CSS]], [[HTML]], [[JavaScript]] dan fileberkas lainnya, serta dukungan melalui Cloud Functions.<ref>[https:// name="firebase.google.com"/docs/hosting/functions dynamic Node.js support through Cloud Functions]</ref> Layanan ini mengirimkan fileberkas melalui [[contentContent deliveryDelivery network]]Network (CDN) atau melalui enkripsi [[HTTP Secure]] (HTTPS) dan [[Secure Sockets Layer]] (SSL). Firebase bermitra dengan Fastly, CDN, untuk menyediakan CDN yang mendukung Firebase Hosting. Perusahaan menyatakan bahwa Firebase Hosting tumbuh dari permintaan pelanggan, developerpengembang menggunakan Firebase untuk database realtime database tetapi membutuhkan tempat untuk meng-host konten mereka.<ref>{{Cite web|url = https://techcrunch.com/2014/05/13/firebase-adds-web-hosting-to-its-database-platform/|title = Firebase Adds Web Hosting To Its Database Platform|date = May 13, 2014|accessdate = OktoberJune 1612, 20182014|website = |publisher = [[TechCrunch]]|last = Lardinois|first = Frederic|archive-date = 2019-02-19|archive-url = https://web.archive.org/web/20190219053347/https://techcrunch.com/2014/05/13/firebase-adds-web-hosting-to-its-database-platform/|dead-url = no}}</ref><ref>{{Cite web|url = https://venturebeat.com/2014/05/13/firebase-hosting/|title = Firebase adds hosting to make app development even easier|date = May 13, 2014|accessdate = OktoberJune 1612, 20182014|website = |publisher = [[VentureBeat]]|last = Novet|first = Jordan|archive-date = 2014-06-14|archive-url = https://web.archive.org/web/20140614045650/http://venturebeat.com/2014/05/13/firebase-hosting/|dead-url = no}}</ref>
 
Dua fitur yang menarik adalah Firebase Remote Config dan Firebase Real TimeRealtime Database. Secara sederhananya, Remote Config adalah fitur yang memungkinkan developerpengembang mengganti / mengubah beberapa konfigurasi aplikasi [[Android]] / [[iOS]] tanpa harus memberikan updatepembaruan aplikasi viamelalui Play Store / App Store. Salah satu konfigurasi yang bisa dimanipulasi adalah seperti warna / tema aplikasi. Sedangkan Firebase Realtime Database adalah fitur yang memberikan sebuah [[NoSQL]] database yang bisa diakses secara [[waktu nyata]] oleh pengguna aplikasi. Dan hebatnya adalah aplikasi bisa menyimpan data secara lokal ketika tidak ada akses internet, kemudian melakukan sinkronisasi data segera setelah mendapatkan akses internet.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Realtime Database|language=id|access-date=Oktober 19, 2018|archive-date=2019-04-10|archive-url=https://web.archive.org/web/20190410215137/https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|dead-url=no}}</ref>
 
=== GeoFireStabilitas ===
Sedangkan Firebase Real Time Database adalah fitur yang memberikan sebuah NoSQL database yang bisa diakses secara Real Time oleh pengguna aplikasi. Dan hebatnya adalah aplikasi bisa menyimpan data secara lokal ketika tidak ada akses internet, kemudian melakukan sync data segera setelah mendapatkan akses internet.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|language=id|access-date=Oktober 16, 2018}}</ref>
 
==== StabilitasFirebase Crash Reporting ====
Firebase Crash Reporting digunakan untuk membuat laporan rinci tentang kesalahan dalam aplikasi. Kesalahan dikelompokkan ke dalam clusterkelompok tumpukan pelacakan yang serupa dan diurutkan berdasarkan tingkat keparahan dampaknya pada pengguna aplikasi. Selain laporan otomatis, pengembang dapat membuat log peristiwa khusus untuk membantu menangkap langkah-langkah yang mengarah ke kerusakan.<ref>{{Cite web|url=https://firebase.google.com/docs/crash/|title=Firebase Crash Reporting|website=Google Developers|language=iden|access-date=Oktober 16, 20182016-05-28|archive-date=2016-09-24|archive-url=https://web.archive.org/web/20160924213258/https://firebase.google.com/docs/crash/|dead-url=no}}</ref> Sebelum mendapatkan Crashlytics, Firebase menggunakan Firebase Crash Reporting sendiri. Firebase Crash Reporting merupakan layanan yang diberikan oleh Firebase untuk keperluan merekam setiap exceptionpengecualian yang terjadi pada aplikasi. Report yang diberikan cukup detail dengan beberapa filter seperti yang digunakan pada Analytics.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Crash Reporting|website=Google Developers|language=id|access-date=Oktober 1620, 2018|archive-date=2019-04-10|archive-url=https://web.archive.org/web/20190410215137/https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|dead-url=no}}</ref> Crash reportingReporting ini juga dibagi menjadi dua bagian yaitu:
 
* Non Fatal exception, untuk exceptionpengecualian yang tidak berdampak fatal (bisa membuat custompengecualian exceptionkhusus).
==== Crashlytics ====
* Fatal exception, untuk exceptionpengecualian yang fatal (aplikasi crash).
Crash Reporting membuat laporan rinci tentang kesalahan dalam aplikasi. Kesalahan dikelompokkan ke dalam cluster tumpukan pelacakan yang serupa dan diurutkan berdasarkan tingkat keparahan dampaknya pada pengguna aplikasi. Selain laporan otomatis, pengembang dapat membuat log peristiwa khusus untuk membantu menangkap langkah-langkah yang mengarah ke kerusakan.<ref>{{Cite web|url=https://firebase.google.com/docs/crash/|title=Firebase Crash Reporting|website=Google Developers|language=id|access-date=Oktober 16, 2018}}</ref> Sebelum mendapatkan Crashlytics, Firebase menggunakan Firebase Crash Reporting sendiri. Firebase Crash Reporting merupakan layanan yang diberikan oleh Firebase untuk keperluan merekam setiap exception yang terjadi pada aplikasi. Report yang diberikan cukup detail dengan beberapa filter seperti yang digunakan pada Analytics.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Crash Reporting|website=Google Developers|language=id|access-date=Oktober 16, 2018}}</ref> Crash reporting ini juga dibagi menjadi dua bagian :
*Non Fatal exception, untuk exception yang tidak berdampak fatal (bisa membuat custom exception).
*Fatal exception, untuk exception yang fatal (aplikasi crash).
 
==== Firebase Performance ====
Firebase Performance memberikan wawasan tentang kinerja aplikasi dan latensi yang dialami pengguna aplikasi. Firebase Performance adalah layanan yang membantu untuk memperoleh data tentang karakteristik performa aplikasi [[iOS]] dan [[Android]]. Gunakan Firebase Performance SDK untuk mengumpulkan data performa aplikasi, kemudian tinjau dan [[analisis data]] tersebut di Firebase console. Dengan Firebase Performance , dapat memahami dimanadi mana dan kapan performa aplikasi dapat ditingkatkan, sehingga dapat menggunakan informasi tersebut untuk memperbaiki masalah performa. <ref>{{Cite web|url=https://firebase.google.com/docs/perf-mon/?hl=id|title=Firebase Performance|website=Google Developers|language=id|access-date=Oktober 1620, 2018|archive-date=2023-06-06|archive-url=https://web.archive.org/web/20230606030706/https://firebase.google.com/docs/perf-mon|dead-url=no}}</ref>
 
==== Firebase TestTes Lab untuk Android dan iOS ====
Firebase TestTes Lab untuk [[Android]] dan [[iOS]] menyediakan infrastruktur berbasis cloud untuk menguji aplikasi Android dan iOS. Dengan satu operasi, developerpengembang dapat memulai pengujian aplikasi mereka di berbagai macam perangkat dan konfigurasi perangkat. Hasil pengujian termasuk log, video, dan tangkapan layar, tersedia dalam proyek di Firebase console. Bahkan jika developerpengembang tidak menulis kode pengujian apa pun untuk aplikasi mereka, TestTes Lab dapat menjalankan aplikasi secara otomatis, dengan mencari gangguan. TestTes Lab untuk iOS saat ini dalam versi beta.<ref>{{Cite web|url=https://firebase.google.com/docs/test-lab/|title=Firebase Test Lab untukfor Android dan iOS|website=Google Developers|language=iden|access-date=Oktober 16, 20182016-05-28|archive-date=2016-07-03|archive-url=https://web.archive.org/web/20160703064546/https://firebase.google.com/docs/test-lab/|dead-url=no}}</ref>
 
=== Grow ===
 
==== Firebase Notifications ====
Firebase Notifications adalah layanan yang memungkinkan pemberitahuan untuk pengguna yang ditargetkan oleh developerpengembang aplikasi seluler tanpa biaya.<ref>{{Cite web|url=https://firebase.google.com/docs/notifications/|title=Firebase Notifications|website=Google Developers|language=id|access-dateaccessdate=oktoberOktober 1621, 2018|archive-date=2017-03-21|archive-url=https://web.archive.org/web/20170321120523/https://firebase.google.com/docs/notifications/|dead-url=yes}}</ref>
 
==== Firebase App Indexing ====
Firebase App Indexing digunakan untuk memasukkan aplikasi ke [[Google Search]]. Jika pengguna sudah menginstal aplikasi , pengguna dapat meluncurkannyamenjalankannya dan dapat langsung membuka konten yang pengguna caridicari. Firebase App Indexing berinteraksi kembali berinteraksi dengan pengguna aplikasi dengan cara membantu pengguna menemukan konten publik dan pribadi, secara langsung di perangkat pengguna. Bahkan, Firebase App Indexing menawarkan pelengkapankelengkapan otomatis kueri untuk membantu pengguna menemukan sesuatu yang mereka butuhkan dengan lebih cepat. Jika pengguna belum memiliki aplikasi tersebut, kueri yang relevan akan memicu untuk installmemasang [[aplikasi]] didari hasil PenelusuranGoogle Search. Firebase App Indexing, sebelumnya yaitu Pengindeksan Google AplikasiApp Indexing, mendapatkan aplikasi ke Google Search. Penambahan App Indexing untuk mempromosikan kedua jenis hasil aplikasi dalam Google Search dan juga menyediakan kelengkapan otomatis kueri.<ref>{{Cite web|url=https://firebase.google.com/docs/app-indexing/|title=Firebase App Indexing|website=Google Developers|language=iden|access-date=oktober 16,20182016-05-28|archive-date=2023-06-14|archive-url=https://web.archive.org/web/20230614133932/https://firebase.google.com/docs/app-indexing/|dead-url=no}}</ref>
 
==== Firebase Dynamic Links ====
Firebase Dynamic Links adalah [[URL]] cerdas yang secara dinamis mengubah perilaku untuk memberikan pengalaman terbaik di berbagai platform (situs web / [[iOS]] / [[Android]]) serta tautan dalam ke APP.<ref>{{Cite web|url=https://firebase.google.com/docs/dynamic-links/|title=Firebase Dynamic Links|website=Google Developers|language=en|access-date=oktober 16,2018}}</ref> Dynamic Links berfungsi di semua penginstalanpemasangan aplikasi: jika pengguna membuka Dynamic Links di iOS atau Android dan aplikasi Anda belum diinstaldipasang, pengguna akan diminta untuk menginstalmemasang aplikasi tersebut terlebih dahulu. Setelah diinstaldipasang, aplikasi akan mulai berjalan dan dapat mengakses link. <ref>{{Cite web|url=https://firebase.google.com/docs/dynamic-links/|title=Firebase Dynamic Links|website=Google Developers|language=iden|access-date=oktober 16,20182016-05-28|archive-date=2023-06-06|archive-url=https://web.archive.org/web/20230606041844/https://firebase.google.com/docs/dynamic-links|dead-url=no}}</ref>
 
==== Firebase Invites ====
Firebase Invites adalah solusi siap pakai untuk berbagi aplikasi melalui email atau SMS. Untuk menyesuaikan pengalaman pengguna invites atau untuk menghasilkan link secara terprogram, gunakan Firebase Dynamic Links.<ref>{{Cite web|url=https://firebase.google.com/docs/invites/|title=Firebase Invites|website=Google Developers|language=iden|access-date=oktober 16,20182016-05-28|archive-date=2016-05-27|archive-url=https://web.archive.org/web/20160527084440/https://firebase.google.com/docs/invites/|dead-url=yes}}</ref>
 
== Proyek sumber terbuka ==
==== Adwords ====
[[Adwords]] adalah layanan periklanan online Google yang terintegrasi, untuk memungkinkan developer menargetkan pengguna menggunakan Firebase Analytics
 
==== Admob ====
[[Admob]] adalah produk Google yang terintegrasi dengan pengguna Firebase.
 
== Proyek sumber terbuka==
 
=== Firepad ===
Firepad adalah [[open source]] [[kolaboratifkolaborasi editor real-time]]waktu nyata. Dirilis di bawah [[Lisensi MIT]], Firepad digunakan oleh beberapa editor, termasuk [[Atlassian]] Stash Realtime Editor dan [[Koding]].<ref>{{Cite web|url = https://wwwfirepad.wiredfirebaseapp.com/2013/04/firepad-firebase/|title = CaraFirepad Membangun- GoogleAn Docsopen Andasource Sendiricollaborative (Tanpacode Google)and text editor|date = April 9, 2013|accessdate = June 12, 2014|website = |publisher = [[WiredFirebase, (magazine)|Wired]]Inc.|last = Metz|first = Cade}}</ref><ref>{{Cite|archive-date web= 2018-01-01|archive-url = https://web.archive.org/web/20180101194414/https://firepad.firebaseapp.com/|title = Firepad dead- Sebuah kode kolaboratif dan editor teks open source|accessdate = Oktober 16, 2018|publisher = Firebase, Inc.|last = |firsturl = no}}</ref>
 
Firepad adalah [[open source]] [[kolaboratif editor real-time]]. Dirilis di bawah Lisensi MIT, Firepad digunakan oleh beberapa editor, termasuk [[Atlassian]] Stash Realtime Editor dan [[Koding]].<ref>{{Cite web|url = https://www.wired.com/2013/04/firepad-firebase/|title = Cara Membangun Google Docs Anda Sendiri (Tanpa Google)|date = April 9, 2013|accessdate = June 12, 2014|website = |publisher = [[Wired (magazine)|Wired]]|last = Metz|first = Cade}}</ref><ref>{{Cite web|url = https://firepad.firebaseapp.com/|title = Firepad - Sebuah kode kolaboratif dan editor teks open source|accessdate = Oktober 16, 2018|publisher = Firebase, Inc.|last = |first = }}</ref>
 
=== Firechat ===
Firechat adalah aplikasi obrolan waktu nyata sumber terbuka. IniFirechat dirilis di bawah Lisensi MIT.<ref>{{Cite web|url = https://firechat.firebaseapp.com/|title = Firechat - obrolanopen source realtime sumberchat terbukabuilt yangon dibuatFirebase|date di= Firebase|accessdate = OktoberJune 1612, 20182014|website = |publisher = Firebase, Inc.|last = |first = |archive-date = 2018-06-05|archive-url = https://web.archive.org/web/20180605142720/https://firechat.firebaseapp.com/|dead-url = yes}}</ref>
 
==== AdwordsGeoFire ====
Firechat adalah aplikasi obrolan waktu nyata sumber terbuka. Ini dirilis di bawah Lisensi MIT.<ref>{{Cite web|url = https://firechat.firebaseapp.com/|title = Firechat - obrolan realtime sumber terbuka yang dibuat di Firebase|accessdate = Oktober 16, 2018|publisher = Firebase, Inc.|last = |first = }}</ref>
GeoFire adalah sumber pustaka terbuka yang memanfaatkan Firebase Realtime Database, yang memungkinkan developerpengembang aplikasi menyimpan dan menanyakan serangkaian kunci berdasarkan lokasi geografis.<ref>{{Cite web|url = https://github.com/firebase/geofire|title = GeoFire - KueriRealtime lokasilocation waktuqueries nyata denganwith Firebase|date = |accessdate = OktoberDecember 1620, 20182016|website = |publisher = |last = |first = |archive-date = 2017-09-29|archive-url = https://web.archive.org/web/20170929091505/https://github.com/firebase/geofire|dead-url = no}}</ref>
 
=== GeoFire ===
GeoFire adalah sumber pustaka terbuka yang memanfaatkan Firebase Realtime Database, yang memungkinkan developer aplikasi menyimpan dan menanyakan serangkaian kunci berdasarkan lokasi geografis.<ref>{{Cite web|url = https://github.com/firebase/geofire|title = GeoFire - Kueri lokasi waktu nyata dengan Firebase|accessdate = Oktober 16, 2018}}</ref>
-->
== Referensi ==
{{reflist|2}}
== Pranala luar ==
 
== Pranala luar ==
* {{Official website|https://firebase.google.com}}
 
{{Google Inc.}}
 
[[Kategori:Perusahaan yang didirikan tahun 2011]]
[[Kategori:Perusahaan yang berada di San Francisco]]
[[Kategori:Penyedia komputasi awan]]
[[Kategori:Platform komputasi awan]]