pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

30
Pengenalan Android Kelompok 1

Upload: fajarudin-noer

Post on 30-Jun-2015

978 views

Category:

Education


0 download

DESCRIPTION

Pengenalan Android

TRANSCRIPT

Page 1: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Pengenalan AndroidKelompok 1

Page 2: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android adalah sebuah sistem operasi untuk mo-bile berbasis linux yang mencakup sistem op-erasi, middleware dan aplikasi.

Sejarah Android

Page 3: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Sekitar September 2007 sebuah studi melaporkan bahwa Google menga-jukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).

Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang meru-pakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.

Produk Awal

Page 4: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android dipuji sebagai "platform mobile pertama yang Lengkap, Terbuka , dan Bebas”.

Lengkap (Complete Platform): Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka sedang mengembangkan platform An-droid. Android merupakan sistem operasi yang aman dan banyak menye-diakan tools dalam membangun software dan memungkinkan untuk pelu-ang pengembangan aplikasi .

Buka (Open Source Platform): Platform Android disediakan melalui lisensi open source.Pengembang dapat dengan bebas untuk mengembangkan aplikasi.

Free (Free Platform) : Android adalah platform/aplikasi yang bebas untuk develop.Tidak ada lisensi atau biaya royalti untuk devolop pada platform android. Tidak ada biaya keanggotaan diperlukan.Tidak diperlukan biaya pengujian. Tidak ada kontrak yang diperlukan atau aplikasi sertifikas. An-droid dapat didistribusikan dan diperdagangkan dalam bentuk apapun.

Android Platform Masa Depan

Page 5: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Windows XP Vista / 7 Mac OS X ( Mac OS X 10.4.8 atau lebih baru Linux

Aplikasi Android dapat di kembangkan

pada Sistem Opersi berikut.

Page 6: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Salah satu elemen kunci dari Android adalah Dalvik Virtual Machine (DVM). Android berjalan didalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM), sebenarnya banyak persamaannya dengan Java virtual machine (VM) seperti Java ME (Java Mobile Edition), tetapi Android menggunakan Virtual Machine sendiri yang menurut saya dikus-tomisasi dan dirancang untuk memastikan bahwa beberapa feature-fea-ture berjalan lebih efisien pada perangkat mobile.

Dalvik Virtual Machine(DVM) adalah “register bases” sementara Java Vir-tual Machine (JVM) adalah “stack based”, DVM didesian dan ditulis oleh Dan Bornsten dan beberapa engineers Google lainnya. Jadi bisa kita katakan “Dalvik equals(Java) == False”.

The Dalvik Virtual Machine (DVM)

Page 7: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android SDK adalah tools API (Application programming interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.

Beberapa fitur-fitur Android yang paling penting adalah : Framework Aplikasi yang mendukung penggantian komponen dan reusable. Mesin virtual Dalvik dioptimalkan untuk perangkat mobile Integrated browser berdasarkan engine open source WebKit Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D

berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware) SQLite untuk penyimpanan data Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC,

AMR, JPG, PNG, GIF)GSM Telephony (tergantung hardware) Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware) Kamera, GPS, kompas, dan accelerometer (hardware tergantung) Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools

untuk

Android SDK (Software Development Kit)

Page 8: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Development Tools (ADT) adalah plugin untuk Eclipse IDE yang dirancang untuk memberikan lingkungan yang terintegrasi yang kuat di mana untuk membangun aplikasi Android.

ADT ( Android Developmen Tool )

Page 9: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Arsitektur Android

Page 10: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Aritektur AndroidApplication Dan Widget : Layer di mana kita berhubungan dengan ap-

likasi saja, di mana biasa kiata download aplikasi kemudaian Instalasi

& menjalankan aplikasi .

Aplication frameworks

Android adalah “open Developmen Platform “ yaitu android menawarakan

pengembang untuk membangun aplikasi yang bagus dan inovatif.

Komponen – komponen yang termasuk di dalam Aplication fraweworks

1. Views

2. Content provider

3. Resource Manager

4. Notification Manager

5. Activity Manager

Page 11: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Libraries Layer di mana fitur-fitur android

berada,biasanya para pembuat aplikasi mengakes libraries untuk menjalankan aplikasi. ( Pemutaran media audio dan Video,)Android Run Time

Android dapat di jalankan di mana dalam proses menggunkan implementasi linux.Linux Kernel

layer di mana inti dari operating sistem dari android itu berada

Page 12: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Fundamental Aplikasia. ActivitiesSuatu activity akan menyajikan user interface (UI) kepada pengguna, sehingga pengguna dapat melakukan interaksi. Sebuah aplikasi android bisa jadi hanyamemiliki satu activit, tetapi umumnya aplikasi memiliki banyak  ac-tivity tergantung pada tujuan aplikasi dan desain dari aplikasi tersebu.b. ServiceService tidak memiliki visual user interface (UI), tetapi service berjalan secara background, sebagai contoh dalam memainkan music, service mungkinmemainkan music atau mengam il data dari jaringan, tetapi setiap  service haruslah berada dalam kelas induknya

Page 13: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

c. Broadcas Receiver

berfungsi menerima dan bereaksi untuk menyam-

paikannotifikasi. Contoh broadcast seperti notifikasi

zona waktu berubah, baterai low,gambar telah selesai

diambil oleh kamera, atau pengubah referensi bahasa

yang digunakan

d. Content Provider

membuat kumpulan aplikasi data secara spesifik

sehingga bisadigunakan oleh aplikasi lain.

Page 14: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Versi 1.1 Tepat pada 9 Maret 2009 Google telah resmi merilis

versi perdana Android yaitu versi 1.1 versi ini dilengkapi dengan pem-baharuan yang estetis pada aplikasi terkait seperti aplikasi, jam alarm, voice search atau pencarian suara, pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android Versi 1.6 (Donut)Selanjutnya pada September diliris kembali dengan

versi 1.6 (Donut) yang menampilkan proses pencarian lebih baik dibanding pada versi sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lain yang terdapat pada versi ini adalah fungsi fitur untuk galeri yang memungkinkan pengguna untuk memilih foto yang hendak di hapus; kamera, camcorder dan galeri yang dinte-grasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (ti-dak tersedia pada semua ponsel; pengadaan resolusi VWGA).

Versi Android

Page 15: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android versi 2.0/2.1 (Eclair)3 Desember 2009 kembali di luncurkan Android den-

gan versi yang lebih unggul di lihat dari pengemban-

gan yang dilakukan melalui optimalisasi hardware;

peningkatan Google Maps 3.1.2, perubahan UI den-

gan browser baru dan dukungan HTML5, daftar kon-

tak yang baru, dukungan flash untuk kamera 3,2 MP,

digital Zoom, dan Bluetooth 2.1. Versi 2.0/2.1 (Eclair)

merupakan pengembangan yang menurut Saya awal

dari bentuk gebrakan persaingan perangkat ke gen-

erasi berikutnya yang dilakukan, terbukti ketika itu

Google sekaligus melakukan investasi dengan men-

gadakan kompetisi aplikasi mobile terbaik (killer apps

– aplikasi unggulan). Kompetisi ini berhadiah $25,000

bagi setiap pengembang aplikasi terpilih. Kompetisi

diadakan selama dua tahap yang tiap tahapnya dip-

ilih 50 aplikasi terbaik.

Page 16: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Versi 2.2 (Froyo: Frozen Yoghurt)

Setiap tahunnya Android selalu menjawab kredibiltas dan kualitas

seperti pada jenis aplikasi ataupun jenis lain yang mengatasna-

makan teknologi dengan versi selalu baru dan pada 20 Mei 2010

kembali hadir dengan versi unggulan dari versi-versi sebelumnya

Versi 2.2 (Froyo: Frozen Yoghurt) merupakan versi terbaru dengan

melakukan perubahan umum seperti dukungan Adobe Flash 10.1,

kecepatan kinerja dan aplikasi 2-5 kali lebih cepat, intergrasi V8

JavaScript engine yang dipakai Google Chrome yang memper-

cepat kemampuan rendering pada browser, pemasangan aplikasi

dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemam-

puan auto update dalam aplikasi Android Market

Page 17: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Versi 2.3 (Gingerbread)

Android Versi 2.2 kembali diluncurkan pada 6 Desember 2010

perubahan-perubahan umum kembali di hadiahkan untuk

para pengguna seperti permainan atau game yang menjadi

salah satu fitur Andalan sampai dengan saat ini banyak

orang gunakan selain daripada perubahan lain seperti, pen-

ingkatan fungsi copy paste, layar antar muka (User Interface)

didesain ulang, dukungan format video VP8 dan WebM, efek

audio baru (reverb, equalization, headphone virtualization,

dan bass boost), dukungan kemampuan Near Field Commu-

nication (NFC), dan dukungan jumlah kamera yang lebih dari

satu.

Page 18: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Versi 3.0 (Honeycomb)

Android Versi 3.0 di luncurkan kusus untuk mengopti-

malkan gadget dengan layar lebar dan tablet. Dalam versi

ini juga diperkenalkan desain UI baru, virtual dan holografis

yang elegan dengan model interaksi fokus terhadap kon-

ten. Selain itu Google membuat multitasking, notifications,

Home screen customization, widgets, lebih interaktif, vi-

brant, dan memberikan pengalaman 3D tetap familiar dan

lebih baik dari sebelumnya.

Page 19: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Android Versi 4.0 (Ice Cream Sandwich)

Versi Android 4.0 di desain dapat digunakan baik itu untuk

telepon ataupun tablet. Versi ICS hadir banyak

menawarkan peningkatan yang telah dirilis pada versi se-

belumnya Gingerbread dan Honeycomb yang akan meng-

hasilkan sebuah inovasi baru.

Page 20: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Versi Android 4.0.3.r2 Terbaru Android SDK

Di ketahui Google telah meliris Versi terbaru 4.0.3.r2 melalui video

untuk sistem baru emulator yang memiliki dukungan OpenGL ES 2.0

GPU, mengahasilkan akselerasi dari host GPU, bahkan dapat men-

jalankan aplikasi permainan pada OpenGL emulator tersebut dengan

kualitas performa ganda yang di tawarkan, seperti yang di tawarkan

Hexus juga (10/4/2012) emulator ini dapat dapat memanfaatkan CPU

host native melalui virtualisasi, sehingga memberikan akses lebih

cepat secara signifikan, beserta Usability yang telah ditingkatkan.

sekarang emulator manampilkan dukungan untuk sensor dan multi-

touch perangkat Android juga ditambatkan untuk perkembangan versi

Android Emulator. Google juga berencana menambahkan dukungan

untuk Bluetooth dan NFC kedepannya lebih baik.

Page 21: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

SnapDragonSystem on Chip (SoC) Snapdragon pertamakali diperke-nalkan pada 2008 dalam 2 varian yakni QSD8650 dan QSD8250. Hingga kini chip tersebut terus dikembangkan hingga versi terakhir MSM8660 yang memiliki dual core dengan kartu grafis Adreno 220 di dalamnya.

Page 22: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

BEBERAPA waktu lalu produsen chip Qualcomm seolah ketinggalan dalam adu kecepatan dan kehebatan chip dibandingkan pesaingnya seperti NVIDIA. Namun dengan munculnya chip generasi berikutnya dari seri Snapdragon, kemampuannya diakui di wilayah smartphone. Bahkan banyak smartphone beralih menggunakan chip Qualcomm, terutama dengan hadirnya prosesor Snapdragon S2 (single-core, sampai 1,4 GHz) serta S3 (dual-core, sampai 1,5 GHz).

Hadirnya prosesor dual-core membuka banyak kemungkinan seperti merekam video setara full HD 1080p, bermain game 3D, sampai kemam-puan multi-tasking yang jauh lebih baik dan efisien. Kali ini, Qualcomm un-juk kemampuan Snapdragon S4.

Snapdragon S4 sudah direncanakan dari dulu akan muncul sebagai quad-core. Sempat dipamerkan kemampuannya pada Mobile World Con-gress 2012 kemarin, beberapa diantaranya tergolong baru dan men-gagumkanDengan kemampuan quad-core, pengambilan gambar disertai image-stabi-lizer yang sangat stabil, hingga rekaman gempa bumi saja tidak akan terli-hat banyak goncangan. Kemampuan prosesor ini juga mampu mendukung tiga kamera sekaligus, dua di belakang untuk rekaman 3D dan satu di de-pan. Tidak tanggung-tanggung, prosesor ini mampu mendukung kamera dengan sensor 20 MP dan rekaman full HD 1080p dengan kehalusan video yang stabil di 30 fps.

Page 23: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Selain mendongrak kemampuan kamera, kekuatan prosesor ini juga mampu mendukung pendeteksi dan pengontrol lewat gestur tubuh, augmented reality, dan lain-lain. Dengan semua ini, bermain game seperti Kinect di Xbox 360 dan Playstation Move dimungkinkan, cukup dengan gerakan tubuh tanpa perangkat lain.Walau tablet sekarang lebih menyukai Nvidia Tegra 2 dan pelan-pelan naik tingkat ke Tegra 3, sepertinya tidak akan lama lagi akan ada tablet yang menggunakan prosesor milik Qualcomm ini. Dilihat dari spesifikasinya yang mampu mencapai 2,5 GHz serta jumlah pros-esornya empat (quad-core), bisa jadi Nvidia Tegra 3 kalah jauh kemampuannya.

Page 24: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Layar sentuh (bahasa Inggris touchscreen )

adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital. Antarmuka layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi.

Page 25: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

What is a resistive touch-screen?Sentuh resistif bekerja atas dasar tekanan yang diberikan pada layar. Layar resistif terdiri dari sejumlah lapisan. Ketika layar ditekan, luar kemudian didorong ke lapisan berikutnya - indra teknologi yang tekanan sedang diterapkan dan regis-ter masukan. Sentuh resistif yang serbaguna karena dapat dioperasikan dengan jari, kuku, stylus atau benda lainnya.

Page 26: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Perbedaan Capacitive & Resistive Touchscreen1. Cara kerja

Capacitive : bekerja dengan cara men-

gukur interaksi antara sinyal elektrik pada trans-

parent grid di atas layar dan jari tangan pengguna

Resistive : bekerja dengan cara

memanfaatkan dua lapisan tipis transparan di atas

layar dan mengukur perbedaan resistensi antara

kedua lapisan saat disentuh

Page 27: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Berdasarkan Segi Capacitive &Resistive

Sensitifitas

Tidak memerlukan penekanan khusus, cukup dengan penyentuh per-mukaanya saja. Namun tipe ini hanya akan merespon dengan sentuhan jari, bukan kuku ataupun benda pengganti lain.

Memerlukan penekanan dalam pengoperasiannya. Handphone tipe ini juga akan tetap merespon walaupun penekanannya dengan kuku, batang penyentuh, atau benda lain.

Tampilan

Handphone capacitive memiliki kualitas layar tampilan yang tetap baik walaupun berada di luar ruangan.

Handphone resistive memiliki kualitas layar yang kurang baik apabila berada di luar ruangan.

Penambahan Fitur

Layar capacitive memungkinkan untuk ditambahkan fitur multi touch serta layar dapat mengenali sentuhan lebih dari satu jari.

Layar resistive hanya dapat mengenali satu sentuhan, dan tidak dapat ditanami fitur multi touch.

Contoh Handphone di Pasaran

Samsung Galaxy Tab, Samsung Galaxy Mini, Samsung Wave 525, Sony Erickson Xpe-ria, LG Optimus Me.

Page 28: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

Kelebihan dan keku-rangan Capacitive : sangat ‘smooth’ untuk dioperasikan karena hanya membutuhkan ke-

beradaan jari tangan, tanpa tekanan. Tampilan layarnya memiliki kejernihan hingga

sekitar 90% dan bila terkena paparan sinar matahari tidak mempengaruhi kualitas

tampilan. Namun kelemahannya adalah tidak mendukung penggunaan stylus. Terlebih

lagi jenis layar sentuh yang ini tidak bisa digunakan sama sekali saat menggunakan

sarung tangan/hand schöen.

Resistive : sensitif terhadap tekanan, mendukung penggunaan stylus, plectrum, dan

benda sejenisnya. Tidak ada pengaruh walaupun menggunakan sarung tangan yang

tebal. Lebih murah dibuat namun tidak mendukung multi finger touch (jika pengguna

menyentuh layar dengan lebih dari 1 jari, gadget tidak bisa menentukan posisi sentuh

dengan akurat). Tampilan layarnya tidak sejernih jenis capacitive. Pada beberapa gad-

get terbaru sistem resistive sudah dimodifikasi dengan adanya kinetic scrolling se-

hingga memudahkan proses geser halaman seperti pada sistem capacitive i-phone.

Page 29: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Page 30: Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda

TERIMA KASIH