SlideShare a Scribd company logo
1 of 39
Download to read offline
Mengenal Android
ari2f ~”simple knowledge sharing”

Atau, kirim surat ke Creative Commons, 444 Castro Street, Suite 900, Mountain View,
California, 94041, USA.
Sejarah Android
●

2003
–

●

2006
–

●

Android.Inc diakusisi oleh Google

2007
–

●

Android.Inc didirikan oleh Andy Rubin, Rich Miner, Nick Sears dan
Chris White di Paulo Alto, California, Amerika

Open Handset Aliance dibentuk oleh beberapa perusahaan

2008
–

HTC Dream (G1) dirilis dan sebagai hanphone Android pertama

ari2f | 20102013

Sumber: [x]cube labs
Versi Android
Versi

Nama Kode

4,4

KitKat

4.3

Tanggal Rilis

Distribusi

Oktober 2013

-

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%

ari2f | 20102013

http://id.wikipedia.org/wiki/Android_(sistem_operasi)
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

●

GPS

●

Custom ROM

●

A-GPS

●

Rooting

●

Qualcomm

●

Google Play

●

Mediatek

●

ClockworkMod (CWM)

●

Fastboot

●

Kernel

●

ADB

●

Super SU

●

In-plane switching (IPS)

●

Super User

●

Dll.

ari2f | 20102013
Rooting Android
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
SuperOneClick Download

ari2f | 20102013

http://www.superoneclickdownload.com/img/superoneclick-download.jpg
OneClickRoot

ari2f | 20102013

http://i1-win.softpedia-static.com/screenshots/SRS-One-Click-Root_1.png?1360831142
SP Flash Tools

ari2f | 20102013

http://forum.xda-developers.com/showthread.php?t=1982587
Framaroot

ari2f | 20102013

http://chip.co.id/asset/public/articles/uploads/images/Framaroot-2.jpg
ClockWorkMod

ari2f | 20102013

http://androtab.info/uploads/images/clockworkmod/cwm5.png
TWRP

ari2f | 20102013

http://cdn.theunlockr.com/wp-content/uploads/2012/04/Twrp-recovery2.1-820x455.jpg
Superuser

ari2f | 20102013

https://play.google.com/store/apps/details?id=com.noshufou.android.su
SuperSU

ari2f | 20102013

https://play.google.com/store/apps/details?id=eu.chainfire.supersu
Firmware / ROM
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 )

ari2f | 20102013

http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
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.
●

ari2f | 20102013

http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
Keuntungan Custom ROM
●

●

●

●

●

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

http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
Kerugian Custom ROM
●

●

●

●

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

http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
Tips Memilih Custom ROM
●

●

●

●

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

http://blankon-ku.blogspot.com/2012/09/apa-sih-yang-dimaksud-custom-rom-android.html
Beberapa Jenis Custom ROMS
●

Cyanogenmod

●

Android Open Kang Project (AOKP)

●

MIUI

●

FolioMod

●

Apem ROM ANDRO-ID (Indonesia)

●

AllegroROM (Lenovo A390)

ari2f | 20102013

http://portal.paseban.com/article/114561/custom-rom-android
Pemrograman Android
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)

ari2f | 20102013

Handphone
●

Untuk handphone dapat
menggunakan Emulator /
Android Virtual Device
(AVD)
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
)

ari2f | 20102013
Diskusi
“Tidak ada yang lebih pintar, hanya lebih dulu tahu” ~anonim

More Related Content

Similar to Mengenal Android

Perbarui xperia go st27i ke android 4
Perbarui xperia go st27i ke android 4Perbarui xperia go st27i ke android 4
Perbarui xperia go st27i ke android 4
Cerita Kehidupan
 
Presentation Verna Martana
Presentation Verna MartanaPresentation Verna Martana
Presentation Verna Martana
Verna_martana26
 
Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020
mutia902
 
Sistem operasi android
Sistem operasi androidSistem operasi android
Sistem operasi android
Kiky Arin
 
Trend and how to develop android applications
Trend and how to develop android applicationsTrend and how to develop android applications
Trend and how to develop android applications
alfach
 

Similar to Mengenal Android (20)

Crack patch
Crack patchCrack patch
Crack patch
 
Android
AndroidAndroid
Android
 
Ringkasan chapter 1
Ringkasan chapter 1Ringkasan chapter 1
Ringkasan chapter 1
 
Modul 2 dunia komputer
Modul 2 dunia komputerModul 2 dunia komputer
Modul 2 dunia komputer
 
Perbarui xperia go st27i ke android 4
Perbarui xperia go st27i ke android 4Perbarui xperia go st27i ke android 4
Perbarui xperia go st27i ke android 4
 
Tren tik 4113
Tren tik 4113Tren tik 4113
Tren tik 4113
 
Android 4.4 Kitkat
Android 4.4 KitkatAndroid 4.4 Kitkat
Android 4.4 Kitkat
 
2 Android Native.pdf
2 Android Native.pdf2 Android Native.pdf
2 Android Native.pdf
 
Presentation Verna
Presentation VernaPresentation Verna
Presentation Verna
 
Presentation
Presentation Presentation
Presentation
 
Presentation Verna Martana
Presentation Verna MartanaPresentation Verna Martana
Presentation Verna Martana
 
Review mobile apps
Review mobile appsReview mobile apps
Review mobile apps
 
Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020Ppt android rullyamrizal 1102412020
Ppt android rullyamrizal 1102412020
 
Sistem operasi android
Sistem operasi androidSistem operasi android
Sistem operasi android
 
Android101 update ver2014
Android101 update ver2014Android101 update ver2014
Android101 update ver2014
 
Anton memaksimalkan-performa-android
Anton memaksimalkan-performa-androidAnton memaksimalkan-performa-android
Anton memaksimalkan-performa-android
 
Vpn
VpnVpn
Vpn
 
Study Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdfStudy Jam Mobile 4 - Introduction to Flutter.pdf
Study Jam Mobile 4 - Introduction to Flutter.pdf
 
Trend and how to develop android applications
Trend and how to develop android applicationsTrend and how to develop android applications
Trend and how to develop android applications
 
Blackberry
BlackberryBlackberry
Blackberry
 

Mengenal Android