Rabu, 30 November 2011

Persiapan Menjadi Android Developer

Dimana-mana Android, salah satu OS smartphone yang eksistensinya semakin berkembang pesat belakangan ini perlahan tapi pasti semakin menjauhi symbian, blackberry, dan iOS, hingga membuat perusahaan sekelas Apple sedikit kewalahan untuk menghadangnya.

Perkembangan yang cepat tentu saja didukung banyak vendor dan programer yang turut ambil bagian dalam pengembangannya. salah satunya adalah SAMSUNG, yang sedang gigih perang hak paten dengan Apple. Oke, langsung saja kita bahas apa saja yang kita butuhkan untuk menjadi seorang Android Developer.

Software wajib di miliki adalah :

1. Eclipse
IDE ini cukup powerful untuk mengembangkan aplikasi android, dan kebanyakan programer menggunakan ini daripada Netbeans. Eclipse Indigo adalah versi terbaru saat tulisan ini dibuat.

2. Android SDK
Sebuah Software Development Kit yang disediakan oleh google untuk membantu kita mengembangkan software. Berisi compiler, Android API, Android Emulator, dan masih banyak tools yang sangat berguna dan mendukung seperti ADB (Android Debug Bridge)

3. Java JDK
Karena bahasa pemrograman yang digunakan adalah java, maka sebagai kewajiban, kita juga harus menginstal Java SDK, minimal JRE sebagai runtime environment.

4. ADT plugin
Plugin yang dibutuhkan agar tersedia environment yang terintegrasi untuk memudahkan dalam mengembangkan android di IDE Eclipse. versi saat ini adalah ADT-12.

Untuk selanjutnya akan dibahas di artikel berikutnya. :)

Selasa, 29 November 2011

Cara Rooting Android Dengan Mudah

Sebelum melakukan rooting terhadap android, mari kita mengenal root lebih jauh. Root seperti halnya di Linux (Unix like OS), kita masuk ke dalam system dengan menggunakan previllage super user (level tertinggi), kalau pada OS Windows kita mengenalnya dengan sebutan Administrator. Sehingga kita bisa mengubah konfigurasi/pengaturan dari Sistem Operasi.


Apa keuntungan bila Android kita di Root?
- Kita bisa masuk ke dalam file system.
- Kita bisa mengubah pengaturan-pengaturan yang terdapat di file system.
- Kita bisa menghapus aplikasi bawaan dari android.
- Untuk menggunakan aplikasi tertentu yang membutuhkan superuser (misal APP2SD untuk memindahkan aplikasi ke SD card).
- dan masih banyak lagi kegunaan lainnya.
Kerugian bila diroot?
- menurut isu yang beredar, garansi ponsel akan hilang (tapi bisa di unroot kok :D)
- kita dapat merusak system. (ingat root adalah super user jadi kita bisa saja tidak sengaja menghapus file penting di sistem)

Android bila tidak diroot kayaknya kurang asik, seperti sayur tanpa kuah :D
Kalau sudah mengerti apa dan bagaimana root, mari kita lakukan :D

Do With Your Own Risk

Alat yang dibutuhkan
1. Kabel micro usb (wajib)
2. Laptop/PC yang sudah terinstall driver android kita (beberapa devices membutuhkan driver agar android dikenali oleh PC/Laptop)
3. Super One Click (Download dan tinggal double klik)

Caranya :

Dalam contoh kali ini masih menggunakan Galaxy Mini Froyo 2.2.1. 
1. Set android ke mode USB debugging ( Settings > Applications > Development > centang USB debugging)
2. Colok Android ke PC/Laptop (Matikan antivirus bila ada)
3. Buka Super One Click
4. Pilih root dan tunggu beberapa saat
5. Selesai kemudian reboot android anda.

Bila Android anda terdapat aplikasi superuser (dengan gambar tengkorak), maka ponsel anda sudah berhasil diroot :)

Untuk firmware Gingerbread 2.3.4 - 2.3.6 bisa anda coba tutorial rooting Gingerbread 2.3.4 ke atas

Senin, 28 November 2011

Membuat Samsung Galaxy (Mini, Gio, Young, Ace) Serasa Xperia Arc

Mampir ke kaskus dapet oleh-oleh aplikasi yang cukup bagus, boleh lah di share juga disini. Kali ini kita akan membuat android kita serasa Sony Ericsson Xperia series, Tidak sama persis sih, tapi setidaknya mirip-mirip lah :D.  Saya sudah mencobanya di Galaxy Mini milik saya, untuk galaxy Young, Gio dan Ace pastinya bisa juga, kalau untuk devices lain silahkan anda coba dulu, kemungkinan besar bisa. Sekedar untuk informasi, android saya masih menggunakan ROM froyo 2.2.1 :D

Kira-kira tampilannya seperti ini :



Sebenarnya Sony Ericsson Home Launcher ini ada yang lebih bagus lagi, karena rom yang saya gunakan masih froyo, saya tidak bisa menggunakannya :D. Oke langsung saja download gan :

Untuk yang menggunakan ROM Froyo : Xperia Launcher
Untuk ROM selain Froyo (lebih keren yang ini sebenernya punya Arc) : Xperia Arc Launcher

Eits tunggu dulu, ngomongin Sony tidak lengkap rasanya tanpa sentuhan pemutar musik walkman dari Sony. Ada juga kok, tinggal download : walkman for android

Untuk mengganti home anda ke home screen bawaan samsung (untuk yang sudah membuat Sony Ericsson Home menjadi default), anda harus clear default Sony Ericsson home di Settings > Applications > Manage applications > All. Kemudian pilih Sony Ericsson Home, dibawah ada launch by default lalu klik tombol clear default.

Sharing File Android Via Wireless (Wifi)

Melanjutkan tutorial Cara Mudah Membuat SAMSUNG GALAXY (Mini, Young, Gio) Mengenali Ad Hoc Wifi (Rooted Devices) yang kemarin, kalau belum silahkan dibaca dulu :D. Mengingat untuk melakukan trik kali ini smartphone android anda harus bisa mengenali koneksi ad hoc, kalau sudah bisa di skip aja :D . Karena saya menggunakan Galaxy Mini, untuk perangkat yang lain caranya hampir sama, asal bisa konek ke ad hoc.


Berawal dari iseng-iseng lagi, kalau mau mindah data dari PC/laptop ke android atau sebaliknya selalu menggunakan kabel USB, otomatis ponsel akan ada dalam keadaan charging (mengisi) nah ujung-ujungnya kasihan dengan batrei si android kalau charging terus menerus :D Sedangkan bila menggunakan SD card, menurut isu yang beredar jika terlalu sering dicabut colok, lempeng tembaga yang ada di SD card kita lama-kelamaan akan cepat mengelupas otomatis akan membuat SD card tidak dapat terbaca lagi, nah kalau ada data berharga sayang kan?. Kalau pakai bluetooth? ya bisa, tapi kalau kita menggunakan netbook/notebook yang tidak ada bluetooth-nya? nah jalan terakhir cuma ada koneksi wireless kan? :D


Oke langsung aja, pada trik kali ini kita dapat memindahkan file dari android ke PC/laptop atau dari PC/laptop ke perangkat android via wifi dengan http dan ftp :)


Alat dan Bahan :

  • Ponsel Android (galaxy mini sebagai contoh dalam tutorial ini)
  • Laptop (PC juga bisa asal ada Wifi-nya dengan OS windows tentunya)
  • File Expert (Lagi-lagi aplikasi ini :D, bisa didownload via market)
  • Mozilla Firefox (saya sudah mencoba pakai chrome tapi tidak berhasil)
  1. Nah cara pertama masuk ke aplikasi File Expert. kemudian tekan dan tahan pada folder yang akan kita share, pilih network share > share via FTP (untuk yang via http kita bahas nanti). setelah itu akan muncul kotak dialog yang menunjukkan alamat ip address, port, user, dan password ftp.
  2. masuk ke my computer > klik kanan > add a network connection > add network location wizard > choose a custom network location.
  3. Masukkan alamat ftp addrees yang disediakan File expert
  4. Kemudian isi username ftp
  5. Yang terakhir beri nama koneksi anda

Masuk ke My computer kemudian klik koneksi yang anda buat tadi.  Anda akan diminta untuk memasukkan password ftp. Nah, koneksi ftp siap digunakan. :)

Untuk file sharing melalui http (web) ulangi langkah 1, tapi ganti share via FTP dengan via Http (web), setelah itu masukkan alamat url yang digenerate oleh File Expert ke Firefox. dan selesai. Anda bisa melakukan sharing via FTP maupun HTTP, mudah bukan? :)

Minggu, 27 November 2011

Cara Mudah Membuat SAMSUNG GALAXY (Mini, Young, Gio) Mengenali Ad Hoc Wifi (Rooted Devices)

Iseng-iseng karena ingin sharing koneksi internet melalui laptop tentunya salah satu jalan dengan koneksi Ad Hoc. Nah, malangnya ponsel galaxy mini yang saya gunakan tidak support dengan Ad Hoc Connection. Untuk membuat devices Samsung galaxy anda mengenali jaringan Ad Hoc, silahkan ikuti tutorial Cara Mudah Membuat SAMSUNG GALAXY (Mini, Young, Gio) Mengenali Ad Hoc Wifi ini. Perlu diingat bahwa cara yang akan kita gunakan membutuhkan devices yang sudah di root.

Pertama-tama download dulu bahannya disini :

Pastikan anda punya aplikasi file explorer yang bisa masuk ke dalam file system android anda. Saya menggunakan aplikasi File Expert, bisa didownload melalui market. Setelah semua siap, mari kita lakukan :D

Masuk ke file system android anda, kemudian ganti wpa_supplicant yang ada di /system/bin/ dengan file yang anda download tadi. Eits, jangan buru-buru, biar aman backup dulu file yang asli jaga-jaga jika ada hal yang tidak diinginkan terjadi :D

Setelah itu silahkan anda restart android anda, dan tara sekarang bisa mengenali Ad Hoc :). Menurut beberapa teman yang sudah mencoba, di Galaxy Young dan Galaxy Gio juga isa dengan trik ini.

Selamat mencoba.


Update :
- Untuk Firmware Gingerbread 2.3.4 ke atas gunakan root explorer (mount read write) untuk memindah file wpa_supplicant ke /system/bin/



Cara Mudah Membuat File Audio MP3/AAC/WAV/AMR Menjadi Notifications Tone Android

Kenapa ya secara default Android tidak bisa menjadikan file audio di SD card seperti mp3, aac, amr, dan wav menjadi notifications tone, Akan tetapi untuk Ringtone bisa mengambil dari SD card? Sampai saat ini saya juga bingung kenapa :D. Tutorial kali ini akan membahas cara mudah membuat file audio MP3/AAC/WAV/AMR menjadi notifications tone .

Setelah googling kesana kemari akhirnya saya menemukan salah satu solusinya. Yakni dengan menggunakan aplikasi Ringdroid yang bisa anda download secara free di Android market :)
Caranya cukup mudah seperti menggunakan software software untuk mengedit file audio seperti Cool Edit Pro dan Adobe Audition. Setelah selesai diinstall masuk ke Ringdroid kemudian silahkan pilih file audio mana yang akan anda gunakan. :). Secara otomatis aplikasi ini akan mendeteksi seluruh file audio yang ada di SD card anda.


Setelah anda mengedit file audio yang anda sukai untuk menjadi notifications tone jangan lupa set as menjadi notification, bukan ringtone ya :) seperti gambar dibawah ini

Selamat mencoba kawan :)

Maxilian is Back dari Pertapaan

Hhahahha kangen juga rasanya dengan blog saya yang satu ini,
setelah sekian lama tidak di update dengan artikel yang bermanfaat.
Kedepan akan saya update dengan pengalaman-pengalaman yang saya dapatkan di kampus STMIK AMIKOM. Dan saya akan membahas tentang Android yang sekarang sudah menguasai pangsa pasar smartphone di dunia. :D