Friday, 23 November 2012

Emulator pada pemograman Android sangat dibutuhkan untuk menjalankan aplikasi android. Dengan adanya emulator, kita tidak harus memiliki gadget Android untuk menguji aplikasi yang sudah kita buat. Namun,  kadang-kadang eksekusi aplikasi melalui emuloator terasa lama karena kinerja dari emulator begitu lambat. Untuk mengatasi masalah tersebut, berikut ini saya akan memberikan langkah-langkah bagaimana mempercepat kinerja dari emulator Android dengan Intel Android x86 Emulator.

Langkah pertama install Intel Atom X86 System Image :
  • Buka terminal kemudian jalankan SDK Manager dengan perintah :
    android
  • Setelah jendela SDK Manager muncul, kemudian conteng Intel Atom X86 System Image dan klik Instal Package. Seperti gambar berikut :

Langkah kedua Instal KVM :
Untuk menginstall KVM, anda harus mengecek dulu apakah prosesor anda support atau tidak untuk menginstall KVM caranya dengan mengetik perintah berikut :
egrep -c '(vmx|svm)' /proc/cpuinfo
jika hasilnya 0 maka prosesor anda tidak support
jika hasilnya 1 atau lebih maka anda bisa menginstalnya.

untuk lebih meyakinkan anda, bisa dicek dengan menggunakan perintah :
kvm-ok
bila semuanya beres, instal KVMnya dengan perintah :
Untuk Lucid 10.04 atau diatasnya :
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Kemudian akan muncul dialog seperti ini :


pilih “No configuration” kemudian Ok.
lalu ketik perintah :
sudo adduser namauser kvm
kemudian perintah :
sudo adduser namauser libvirtd
untuk mengetahui apakah sudah berhasil atau belum, ketikkan perintah ini :
sudo virsh -c qemu:///system list
jika sudah berhasil maka informasinya akan keluar sebagai berikut :
Id Name                 State
———————————
untuk lebih jelasnya cara install KVM, silahkan anda berkunjung ke forum Ubuntu di bawah ini: 

Langkah terakhir, buat AVDnya :
Jalankan Android SDK Manager kemudian pilih > Tools > Manage AVDs.
setelah jendela Android Virtual Device Manager muncul maka pilih > New.
dan berikut gambar konfigurasinya :


untuk Hardware tambahkan property GPU emulation dengan cara klik > New 
dipropertynya pilih GPU emulation lalu Ok dan set valuenya “yes
jika sudah, klik > Create AVD

Jika semua proses diatas berjalan dengan lancar maka jalankan emulatornya dengan perintah :
emulator-x86 -avd Andro -partition-size 1024 -gpu on -qemu -m 1024 -enable-kvm

Jika anda ingin menjalankan emulatornya melalui Eclipse, ikuti langkah berikut :

  • Jalankan Eclipse, kemudian klik menu > Run > Run Configurations
  • pada panel sebeleh kiri pilih projek Android yang ingin anda jalankan
  • pada panel sebelah kanan pilih tab Target
  • Kemudian pilih AVD yang anda buat tadi.
  • pada Additional Emulator Command Line Options tambahkan perintah berikut :
    -partition-size 1024 -gpu on -qemu -m 1024 -enable-kvm
  • terakhir, Jalankan projek Android anda.

Untuk lebih jelasnya cara Install dan setting Intel Android x86 Emulator di Ubuntu, silahkan lihat video berikut :


REFERENSI

Install dan setting Intel Android x86 Emulator di Ubuntu

Emulator pada pemograman Android sangat dibutuhkan untuk menjalankan aplikasi android. Dengan adanya emulator, kita tidak harus memiliki gadget Android untuk menguji aplikasi yang sudah kita buat. Namun,  kadang-kadang eksekusi aplikasi melalui emuloator terasa lama karena kinerja dari emulator begitu lambat. Untuk mengatasi masalah tersebut, berikut ini saya akan memberikan langkah-langkah bagaimana mempercepat kinerja dari emulator Android dengan Intel Android x86 Emulator.

Langkah pertama install Intel Atom X86 System Image :
  • Buka terminal kemudian jalankan SDK Manager dengan perintah :
    android
  • Setelah jendela SDK Manager muncul, kemudian conteng Intel Atom X86 System Image dan klik Instal Package. Seperti gambar berikut :

Langkah kedua Instal KVM :
Untuk menginstall KVM, anda harus mengecek dulu apakah prosesor anda support atau tidak untuk menginstall KVM caranya dengan mengetik perintah berikut :
egrep -c '(vmx|svm)' /proc/cpuinfo
jika hasilnya 0 maka prosesor anda tidak support
jika hasilnya 1 atau lebih maka anda bisa menginstalnya.

untuk lebih meyakinkan anda, bisa dicek dengan menggunakan perintah :
kvm-ok
bila semuanya beres, instal KVMnya dengan perintah :
Untuk Lucid 10.04 atau diatasnya :
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Kemudian akan muncul dialog seperti ini :


pilih “No configuration” kemudian Ok.
lalu ketik perintah :
sudo adduser namauser kvm
kemudian perintah :
sudo adduser namauser libvirtd
untuk mengetahui apakah sudah berhasil atau belum, ketikkan perintah ini :
sudo virsh -c qemu:///system list
jika sudah berhasil maka informasinya akan keluar sebagai berikut :
Id Name                 State
———————————
untuk lebih jelasnya cara install KVM, silahkan anda berkunjung ke forum Ubuntu di bawah ini: 

Langkah terakhir, buat AVDnya :
Jalankan Android SDK Manager kemudian pilih > Tools > Manage AVDs.
setelah jendela Android Virtual Device Manager muncul maka pilih > New.
dan berikut gambar konfigurasinya :


untuk Hardware tambahkan property GPU emulation dengan cara klik > New 
dipropertynya pilih GPU emulation lalu Ok dan set valuenya “yes
jika sudah, klik > Create AVD

Jika semua proses diatas berjalan dengan lancar maka jalankan emulatornya dengan perintah :
emulator-x86 -avd Andro -partition-size 1024 -gpu on -qemu -m 1024 -enable-kvm

Jika anda ingin menjalankan emulatornya melalui Eclipse, ikuti langkah berikut :

  • Jalankan Eclipse, kemudian klik menu > Run > Run Configurations
  • pada panel sebeleh kiri pilih projek Android yang ingin anda jalankan
  • pada panel sebelah kanan pilih tab Target
  • Kemudian pilih AVD yang anda buat tadi.
  • pada Additional Emulator Command Line Options tambahkan perintah berikut :
    -partition-size 1024 -gpu on -qemu -m 1024 -enable-kvm
  • terakhir, Jalankan projek Android anda.

Untuk lebih jelasnya cara Install dan setting Intel Android x86 Emulator di Ubuntu, silahkan lihat video berikut :


REFERENSI

Tuesday, 23 October 2012

Kali ini saya ingin memberikan sebuah contoh aplikasi java tentang bagaimana menyimpan dan menampilkan gambar dari database.  Berikut screenshotnya :


Dan bagi teman-teman yang ingin mendownload source codenya langsung aja klik link dibawah :

Semoga bermanfaat

Java : Contoh Aplikasi Menyimpan dan Menampilkan Gambar di Java SE

Kali ini saya ingin memberikan sebuah contoh aplikasi java tentang bagaimana menyimpan dan menampilkan gambar dari database.  Berikut screenshotnya :


Dan bagi teman-teman yang ingin mendownload source codenya langsung aja klik link dibawah :

Semoga bermanfaat

Monday, 15 October 2012


Pada postingan sebelumnya saya sudah memberikan contoh bagaimana membangun sebuah Aplikasi LBS sederhana pada platform Android. Pada aplikasi tersebut kita menggunakan jasa Google Map untuk menampilkan peta dari sebuah wilayah yang kita inginkan. Untuk dapat mengakses Google Map tersebut, kita membutuhkan sebuah key API dari Google. Karena Google Map merupakan produk resmi milik Google. Lantas bagaimana cara untuk mendapatkan key API tersebut ?

Untungnya kita tidak harus merogoh kocek untuk mendapatkan key API tersebut. Berikut langkah-langkahnya :
  1. Buka terminal, masuk sebagai root
  2. kemudian masuk ke direktori “.android”. Kalau di Linux Ubuntu biasanya di home/user/.android
    Lalu ketikkan perintah berikut :
    keytool -list -alias androiddebugkey -keystore /home/user/.android/debug.keystore -storepass android -keypass android
Hasilnya, anda akan mendapatkan MD5 Fingerprint seperti dibawah ini :


Setelah anda mendapatkan ceritificate fingerprint. Buka link berikut untuk mendapatkan key APInya :
Untuk mendapatkan API Key ini, anda harus mempunyai account di Google.
Copy dan pastekan MD5nya kedalam kolom seperti gambar ini :


    Kemudian klik tombol “generate API key”

Yup,, kalau langkah-langkah diatas berjalan dengan lancar maka anda akan mendapatkan Key API yang siap anda gunakan.

Semoga bermanfaat.

REFERENSI





Mendapatkan Key API Google Map untuk Android di Linux Ubuntu


Pada postingan sebelumnya saya sudah memberikan contoh bagaimana membangun sebuah Aplikasi LBS sederhana pada platform Android. Pada aplikasi tersebut kita menggunakan jasa Google Map untuk menampilkan peta dari sebuah wilayah yang kita inginkan. Untuk dapat mengakses Google Map tersebut, kita membutuhkan sebuah key API dari Google. Karena Google Map merupakan produk resmi milik Google. Lantas bagaimana cara untuk mendapatkan key API tersebut ?

Untungnya kita tidak harus merogoh kocek untuk mendapatkan key API tersebut. Berikut langkah-langkahnya :
  1. Buka terminal, masuk sebagai root
  2. kemudian masuk ke direktori “.android”. Kalau di Linux Ubuntu biasanya di home/user/.android
    Lalu ketikkan perintah berikut :
    keytool -list -alias androiddebugkey -keystore /home/user/.android/debug.keystore -storepass android -keypass android
Hasilnya, anda akan mendapatkan MD5 Fingerprint seperti dibawah ini :


Setelah anda mendapatkan ceritificate fingerprint. Buka link berikut untuk mendapatkan key APInya :
Untuk mendapatkan API Key ini, anda harus mempunyai account di Google.
Copy dan pastekan MD5nya kedalam kolom seperti gambar ini :


    Kemudian klik tombol “generate API key”

Yup,, kalau langkah-langkah diatas berjalan dengan lancar maka anda akan mendapatkan Key API yang siap anda gunakan.

Semoga bermanfaat.

REFERENSI






Location Based Service adalah layanan informasi yang dapat diakses menggunakan piranti mobile melalui jaringan Internet dan seluler serta memanfaatkan kemampuan penunjuk lokasi pada piranti mobile (Virrantasu, et al, 2001) (sumber : www.blog.uad.ac.id). Dengan kata lain LBS merupakan kemampuan sebuah device mobile dengan bantuan GPS untuk menunjukkan suatu letak lokasi. Seperti yang pernah saya baca di blognya agusharyanto.net, sebuah aplikasi LBS minimal harus mempunyai kemampuan untuk:
  1. Dapat mengetahui koordinat posisi kita
  2. Punya bank data atau dapat mengakses bank data yang menyimpan data koordinat lokasi dan informasi mengenai lokasi tersebut.
  3. Dapat Menghitung jarak antara posisi kita dengan sebuah lokasi.
  4. Dapat Menampilkannya menjadi informasi yang bisa dibaca user contohnya kedalam Map (Google Map).
Nah, pada postingan kali ini, saya ingin memberikan sebuah contoh aplikasi LBS sederhana pada platform Android. Walaupun masih banyak kekurangannya, setidaknya mungkin dapat dijadikan bahan referensi bagi teman-teman yang ingin mendalami pemograman Android. Ini dia screenshotnya :


 

Aplikasi ini dibangun dengan menggunakan Eclipse Indigo SR-2 pada Platform Linux Ubuntu 10.04 dan menggunakan android SDK platform 2.3.3 + Google Apis.

Dan bagi teman-teman yang ingin mendownload sourcenya langsung aja klik link dibawah :

Semoga Bermanfaat

REFERENSI

Android : Contoh Aplikasi Location Based Service (LBS) Sederhana


Location Based Service adalah layanan informasi yang dapat diakses menggunakan piranti mobile melalui jaringan Internet dan seluler serta memanfaatkan kemampuan penunjuk lokasi pada piranti mobile (Virrantasu, et al, 2001) (sumber : www.blog.uad.ac.id). Dengan kata lain LBS merupakan kemampuan sebuah device mobile dengan bantuan GPS untuk menunjukkan suatu letak lokasi. Seperti yang pernah saya baca di blognya agusharyanto.net, sebuah aplikasi LBS minimal harus mempunyai kemampuan untuk:
  1. Dapat mengetahui koordinat posisi kita
  2. Punya bank data atau dapat mengakses bank data yang menyimpan data koordinat lokasi dan informasi mengenai lokasi tersebut.
  3. Dapat Menghitung jarak antara posisi kita dengan sebuah lokasi.
  4. Dapat Menampilkannya menjadi informasi yang bisa dibaca user contohnya kedalam Map (Google Map).
Nah, pada postingan kali ini, saya ingin memberikan sebuah contoh aplikasi LBS sederhana pada platform Android. Walaupun masih banyak kekurangannya, setidaknya mungkin dapat dijadikan bahan referensi bagi teman-teman yang ingin mendalami pemograman Android. Ini dia screenshotnya :


 

Aplikasi ini dibangun dengan menggunakan Eclipse Indigo SR-2 pada Platform Linux Ubuntu 10.04 dan menggunakan android SDK platform 2.3.3 + Google Apis.

Dan bagi teman-teman yang ingin mendownload sourcenya langsung aja klik link dibawah :

Semoga Bermanfaat

REFERENSI