mengenal android

Post on 19-Jun-2015

1.249 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Mengenal beberapa pengetahuan dasar dan istilah-android

TRANSCRIPT

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

top related