• Tidak ada hasil yang ditemukan

BAB II KAJIAN PUSTAKA

A. Kajian Teori

6. Android

a. Pengertian dan pengembangan android

Android adalah sebuah sistem operasi mobile yang berbasiskan pada versi modifikasi dari Linux (Andi, 2013:2). Sistem operasi android pertama kali dikembangkan oleh perusahaan Android Inc, yang pada akhirnya nama perusahaan ini digunakan sebagai nama proyek sistem operasi mobile tersebut.

pengembang untuk melakukan pengembangan sesuai yang diharapkannya (Nazruddin,2012: 5).

Menurut Nazrudidin (2012:6), pengembang memiliki beberapa pilihan ketika membuat aplikasi yang berbasis android. Sebagian besar pengembang menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi android. Eclipse adalah IDE yang paling popular untuk pengembang android, karena memiliki android plug-in yang tersedia untuk memfasilitasi pengembang android. Selain itu, Eclipse juga mendapat dukungan langsung dari google untuk menjadi IDE pengembang aplikasi android, membuat

projectandroid di mana source software langsung dari situs resminya Google. Aplikasi android dapat dikembangkan pada sistem operasi berikut: 1) Windows XP Vista/Seven,

2) Mac OS X (Mac OS X 10.4.8 atau lebih baru), 3) Linux.

b. Arsitektur Android

Menurut Nazruddin (2012: 6-9), secara garis besar, arsitektur android dapat dijelaskan dan digambarkan sebagai berikut:

1) Applications dan Widgets

Applications dan Widgets adalah layer di mana pengembang berhubungan dengan aplikasi saja, di mana biasanya pengembang men-download aplikasi kemudian melakukan instalasi dan menjalankannya.

2) Applications Frameworks

Applications Frameworks adalah layer di mana para pembuat aplikasi melakukan pengembangan/pembuatan aplikasi yang akan dijalankan di sistem

operasi android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content providers yang berupa sms dan panggilan telepon.

3) Libraries

Libraries adalah layer di mana fitur-fitur android berada, biasanya para pembuat aplikasi mengaksesnya untuk menjalankan aplikasinya.

4) Android Run Time

Android Run Time adalah layer yang membuat aplikasi android dapat dijalankan, di mana dalam prosesnya menggunakan implementasi Linux.

5) Linux Kernel

Linux Kernel adalah layer di mana inti dari operating system dari android

itu berada. Linux Kernel berisi file-file sistem yang mengatur sistem processing,

memory, resource, drivers, dan sistem-sistem operasi android lainnya. c. Kronologis Perkembangan Versi Android dan Fitur

Menurut Supardi (2012: 8-12), perkembangan versi android dan fitur-nya secara dramatis termasuk sangat cepat, sehingga ada beberapa produsen yang produksinya baru, tetapi memiliki versi android lama. Kronologis perkembangan versi android dan fitur-nya sebagai berikut:

1) 5 November 2007- Android versi Beta dirilis. Android versi ini tidak digunakan secara komersil pada alat tertentu.

2) 23 November 2008- Android versi 1.0. Android versi ini digunakan untuk ponsel pertama HTC G1 yang memiliki fitur seperti Gmail Google Talk,

Instant Messaging, Media Player dan lain-lain.

3) 9 Maret 2009- Android versi 1.1. Android versi ini dilengkapi dengan fitur pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan diganti dengan Gmail, dan pemberitahuan email.

4) 30 April 2009- Android versi 1.5 (Cupcake). Google kembali merilis telepon seluler dengan menggunakan android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Android versi ini memiliki beberapa pembaruan termasuk juga penambahan beberapa vitur dalam seluler versi ini, yaitu kemampuan merekan dan menonton video dengan modus kamera, meng-upload video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang disesuaikan dengan sistem (Nazruddin Safaat H., 2012:11).

5) 15 September 2009- Android versi 1.6 (Donut) dirilis berbasis Linux Kernel 2.6.29. Android versi ini memiliki tampilan proses pencarian yang lebih baik dibandingkan sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus, kamera, camcorder dan galeri yang terintegrasi, CDMA/EVDO, VPN, Gestures, Text-to speech engine, kemampuan dial kontak, teknologi text to change speech (tidak tersedia semua ponsel), dan penggunaan VWGA.

6) 3 Desember 2009- Android versi 2.0 / 2.1 (Éclair). Perubahan ponsel

android yang dilakukan pada android versi 2.0 / 2.1 antara lain: pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. 7) 20 Mei 2010- Android versi 2.2 (Froyo: Frozen Yoghurt).

Perubahan-perubahan umum terhadap versi-versi sebelumnya antara lain: dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi dua sampai lima kali lebih

cepat, intergrasi V8 Java Script engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portable, dan kemampuan auto update dalam aplikasi Android Market.

8) 6 Desember 2010- Android versi 2.3 (Gingerbread). Perubahan-perubahan yang terjadi pada android versi ini dibandinkan versi sebelumnya antara lain: peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka didesai ulang (UserInterface). Dukungan format video VP8 dan WebM, efek audio baru (reverb, equialization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Comunication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

9) 22 Februari 2011- Android versi 3.0/3.1 (Honeycomb). Android versi ini dirancang khusus untuk tablet, yang mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasiperangkat keras (hardware) untuk grafis.

10) 19 Oktober 2011- Android versi 4.0 (ICS: Ice Cream Sandwich). Android

versi ini membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantau penggunaan dan pengontrolan terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline dan berbagi informasi menggunakan NFC.

11) 27 Juni 2012- Android versi 4.1 (Jelly Bean). Berdasarkan kernel Linux.0.31, Jelly Bean adalah pembaruan penting yang bertujuan untuk meningkatkan fungsi dan kinerja antar muka pengguna (User Interface).

Pembaruan ini diwujudkan dalam “Proyek Butter”, perbaikan ini termasuk antisipasi sentuh, triple buffering, perpanjangan waktu vsync, dan peningkatan framerate hingga 60 fps untuk menciptakan User Interface yang lebihhalus.

12) 3 September 2013- Android versi 4.4 (Kitkat). Android versi ini dirilis tanggal 3 Oktober 2013. Fitur yang ada pada android versi ini antara lain: pembaruan antar muka dengan status bar dan navigasi transparan pada layar depan, optimasi kinerja pada perangkat dengan spesifikasi yang lebih rendah, kerangka kerja pencetakan, NFC Host Card Emulation sebagai emulator kartu pintar, web views berbasi Chromium, perluasan fungsionalitas bagi layanan pendengar notifikasi, kerangka kerja akses penyimpanan utuk mengambil konten dan dokumen dari sumber lain, kerangka kerja baru untuk transisi user interface.

Dokumen terkait