Anda di halaman 1dari 26

Tugas 1 Pengenalan Android

Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

ANDROID

1. Pengenalan Android
Android adalah sebuah sistem operasi untuk berbagai perangkat mobile seperti
handphone, netbook, dan komputer tablet. Sistem operasi ini dikembangkan oleh
Google dengan berbasis kernel Linux versi 2.6 dan berbagai perangkat lunak dari
GNU yang bersifat Open Source. Pada awalnya, Android dikembangkan oleh
perusahaan Android Inc. namun kemudian perusahaan tersebut diakuisisi oleh
Google sehingga menjadi produk Google. Sekarang ini pengembangan Android
ditentukan oleh sebuah konsorsium bernama Open Handset Alliance (OHA) yang
terdiri atas berbagai vendor perangkat mobile, komputer, dan telekomunikasi seperti
Intel, Nvidia, Google, Samsung, Sprint, T-Mobile, Motorola, LG, Sony Ericsson,
Toshiba, Vodafone, serta masih banyak yang lain dan anggotanya terus bertambah.

Karena Android bersifat Open Source dan mempunyai lisensi Apache yang sangat
terbuka dan bebas, maka Android menjadi sistem operasi yang sangat populer bagi
berbagai produsen perangkat mobile. Berdasarkan laporan dari NPD Group,
penjualan perangkat smartphone berbasis Android berada di peringkat kedua di
seluruh Amerika pada kwartal pertama tahun 2010. Laporan dan Nielson juga
menunjukkan bahwa Android berada di posisi keempat dengan pangsa pasar
sebesar 9% untuk smartphone di kwartal yang sama. Salah satu keunggulan Android
adalah adanya komunitas para developer dan programmer yang luas untuk
mengembangkan berbagai aplikasi yang berjalan di perangkat berbasis Android
sehingga mampu memperluas fitur dan kemampuan perangkat tersebut. Saat ini
sudah terdapat lebih dari 70000 aplikasi Android sehingga berada di peringkat kedua
di dunia. Banyaknya aplikasi yang tersedia di Android dimungkinkan karena
pengembangan di Android relatif mudah dan cepat karena menggunakan bahasa
pemrograman Java dengan dukungan library Java yang dikembangkan oleh Google.

Software stack untuk Android OS terdiri atas berbagai aplikasi Java yang berjalan di
atas framework Java berorientasi obyek, yang kemudian berjalan di atas core library
Java dari Dalvik Virtual Machine (DVM) melalui JIT compiler. Sebagian library yang
kritis ditulis dengan bahasa C demi kinerja seperti Surface Manager untuk dukungan
1
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

touchpad/touchscreen, OpenCore Media Framework, SQLite untuk database,


OpenGL ES untuk grafis 3D, FreeType untuk dukungan font, WebKit layout engine
untuk user interface, SGL graphics engine untuk grafis 2D, SSL untuk koneksi yang
aman, dan Bionic libc. Saat ini Android OS terdiri dari 12 juta baris kode termasuk 3
juta baris kode XML, 2.8 juta baris kode dengan bahasa C, 2.1 juta baris kode
dengan bahasa Java, dan 1.75 juta baris kode dengan bahasa C++. Pengembangan
Android masih terus berlanjut dengan menambahkan berbagai fitur yang menarik,
sehingga jumlah baris kode untuk Android akan terus bertambah dengan keluarnya
versi-versi baru.

Ada beberapa istilah yang perlu dipahami dalam Android sehingga kita mampu
membangun aplikasi Android dengan baik dan benar.
Resource: Segala hal yang digunakan dalam aplikasi Android yang kita
kembangkan seperti teks, gambar, video, audio, xml, layout, dan berbagai sumber
lain yang digunakan dalam kode sumber aplikasi Android. Semua resource yang
dapat diakses di suatu aplikasi secara otomatis akan didaftarkan di dalam class
khusus bernama R sehingga kita mampu mengaksesnya melalui R.
Activity: Merepresentasikan satu layar di Android dalam aplikasi. Pada intinya,
sebuah activity mengendalikan semua kegiatan yang terjadi dalam satu layar yang
tampil di perangkat berbasis Android. Dalam paradigma MVC (Model-View
Controller), activity mempunyai peran sebagai controller. Dalam suatu aplikasi
Android yang rumit, bisa terdapat banyak activity untuk berbagai fungsi yang
disediakan aplikasi tersebut.
View: Komponen user interface (UI) yang terdapat pada satu activity atau layar.
Pengguna berinteraksi dengan layar melalui satu atau lebih view yang terdapat pada
satu activity/layar. Suatu activity berisikan satu atau lebih view dan mengendalikan
semua view dalam layar tersebut.
Intent: Kode yang bertanggung jawab untuk melakukan suatu proses dalam aplikasi
Android, termasuk pergantian activity/layar atau pemanggilan aplikasi yang lain untuk
interaksi antar aplikasi.
AndroidManifest.xml: File yang berisikan deskripsi dan konfigurasi umum mengenai
aplikasi Android yang kita buat. File ini bisa diibaratkan sebagai deployment
descriptor untuk memberitahu kepada Android bagaimana cara memasang aplikasi
ini di perangkat berbasis Android.
2
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Bisa dibilang bahwa unit paling kecil dalam suatu aplikasi Android adalah Activity.
Satu Activity merepresentasikan satu layar, dan dalam satu activity bisa terdapat
beberapa view yang memungkinkan pengguna untuk berinteraksi dengan activity
tersebut. View bisa menggunakan berbagai Resource. Jika suatu activity ingin
mengakses activity, aplikasi, atau pelayanan yang lain, maka activity dapat
melakukannya dengan menggunakan Intent. Aplikasi bisa terdiri atas beberapa
activity dan intent, dan semuanya terdeskripsi dalam AndroidManifest.xml.

2. Arsitektur Android
Komponen sistem operasi Android bisa digambarkan dalam bagan berikut:

Gambar 1. Arsitektur Android

3
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Google mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan


dari tumpukan ini menghimpun beberapa program yang mendukung fungsi-fungsi
spesifik dari sistem operasi. Berikut ini susunan dari lapisan lapisan tersebut jika di
lihat dari lapisan dasar hingga lapisan teratas:

a. Linux Kernel

Tumpukan paling bawah pada arsitektur Android ini adalah kernel. Google
menggunakan kernel Linux versi 2.6 untuk membangun sistem Android, yang
mencakup memory management, security setting, power management, dan
beberapa driver hardware. Kernel berperan sebaagai abstraction layer antara
hardware dan keseluruhan software. Sebagai contoh, HTC GI dilengkapi dengan
kamera. Kernel Android terdapat driver kamera yang memungkinkan pengguna
mengirimkan perintah kepada hardware kamera.

b. Android Runtime

Lapisan setelah Kernel Linux adalah Android Runtime. Android Runtime ini berisi
Core Libraries dan Dalvik Virtual Machine. Core Libraries mencakup
serangkaian inti library Java, artinya Android menyertakan satu set library-library
dasar yang menyediakan sebagian besar fungsi-fungsi yang ada pada library-library
dasar bahasa pemrograman Java. Dalvik adalah Java Virtual Machine yang
memberi kekuatan pada sistem Android. Dalvik VM ini di optimalkan untuk telepon
seluler. Setiap aplikasi yang berjalan pada Android berjalan pada processnya sendiri,
dengan instance dari Dalvik Virtual Machine. Dalvik telah dibuat sehingga sebuah
piranti yang memakainya dapat menjalankan multi Virtual Machine dengan efisien.
Dalvik VM dapat mengeksekusi file dengan format Dalvik Executable (.dex) yang
telah dioptimasi untuk menggunakan minimal memory footprint. Virtual Machine ini
register-based, dan menjalankan class-class yang dicompile menggunakan compiler
Java yang kemudian ditransformasi menjadi format .dex menggunakan "dx" tool yang
telah disertakan. Dalvik Virtual Machine (VM) menggunakan kernel Linux untuk
menjalankan fungsi-fungsi seperti threading dan low-level memory management.

4
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

c. Libraries

Bertempat di level yang sama dengan Android Runtime adalah Libraries. Android
menyertakan satu set library-library dalam bahasa C/C++ yang digunakan oleh
berbagai komponen yang ada pada sistem Android. Kemampuan ini dapat diakses
oleh programmer melewati Android application framework. Sebagai contoh Android
mendukung pemutaran format audio, video, dan gambar.Berikut ini beberapa core
library tersebut :

System C library

Diturunkan dari implementasi standard C system library (libc) milik BSD, dioptimasi
untuk piranti embedded berbasis Linux .

Media Libraries

Berdasarkan PacketVideo's OpenCORE; library-library ini mendukun playback dan


recording dari berbadai format audio and video populer, meliputi MPEG4, H.264,
MP3, AAC, AMR, JPG, and PNG .

Surface Manager

Mengatur akses pada display dan lapisan composites 2D and 3D graphic dari
berbagai aplikasi.

LibWebCore

Web browser engine modern yang mensupport Android browser maupun


embeddable web view

SGL

the underlying 2D graphics engine.

3D libraries

Implementasi berdasarkan OpenGL ES 1.0 APIs; library ini menggunakan hardware


3D acceleration dan highly optimized 3D software rasterizer
5
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

FreeType

Bitmap dan vector font rendering

SQLite

Relational database engine yang powerful dan ringan tersedia untuk semua aplikasi

d. Application Framework

Lapisan selanjutnya adalah application framework, yang mencakup program untuk


mengatur fungsi-fungsi dasar smartphone. Application Framework merupakan
serangkaian tool dasar seperti alokasi resource smartphone, aplikasi telepon,
pergantian antar - proses atau program, dan pelacakan lokasi fisik telepon. Para
pengembang aplikasi memiliki aplikasi penuh kepada tool-tool dasar tersebut, dan
memanfaatkannya untuk menciptakan aplikasi yang lebih kompleks.

Programmer mendapatkan akses penuh untuk memanfaatkan API-API (Android


Protocol Interface) yang juga digunakan core applications. Arsitektur aplikasi
didesain untuk menyederhanakan pemakaian kembali komponen-komponen, setiap
aplikasi dapat menunjukkan kemampuannya dan aplikasi lain dapat memakai
kemampuan tersebut. Mekanisme yang sama memungkinkan pengguna mengganti
komponen-komponen yang dikehendaki. Di dalam semua aplikasi terdapat servis
dan sistem yang meliputi :

Satu set Views yang dapat digunakan untuk membangun aplikasi meliputi
lists, grids, text boxes, buttons, dan embeddable web browser
Content Providers yang memungkinkan aplikasi untuk mengakses data dari
aplikasi lain (misalnya Contacts), atau untuk membagi data yang dimilikinya.
Resource Manager, menyediakan akses ke non-code resources misalnya
localized strings, graphics, dan layout files
Notification Manager yang memungkinkan semua aplikasi untuk menampilkan
custom alerts pada the status bar
Activity Manager yang memanage life cycle of dari aplikasi dan menyediakan
common navigation backstack

6
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

e. Application

Di lapisan teratas bercokol aplikasi itu sendiri. Di lapisan inilah anda menemukan
fungsi-fungsi dasar smartphone seperti menelepon dan mengirim pesan singkat,
menjalankan web browser, mengakses daftar kontak, dan lain-lain. Bagi rata-rata
pengguna, lapisan inilah yang paling sering mereka akses. Mereka mengakses
fungsi-fungsi dasar tersebut melalui user interface.

3. Perkembangan Operasi Sistem Android

Android adalah system operasi berbasis Linux yang khusus dipergunakan untuk
ponsel, dikembangkan oleh Google bersama perusahaan-perusahaan lain yang
tergabung ke dalam Open Handset Alliance (Intel, Nvidia, dan Texas Instrument)
sejak tahun 2007. Karena berbasis Linux, system ini bersifat terbuka, dan gratis.
Sejak tahun 2009, hingga saat ini (22 Agustus 2010), Google telah mengeluarkan 6
versi Android, di mana untuk memudahkan mengingat, masing-masing versi diberi
dengan nama-nama makanan, seperti: Cupcake, Donut, clair, Froyo, dan
Gingerbread. Adapun versi versi Android adalah sebagai berikut:

Versi 1.1

Dirilis pada 9 Febuari 2009, perbedaan dengan versi sebelumnya adalah user
interfacenya lebih baik dan perbaikan beberapa aplikasi standar, seperti pengelolaan
pesan dan alarm.

Versi 1.5, Cupcake

Pada versi ini yang menonjol adalah adanya efek-efek animasi, adanya fungsi
rekam video serta fasilitas uploadnya ke situs YouTube.

Versi 1.6, Donut

Dirilis pada 15 September 2009, yaitu dengan adanya tambahan fasilitas koneksi
jaringan terhadap CDMA dan EVDO dan juga dukungan WiFi.

Versi 2.0/2.1, clair


7
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Rilis antara versi 2.0 ke 2.1 hanya berselang 1 bulan, yaitu Desember 2009 dan
Januari 2010. Fitur tambahan pada versi ini adalah adanya dukungan terhadap
Microsoft Exchange, modus layer sentuh, dan adanya wallpaper yang tampak hidup.

Versi 2.2, Froyo

Dirilis pada 20 Mei 2010, pada versi ini kinerja hardware terlihat lebih cepat,
memungkinkan akses ke memory external, fitur WiFi yang memungkinkan dibuat
menjadi hotspot, dan fungsi update otomatis ke Android Market.

Versi 3.0, Gingerbread

Versi ini direncanakan baru dirilis pada Oktober 2010. Pada versi ini ada beberapa
tambahan aplikasi, seperti: peningkatan fungsi copy paste, resolusi yang lebih besar,
adanya toko musik online di Android Market.

Dengan kemunculan Android saat ini, maka ponsel pintar saat ini yang tersedia di
pasaran dibagi menjadi 4 kelompok besar, yaitu:

1. Blackberry, dengan system operasi Blackberry.


2. iPhone, dengan system operasi MacOS.
3. Nokia, dengan system operasi Symbian.
4. Ponsel-ponsel berbasis Android.

4. Kelebihan dan Kekurangan


Setiap perangkat telekomunikasi memiliki kelebihan dan kekurangan, hal itulah yang
membedakan kualitas dari perangkat satu dengan yang lainya. Android merupakan
salah satu contoh dari perangkat telekomunikasi, berdasarkan pengembanganya
android memiliki kelebihan dan kekurangan dari system operasinya adalah sebagai
berikut:
Kelebihan system opersai Android:
Multitasking
Ponsel Android bisa menjalankan berbagai aplikasi, itu artinya dapat
melakukan browsing, Facebookan sambil mendengarkan musik.
Kemudahan dalam Notifikasi

8
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan
selalu ada notifikasi di Home Screen Ponsel Android, tak ketinggalan Lampu
LED Indikator yang berkedip-kedip, sehingga Anda tidak akan terlewatkan
satu SMS, Email ataupun Misscall sekalipun.
Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App
Market
Kalau ingin menginstall aplikasi ataupun games, lewat Google Android App
Market dapat mendownload berbagai aplikasi dengan gratis.
Pilihan Ponsel yang beranekaragam
Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson,
Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun
menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola
dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya.
Bisa menginstal ROM yang dimodifikasi
Widget
Widget di homescreen memudah mengakses berbagai setting dengan cepat
dan mudah.
Google Maniak
Google maniak dapat mempermudah dalam mengecek email dari gMail
dengan cepat

Kekurangan system operasi Android:


Koneksi Internet yang terus menerus
Kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias
terus menerus aktif.
Iklan
Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan
gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan
yang terpampang, entah itu bagian atas atau bawah aplikasi.
Kurang nyaman untuk telepon.
Masih membingungkan bila pertama pakai.
Tidak ada Microsoft office.
Harus terkoneksi internet.

9
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Belum banyak aplikasi yang tersedia.

5. Statistik Pengguna Android di Dunia


Data distribusi Android
Google beberapa waktu lalu telah melansir data distribusi Android yang terbaru.
Sekarang ini, distribusi Android dikuasai oleh Android 2.2 (froyo) sebesar 61,3%,
diikuti oleh Android 2.1 (eclair) sebesar 29%. Untuk Android versi-versi terbaru wajar
jika distribusinya masih sedikit karena baru diluncurkan. Bagusnya dari data tersebut,
versi Android yang beredar banyak dikuasai oleh Android versi terbaru dan makin
sedikit yang menggunakan Android pre versi 2.1. Bandingkan dengan data tahun lalu
yang distribusi Android masih sama-sama besar dikuasai oleh Android 1.5, 1.6, dan
2.1.
Berikut adalah statistik distribusi Android saat ini lengkapnya:

Gambar 2 Data Distribusi Android

Data diambil dalam 2 minggu berakhir pada 15 Maret 2011. Google telah melansir
data distribusi Android yang terbaru. Per bulan Juni 2011, Android 2.2 (Froyo) masih
menjadi versi Android yang paling banyak digunakan dan distribusinya mencapai
64,6% dari total keseluruhan versi Android yang ada. Di antara kesemua versi
Android dibanding data pada bulan Maret 2011 lalu, Android versi 2.1 ke bawah

10
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

mengalami penurunan porsi distribusinya sedangkan Android versi 2.2 ke atas


mengalami kenaikan.

Meningkatnya penggunaan Android versi-versi terbaru tentu merupakan kabar yang


bagus untuk para pengembang aplikasi Android sehingga mereka dapat
memprioritaskan aplikasi yang mereka kembangkan untuk Android versi terbaru.
Data diambil dalam 2 minggu berakhir pada 1 Juni 2011, berikut adalah statistik
distribusi Android lengkapnya per Juni 2011:

Gambar 3 Statistik Distribusi Android Lengkapnya Per Juni 2011

Statistik Penetrasi Pasar Ponsel Tertinggi di Dunia

Gambar 4 Satistik Penetrasi Pasar Ponsel

11
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Sebuah studi hasil kerjasama antara Google dengan Ipsos, sebuah perusahaan
yang bergerak di bidang penelitian pasar global, menemukan bahwa pasar Asia
Pasifik menjadi highest penetration of mobile phones in the world atau tempat
dengan penetrasi pasar ponsel tertinggi di dunia.
Hasil studi yang berjudul Smartphone Research on Mobile internet and Market
Trends ini meneliti 30 pasar ponsel di seluruh dunia, termasuk 11 pasar di regional
Asia pasifik. Selain memiliki statistik penetrasi pasar ponsel tertinggi, studi ini juga
menemukan bahwa pengguna ponsel Asia cenderung untuk lebih berinteraksi
dengan ponsel miliknya. Hasil studi mengatakan pengguna Asia lebih tertarik
berinteraksi dengan smartphone daripada menonton TV jika dibandingkan dengan
pengguna Eropa atau Amerika.
Survey yang dilakukan antara bulan Maret hingga Juni 2011 dengan 30.000
responden ini, menemukan bahwa negara-negara di Asia seperti Australia, India dan
Indonesia, 80% penggunanya membeli produk smartphone untuk pertama kalinya.
Mereka melakukan hal tersebut karena mengikuti perkembangan zaman,
smartphone adalah tren terkini.
Studi ini kemudian menyimpulkan bahwa customer Asia melakukan lebih banyak
pembelian smartphone dan mereka lebih terikat dengan smartphone mereka jika
dibandingkan pengguna di belahan dunia lainnya.

Pengguna Smartphone Android Verizon Turun Setelah iPhone

Gamabr 5 Contoh Smartphone Android

12
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Pergeseran penggunaan perangkat Android dan iPhone dan Amerika Serikat antara
bulan Maret dan saat ini. Menurut studi tersebut para pelanggan Verizon banyak
yang beralih dari perangkat Android ke iPhone sejak diluncurkan untuk perangkat
tersebut pada bulan April lalu, sementara di operator lain kondisinya cenderung
stabil.

Dalam waktu kurang dari enam bulan, pangsa smartphone Android di operator
Verizon telah turun dari 51,4% menjadi 41,1 persen. Perubahan ini diindikasikan
karena para pelanggan Verizon beralih menggunakan iPhone 4 yang diluncurkan
bulan Maret lalu.

Gambar 6 Garafik Penggunaan Android di US

Pangsa pengguna Android di operator AT&T hanya naik 5%. Statistika yang
ditampilkan menunjukkan bahwa rasio pengguna Android terlihat relatif stabil untuk
operator T-Mobile dan Sprint, yang masing-masing menguasai sekitar 16% dan 25%
pasar Android
.
Diperkirakan dari 100% pengguna iPhone di Amerika Serikat, Verizon menyumbang
23,9%-nya, sementara AT&T menyumbang 76,1%. Menurut Chitika, pangsa trafik
iPhone di Verizon terus menaik. Kenaikan ini nampaknya mengorbankan perangkat
lain yang berbasis Android. Sayangnya tidak diketahui pasti berapa jumlah iPhone
dan Android yang beredar di seluruh Amerika Serikat untuk saat ini. Dengan

13
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

demikian belum dapat diketahui komposisi pangsa smartphone di Amerika Serikat


secara keseluruhan.

Penggunaan Data Internet di Smartphone Meningkat Tajam

Gambar 7 Garfik Penggunaa Data Internet Pada Smartphone

Sebagian besar dari Teknokerz mungkin menggunakan smartphone, apakah itu


Blackberry, iPhone, Android, Windows Mobile, Symbian atau yang lainnya. Para
pengguna smartphone, biasanya menggunakan layanan data internet agar
memaksimalkan dan memanfaatkan smartphone mereka. Apalagi di era jejaring
sosial yang masih ngetren sekarang ini.

Lembaga riset Nielsen melaporkan, penggunaan layanan data smartphone


menunjukkan sebuah statistik menarik, dimana hal tersebut naik tajam 89% selama
tahun ini. Para pengguna Android merupakan yang paling rakus data, dengan rata-
rata pemakaian 582MB perbulan, disusul Apple iOS dengan 492MB, lalu WP7
dengan 317MB, Windows Mobile dengan 174MB dan urutan paling buncit BlackBerry
dengan 127MB. Meskipun riset ini bukan dilakukan di negara ini, namun tren
penggunaan data internet sekarang ini memang sedang naik.

14
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Gambar 8 Garafik penggunaan OS Mobilephone

Android Mengalahkan Symbian di Eropa

Gambar 9 Logo Android

Dominasi ponsel-ponsel berbasis Android semakin tak terbendung. Firma riset IDC
memprediksi. di tahun 2011 mendatang jumlah pengguna ponsel Android akan
melampaui jumlah pengguna Nokia, yang berplatform Symbian. Dalam sebuah
wawancara dengan Bloomberg, Rabu (1/12/2010) analis IDC Francisco Jeronimo
mengatakan pangsa pasar smartphone Android di Eropa akan melebihi iPhone dan
Nokia pada tahun 2011.

Platform mobile besutan Google memang telah menggerus Symbian di pasar


smartphone global. HTC merupakan vendor smartphone Android terbesar dengan
menguasai 39 persen dari pengiriman Android diikuti, Sony Ericsson di 29 persen
15
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

dan Samsung Electronics dengan 14 persen. "Sisanya 18 persen dibagi antara ZTE,
LG, Motorola dan merek lain. Data IDC selama sembilan bulan terakhir menunjukkan
bahwa penjualan handset Android di tahun 2010 telah melampaui angka di tahun
2009. Penjualan Android melonjak sekira empat kali lipat. IDC menyatakan
smartphone menguasai setengah dari penjualan handset di Eropa tahun depan, naik
dari 35 persen tahun ini.

Di pasar Asia sendiri, Android telah menguasai separuh smartphone di Asia. Bahkan
pamornya telah mengalahkan nama besar Symbian. Data dari perusahaan riset GfK
Asia, mencatat bahwa jumlah smartphone terus menunjukkan peningkatan di Asia
dalam kurun 12 bulan ini. Jumlah smartphone yang beredar mencapai 4,7 juta unit
dengan nilai sekira USD1,48 miliar pada kuartal ketiga tahun ini.
(techno.okezone.com/ humasristek)

Aplikasi Berbayar Android Market

Gambar 10 Android Market


Berdasarkan sebuah statistik yang dikeluarkan oleh Distimo, pengguna Android
ternyata lebih menyukai aplikasi tidak berbayar alias gratis, berbeda dengan
pengguna perangkat berbasis iOS. Menurut riset tersebut sekitar 80% aplikasi
berbayar yang ada di Android Market saat ini diunduh kurang dari 100 kali.

Di segmen game, hanya ada lima macam aplikasi yang telah diunduh lebih dari 250
ribu kali di Android Market. Angka ini berbeda dengan App Store dimana ada 10
game untuk iOS yang telah diunduh lebih dari 250 ribu kali di Amerika Serikat dalam
dua bulan terakhir saja. Tren ini juga nampak terjadi di segmen aplikasi lain.

16
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Gambar 11 Garafik Pengembangan Android Menurut Distmo

Distmo mengatakan bahwa pengembang di Android Market akan lebih susah


menguangkan aplikasi yang dijual jika memakai model sekali bayar. Ditemukan
hanya dua aplikasi berbayar yang diunduh lebih dari setengah juta kali di seluruh
dunia via Google Android Market sementara ada enam aplikasi berbayar yang
tersedia di Apple App Store yang diunduh dengan jumlah sama namun hanya dalam
dua bulan saja di wilayah Amerika Serikat.

Gamabr 12 Grafik Manajement Androt Menurut Distmo

Distmo memperkirakan bahwa hal ini terjadi karena manajemen Android Market
kurang bagus. Tingkat perubahan dari 10 aplikasi terbaik sangat lambat jika
17
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

dibandingkan dengan App Store. Hal ini mengakibatkan pengguna lebih sukar
mencari unduhan yang diinginkan.

6. Fitur-Fitur Android

Application framework

Mendukung pemakaian komponen-komponen yang mudah diganti dan digunakan


kembali.

Dalvik virtual machine

Dioptimasi untuk piranti mobile

Integrated browser

Dibangun dari engine browser open source WebKit

Optimized graphics

Didukung oleh custom 2D graphics library; 3D graphics dibangun berdasarkan


OpenGL ES 1.0 specification (dukungan hardware acceleration optional)

SQLite

Untuk penyimpanan database terstruktur

Media support

Untuk mendukung berbagai audio, video, dan still image formats (MPEG4, H.264,
MP3, AAC, AMR, JPG, PNG, GIF)

GSM Telephony
Bluetooth, EDGE, 3G, and WiFi
Camera, GPS, compass, and accelerometer

18
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Rich development environment

Meliputi device emulator, tools untuk debugging, memory dan performance profiling,
dan plugin untuk Eclipse IDE

7. Aplikasi
Perkembangan Aplikasi
Android memiliki basis developer yang besar untuk pengembangan applikasi,
yang membuat fungsi Android menjadi lebih luas dan beragam. Android Market
merupakan tempat applikasi Android didownload baik gratis ataupun berbayar
yang dikelola oleh Google.

Gambar 13. Android Market

Meskipun tidak direkomendasikan, kinerja dan fitur Android dapat lebih ditingkatkan
dengan melakukan Root Android. Root Android adalah memodifikasi Android
sehingga memberikan pengguna akses penuh ke handphone Android. Mirip seperti
Run as administrator di Windows ataupun mengetikkan perintah sudo di terminal
Linux. Handphone Android yang sudah di root akan mampu mengeluarkan semua
potensi dan fitur yang terkunci seperti menginstall applikasi yang bukan berasal dari
Android market, fitur wireless tethering, mengubah tampilan, uninstall applikasi
default (crapware), flash custom ROM, dan lain-lain. Pada dasarnya semua
Handphone Android (atau tablet) dapat di root dengan mudah, meskipun ada
beberapa tipe tertentu yang memerlukan cara rooting berbeda.

19
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Pemilik Android disarankan tidak melakukan root bila memang tidak memerlukan fitur
yang Info Teknologi sebutkan diatas, ini karena root android memiliki resiko celah
keamanan, kemungkinan handphone tidak berfungsi setelah root, dan hilangnya
garansi.Fitur seperti Wireless Tethering, Wired Tethering, uninstall crapware,
overclock prosessor, dan install custom flash ROM dapat digunakan pada Android
yang sudah diroot.

Untuk membangun aplikasi Android, seorang programmer dituntut telah akrab


dengan bahasa pemrograman Java. Bila syarat pertama ini telah dipenuhi, langkah
selanjutnya adalah men-download software development kit (SDK) yang disediakan
Android. SDK ini membukakan jalan bagi programmer untuk mengakses application
programming interface (API) Android.

SDK yang diinstall di PC ini mencakup beberapa tool, termasuk aplikasi contoh dan
emulator Android. Emulator Android adalah program yang menduplikasi fungsi-fungsi
smartphone yang berjalan di atas platform Android. Emulator juga berfungsi sebagai
ajang pengujian aplikasi di PC,sebelum disematkan ke dalam smartphone Android.
Google menjabarkan aplikasi Android ke dalam empat blok bangunan dasar (tidak
semua aplikasi mempunyai keempatnya) yaitu :

1. Activities
yaitu ketika sebuah aplikasi memunculkan screen di layar. Sebagai contoh,
sebuah aplikasi GPS mempunyai screen peta dasar, screen rencana
perjalanan, dan screen rute di atasnya. Ketiga penampakan screen ini disebut
activities.
2. Intents
yaitu mekanisme perpindahan dari suatu activity ke activity lainnya. Sebagai
contoh ketika merencanakan perjalanan pada aplikasi GPS, intent akan
menginterpretasi input dan mengaktifkan screen rute di atas screen peta.
3. Services
yaitu serupa dengan service di PC dan server, program yang berjalan di
belakang layar, tanpa interferensi dari pengguna.

20
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

4. Content Provider

yaitu mekanisme yang memungkinkan sebuah aplikasi berbagi informasi


dengan aplikasi lainnya.

Perkembangan Game

Game Android banyak dicari. Sebuah Game tak seharusnya rumit,


apalagi bikin pusing. Karena game memang untuk hiburan, pelepas
penat dan bosan. Tiga game Android yang simple dan gratis, namun
menyenangkan dan siap bikin ketagihan memainkannya.

1. Game Android Burn the Rope

Game Android Burn the Rope adalah game unik dan menantang dimana bisa
membakar tali sebanyak yang Anda bisa di setiap level. Api hanya membakar yang
ada di depannya, membuat posisi Anda miring dan mengembalikannya untuk
menjaga agar api tetap menyala. Sebagai kelanjutan melewati tiap level, Anda akan
menemui serangga yang merayap tali. Serangga yang berbeda akan memberi reaksi
yang berbeda pula terhadap kobaran api. Contohnya, semut mengubah warna api
sehingga Anda dapat membakar tali-tali yang warnanya berbeda. Sedangkan laba-
laba akan mengeluarkan jaring- jaring sehingga bisa menjangkau bagian level yang
sebelumnya tidak bisa dicapai. Burn tehe Rope menyenagkan dan membuat
ketagihan. Anda akan merasa seperti membakar tali temali, tanpa memerlukan
pemadam api. Beberapa fitur penting dalam game ini adalah bakal hadirnya 112
level yang mengejutkan hadirnya 112 level yang mengejutkan dan membuat
ketagihan, kontrol yang unik , grafis yang bagus dan efek api yang keren, mudah
dipelajari, dan bisa dinikmati siapa saja dalam keluarga. Harga gratis, Kategori Brain
& Puzzle, Format Android, Pembuat : http://www.bigbluebublle.com

2. Game Android Can Knockdown

Game Android kategori ketangkasan. Hal menarik dari game ini ketangkasan adalah
layar sentuh yang besar memungkinkan berbagai gerakan jari tangan seperti
jentikan, melempar, menarik dan lainnya. Can Knockdown 2 memiliki 3 mode
permainan: 1) melempar bola ke target yang ditandai. Beberapa target diam, dan
21
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

beberapa target bergerak. 2) melempar bola ke kaleng yang dilempar ke udara. 3)


melempar bola pada tumpukan kaleng dan mencoba mengetahui berapa banyak
yang mengkin jatuh. Hal yang menarik adalah antarmuka game android ini.
Melempar bola bisa dilakukan dengan cara menarik gerakan dari bola ke target dan
kecepatan tarikan akan menentukan seberapa kuat lemparannya. Grafis di game
android ini juga sangat bagus dan mungkin. Ada dua versi game ini, yaitu Can
Knockdown (Gratis) dan Can Knockdown 2 (berlayar). Harga gratis, Kategori Casual,
Format Android, Pembuat : http://www.idreams.pl.

3. Game Android Paper Toss

Game Android yang satu ini sangat simpel. Game android ini akan mewadahi rasa
kesal Anda, dengan menyediakan gumpalan kertas yang siap dilempar untuk
dimasukkan ke kotak sampah. Game android ini mudah dipelajari, menyenangkan
dan siap-siap membuat Anda ketagihan. Beberapa kelebihannya mesalnya grafis
yang bagus dan beresolusi tinggi, 6 level dengan tingkat kesulitan bervariasi, kontrol
jentikan jari yang keren, animasi kertas, suara kantor yang mirip sebenarnya, variasi
kecepatan tinggi yang mempengaruhi ketepatan lemparan kertas. Bahkan agar lebih
menarik ada umpatan dari teman kerja yang marah dan juga papan skor online yang
berlaku untuk siapa saja di internet sehingga dapat membandingkan skor dengan
lainnya. Pembuat : http://www.backflipstudios.com.

8. Perbangdingan Android dengan Smartphone Lain


Android VS Blackberry
3 alasan orang memilih android dibanding blackberry
Ponsel pintar saat ini menjadi tren di berbagai kalangan masyarakat Indonesia.
Blackberry dan Android menjadi primadona dari beberapa sistem operasi yang
ditanamkan pada ponsel pintar yang beredar di pasar saat ini. Pada diskusi sebuah
forum pengguna ponsel pintar mereka mengungkapkan beberapa alasan orang lebih
memilih Android daripada Blackberry.

22
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Gambar 4 Android Vs Balckberry


Diantara sekian banyak alasan yang diungkapkan dalam diskusi tersebut ada 3
alasan yang paling banyak diungkapkan adalah sebagai berikut:
1. Fleksibilitas aplikasi yang dimiliki android lebih kaya dibandingkan dengan
aplikasi yang kompatibel dengan handset keluaran blackberry. Banyak
aplikasi yang bisa diunduh gratis di blackberry apps world namun aplikasi
gratis di android market jumlahnya lebih banyak.
2. Akses data yang dimiliki oleh ponsel dengan android cenderung lebih cepat
dibandingkan dengan ponsel pintar dari Blackberry. Walaupun beberapa jenis
produk Blackberry telah menggunakan jaringan 3G, sayangnya android
cenderung lebih unggul.
3. Resolusi tinggi milik android. Ponsel pintar android memiliki resolusi yang
beragam dari 65K, 256K sampai dengan 16M warna. Jauh lebih baik
dibandingkan dengan produk dari blackberry yang rata-rata memiliki resolusi
layar hanya 65K warna. Resolusi ini menjadi kunci utama berbagai aplikasi
game dan multimedia lainnya yang bisa bisa diunduh gratis di market.

Android Vs Apple
Androin memiliki beberapa fitur yang telah ia miliki sebelum system operasi yang
lainya seperti apple, iphone dll. Fitur-fitur tersebut adalah sebagai beriku:

Multitasking

Apple membutuhkan waktu 3 tahun untuk menghadirkan multitasking pada


perangkat iOS. Sedangkan Android sudah menghadirkannya sejak versi 1.0.

23
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

Wireless Syncing (iOS5)

Kemampuan untuk sinkronisasi pada perangkat Android dengan komputer melalui


Wi-Fi untuk mentransfer musik tentunya cukup banyak diminati. Dan jika Android
telah menghadirkan fitur ini sejak OS pertama mereka, iPhone baru dapat
mensinkronisasikan dengan iTunes melalui Wi-Fi saat iOS 5 diluncurkan.

Membuka aplikasi dari lock screen

Fitur yang sangat nyaman ini telah tersedia untuk beberapa waktu kini, notifikasi
seperti teks dan kalender dapat diakses dari lock screen, berkat tweaks dan skins
yang tersedia untuk Android. Dan, sekali lagi, fitur ini baru diterapkan Apple pada
iOS 5.

Customizable Wallpaper

Sampai iOS 4 keluar di tahun 2010, pengguna yang beruntung bisa mengubah
background dengan jailbroke iPhone. Dengan iPhone 4 dan iOS 4 pada 3GS
akhirnya pengguna dapat memilih foto yang diinginkan untuk menjadi background.
Tentu saja, Super Mario animated wallpaper Android seperti di atas itu tidak akan
bisa didapatkan di iPhone.

Update Over the Air

Menghubungkan smartphone ke komputer untuk mendapatkan update mungkin


sedikit menjengkelkan. Tapi itu adalah satu-satunya cara untuk mendapatkan
update, sampai akhirnya Apple memungkinkan update over the air pada musim
gugur ini dengan iOS 5. Sedangkan Android sudah menyajikan fitur ini sejak awal.

Front-facing Camera

HTC Evo 4G yang diluncurkan pada Juni 2010 dilengkapi dengan front-facing
camera pertama lebih dahulu, dibandingkan iPhone 4 yang dirilis pada akhir bulan
yang sama.

24
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

LED Camera Flash

Sebulan sebelum iPhone mengadopsi LED camera flash pada Juni 2010, Android
telah terlebih dahulu menghadirkannya.

Multiple Operator

Android telah menemukan rumah pertamanya di T-Mobile, dan dengan cepat


tersedia untuk empat operator utama pada peluncuran Android 2.0. Hingga Februari
tahun ini, AT&T adalah satu-satunya layanan yang ditawarkan iPhone. Kemungkinan
besar kita tidak akan melihat iPhone bergabung dengan T-Mobile dan Sprint hingga
akhir tahun 2011 atau awal tahun 2012.

Integrasi Voice Control

Fitur terakhir adalah voice activated command. Banyak rumor yang menyebutkan
bahwa iOS 5 akan menawarkan full voice control dan kemungkinan akan didukung
oleh Nuance, yang baru saja diakuisisi oleh Apple. Nuance terkenal karena
mengembangkan software populer Dragon Dictation.

9. Referensi
Workshop Android [alami.web.id].pdf
http://sullivanjrgo.blogspot.com/2011/04/tugas-sistem-operasi.html
http://arendra-site.blogspot.com/2010/04/kelebihan-dan-kelemahan-
android.html
http://aliefqu.wordpress.com/2011/08/04/9-fitur-yang-dimiliki-android-
sebelum-iphone/
http://www.infoteknologi.com/selular/apa-itu-android/
http://www.infoteknologi.com/selular/apa-itu-root-android-tutorial/
http://www.teknojurnal.com/2011/07/05/statistik-distribusi-platform-android-
per-juni-2011/
http://www.teknoup.com/news/8888/penggunaan-data-internet-di-
smartphone-meningkat-tajam/
http://www.teknoup.com/news/10098/chitika-pengguna-smartphone-
android-verizon-turun-setelah-iphone-4-meluncur/

25
Tugas 1 Pengenalan Android
Kelompok 12: Okto Hendrik Sinaga, Shelti Teresa. ES, M.Jamil

http://www.ristek.go.id/?module=News%20News&id=7434
http://harijonathan.wordpress.com/2010/08/22/perkembangan-versi-
android/
http://www.kaskus.us/showthread.php?t=9494566
http://blogs.mervpolis.com/roller/netoyaOzora/entry/arsitektur_dan_aplikasi
_android
http://www.ricostrada.com/games/game-android-2011

10. Profil Kelompok

Okto Hendrik Sinaga oktosinaga@gmail.com

Shelti Teresa. ES resa090389@gmail.com

Moh. Jamil mjsipahitlidah@gmail.com

26

Anda mungkin juga menyukai