Anda di halaman 1dari 1

Pengenalan APP Inventor jilid 7 (TinyWebDB)

Jawablahpertanyaanberikut!
1. Apakah yang AndaketahuitentangkomponenTinyWebDB?
• Komponen yang digunakan untuk menyimpan data terus-menerus dalam database di web. Karena data disimpan di web bukan
telepon tertentu, TinyWebDB dapat digunakan untuk memfasilitasi komunikasi antara ponsel dan aplikasi (misalnya, permainan
multi-player).
2. ApakahfungsikomponenTinyWebDB?
• Digunakan untuk memfasilitasi komunikasi antara ponsel dan aplikasi (misalnya, permainan multi-player).
3. ApaperbedaankomponenTinyDBdanTinyWebDB?
• TinyDB : Database disimpan dalam android sehingga bias offline.
• TinyWebDB : Database disimpan dalam webserver sehingga harus online.
4. Dimanakah (alamat URL) TinyWebDBmenyimpan data secara default?
• http://appinvtinywebdb.appspot.com/
5. Bagaimanalangkah-langkahmembuatweb serviceuntuk database Andasendiri (bukan yang disediakansecara default App
Inventor)?
• Download App Engine untuk Python di http://code.google.com/appengine/ . Setelah menginstal, jalankan
GoogleAppEngineLauncher.
• Download file zip di http://appinventor.googlelabs.com/learn/reference/other/tinywebdbassets/customtinywebdb.zip. File ini
digunakan untuk mengkustom TinyWebDB.
• Unzip file zip yang didownload.
• Dalam GoogleAppEngineLauncher, pilih File | Tambah Aplikasi yang ada . Pilih browse dan cari folder yang baru saja di
unzip. Kemudian klik tombol Run.
• Anda dapat menguji layanan dengan membuka browser dan memasukkan “localhost: 8080” sebagai URL.
• Dalam GoogleAppEngineLauncher, pilih Dashboard . Masukkan informasi account Google dan Anda akan dibawa ke sebuah
dashboard App Engine.
• Pilih Buat Aplikasi . Anda akan perlu menentukan Identifier Aplikasi unik secara global. Ingat identifier Aplikasi karena Anda
akan membutuhkannya nanti.
• Buka editor teks di komputer lokal Anda dan buka file app.yaml dalam folder customtinywebdb. Modifikasi baris pertama.
• Dalam GoogleAppEngineLauncher, pilih Deploy dan ikuti langkah-langkahnya.
• Test untuk melihat apakah aplikasi Anda berjalan di web. Dalam browser, masukkan myapp.appspot.com, myapp diganti nama
aplikasi.
Agar aplikasi Inventor dapat menyimpan dan mengambil data menggunakan layanan baru Anda. Lakukan hal berikut:
• Tarik dalam komponen TinyWebDB ke Komponen Designer.
• Memodifikasi properti ServiceURL dari default http://appinvtinywebdb.appspot.com/ ke layanan web Anda.
• Setiap operasi StoreValue (blok) akan menyimpan data di layanan Anda, dan setiap operasi GetValue akan mengambil dari
layanan anda.
6. Apa keuntungan memiliki web service sendiri?
• Entrinya tidak ada batasan, jika menggunakan webservice default hanya disediakan 1000 entri. Dan kemungkinan bias
tertimpa.
7. Method apakah yang digunakanuntukmenyimpansuatunilaidalamTinyWebDB?
• StoreValue
8. Method apakah yang digunakan untuk mengambil suatu nilai dalam TinyWebDB?
• GetValue
9. Method apakah yang digunakan sebagai trigger untuk melakukan pekerjaan setelah mengambil/ mendapatkan data
dariTinyWebDB?
• tinywebdb.gotvalue
10. Bagaimanakah cara menghapus data dariTinyWebDB?
• clearAll()

Anda mungkin juga menyukai