TUGAS PMO2 KELOMPOK 1 (PERTEMUAN 8)
PPT: PMO2-TI16S-P8-Google Firebase-kel1
Accessing Phone services (Firebase).
Disusun oleh :
Diaz Adrian Gumintang (15.11.0111)
Luthfi Agung Pradana (15.11.0315)
Rangga Aditya (15.11.0323)
Muhammad Hafidz Abdullah (15.11.0195)
Karima Dewi Rahmawati (15.11.0313)
Fahrul Rosi (15.11.0108)
Arif Sidik Prasetiyo (15.11.0007)
Khusnul Hidayat (15.11.0334)
Ya’rifuddin Fahmi (15.11.0084)
- Yulian Rahmat (15.11.0200)
Kelas : TI 16 S
TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO
2018/2019
Firebase
The Notifications composerplat_iosplat_android
The Notifications composer adalah layanan gratis yang memungkinkan pemberitahuan pengguna yang ditargetkan untuk pengembang aplikasi seluler.
Dibangun di atas Firebase Cloud Messaging dan FCM SDK, The Notifications composer (the Notifications composer) menyediakan opsi bagi pengembang dan organisasi yang mencari platform pemberitahuan fleksibel yang mengharuskan upaya pengkodean minimal untuk memulai, dan konsol grafis untuk mengirim pesan. Dengan GUI konsol the Notifications composer , Anda dapat kembali menumbuhkan interaksi dan mempertahankan basis pengguna, membantu perkembangan aplikasi, dan mendukung kampanye pemasaran.
Sudah menggunakan Google Cloud Messaging? Ketahui selengkapnya tentang opsi yang Anda miliki.
- Masuk ke console.firebase.google.com
Disini kita akan create project baru
Saat kita create project pertama kali di project tersebut bisa terdapat dalam beberapa aplikasi lagi, jadi dalam 1 project bisa terdapat lebih dari 1 aplikasi
- Pilih Aplikasi Android dan daftarkan Aplikasi kita
Untuk mendapatkan SHA — 1 kalian bisa cek
Mendapatkan SHA 1 lewat Android Studio
Simplemedium.com
Kemudian nanti akan mendownload file .json. Lha, json ini fungsinya untuk menggabungkan aplikasi kita dengan Firebase.
Digambarnya diterangin ngopy JSONnya kemana..
Kemudian copy file google-services.json tersebut kedalam directory yang sudah disebutkan pada gambar diatas
Ingat Penamaannya Harus tepat google-services.json
- Masukkan dependencies sesuai dengan platform Firebase yang akan kita gunakan
Pertama masukkan kode classpath berikut ke folder build.gradle
buildscript {
// …
dependencies {
// …
classpath ‘com.google.gms:google-services:3.0.0’
}
}
Sehabis itu, kita juga memasukkan apply plugin ke folder app/build.gradle
apply plugin: ‘com.android.application’
android {
// …
}
dependencies {
// …
}
// Masukkan di bagian paling bawah
apply plugin: ‘com.google.gms.google-services’
Oke, dan terakhir kita tinggal memasukkan dependencies library firebase yang kita gunakan, untuk lebih lengkapnya bisa kunjungi link berikut. Dan keseluruhan kode di app/build.gradle akan jadi seperti ini
Jika kita, mengalami error maka, kita dapat menginstall SDK Google Play Services dan Google Repostory terlebih dahulu (Tools >Android>SDK Manager) atau jika sudah ada bisa di update..tapi, kalo misal lagi gak mau update bisa turunkan saja versi firebase dependecies nya
WoW Mantap! Aplikasi Kita sudah tersambung Firebase
Tapi..ternyata
Ada cara lain yang Lebih Simple untuk menyambungkan Aplikasi kita dengan Firebase yaitu di Tools>Firebase. Nanti, akan muncul tampilan seperti gambar di bawah ini :
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
Daftar Pustaka
https://www.youtube.com/watch?v=CbU-e2RuAHY
https://console.firebase.google.com/project/distributorikan-9ec00/overview
https://firebase.google.com/docs/android/setup?authuser=0
https://blog.javan.co.id/firebase-realtime-database-dengan-android-e8ac94dc18c8
https://firebase.google.com/docs/notifications/?hl=id