Mengenal Android

1,450 views

Published on

Mengenal beberapa pengetahuan dasar dan istilah-android

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,450
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
97
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mengenal Android

  1. 1. Mengenal Android
  2. 2. ari2f ~”simple knowledge sharing” Atau, kirim surat ke Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
  3. 3. 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
  4. 4. 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)
  5. 5. 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
  6. 6. Kekurangan Android ● Masalah Keamanan ● Berat (linux -> dalvik -> aplikasi) ● Versi lebih baru membutuhkan spesifikasi yang lebih tinggi ari2f | 20102013
  7. 7. 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
  8. 8. Rooting Android
  9. 9. Apa itu rooting? Proses mendapatkan hak akses penuh (sebagai root) pada sebuah device Android, di iphone/ipad disebut jailbreak ari2f | 20102013
  10. 10. 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
  11. 11. 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
  12. 12. Aplikasi untuk rooting ● Aplikasi untuk rooting berbeda tergantung jenis/type device ● SuperOneClick Download ● OneClickRoot ● SP Flash Tools (Mediatek) ● Framaroot ● Dll. ari2f | 20102013
  13. 13. SuperOneClick Download ari2f | 20102013 http://www.superoneclickdownload.com/img/superoneclick-download.jpg
  14. 14. OneClickRoot ari2f | 20102013 http://i1-win.softpedia-static.com/screenshots/SRS-One-Click-Root_1.png?1360831142
  15. 15. SP Flash Tools ari2f | 20102013 http://forum.xda-developers.com/showthread.php?t=1982587
  16. 16. Framaroot ari2f | 20102013 http://chip.co.id/asset/public/articles/uploads/images/Framaroot-2.jpg
  17. 17. ClockWorkMod ari2f | 20102013 http://androtab.info/uploads/images/clockworkmod/cwm5.png
  18. 18. TWRP ari2f | 20102013 http://cdn.theunlockr.com/wp-content/uploads/2012/04/Twrp-recovery2.1-820x455.jpg
  19. 19. Superuser ari2f | 20102013 https://play.google.com/store/apps/details?id=com.noshufou.android.su
  20. 20. SuperSU ari2f | 20102013 https://play.google.com/store/apps/details?id=eu.chainfire.supersu
  21. 21. Firmware / ROM
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. Pemrograman Android
  29. 29. 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
  30. 30. 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)
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. Tentang Pemrograman Android Basis Data ● ● Menggunakan sqlite sebagai databasenya Dimungkinkan untuk memasukkan database dari luar, namun sedikit rumit ari2f | 20102013
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. Diskusi
  39. 39. “Tidak ada yang lebih pintar, hanya lebih dulu tahu” ~anonim

×