Save, Update & Delete Firebase to Listview MIT App Inventor

Save, Update & Delete Firebase to Listview MIT App Inventor - Assalamualaikum.wr.wb, Semoga Keselamatan dan rahmat Allah, serta keberkahan-Nya terlimpah pada kalian.Aminnn Ya robbalalamin. Pada kali ini saya membuat Tutorial Data Penduduk Menggunakan FireBase Pada MIT App Inventor, Setelah saya pelajari tentang firebase dan langsung mempraktekkannya saya merasa begitu senang walaupun bagi para master program adalah hal yang mudah tapi saya selalu bersyukur atas ilmu yang diberikannya. dan teman2pun dapat men Download Source Code Barcode MIT App Inventor yang sudah saya pelajari. Sebelum teman teman download alangkah baiknya saya jelakan tentang firebase.
Firebase MIT App Inventor

Property
  • DeveloperBucket (designer only)
  • FirebaseToken (designer only)
  • FirebaseUR
  • Persist (designer only) Jika benar, variabel akan mempertahankan nilainya saat offline dan aplikasi keluar. Nilai akan diunggah ke Firebase saat aplikasi dijalankan saat terhubung ke jaringan. Ini berguna untuk aplikasi yang akan mengumpulkan data saat tidak terhubung ke jaringan. Catatan: AppendValue dan RemoveFirst tidak akan bekerja dengan benar saat offline, mereka memerlukan koneksi jaringan. Catatan: Jika Anda menetapkan Persist pada komponen Firebase manapun, pada layar mana pun, semua komponen Firebase di semua layar tetap ada. Ini adalah keterbatasan perpustakaan Firebase tingkat rendah. Sadarilah juga bahwa jika Anda ingin bertahan tetap sejati, Anda harus melakukannya sebelum menghubungkan Companion untuk pengembangan tambahan.
  • ProjectBucket


Event
  • DataChanged(text tag, any value) - Menunjukkan bahwa data di Firebase telah berubah. Melihatkan tag dan nilai yang telah diperbarui.
  • FirebaseError(text message) - Menunjukkan bahwa komunikasi dengan Firebase memberi isyarat kesalahan.
  • FirstRemoved(any value) - Event  dipicu oleh fungsi "RemoveFirst". Argumen "nilai" adalah objek yang menjadi yang pertama dalam daftar, dan yang sekarang dihapus.
  • GotValue(text tag, any value) - Menunjukkan bahwa permintaan GetValue telah berhasil.
  • TagList(list value) - Event  dipicu saat kami menerima daftar tag yang dikenal. Digunakan dengan fungsi "GetTagList".
  • AppendValue(text tag, any valueToAdd) - Tambahkan nilai ke akhir list secara atomik. Jika dua perangkat menggunakan fungsi ini secara bersamaan, keduanya akan ditambahkan dan tidak ada data yang hilang.
  • GetTagList() - Menlihat daftar tag untuk aplikasi. Saat menyelesaikan event "TagList" akan dipicu list tag yang diketahui.
  • GetValue (tag teks, nilai apapunIfTagNotThere) - GetValue meminta Firebase untuk mendapatkan nilai yang tersimpan di bawah tag yang diberikan. 
  • RemoveFirst(text tag) - Kembalikan elemen pertama dari daftar dan hapus secara atomik. Jika dua perangkat menggunakan fungsi ini secara bersamaan, seseorang akan mendapatkan elemen pertama dan yang lainnya akan mendapatkan elemen kedua, atau error jika tidak ada elemen yang tersedia. Saat elemen tersedia, event "FirstRemoved" akan dipicu.
  • ClearTag (tag teks) - Hapus tag dari Firebase
  • StoreValue(text tag, any valueToStore) - Meminta Firebase untuk menyimpan nilai yang diberikan di dalam tag yang diberikan.

Selanjutnya kita praktekin penggunaan firebase berikut caranya.
Buat Project baru dengan nama Firebase.

Tampilan Nama Project Firebase MIT App Inventor
kalo sudah selesai buat project, selanjutnya kita masukan komponen komponen yang dibutuhkan untuk membuat projectnya seperti gambar dibawah ini,

Tampilan Design Firebase MIT App Inventor

Catatan :
  • Maaf untuk penempatan komponen komponen yang diperlukan saya tidak jelaskan secara detail, karna dari gambar diatas mungkin bisa dilogikakan penempatan dan nama nama komponen yang diperlukan, kalau masih kurang mengerti selahkan dikomen di bawah :)
  • Untuk firebase URL silahkan anda masukan dengan firebase anda sendiri.

Setelah selesai penempatan komponen kita lanjutkan pemograman blocknya.
- Buatkan variable baru untuk perentara dari Listview ke Firebase
Tampilan Block Variable Perentara Firebase dan Listview
- Buatkan Prosedur pembersihan textboxt atau kembali ke default, 

Tampilan Block Clear Firebase MIT App Inventor
- Selanjutnya pembuatan prosedur tampil ditextbox yang artinya apabila kita melekukan update dan delete maka data dari firebase akan ditampilkan di textbox untuk mempermudah pengoperasian data.
Tampilan Block Tampilkan ditextboxt  Firebase MIT App Inventor
- block selanjutnya
Tampilan Block Firebase Mit App Inventor



- Selanjutnya buat block Untuk Save ke firebase 
Tampilan Block Save Firebase MIT App Inventor

- Terakhir block Update & Delete
Tampilan Tampilan Block Update dan DeleteFirebase MIT App Inventor
Cukup sekian pembuatan projectnya, silahkan anda jalankan diemulator dan harapan saya bisa jalan seperti tutorial saya, tapi untuk lebih detailnya bisa anda klik video ini dan jangan lupa subscribe : Video Tutorial Save, Update & Delete Firebase To Listview MIT App Inventor . subscribe ya biar kita sama sama belajar.


Link Download :
Download Source Code Save, Update & Delete Firebase To Listview MIT App Inventor | aia / apk

Semoga bermanfaat ,Sekian dari saya Wassalam :) : ).

35 comments:

  1. hai, saya juga sedang belajar inventor, tapi nasih awam sekali
    tutorialnya bagus sekali dan sangat membantu

    ReplyDelete
  2. 😊 ok, senang rasanya kalau ada yg terbantu, silahkan kunjugi juga channel youtubenya. Subscribe juga ya mas

    ReplyDelete
  3. Boleh minta file aia nya ga gan,terimakasih

    ReplyDelete
  4. Code firebasenya tidak bisa terlihat...mohon bisa dishare

    ReplyDelete
  5. bisa tolong share membuat resep makanan gk, dengan app inventor

    ReplyDelete
  6. ijin gabung belajar, pingin rasanya bisa bikin aplikasi sendiri

    ReplyDelete
  7. buat tutor menggunakan database mysqli dong gan

    ReplyDelete
  8. min kalau mau menampilkan databasenya di beda screen bisa nggak?

    ReplyDelete
  9. assalamualaikum sahabat tkasih atas tutorialnya saya berjaya save update dan delete tetapi selepas save data tidak terpapar di listview minta tunjuk ajar tqvm

    ReplyDelete
  10. hi i want replace data base use button not list i can that

    ReplyDelete
  11. not able to download from the link provided

    ReplyDelete
  12. can't able to download aia/apk file
    please hep me with it....

    ReplyDelete
    Replies
    1. i cannot either.. it appears a porn web... i don't know why..

      Delete
  13. kang itu yg buat block Untuk Save ke firebase kan yg initialize local yg nyambung ke btn_save dimana ya nyarinya?

    ReplyDelete
  14. link download aia tidak wujud. Boleh saya dapatkan file ini?

    ReplyDelete
  15. Gan gimana kode program nya jika menekan tombol tambah maka label akan menjadi angka misal jadi angka 10 dan ketika tombol kurang d tekan angka 10 td jdi angka 0 ? Mohon Pencerahan nya gan.

    ReplyDelete
  16. mantap gan ...cuman sayang bug di lapi nya

    ReplyDelete
  17. Bang, mau tanya, saya sedang buat aplikasi seperti "Aduan Masyarakt" jadi pada aplikasi tersebut, pengguna aplikasi bisa memasukan data aduan, terdiri dari Nama dan aduan saja.
    Lalu ada button Send.
    Saya ingin membuat pada saat textbox adua sudah diisi, dan pengguna click button "Send", data aduan yang dibuat dapat langsung dikirim ke database yang sudah saya tentukan, jadi saya tinggal lihat pada database.
    Bisa minta tolong saranya, storage yang digunakan? Tinywebdb atau firebase, blocks yang digunakan.
    terima kasih.

    ReplyDelete
  18. mau tanya agan" semua, saya mau buat aplikasi seperti go-food kira" bagus pakai tinyDB atau firebase? kira" bisa ga ya?

    ReplyDelete

  19. Anda dapat mengirim saya .aia. terima kasih

    ReplyDelete
  20. mau tanya agan" semua, saya mau buat aplikasi seperti go-food kira" bagus pakai tinyDB atau firebase? kira" bisa ga ya?

    Reply

    ReplyDelete
  21. hi there not able to download from link. Can you upload again ?

    ReplyDelete
  22. Hola no puedo descargar el archivo en el enlace de descarga me podes enviar a mi correo dsfabio9@gmail.com. Gracias saludos

    ReplyDelete
  23. FREE ONGKIR Delivery Bandar Lampung Promo Diskon PPKM Ayam Guling Boorju UTUH

    ReplyDelete
  24. Hi, thank you for this tutorial it helped a lot. If its not too much trouble please forward *.aia file to dxtr1976@gmail.com. Thanks a lot.

    ReplyDelete
  25. Thank you so much for this project. Could you please send the .aia file to will.i.am007@hotmail.com ?

    ReplyDelete
  26. Terima kasih banyak untuk projek ini. Bolehkah anda menghantar fail .aia ke will.i.am007@hotmail.com ?

    ReplyDelete
  27. Terima kasih banyak atas kontribusinya, bisakah Anda mengirimkan file ke email saya? andinogonzalez95@gmail.com

    ReplyDelete
  28. Hello, macam mana update and create table di Tampung_Database di Firebase yang telah sign in untuk Realtime Database? Sila balas secepat mungkin. Terima kasih.

    ReplyDelete

Mari Berbincang Secara Bijak