CRUD App with Realtime Database Firebase and Java Android Studio #Create​ Data


    Halo Assalamualaikum semuanya, kali ini kita akan belajar tentang Firebase Realtime Database. Apa itu Firebase Realtime Database? Firebase Realtime Database adalah sebuah cloud based NoSQL database yang tersedia secara realtime dan bisa diakses cross platform baik dari Android, iOS, maupun Web. Data pada Firebase Realtime Database disimpan dalam bentuk JSON tree yang selalu tersinkron secara realtime. Karena sifatnya yang realtime, jika ada perubahan pada database, maka semua klien yang menggunakan Realtime Database ini akan tersinkron secara otomatis. Dan juga jenis database-nya yang bertipe NoSQL, sangat cocok ketika kita ingin menyimpan data bersifat key-value pada aplikasi.

    Oke, jadi pada tutorial kali ini kita akan membuat aplikasi Data Orang sederhana di Android yang menggunakan Firebase Realtime DB sebagai database. Aplikasi ini nantinya akan bisa melakukan operasi dasar pada database, yaitu CRUD (Create, Read, Update, Delete).
 
    Pada tutorial Create Data ini, kita akan membuat formulir sederhana yang bisa diisi pada aplikasi kita, dan begitu kita tekan tombol Tambah Data, maka datanya akan langsung dikirimkan ke Firebase Realtime Database secara online.

Sebelum lanjut tonton dulu cara setting dan membuat database di firebase di Sini
 
1. Buat project baru 
 
        Buat Project baru dengan nama  CRUD Project dan dengan catatan versi API androidnya yaitu paling minim versi 5.0, alasanya agar bisa support di smartphone minimal versi 5.0 ke atas


 
  
2. Buat background Edit text pada folder Drawable dengan nama shapeedit.xml 
 
         Catatan : # ganti selector dengan shape, dan pilih tipe shapenya dengan rengtangle



 
 
Berikut Source codenya :
 
3. Buat background LinearLayout pada folder Drawable dengan nama bg1.xml 
 
         Catatan : # ganti selector dengan shape, dan pilih tipe shapenya dengan rengtangle



 
 
Berikut Source codenya :

 
 
4. Buat UI atau tampilan form input datanya pada file activity_main.xml seperti dibawah ini



 
 
Berikut Source codenya :

 
5. Buat kode program pada file MainActivity.java seperti dibawah ini

Silahkan teman-teman run aplikasinya lalu coba inputkan data, jangan lupa data internetnya harus aktif agar bisa mengirim ke firebase..
sekian dulu tutorial dri saya...assalamualaikum wr wb
 
 

Comments