29
ANDROID Oleh : Siti Rusmiatun NIM 2411R0811

Andoid ppt

Embed Size (px)

Citation preview

ANDROID

Oleh :Siti RusmiatunNIM 2411R0811

PENGERTIAN ANDROID

Android adalah sistem operasi yang berbasis Linux untuk

telepon seluler seperti telepon pintar dan komputer tablet. Android

menyediakan platform terbuka bagi para pengembang untuk

menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam

peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang

baru yang membuat peranti lunak untuk ponsel. Kemudian untuk

mengembangkan Android, dibentuklah Open Handset Alliance,

konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan

telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-

Mobile, dan Nvidia.

Lanjutan ...

Pada saat perilisan perdana Android, 5 November 2007, Android

bersama Open Handset Alliance menyatakan mendukung pengembangan

standar terbuka pada perangkat seluler. Di lain pihak, Google merilis

kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat

lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua

jenis distributor sistem operasi Android. Pertama yang mendapat

dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua

adalah yang benar–benar bebas distribusinya tanpa dukungan langsung

Google atau dikenal sebagai Open Handset Distribution (OHD).

SEJARAH ANDROID

Android, Inc. berdiri di kota Palo Alto, salah satu kota terkenal di

California (USA), tepatnya pada bulan Oktober tahun 2003. Pendirinya

terdiri dari tiga orang yang ahli dalam bidang pengembangan aplikasi,

mereka adalah Andy Rubin, Rich Miner, dan Chris White. Pada mulanya,

mereka mengembangkan Android untuk perangkat elektronik sejenis

kamera digital. Tapi, karena permintaan konsumen terhadap perangkat

itu tidak terlalu banyak, akhirnya mereka mengalihkannya ke ponsel

smartphone yang sudah diketahui besarnya peluang jika dapat

diterapkan pada perangkat ini. Tidak seperti sistem operasi lainnya, OS

ini dikembangkan secara diam-diam meskipun dibuat oleh orang-orang

yang ahli dalam pengembangan aplikasi.

Lanjutan ...

Tanggal 17 Agustus 2005 Google mulai mengakui keberadaan

Android dengan membelinya secara penuh dan menjadikan salah satu

produk unggulannya. Salah satu faktor keberhasilan Android sebagai

sistem operasi adalah terbukanya Google terhadap perangkat lunak yang

diperbolehkan masuk (Open Source). Di sana banyak sekali aplikasi yang

bisa diunduh secara bebas baik yang berbayar maupun gratisan.

Kerjasama dengan Android Inc.

Pada Juli 2005, Google bekerjasama dengan Android Inc.,

perusahaan yang berada di Palo Alto, California Amerika Serikat. Parapendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, RichMiner, Nick Sears, dan Chris White. Saat itu banyak yang menganggapfungsi Android Inc. hanyalah sebagai perangkat lunak pada teleponseluler. Sejak saat itu muncul rumor bahwa Google hendak memasukipasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubinbertugas mengembangkan program perangkat seluler yang didukung olehkernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiapmenghadapi persaingan dalam pasar telepon seluler.

Produk – produk Android

2007-2008: Produk awal

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

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. Seiringpembentukan Open Handset Alliance, OHA mengumumkan produkperdana mereka, Android, perangkat bergerak (mobile) yang merupakanmodifikasi kernel Linux 2.6.

Lanjutan ...

Sejak Android dirilis telah dilakukan berbagai pembaruan berupaperbaikan bug dan penambahan fitur baru.

Telepon pertama yang memakai sistem operasi Android adalahHTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis teleponseluler yang menggunakan Android.

Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Androidversi ini dilengkapi dengan pembaruan estetis pada aplikasi, jamalarm, voice search (pencarian suara), pengiriman pesan denganGmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis teleponseluler dengan menggunakan Android dan SDK (SoftwareDevelopment Kit) dengan versi 1.5 (Cupcake).

Lanjutan ...

Terdapat beberapa pembaruan termasuk juga penambahanbeberapa fitur dalam seluler versi ini yakni kemampuan merekam danmenonton video dengan modus kamera, mengunggah video keYoutube dan gambar ke Picasa langsung dari telepon, dukunganBluetooth A2DP, kemampuan terhubung secara otomatis ke headsetBluetooth, animasi layar, dan keyboard pada layar yang dapatdisesuaikan dengan sistem.

Lanjutan ...

Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkanproses pencarian yang lebih baik dibanding sebelumnya, penggunaan bateraiindikator dan kontrol applet VPN. Fitur lainnya adalah galeri yangmemungkinkan pengguna untuk memilih foto yang akan dihapus; kamera,camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN,Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi textto change speech (tidak tersedia pada semua ponsel; pengadaan resolusiVWGA.

Lanjutan ...

Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Androiddengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalahpengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahanUI dengan browser baru dan dukungan HTML5, daftar kontak yangbaru, dukungan flash untuk kamera 3,2 MP, digital Zoom, danBluetooth 2.1.

Untuk bergerak cepat dalam persaingan perangkat generasiberikut, Google melakukan investasi dengan mengadakan kompetisiaplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi iniberhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisidiadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasiterbaik.

Lanjutan ...

Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan.Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antaralain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai GoogleChrome yang mempercepat kemampuan rendering pada browser,pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel,dan kemampuan auto update dalam aplikasi Android Market.

Lanjutan ...

Android versi 2.3 (Gingerbread)

Pada 6 Desember 2010, Android versi 2.3 (Gingerbread)diluncurkan. Perubahan-perubahan umum yang didapat dari Androidversi ini antara lain peningkatan kemampuan permainan (gaming),peningkatan 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 Communication (NFC), dandukungan jumlah kamera yang lebih dari satu.

Lanjutan ...

Android versi 3.0/3.1 (Honeycomb)

Android Honeycomb dirancang khusus untuk tablet.Android versi ini mendukung ukuran layar yang lebih besar. UserInterface pada Honeycomb juga berbeda karena sudah didesainuntuk tablet. Honeycomb juga mendukung multi prosesor dan jugaakselerasi perangkat keras (hardware) untuk grafis. Tablet pertamayang dibuat dengan menjalankan Honeycomb adalah MotorolaXoom. Perangkat tablet dengan platform Android 3.0 akan segerahadir di Indonesia. Perangkat tersebut bernama Eee PadTransformer produksi dari Asus. Rencana masuk pasar Indonesiapada Mei 2011.

Lanjutan ...

Android versi 4.0 (ICS :Ice Cream Sandwich)

Diumumkan pada tanggal 19 Oktober 2011, membawa fiturHoneycomb untuk smartphone dan menambahkan fitur barutermasuk membuka kunci dengan pengenalan wajah, jaringan datapemantauan penggunaan dan kontrol, terpadu kontak jaringansosial, perangkat tambahan fotografi, mencari email secara offline,dan berbagi informasi dengan menggunakan NFC.

Lanjutan ...

Fitur - Fitur

Fitur yang tersedia di Android adalah:Kerangka aplikasi : itu memungkinkan penggunaan danpenghapusan komponen yang tersedia.Dalvik mesin virtual : mesin virtual dioptimalkan untuk perangkat

mobile.Grafik : grafik di 2D dan grafis 3D berdasarkan pustaka

OpenGL.SQLite : untuk penyimpanan data.Mendukung media : audio, video, dan berbagai format gambar

(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM, Bluetooth, EDGE, 3G, dan WiFi(hardware dependent) Kamera, GlobalPositioning System (GPS),kompas, dan accelerometer (tergantunghardware)

Android memungkinkan penggunanya untuk memasangaplikasi pihak ketiga, baik yang diperoleh dari toko aplikasiseperti Google Play, Amazon Appstore, ataupun dengan mengunduhdan memasang berkas APK dari situs pihak ketiga. Di Google Play,pengguna bisa menjelajah, mengunduh, dan memperbarui aplikasiyang diterbitkan oleh Google dan pengembang pihak ketiga, sesuaidengan persyaratan kompatibilitas Google. Google Play akan menyaringdaftar aplikasi yang tersedia berdasarkan kompatibilitasnya denganperangkat pengguna, dan pengembang dapat membatasi aplikasiciptaan mereka bagi operator atau negara tertentu untuk alasanbisnis. Pembelian aplikasi yang tidak sesuai dengan keinginanpengguna dapat dikembalikan dalam waktu 15 menit setelahpengunduhan.

Aplikasi

Beberapa operator seluler juga menawarkan tagihan langsung untukpembelian aplikasi di Google Play dengan cara menambahkan harga pembelianaplikasi pada tagihan bulanan pengguna. Pada bulan September 2012, ada lebihdari 675.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlahaplikasi yang diunduh dari Play Store adalah 25 miliar.

Aplikasi Android dikembangkan dalam bahasa pemrograman Javadengan menggunakan kit pengembangan perangkat lunak Android (SDK). SDKini terdiri dari seperangkat perkakas pengembangan,termasuk debugger, perpustakaan perangkat lunak, emulator handset yangberbasis QEMU, dokumentasi, kode sampel, dan tutorial. Didukung secararesmi oleh lingkungan pengembangan terpadu (IDE) Eclipse, yangmenggunakan plugin Android Development Tools (ADT). Perkakaspengembangan lain yang tersedia di antaranya adalah Native DevelopmentKit untuk aplikasi atau ekstensi dalam C atau C++, Google App Inventor,lingkungan visual untuk pemrogram pemula, dan berbagai kerangka kerjaaplikasi web seluler lintasplatform.

Lanjutan…

Pengelolaan Memori

Karena perangkat Android umumnya bertenaga baterai, Android dirancanguntuk mengelola memori (RAM) guna menjaga konsumsi daya minimal, berbeda dengansistem operasi desktop yang bisa terhubung pada sumber daya listrik tak terbatas. Ketikasebuah aplikasi Android tidak lagi digunakan, sistem secara otomatis akanmenangguhkannya (suspend) dalam memori – secara teknis aplikasi tersebut masih"terbuka", namun dengan ditangguhkan, aplikasi tidak akan mengkonsumsi sumber daya(misalnya daya baterai atau daya pemrosesan), dan akan "diam" di latar belakang hinggaaplikasi tersebut digunakan kembali. Cara ini memiliki manfaat ganda, tidak hanyameningkatkan respon perangkat Android karena aplikasi tidak perlu ditutup dan dibukakembali dari awal setiap saat, tetapi juga memastikan bahwa aplikasi yang berjalan dilatar belakang tidak menghabiskan daya secara sia-sia.

Android mengelola aplikasi yang tersimpan di memori secara otomatis: ketikamemori lemah, sistem akan menonaktifkan aplikasi dan proses yang tidak aktif untuksementara waktu, aplikasi akan dinonaktifkan dalam urutan terbalik, dimulai dari yangterakhir digunakan. Proses ini tidak terlihat oleh pengguna, jadi pengguna tidak perlumengelola memori atau menonaktifkan aplikasi secara manual. Namun, kebingunganpengguna atas pengelolaan memori pada Android telah menyebabkan munculnyabeberapa aplikasitask killer pihak ketiga yang populer di Google Play.

Persyaratan perangkat keras

Hingga November 2013, versi terbaru Android membutuhkan setidaknya512 MB RAM, prosesor ARMv7 32-bit, arsitektur MIPS, atau x86,serta unitpemroses grafis (GPU) kompatibel OpenGL ES 2.0.Platform perangkat keras utamapada Android adalah arsitektur ARM. Ada juga dukungan untuk x86 dariproyek Android-x86, dan Google TV menggunakan versi x86 khusus Android. Padatahun 2013, Freescale mengumumkan melibatkan Android dalamprosesor i.MX buatannya, yakni seri i.MX5X dan i.MX6X. Pada 2012,prosesor Intel juga mulai muncul pada platform utama Android, misalnya padatelepon seluler. Beberapa komponen perangkat keras tidak diperlukan, namunsudah menjadi standar di perangkat tertentu.

Beberapa fitur awalnya dibutuhkan sebagai persyaratan, namun kemudianditiadakan. Setelah Android menjadi OS telepon pintar, beberapa perangkat keras,seperti mikrofon, lambat laun berubah menjadi perangkat opsional. Selainitu,kamera ditetapkan sebagai perangkat wajib bagi ponsel-ponsel Android.

Perangkat Android menggabungkan berbagai komponen perangkatkeras opsional, termasuk kamera video, GPS, sensor orientasi perangkatkeras, kontrol permainan, akselerometer, giroskop, barometer,magnetometer, sensor proksimitas, sensor tekanan, termometer, dan layarsentuh.Android mendukung OpenGL ES 1.1, 2.0, dan 3.0. Beberapa aplikasi secaraeksplisit mengharuskan versi tertentu dari OpenGL ES, sehingga perangkatkeras GPU yang cocok diperlukan bagi perangkat Android untuk menjalankanaplikasi tertentu.

Lanjutan…

Keamanan dan Privasi

Aplikasi Android berjalan di sandbox, sebuah area terisolasi yang tidakmemiliki akses pada sistem, kecuali izin akses yang secara eksplisit diberikan olehpengguna ketika memasang aplikasi. Sebelum memasang aplikasi, Play Store akanmenampilkan semua izin yang diperlukan, misalnya: sebuah permainan perlumengaktifkan getaran atau menyimpan data pada Kartu SD, tapi tidak perlu izinuntuk membaca SMS atau mengakses buku telepon. Setelah meninjau izin tersebut,pengguna dapat memilih untuk menerima atau menolaknya, dan bisa memasangaplikasi hanya jika mereka menerimanya.Sistem sandbox dan perizinan pada Android bisa mengurangi dampak kerentananterhadap bug pada aplikasi, namun ketidaktahuan pengembang dan terbatasnyadokumentasi telah menghasilkan aplikasi yang secara rutin meminta izin yang tidakperlu, sehingga mengurangi efektivitasnya. Beberapa perusahaan keamananperangkat lunak seperti Avast, Lookout Mobile Security, AVGTechnologies,dan McAfee, telah merilis perangkat lunak antivirus ciptaan merekauntuk perangkat Android. Perangkat lunak ini sebenarnya tidak bekerja secaraefektif karena sandbox juga bekerja pada aplikasi tersebut, sehingga membatasikemampuannya untuk memindai sistem secara lebih mendalam.

Kelebihan Android

1. Berbaigai Macam Aplikasi & Game Dapat di Unduh DenganMudah.

Untuk masalah aplikasi dan game, android menyediakan berbagaimacam aplikasi dan game yang sudah di sediakan di Google Plya yang memangmerupakan temapt utama penyedia berbagai macam aplikasi dan game dengansegala genre khusus android. Untuk bisa mengunduh game lewat perangkatandroid anda, di wajibkan untuk memiliki akun gmail terlebih dahulu. Andaakan dapat mengunduh aplikasi dengan mudah dan gratis ada juga yangberbayar.

2. Open SourceSystem operasi android ini memang merupakan system operasi

android Open Source yang dapat di kembangakn oleh siapapun. Anda jugadapat membuat aplikasi android sendiri jika memang anda bisa. Aplikasi yangdi sediakan di Google Play tersebut merupakan pengembangan dari semuaorang di dunia ini yang kemudian di upload ke google play.

3. Multi TaskingDengan kemapuan Multi Tasking anda akan mampu

mengoperasikan lebih dari saru aplikasi dalam satu pengerjaan. Seperimenjalankan aplikasi social media dan pada saat itu juga menjalankanaplikasi pemutar music. Sehingga dengan dukungan Multi Tasking akansangat mempermudah anda dalam menggunakan aplikasi.

4. Tampilan Visual Yang MengagumkanUntuk tampilan visual yang dimiliki oleh android ini memang akan

sangat memukau kita. Karena tampilan yang dapat di ubah-ubah sesuaiselera yang kita inginkan dan memiliki berbagai macam tema dan Wallpaperlive yang dapat kita dapatkan di Google Plya dengan mudah. Sehinggadengan tampilan tersebut tidak akan membuat anda merasa jenuh dan bosanmenggunakan perangkat dengan system operasi android.

5. Notifikasi Yang selalu Membuat Anda TahuNotifikasi yang di gunakan oleh Android ini memang akan selalu

membuat kita tahu setiap pesan yang amsuk serta notifikasi lainnya. Ketikaada notifikasi maka otomatis android akan memberikan bunyi bahwaterdapat notifikasi baru yang haru anda ketahui.

Anda hanya tinggal menggesernya ke bawah dan anda langsung bisamelihat notifikasi tersebut.

6. WidgetWidget merupakan salah satu aplikasi yang dapat mebantu anda

dalam menjalankan aplikasi dengan jalan pintas. Dengan menggunakanWidget anda tidak perlu mencari-cari aplikasi yang anda butuhkan. Andahanya tinggal menyetting Widger dengan aplikasi yang sering anda bukadan di taruh di Tampilan Awal perangkat android.

7. SyncronisasiAnda akan dapat mengintregasi email, akun social media, gmail

dan lainnya dengan system operasi android. Sehingga anda akan dapatmengetahui informasi tersbaru dan pesan yang masuh pada email atauakun social media anda. Dengan begitu anda akan segera mengetahuinyadan anda dapat langsung mengeceknya.

Kekurangan Android

1. Haus Data Internet

System operasi android memang menjadi OS yang haus akan datakinternet. Jika anda tidak mendaftarkan paket bulanan, pulsa anda akanhabis terpotong oleh android ini. Karena jika kita menyematkan SIM padaperangkat android, maka android tersebut akan otomatis membaca kartuSIM tersebut dan tersambung ke internet.2. Boros Baterai

Konsumsi daya baterai yang di gunakan android memang terbilangboros, jika anda menuikmari signal 3G maka akan semakin cepat dalamkonsumsi baterai. Tapi sekarang kini telah banyak di sediakan aplikasi untukmengatur pemakaian daya baterai supaya semakin awet.3. Iklan Yang Selalu Muncul

Jika kita menginstal aplikasi gratisan pada android, maka dapat dipastikan akan selalu muncul iklan yang menggangu kita. Iklan tersebut akanselalu muncul meskipun dalam keadaan tak tersambung dengan internet.

He is my lecturerHis name is Septia lutfi

It’s me, My name is Siti Rusmiatun