Coba buka link berikut : firebase.google.com/pricing di situ dijelaskan secara detail tentang apa yang kita dapatkan di plan gratisan, dan plan yang berbayar.
Pak Izin Bertanya, apakah jika nilai dari salah satu keputusan yes atau no itu bernilai 0 maka otomatis nilai entropy juga akan menghasilkan 0,000000 ?
sesuaikan sama datanya mas, bisa perhatikan row = data[key]. di contoh video itu users ada 001, 002, dst. makanya perlu array. Mungkin mas bisa ganti ke row = data, tidak perlu pakai [key]
function getAllData() { // Mendapatkan Google Spreadsheet yang sedang aktif var ss = SpreadsheetApp.getActiveSpreadsheet(); // Mengganti "YOUR_FIREBASE_URL" dengan URL Firebase Anda var firebaseUrl = "YOUR_FIREBASE_URL"; // Mendapatkan referensi ke database Firebase var base = FirebaseApp.getDatabaseByUrl(firebaseUrl); // Daftar nama koleksi di Firebase dan nama lembar kerja yang sesuai di Spreadsheet var collections = ['User', 'Barang', 'Transaksi']; // Melakukan perulangan untuk setiap nama koleksi collections.forEach(function(collection) { // Mengambil data dari koleksi tertentu di Firebase var data = base.getData(collection); // Mendapatkan lembar kerja yang sesuai di Spreadsheet atau membuat lembar kerja baru jika tidak ada var sheet = ss.getSheetByName(collection) || ss.insertSheet(collection); // Membersihkan lembar kerja sheet.clear(); // Mengasumsikan setiap koleksi di Firebase memiliki struktur yang berbeda, // kita mendapatkan kunci dari item pertama dalam data untuk baris header var headers; for (var key in data) { // Mengambil kunci dari item pertama headers = Object.keys(data[key]); // Kita hanya perlu mendapatkan kunci dari item pertama break; } // Menambahkan baris header ke lembar kerja sheet.appendRow(headers); // Melakukan perulangan untuk setiap data dari Firebase dan menulisnya ke lembar kerja for (var key in data) { var row = data[key]; var rowData = headers.map(function(header) { // Memastikan setiap baris di lembar kerja memiliki urutan kolom yang sama dengan header return row[header]; }); // Menambahkan baris data ke lembar kerja sheet.appendRow(rowData); } }); } Kode ini akan mengambil data dari setiap koleksi di Firebase ('User', 'Barang', dan 'Transaksi'), dan menuliskan data tersebut ke sheet yang bersesuaian di Spreadsheet. Jika suatu sheet tidak ada, maka sheet tersebut akan dibuat.
@@masparudin95 Pak bacaan hasil eksekusi saya ksong.. data yang ada di firebase belum bisa ke ambil jadi spreadhseet nya ksong. ada contact pak untu bertanya mungkin
Berikut adalah Android Studio system requirements pada perangkat windows berdasarkan dari website resmi android studio. 64-bit Microsoft® Windows® 8/10/11 x86_64 CPU architecture; 2nd generation Intel Core or newer, or AMD CPU with support for a Windows Hypervisor 8 GB RAM or more 8 GB of available disk space minimum (IDE + Android SDK + Android Emulator) 1280 x 800 minimum screen resolution Namun, saya tetap bisa menjalankan android studio dengan intel core i5 gen 3 dengan ram 4GB, ram 4GB ini sangat-sangat minimal (maksa) bisa running aplikasi, tapi menggunakan perangkat fisik android, alih2 menggunakan emulator , dan sesekali akan terjadi not responding. Setelah saya ganti ram ukuran total 8Gb , not responding sudah tidak pernah muncul.