Praktikum Minggu ke-6: Firebase
A.
Tujuan
Mahasiswa
mampu menggunakan firebase untuk menghosting mock up versi html
B.
Dasar Teori
Firebase
adalah BaaS (Backend as a Service) yang saat ini dimiliki oleh Google. Firebase
ini merupakan solusi yang ditawarkan oleh Google untuk mempermudah pekerjaan
Mobile Apps Developer. Dengan adanya Firebase, apps developer bisa fokus
mengembangkan aplikasi tanpa harus memberikan effort yang besar untuk urusan
backend.
Kelebihan
·
Tersedia versi Free, sehingga para
developer dapat mencoba layanan Firebase tanpa batasan waktu.
·
Cepat dan responsif
·
Tanpa SQL, Firebase menggunakan JSON
·
SDK tersedia untuk Android, iOS,
JavaScript, Java, Objective-C, swift dan Node.js
·
User friendly
·
Event-oriented
·
Build-in graphic editor
·
Powerful API untuk menyimpan dan
sinkronasi
·
API relatif mudah dimengerti
·
Realtime backend
·
Memudahkan bagi front-end developer
yang kurang mengerti back-end
·
Dokumentasi & Costumer Support
Kekurangan
·
Jumlah koneksi node tak ditampilkan
(yang mana pada versi Free dibatasi 100)
·
Format penyimpanan tidak menggunakan
SQL, melainkan JSON yang mana akan menyulitkan ketika melakukan migrasi
·
Karena Firebase tidak memberatkan
developer pada server-side, maka konsekuensinya perlu kerja keras menggunakan
API dalam kode kita di front-end/client-side
·
Ketika aplikasi kita menggunakan
database terpusat yang dapat di update (write) oleh banyak pengguna, maka akan
menjadi overkill
·
Tak ada fungsi referenceataupun join
·
Versi Free hanya memberikan 100
koneksi dan 1 GB storage, yang mana kita perlu melakukan upgrade jika pengguna
kita bertambah
·
Kita tak tahu dimana lokasi host
data kita
·
data kita berada dalam host bukan
milik kita, akan menjadi mustahil untuk merecovery akun user
C.
Tugas
- Coba firebase sampai bisa
menampilkan “Hello World”
- Coba bootstrap untuk membuat
landing page
- Bikin versi html dari desain
yang kalian buat sebelumnya kemudian hosting di firebase
D.
Hasil Praktikum
E.
Kesimpulan
Firebase merupakan sebuah platform backend pada sebuah
website di era sekarang. Dengan firebase dapat dengan mudah membuat
sebuah website dengan melalui tools tools yang telah disediakan di platform
yang tersedia.
Comments
Post a Comment