1 BAB I
PENDAHULUAN
1. Latar Belakang
Perkembangan teknologi jaman sekarang tak dapat dihindari, dimana perkembangannya yang begitu pesat seakan membuat kita untuk terus meliriknya. Salah satu sistem operasi yang terbesar khususnya untuk mobile phone atau smartphone adalah android. Android merupakan sistem operasi yang berbasis linux dimana diperuntukkan untuk telepon pintar dan komputer tablet.
Perkembangan android pun sangat pesat sehingga sistem operasi ini sangat dominan di pasar dunia. Android menyediakan wadah terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam peranti bergerak. Seiring berjalan waktu, android kini menjadi patokan sistem operasi untuk smartphone.
2. Rumusan Masalah
- Apa yang dimaksud dengan sistem operasi android ? - Bagaimana sejarah android ?
- Bagaimana struktur dari android? - Bagaimana linux base pada android?
2 - Apa kelemahan android dibanding sistm operasi lainnya ?
3. Tujuan
- Untuk mengetahui pengertian dari android - Untuk mengetahui sejarah android
- Untuk mengetahui struktur dari android - Untuk mengetahui linux base pada android
- Untuk mengetahui keunggulan android dibanding sistem operasi lainnya
- Untuk mengetahui kelemahan android dibanding sistem operasi lainnya
3 BAB II
PEMBAHASAN
1. Pengertian Android
Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet .Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google , yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.
Berikut ini beberapa pengertian android menurut beberapa pakar. - MATAMAYA STUDIO
Anroid mrupakan operating system dari Google yang bersifat open source, sehingga berbeda dengan windows dimana kita harus membeli lisensinya.
- JUBILEE ENTERPRISE
Android adalah sebuah sistem operasi yang memberi kemudahan dalam berkirim email melalui fasilitas Gmail.
4 Android merupakan sistem operasi mobile berbasis kernel Linux yang dikembangkan oleh Android Inc dan kemudian diakuisisi oleh Google. - WEI-MENG LEE
Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka.
- AJITH ABRAHAM, JAMIE LLORET MAURI & JOHN BUFORD Android adalah sistem operasi milik Google. Sistem operasi ini berbeda dengan sistem operasi yang sebelumnya bisa digunakan pada mobile devices, notebook, dan komputer.
2. Sejarah Android
- Kerjasama dengan Android Inc.
Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan
5 indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler. versi android terbaru yaitu versi 3.0. Android juga sudah bergabung dengan beberapa smart mobile seperti Nokia, Sony Ericsson, dan lainnya.
- 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 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 merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun
6 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.
- Android Versi 1.0 (Apple pie)
Android 1.0 dirilis pada tanggal 23 September 2008 yang memiliki kode nama Apple pie serta ukuran layar 320×480 HVGA.
.
- Android Versi 1.1 (Banana bread)
Android 1.1 dirilis pada tanggal 9 Februari 2009 yang memiliki kode nama Banana bread serta ukuran layar 320×480 HVA.
Versi ini dilengkapi dengan beberapa fitur, seperti jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.
- Android 1.5 (Cupcake)
Android 1.5 dirilis pada tanggal 30 April 2009 yang memiliki kode nama Cupcake. Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon seluler, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.
7 - Android 1.6 (Donut)
Android 1.6 dirilis pada tanggal 15 September 2009 yang memiliki kode nama Donut. Versi ini perbaikan dari Android Cupcake dengan menampilkan proses pencarian yang lebih baik dibanding 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 diintegrasikan, CDMA/EVDO, 802.1x, VPN kemampuan dial kontak, teknologi text to change speech (tidak tersedia pada semua ponsel), pengadaan resolusi VWGA.
- Android versi 2.0/2.1 (Eclair)
Android versi 2.0/2.1 dirilis pada tanggal 3 Desember 2009 yang memiliki kode nama Eclair. perubahan yang dilakukan adalah 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.
- Android versi 2.2 (Froyo)
Android versi 2.2 dirilis pada tanggal 20 Mei 2010 yang memiliki kode nama Froyo. Froyo akan memperkenalkan peningkatan kecepatan dengan JIT optimalisasi dan Chrome V8 mesin JavaScript,
8 dan menambahkan Wi-Fi hotspot potable, pemasangan aplikasi dalam SD Card, kemampuan auto update dalam aplikasi Android Market dan dukungan Adobe Flash.
- Android versi 2.3 (Gingerbread)
Android versi 2.3 dirilis pada tanggal 6 Desember 2010 yang memiliki kode nama Gingerbread. Android Gingerbread adalah android yang mempermudah pengguna antarmuka , meningkatkan keyboard lunak dan fitur copy / paste, kemampuan permainan (gaming), dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan jumlah kamera yang lebih dari satu dan menambahkan dukungan untuk Near Field Communication (NFC). pada versi ini Android telah melakukan update sebanyak 5 kali yang dirilis pada tanggal yang berbeda-beda serta penambahan difitur-fitur baru, mereka masing-masing adalah Android 2.3.3, Android 2.3.4, Android, 2.3.5, Android 2.3.6, dan terahir Android 2.3.7.
- Android versi 3.0 (Honeycomb)
Android versi 3.0 dirilis pada tanggal 15 Juli 2011 yang memiliki kode nama Honeycomb. Di versi ini Android akhirnya jalan pada sebuah Tablet, Honeycomb juga mendukung multiprosesor dan juga akselerasi perangkat keras (hardware) untuk grafis dan tablet pertama
9 yang menggunakan sistem operasi Honeycomb adalah Motorola Xoom.
- Android versi 4.0 (Ice Cream Sandwich)
Android versi 4.0 dirilis pada tanggal 19 Oktober 2011 yang memiliki kode nama Ice Cream Sandwich. Di versi Android menyempurnakan seluruh GUI yang dibangun dan penambahan fitur seperti Facial recognition (Face Unlock), UI use Hardware acceleration, Better voice recognition (dictating/Voice typing), Web browser, allows up to 16 tabs, Updated launcher (customizable), Android Beam app to exchange data through NFC, Resizeable widgets
- Android 4.1 - 4.3 Jelly Bean
Android 4.1 Jelly Bean diumumkan pada 27 Juni 2012 pada konferensi Google l/O. Versi ini adalah yang tercepat dan terhalus dari semua versi Android.
Jelly Bean 4.1 meningkatkan kemudahan dan keindahan tampilan dari Ice Cream Sandwich dan memperkenalkan pengalaman pencarian Google yang baru di Android.
Android 4.2 Jelly Bean diumumkan pada 29 October 2012, versi ini menawarkan peningkatkan kecepatan dan kemudahan Android 4.1 serta mencakup semua fitur baru seperti Photo Sphere dan desain baru aplikasi kamera, keyboard Gesture Typing, Google Now dan lainnya.
10 Jelly Bean adalah sejenis permen yang juga populer disebut kacang jeli. Sistem operasi android 4.3 Jelly bean memiliki kemampuan lebih yang dapat meningkatkan daya tahan baterai sehingga konsumsi listrik pada
smartphone menjadi lebih hemat.
Fitur autocomplete dialer yang dibawa oleh android 4.3 Jelly Bean merupakan fitur yang dapat memudahkan para pengguna untuk mencari nama kontak yang ada di phonebook dengan lebih cepat. Dan untuk sektor aplikasi kamera, android 4.3 Jelly Bean membawa perubahan yang cukup terasa. Para pengguna dibuat lebih mudah dalam melakukan pengaturan terhadap kamera untuk menghasilkan hasil jepretan yang baik. Selain itu, android 4.3 Jelly bean ini juga mampu membuat performa kamera menjadi lebih jempol, delay kamera yang biasa terjadi pada smartphone ketika diputar dari posisi portrait ke landscape atau sebaliknya, dengan sistem operasi ini delay
tersebut menjadi hilang
Keunggulan android 4.3 Jelly Bean yang keempat adalah adanya fitur keyboard emoji. Fitur ini dapat memanjakan para pengguna ketika bersms-an ataupun chatting. Sebab fitur keyboard emoji ini menyediakan beragam emotion yang dapat digunakan oleh para pengguna ketika sms-an atau chatting dengan sesuka hati.
11 - Android Kitkat
Android Kitkat dirilis tanggal 14 Oktober 2013. Berikut fitur-fitur Android Kitkat dibandingkan Android pendahulunya :
Multitasking yang lebih cepat, android ini mampu mengoptimasi memori dengan meningkatkan kemampuan fitur layar sentuh. Memiliki aksesibilitas lebih baik, android ini dapat mendukung
pengalaman aksesibilitas yang lebih baik dengan cara menambahkan preferensi untuk Closed Captioning.
Mudah dalam mengakses file, dengan android versi ini, maka anda dapat dengan mudah mengakses storage terbaru.
Mudah saat cetak dokumen, android ini di lengkapi dengan print yang dapat memudahkan anda untuk mencetak dokumen yang anda inginkan.
Android 4.4 memiliki immersive mode yang akan
menyembunyikan segala macam elemen tampilan di layar, kecuali konten yang sedang ingin dilihat oleh pengguna. Hal tersebut bisa membuat aktivitas membaca buku, bermain game, ataupun menonton film jadi lebih nyaman.
Di dukung oleh sensor baru, perlu di ketahui sensor baru ini dapat berfungsi untuk mengubah perangkat Android Anda menjadi alat yang dapat mendukung kebugaran.
Dapat meningkatkan art, di fitur ini anda dapat membuat movie art, sehingga anda dapat berkreasi dalam mebuat rekaman movie sesuai keinginan anda.
Smart Caller Id, fitur ini dapat mendeteksi nomor telepon yang telah melakukan panggilan ke ponsel pengguna. Sehingga anda dapat lebih mudah mendeteksi penelpon, meskipun tidak ada namanya.
Kontak Prioritas, pengguna Android Kitkat bisa menelusuri daftar kontak, mencari tempat tertentu di lokasi sekitar, dan mengakses akun-akun Google Apps langsung dari aplikasi telepon. Android Kitkat pun secara otomatis menyusun daftar kontak berdasarkan orang-orang yang paling sering dihubungi oleh pengguna.
Ok Google, Dengan menggunakan fitur ini, maka
pengguna android 4.4 KitKat dapat mengoperasikan
12 harus menyentuh smartphone tersebut. Di samping itu anda juga dapat melakukan panggilan telepon dengan petunjuk arah dari Google Maps. Sehingga anda dapat lebih mudah untuk menemukan orang – orang di sekitar anda.
Fitur dari Pemusatan pesan sms dan mms, fitur ini mampu menyentralisasikan semua pesan sms dan mms dari percakapan dan video calls yang anda lakukan android 4,4 KitKat ini. selain itu, dengan menggunakan aplikasi ini, maka anda dapat berbagi informasi mengenai lokasi pengguna dan mengirimkan gambar animasi yang berformat gif.
3. Struktur Android
3.1 Lantai 4 : Applications
Pada bagian application merupakan lapisan yang kita lihat ketika kita menjalankan program.Kita hanya akan melihat program ketika
13 digunakan, tanpa mengetahui proses yang terjadi di balik lapisan aplikasi.
3.2 Lantai 3 : Application Framework
Pada lantai ini digunakan untuk mengembangkan aplikasi android. Lantai ini menyimpan beberapa bagian terpenting dalam kerangka aplikasi android, yaitu:
- Activity Manager, berfungsi untuk mengontrol siklus hidup aplikasi dan menjaga keadaaan backstack untuk navigasi penggunaan.
- Content Providers, berfungsi untuk merangkum data yang memungkinkan digunakan oleh aplikasi lainnya.
- Resource Manager, untuk mengatur sumber daya yang ada dalam program serta menyediakan akses sumber daya diluar kode program.
- Location Manager, berfungsi untuk memberikan informasi lokasi perangkat android.
- Notofication Manager, mencakup berbagai macam peringatan yang akan ditampilkan pada status bar.
3.3 Lantai 2 : Library dan Android RunTime
Android memiliki beberapa paket library, seperti :
- Media Library, untuk memutar dan merekam berbagai macam format audio dan video.
14 - Surface Manager, untuk mengatur hak akses layer dari berbagai
aplikasi.
- Graphic Library termasuk didalamnya SGL dan OpenGL untuk tampilan 2D dan 3D.
- SQLite untuk mengatur relasi database yang digunakan pada aplikasi.
- SSl dan WebKit untuk browser dan keamanan internet. Libraray-Library tersebut
Android Runtime berisi dua fitur, yaitu :
- Core Libraries(Pustaka Inti), menyediakan hampir semua fungsi yang terdapat pada pustaka Java, serta beberapa pustaka Android.
- Dalvik Virtual Machine, yaitu suatu virtual machine yang menjadi lapisan antara aplikasi dan sistem operasi. Dalam file Android akan terdapat beberapa tipe file seperti resource, assets, xml, dex, dll. File dex ini akan dijalankan oleh Dalvik Virtual Machine untuk melakukan berbagai aktivitas seperti
menampilkan user interface, akses internet, dll. 3.4 Lantai 1 : Linux Kernel
Lantai dasar ini adalah pondasi antara hardware dan software, yang berisi beberapa driver vital yang dibutuhkan Android, seperti Display Driver, Camera Driver, Bluetooth Driver, Flash Memory Driver, Wifi Driver, dll.
15 4. Linux Base
Android mengacu pada kernel Linux, sehingga struktur file yang digunakan pun sama persis dengan Linux. Layaknya Linux, semua filesystem(partisi) di-mount pada sebuah direktori. Beberapa filesystem pada Android, yaitu Root, System, Data, Boot, SDCard, SD-Ext, Dev, Tmp, Proc.
Root
Semua filesystem akan berada didalam Root (Mount Point: /). Semua devices akan dapat diakses melalui filesystem dan menggunakan system stream, baik itu penyimpanan, display, ataupun input dan output devices. Root merupakan pegangan dari direktori-direktori yang ada pada sistem.
System
Bagian (partisi) System (Mount Point: /system) berisi file-file system. Pada /system disimpan file-file sistem operasi Android dan aplikasi-aplikasi bawaannya. Partisi system ini akan selalu disimpan dalam Internal Storage. Isinya tidak dapat diubah secara kondisi normal. Data
Partisi data (Mount Point: /data) merupakan partisi untuk menyimpan data-data yang selalu berubah-ubah. Semua Aplikasi yang diinstal oleh user akan disimpan pada partisi ini.
16 Partisi ini (Mount Point: /sdcard atau /mnt/sdcard) adalah area bebas, dimana kita dapat melakukan perubahan sesuai dengan keinginan. Dev
(Mount Point: /dev) merupakan direktori yang memuat semua stream hardware. Semua akses aplikasi menuju hardware dapat dilakukan dengan mengakses stream pada /dev. Sistem Android mengakses hardware melalui /dev ini, dimana /dev inilah yang diatur oleh Kernel Linux.
Tmp
(Mount Point: /tmp) merupakan penyimpanan temporary pada RAM (Random Access Memory). Terkadang juga digunakan untuk
menyimpan file temporer, untuk digunakan pada proses selanjutnya. Proc
(Mount Point: /proc) merupakan direktori untuk menyimpan informasi proses yang berjalan seperti ID suatu proses dan proses apa saja yang sedang berjalan pada direktori ini.
5. Keunggulan Android Multiple Devices
Seperti yang udah kamu ketahui semua, OS produk google ini mengharuskan kamu meregister akun email yang menggunakan layanan dari Gmail. Jika kamu mempunyai banyak gadget Android, kamu gak perlu menggunakan banyak email untuk masing-masing
17 gadgetmu tersebut. Jadi Android mengijinkan satu akun untuk banyak gadget, hal ini juga akan memudahkan kamu untuk mengontrol semua gadget-gadgetmu dalam satu handle.
Banyak Pilihan Harga
Berbicara mengenai gadget tentu gak akan terlepas dari harga gadget tersebut. Nah disinilah android juaranya, dengan banyaknya vendor yang menyediakan gadget untuk ini secara otomatis banyak pilihan buat kalian yang mau beli Android. Dari harga dibawah satu juta sampai diatas 5 juta semuanya ada. Jadi berarapun gadget kamu, selalu banyak pilihan untuk Android.
Kostumisasi
Secanggih dan sehebat apapun gadget kamu, selama tampilannya itu-itu aja satu saat juga bakal bosen. Untungnya android ini adalah OS yang menyediakan banyak sekali kostumisasi. Dari Launcher, keyboard, SMS client dan berbagai fitur krusial lainnya semua siap disesuaikan sesuai selera kamu. Jadi jika kamu merasa bosan, tinggal kamu buka google play dan berikan sedikit sentuhan pada tampilan androidmu.
Live Wallpaper
Biasanya pengguna smartphone pengin sesuatu yang spesial untuk gadgetnya pada saat dalam posisi stand by atau lock screen. Dalam hal ini android memberikan jalan opsi yang sangat menarik yaitu memungkinkan kita untuk memasang live wallpaper atau wallpaper
18 bergerak. Kamu bisa menemukan dengan mudah apapun live wallpaper yang kamu inginkan untuk kamu pasang pada gadgetmu dengan berbagai aplikasi di Google Play. Emm..tapi perlu hati-hati fitur ini sedikit menguras baterai.
Dukungan Widget
Widget pada android memiliki fungsi yang krusial, selain sebagai shortcut ketika akan menjalankan aplikasi. Juga bisa digunakan untuk secara langsung menjalankan fitur aplikasi tanpa perlu membuka aplikasinya terlebih dahulu. Nah ini menjadi salah satu daya tarik tersendiri bagi pengguna Android
Launcher
Mungkin pada berbagai platform fitur ini lebih dikenal dengan tema, hampir mirip sih namun launcher android ini bisa merubah tampilan bukan hanya pada desainnya saja melainkan diberi kebebasan untuk merombak total semua yang mungkin dirubah. Banyak developer penyedia aplikasi untuk ini, salah satu yang paling terkenal adalah Go Launcher. Jadi dengan fitur ini androidmu tidak akan membosankan, bahkan beberapa launcher mampu mengadopsi tampilan dari platform lain seperi Windows Phone, BB ataupun iOS.
Custom Room
Untuk meningkatkan performa android, kita bisa menggunakan akses super user dengan cara mengeroot Androidmu. Banyak kelebihan
19 yang didapat untuk ini seperti kebebasan untuk menginstall aplikasi bawaan android, Blocking ads, optimasi penggunaan hardware dll. Terintegrasi Dengan Produk-Produk Google yang lain
Selain android, banyak produk-produk google yang lain. Jika kamu juga banyak menggunakan produk produk lain seperti Google Docs, Gmail, Google Drive, Google Calender, Google Maps, Google Music, Google+ ataupun Google Chrome kamu bisa mengitegrasikan semua kedalam androidmu, Kalau udah gitu kamu gak perlu repot-repot lagi mengecek update satu persatu karena semua itu dapat kamu integrasikan dalam satu akses dalam timelinemu.
Google Now
Memberikan hal penting tiap hari namun tetap dalam kontrol kita adalah kelebihan dari Google Now ini. Melihat prakiraan cuaca, searching sesuatu di Internet dan kelebihan lain ditawarkan pada fitur ini membuat Google Now ini m salah satu hal penting yang sayang untuk dilewatkan.
Lebih Banyak Game dan Aplikasi
Sudah ratusan lebih developer aplikasi android turut mengambil peran dalam perkembangan Android, khususnya dukungan dalam hal pilihan aplikasi di Google Play. Yah sekarang ini bisa dibilang mau nyari apa aja google play udah siap sedia.
20 Salah satu faktor kenapa Android banyak disukai adalah update yang cepat. Memperbaiki Bug, menambah fitur dan berbagai perkembangan lain google melakukannya dengan segera, sehingga penggunapun juga merasa sangat nyaman dengan ini.
6. Kelemahan Android
Baterai yang cepat habis : karena biasanya penggunaan Android memerlukan konektifitas data yang lebih intens seperti sync email, YM, whatsup dan lain sebagainya maka biasanya baterai harus dicharge paling tidak sehari sekali.
Pengoperasian akan sulit di pertama pemakaian, anda akan menemukan banyak pilihan-pilihan. Hal ini mungkin membingungkan pada awalnya, namun akan memudahkan anda di kemudian hari. Untuk applikasi yang gratis biasanya pembuat applikasi akan menaruh
iklan didalam applikasi, walaupun tidak semua applikasi gratis ada iklannya. Namun sayangnya beberapa applikasi gratis sangat berlebih menempatkan iklan di applikasi mereka.
Koneksi Internet yang intens, tergantung anda memilih operator. Bila anda memilih operator dengan harga berlangganan internet yang murah itu merupakan keuntungan bagi anda.
21 BAB III
PENUTUP
Kesimpulan
Android merupakan sistem operasi yang berbasis linux dan bersifat open source dimana saat ini diperuntukkan untuk mobile phone ataupun komputer tablet, selain itu android dilengkapi bebagai komponen dan fitur sesuai dengan kebutuhan manusia jaman sekarang.