mengenal android
DESCRIPTION
Mengenal beberapa pengetahuan dasar dan istilah-androidTRANSCRIPT
Mengenal Android
ari2f ~”simple knowledge sharing”
Atau, kirim surat ke Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
ari2f | 20102013
Sejarah Android● 2003
– Android.Inc didirikan oleh Andy Rubin, Rich Miner, Nick Sears dan Chris White di Paulo Alto, California, Amerika
● 2006– Android.Inc diakusisi oleh Google
● 2007– Open Handset Aliance dibentuk oleh beberapa perusahaan
● 2008– HTC Dream (G1) dirilis dan sebagai hanphone Android pertama
Sumber: [x]cube labs
ari2f | 20102013
Versi AndroidVersi Nama Kode Tanggal Rilis Distribusi
4,4 KitKat Oktober 2013 -
4.3 Jelly Bean 24 Juli 2013 -
4.2.x Jelly Bean 13 November 2012 6,5%
4.1.x Jelly Bean 9 Juli 2012 34%
4.0.3 – 4.0.4 Ice Cream Sandwich 16 Desember 2011 22,5%
3.2 Honeycomb 15 Juli 2011 0,1%
3.1 Honeycomb 10 Mei 2011 0%
2.3.3 – 2.3.7 Gingerbread 9 Februari 2011 33%
2.3 - 2.3.2 Gingerbread 6 Desember 2010 0,1%
2.2 Froyo 20 Mei 2010 2,5%
2.0 - 2.1 Eclair 26 Oktober 2009 1,2%
1.6 Donut 15 September 2009 0,1%
1.5 Cupcake 30 April 2009 0%
http://id.wikipedia.org/wiki/Android_(sistem_operasi)
ari2f | 20102013
Kelebihan Android
● Open Source● Dapat dikustomisasi dan optimasi● Tersedia Banyak Aplikasi gratis maupun
berbayar di Google Play● Lebih mudah mengembangkan aplikasi pada
platform Android
ari2f | 20102013
Kekurangan Android
● Masalah Keamanan● Berat (linux -> dalvik -> aplikasi)● Versi lebih baru membutuhkan spesifikasi yang
lebih tinggi
ari2f | 20102013
Istilah-istilah Android● Official ROM● Custom ROM● Rooting● Google Play● ClockworkMod (CWM)● Kernel● Super SU● Super User
● GPS● A-GPS● Qualcomm● Mediatek● Fastboot● ADB● In-plane switching (IPS)● Dll.
Rooting Android
ari2f | 20102013
Apa itu rooting?
Proses mendapatkan hak akses penuh (sebagai root) pada sebuah device Android, di iphone/ipad
disebut jailbreak
ari2f | 20102013
Kenapa harus dirooting?
● Ada aplikasi yang hanya bisa berjalan pada device Android yang sudah diroot
● Dapat lebih leluasa melakukan kustomisasi Android
● Memaksimalkan fungsi device Android Anda
ari2f | 20102013
Proses rooting● Mencari kelemahan versi Android (untuk rooting melalui
CWM atau TWRP ini tidak terjadi)● Memasang su (aplikasi untuk login sebagai root) pada
folder bin/sbin● Memasang busybox(kumpulan aplikasi) pada folder bin/sbin
(opsional)● Memasang Superuser.apk atau SuperSU.apk untuk
manajemen Aplikasi yang diijinkan berjalan sebagai root
ari2f | 20102013
Aplikasi untuk rooting● Aplikasi untuk rooting berbeda tergantung
jenis/type device● SuperOneClick Download● OneClickRoot● SP Flash Tools (Mediatek)● Framaroot● Dll.
ari2f | 20102013 http://www.superoneclickdownload.com/img/superoneclick-download.jpg
SuperOneClick Download
ari2f | 20102013
OneClickRoot
http://i1-win.softpedia-static.com/screenshots/SRS-One-Click-Root_1.png?1360831142
ari2f | 20102013 http://forum.xda-developers.com/showthread.php?t=1982587
SP Flash Tools
ari2f | 20102013 http://chip.co.id/asset/public/articles/uploads/images/Framaroot-2.jpg
Framaroot
ari2f | 20102013 http://androtab.info/uploads/images/clockworkmod/cwm5.png
ClockWorkMod
ari2f | 20102013 http://cdn.theunlockr.com/wp-content/uploads/2012/04/Twrp-recovery2.1-820x455.jpg
TWRP
ari2f | 20102013 https://play.google.com/store/apps/details?id=com.noshufou.android.su
Superuser
ari2f | 20102013 https://play.google.com/store/apps/details?id=eu.chainfire.supersu
SuperSU
Firmware / ROM
ari2f | 20102013
Apa itu Firmware / ROM
ROM - Read Only Memory adalah tempat penyimpanan data (dalam bahasan ini file sistem) yang berbentuk Chip-IC. Jadi
secara umum baik Stock ROM maupun Custom ROM bisa diartikan sebuah file sistem yang berbentuk software-firmware
yang letaknya di IC ROM perangkat (analogi fungsinya seperti IC BIOS pada Komputer-mengatur semua peripheral pada
mainboard dengan menggunakan Kernel sebagai akses utama )
http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
ari2f | 20102013
Apa itu Custom ROMS●Yang dimaksud dengan custom rom yaitu file system firmware perangkat baik berupa handphone, tablet maupun PC yang OS sudah di kostumisasi oleh developer pihak ke 3 dengan tujuan tertentu dan dengan mengubah firmware resmi-asli (Stock ROM ) bawaan vendor perangkat tersebut.
● Didalam custom ROM sudah termasuk kernel, apps, service, driver, etc. Semua sudah termasuk yang digunakan untuk menjalankan sebuah perangkat HP, bedanya hal ini di kostumisasi oleh seorang developer (atau team) bukan dari perusahaan pembuat perangkat atau yang dikenal dengan sebutan vendor.
●Custom ROM dalam kostumisasi berarti merubah, mengganti, menghilangkan sebagian ato seluruh bagian, melakukan optimalisasi, menambah, dan melakukan berbagai hal yg mreka bisa rubah dari stock ROM standart.
http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
ari2f | 20102013
Keuntungan Custom ROM
http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
● Peningkatan kinerja dan optimasi pada perangkat● custom ROM akan lebih cepat merilis update daripada stock
ROM● Memaksimalkan penggunaan memori SD Card eksternal● Beberapa Custom ROM-firmware menawarkan fitur yang
mengurangi pemborosan baterai● Ada beberapa Custom ROM yang menawarkan fitur Over
Clocking, Under Volting dan lain-lain
ari2f | 20102013
Kerugian Custom ROM
http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
● Bisa mengakibatkan kehilangan file, corrupt critical files hingga mati total jika custom ROMS masih dalam tahap pengembangan
● Ada beberapa fitur yang tidak berfungsi jika custom ROMS masih dalam tahap pengembangan
● Garansi Hilang/Batal● Meski banyak Tutorial memasang Custom ROM kesalahan dalam
pemasangan akan mengakibatkan device Mati Total
ari2f | 20102013
Tips Memilih Custom ROM
http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
● Download dari situs resminya untuk menghindari malware ataupun virus
● Pilih sesuai kebutuhan anda● Harus sesering mungkin masuk forum atau
browsing di Internet● Bacalah terlebih dahulu review dari pengguna
yang telah menggunakan Custom ROM
ari2f | 20102013
Beberapa Jenis Custom ROMS
● Cyanogenmod● Android Open Kang Project (AOKP)● MIUI● FolioMod● Apem ROM ANDRO-ID (Indonesia)● AllegroROM (Lenovo A390)
http://portal.paseban.com/article/114561/custom-rom-android
Pemrograman Android
ari2f | 20102013
Kenapa Membuat Aplikasi Android?
● Salah satu Sistem Operasi Mobile yang banyak digunakan
● Kebutuhan untuk pengembangan aplikasi di Android relatif mudah– SDK berjalan multiplatform– Bahasa pemograman Java/XML– Disediakan emulator untuk ujicoba
ari2f | 20102013
Kebutuhan Perangkat Keras
PC / Notebook● Spesifikasi
– Core 2 Duo +– Ram 2GB +– Prosesor Intel
(optional)
Handphone● Untuk handphone dapat
menggunakan Emulator / Android Virtual Device (AVD)
ari2f | 20102013
Kebutuhan Perangkat Lunak
● JDK 6 + (Interpreter)● Eclipse | IntelliJ IDEA | Netbeans (IDE)● Android SDK (Tools untuk pengembangan
Android)● ADT Plugins (menghubungkan antara Eclipse
dan android SDK
ari2f | 20102013
Tentang Pemrograman Android
Bahasa Pemrograman● Menggunakan Java sebagai bahasa
pemrogramannya● Memungkinkan menggunakan library/api java● Banyak contoh kode sumber yang tersedia di
internet
ari2f | 20102013
Tentang Pemrograman Android
Antar Muka● Menggunakan xml sebagai bahasanya
pemrogramannya● Disimpan pada direktori res/layout● Mendukung banyak Layout, Componen,
Canvas● Mendukung Drag and Drop untuk desain
antarmuka
ari2f | 20102013
Tentang Pemrograman Android
Basis Data● Menggunakan sqlite sebagai databasenya● Dimungkinkan untuk memasukkan database
dari luar, namun sedikit rumit
ari2f | 20102013
Distribusi Aplikasi
● Hasil akhir aplikasi berekstensi .apk● Dapat dipasang tanpa harus melalui Google
Play● Untuk memiliki akun Google Developer
dikenakan biaya $25, dan harus memiliki kartu kredit
ari2f | 20102013
Referensi Pemrogramman Android
● http://www.androidhive.info/● http://mobile.tutsplus.com/● http://android-developers.blogspot.com/● http://stackoverflow.com/● http://omayib.com/● Dan http://google.com
ari2f | 20102013
Lebih banyak tentang Android● Official Lounge di kaskus● Official Group di FB● http://www.droidlife.com/● www.xda-developers.com● Grup FB Droider Sidoarjo● http://id.wikipedia.org/wiki/Android_(sistem_operasi
)
Diskusi
“Tidak ada yang lebih pintar, hanya lebih dulu tahu” ~anonim