Friday, November 18, 2011

Belajar Google AppEngine: Cara Upload Aplikasi ke Google

Sekarang saya mau upload aplikasi yang sebelumnya saya buat disini ke situsnya Google. Langkah-langkanya adalah sbb:
  1. Karena hostingnya di Google ya tentunya harus memakai akun Google dan jika belum memilikinya harus membuatnya terlebih dahulu disini;
  2. Setelah itu daftarkan akun tersebut agar memiliki akses ke infrastruktur Google disini;
  3. Jika semua berjalan lancar maka akan muncul halaman yang berisikan daftar aplikasi yang dimiliki akun ini, yang sementara masih kosong. 
    • Google memberikan maksimal 10 aplikasi yang bisa diupload secara gratis. Tentunya masing-masing aplikasi memiliki kuota harian dan jika melebihi kuota ini maka Google akan dengan senang hati mulai meminta bayaran. Menariknya kita bisa mengatur seberapa besar tagihan per harinya, tentunya dengan resiko kalau batas tagihan kelewat rendah sedangkan pemakaian aplikasi kita tinggi maka aplikasi bisa mendadak berhenti jika melewati batas harian ini. Rincian kuota hariannya bisa dilihat disini;
  4. Sebelum aplikasi bisa di-upload saya harus terlebih dahulu membuat aplikasi baru dengan menekan tombol Create Application di halaman daftar aplikasi. Ikuti perintah-perintahnya dan catat Application Identifier yang akhirnya dipakai. Untuk aplikasi ini saya memakai rahmaddawood
    • Kalau belum memiliki domain name maka Google akan memberikan subdomain sesuai dengan Application Identifier yang kita tetapkan di appspot.com, jadi untuk aplikasi saya subdomainnya dan alamaynya menjadi rahmaddawood.appspot.com
  5. Buka berkas app.yaml dari aplikasi yang akan kita upload dan gantikan isi field application dengan nama Application Identifier yang telah didaftarkan;
  6. Proses upload-nya sendiri kita lakukan dengan cara:
    • Menjalankan terminal
    • Tuju ke directory dimana aplikasi kita berada, dalam contoh saya berarti:
      • cd ~/ngoprek/belajar-gae
    • Aktifkan lingkungan kita, dalam contoh saya berarti:
      • . .env/bin/activate
    • Jalankan program untuk upload aplikasi, dalam contoh saya berarti:
      • .gae/appcfg.py update .
    • Perhatikan disini:
      • appcfg.py merupakan program yang akan melakukan proses upload;
      • update merupakan perintah untuk meng-upload aplikasi kita;
      • Titik diakhir perintah ini bermaksud untuk memerintahkan update agar mengambil semua isi directory dan subdirectory-nya dimana kita saat itu berada. Cara lain perintah ini bisa saja secara manual memberikan path lengkapnya seperti:
        • .gae/appcfg.py update ~/ngoprek/belajar-gae
      • Ingat program ini tidak akan meng-upload berkas-berkas atau directory-directory yang disembunyikan (=hidden), yang namanya diawali dengan titik;
    • Program ini nantinya akan meminta anda untuk memasukkan username dan password dari akun Google anda
  7. Setelah proses upload sukses maka hasilnya dapat diperiksa online, dalam contoh saya berarti di http://rahmaddawood.appspot.com

3 comments:

  1. thanx om jadi sedikit mengerti perintah Command neh ^_^

    ReplyDelete
  2. om, saya bikin aplikasinya pke bhsa pmrograman Java (pke Netbeans)di wondows XP, cara ng'uploadnya gmn om?

    bls ke email sya aja om : [email protected]
    makasih ^_^

    ReplyDelete
  3. Wah, posting ini seputaran python dah Ubuntu. Tetapi kayaknya banyak blog lain yg sesuai kebutuhannya, tinggal minta tolong mbha Google.

    ReplyDelete