Skip to main content

Praktikum Minggu ke-6: Firebase

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
  1. Coba firebase sampai bisa menampilkan “Hello World”
  2. Coba bootstrap untuk membuat landing page
  3. 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

Popular posts from this blog

Animasi 1 Membuat Animasi Sederhana

Praktikum 01 – Membuat Animasi Pertama 1.      Tujuan Mencoba Membuat Animasi Pertama 2.      Alat Adobe After Effects CC 2015 3.      Bahan Font 4.      Dasar Teori Animasi  a dalah suatu rangkaian gambar diam secara inbeethwin dengan jumlah yang banyak, bila kita proyeksikan akan terlihat seolah – olah hidup (bergerak), seperti yang pernah kita lihat film – film kartun di tevisi maupun dilayar lebar jadi Animasi kita simpulkan menghidupkan benda diam diproyeksikan menjadi bergerak. 3 Penggunaan animasi pada komputer telah dimulai dengan ditemukannya software komputer yang dapat dipergunakan untuk melakukan ilustrasi di komputer, membuat perubahan gambar satu ke gambar berikutnya sehingga terbentuk suatu bentuk gerakan tertentu .   Secara garis besar, animasi computer dibagi menjadi dua kategori, yaitu: a.       Computer Assisted Animation , animas...

Praktikum 7 : Membuat Animasi Logo Official - part 3

Praktikum 7 : Membuat Animasi Logo Official - part 3 1. TUJUAN       Pada praktikum kali ini bertujuan untuk m embuat animasi 3D logo official. 2. ALAT      Adobe Illustrator CC 2017      Adobe After Effects CC 2017 3. BAHAN - 4. PETUNJUK PRAKTIKUM       Tutorial di bawah ini untuk membuat logo dan animasi logo Youtube 5. HASIL PRAKTIKUM https://youtu.be/WLx8yDAeo3Q 6. KESIMPULAN 7. REFERENSI https://www.youtube.com/watch?v=A0i2xTOa2zc&t=759s https://www.videocopilot.net/products/element2/update/

Praktikum 11 Project Animasi: Animatics

Praktikum 11 Project Animasi: Animatics I. Tujuan     Mencoba bekerjasama dengan client untuk dibuatkan animasi. II. Alat     1. Pensil dan penghapus     2. Penggaris     3. Spidol     4. Aplikasi Scanner     5. PowerPoint III. Bahan          1. Kertas A3 IV. Dasar Teori   1. Storyboard   Storyboard adalah  visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan dihasilkan. Storyboard dapat dikatakan juga visual script yang akan dijadikan outline dari sebuah proyek, ditampilkan shot by shot yang biasa disebut dengan istilah scene. Storyboard sekarang lebih banyak digunakan untuk membuat kerangka pembuatan website dan proyek media interaktif lainnya seperti iklan, film pendek, games, media pembelajaran interaktif ketika dalam tahap perancangan /desain. Beberapa alasan menga...