sistem operasi android (mobile operating system)
DESCRIPTION
Mengenal Lebih Jauh tentang OS AndroidTRANSCRIPT
TUGAS SISTEM OPERASI
SISTEM OPERASI ANDROID
Dosen Pengampu:
Berlian Mahatma, S.Kom, MM
Disusun Oleh:
Rischi Riant : 09552011029
FAKULTAS TEKNOLOGI INFORMASI
TEKNIK INFORMATIKA (4A)
UNIVERSITAS ISLAM BALITAR
2011
1
Kata Pengantar
Assalamu alaikum Wr.Wb.
Puji syukur kepada Allah SWT yang telah Memberikan rahmat-Nya dan
hidayahnya sehingga saya dapat menyelesaikan Tugas Sistem Operasi
ini dengan tepat waktu dengan judul “Sistem Operasi Android”
Tugas Sistem Operasi ini di buat sebagai syarat untuk program pendidikan Teknik
Informatika Universitas Islam Blitar.
Dalam hal ini saya menyajikan sebuah makalah sederhana tentang Sistem Operasi Android.
Saya menyadari bahwa penulisan ini masih banyak kekurangannya,kritik dan saran
dari pembaca yang sifatnya membangun sangat kami harapkan demi kesempurnaan
Makalah ini,namun demikian kami juga berharap penulisan ini dapat bermanfaat bagi
siapa saja yang membutuhkannya
Wassalamualaikum Wr.Wb
Blitar,18 Juni 2011
Penulis
2
DAFTAR ISI
Halaman Judul......................................................................................................iKata Pengantar......................................................................................................iiDaftar Isi..............................................................................................................iii
BAB I Sistem Operasi Android1.1 Pengenalan..........................................................................................11.2 Sejarah Perkembangan........................................................................11.3 Versi....................................................................................................21.4 Fitur.....................................................................................................41.5 Kelebihan & Kelemahan.....................................................................61.6 Aplikasi...............................................................................................61.7 Arsitektur Android..............................................................................61.8 Instalasi Android.................................................................................8
BAB II Penutup1.1 Kesimpulan.......................................................................................141.2 Saran.................................................................................................141.3 Daftar Pustaka...................................................................................15
3
BAB ISISTEM OPERASI ANDROID
1. Pengenalan AndroidAndroid adalah sistem operasi yang berbasis Linux untuk telepon seluler dan
juga tablet PC. Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di Apple
dan BlackBerry OS. Android menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam Piranti
Android tidak terikat ke satu merek Handphone saja, beberapa vendor terkenal yang
sudah memakai Android antara lain Samsung , Sony Ericsson, HTC, Nexus, Motorolla,
dan lain-lain.
Android pertama kali dikembangkan oleh perusahaan bernama Android Inc., dan
pada tahun 2005 di akuisisi oleh Google. Android dibuat dengan basis kernel Linux
yang telah dimodifikasi, dan untuk setiap release-nya diberi kode nama berdasarkan
nama hidangan makanan.
Keunggulan utama Android adalah gratis dan open source, yang membuat
smartphone Android dijual lebih murah dibandingkan dengan Blackberry atau iPhone
meski fitur (hardware) yang ditawarkan Android lebih baik.
2. Sejarah
2.1 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
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.
4
2.2 Produk Awal (2007-2008)
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.
2.3 Android 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1.
Android versi ini dilengkapi dengan pembaruan estetis
pada aplikasi, jam alarm, voice search (pencarian suara),
pengiriman pesan dengan Gmail, dan pemberitahuan
email.
2.4 Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis
telepon seluler dengan menggunakan Android dan SDK
(Software Development Kit) dengan versi 1.5
(Cupcake). Terdapat beberapa pembaruan termasuk juga
penambahan beberapa fitur dalam seluler versi ini yakni
kemampuan merekam dan menonton video dengan
modus kamera, mengunggah video ke Youtube dan
gambar ke Picasa langsung dari telepon, dukungan
5
Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth,
animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.
2.5 Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September 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 dintegrasikan; CDMA
/ EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial
kontak; teknologi text to change speech (tidak tersedia pada semua ponsel;
pengadaan resolusi VWGA.
2.6 Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan
ponsel Android dengan versi 2.0/2.1
(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.
2.7 Android versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD
6
Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.
7
2.8 Android versi 2.3 (Gingerbread)Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi 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), dan dukungan jumlah kamera yang lebih dari satu.
2.9 Android versi 3.0 (HoneycombAndroid Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android
3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011
3. Fitur
Beberapa fitur utama dari Android antara lain:
Grafik di 2D dan grafis 3D, Multi-touch, Multitasking SQLite: untuk penyimpanan data. Audio, video, dan berbagai format gambar ( MP3, AAC, AMR, JPG, PNG,
GIF) Mendukung banyak jaringan (GSM/EDGE, IDEN, CDMA, EV-DO, UMTS,
Bluetooth, Wi-Fi, LTE, and WiMAX) Kamera, GPS , kompas. dan juga kemampuan dasar handphone pada
umumnya.
8
4. Kelebihan Sistem Operasi Android Beberapa kelebihan dan keunggulan Android adalah :-
Android bersifat open source, karena berbasis linux. Yang berarti kita dapat memodifikasi bahkan menyempurnakan dari yang sudah ada dan membuat aplikasinya tanpa terbentur dengan seleksi atau batasan batasan dari pihak – pihak tersebut.
semua fitur Google sudah terintegrasi dengan mobile yang terpasang Android. Contact pada telepon seluler pun akan tersimpan secara otomatis pada account google
Dengan tersedianya Android Market, cara mendapatkan aplikasi Android ini pun terbilang mudah
Fleksibel, karena bisa digunakan pada banyak platform hardware. Android memberikan pilihan untuk memilih Hardware yang digunakan.- Android dapat menjalankan beberapa Aplikasi pada waktu yang bersamaanatau
disebut juga Multitasking. Kemudahan dalam Notifikasi, karena setiap ada SMS, Email, atau bahkanartikel
terbaru dari RSS Reader, akan selalu ada notifikasi di Home ScreenPonsel Android.
Lebih murah. Tidak semahal Iphone atau PDA yang menggunakan OS Windows Mobile.
Karena pengembangannya gratis, maka aplikasinya pun rata-rata gratis, sehingga tidak perlu bayar untuk donwnload dan menginstall aplikasi di Android.
Stabil dan aman, tidak seperti windows yang terkadang ngehang atau bahkan terkena virus.
5. Kelemahan Sistem Operasi Android
Ketergantungan pada koneksi internet yang terus menerus. Karena masih baru, maka belum banyak aplikasi yg tersedia untuk android, tidak
seperti iPhone atau WinOS yg sudah banyak aplikasinya.
6. Aplikasi AndroidUntuk aplikasi Android kita bisa mendownload atau langsung mengistall di android market yang ber alamat di https://market.android.comDi sana ada banyak aplikasi, ada yang bayar dan juga ada yang free alias gratis.Diantaranya sebagai berikut:
Google Maps Facebook for Android YouTube World Newspapers Google Translate Twitter ASTRO File Manager Flash Player 10.3 Dll
9
Arsitektur Android
Diagram dibawah ini merupakan arsitektur dari sistem operasi Android
ApplicationsAndroid akan mengirimkan serangkaian aplikasi inti, termasuk e-mail ,SMS, kalender, peta, browser , kontak, dan lain-lain. Semua aplikasi dibuat dengan menggunakan bahasa pemrograman Java.
Application FrameworkAristektur aplikasi ini dirancang untuk menyederhanakan penggunaan ulang komponen. Aplikasi apapun dapat mem-publish kapabilitas nya dan kemudian aplikasi lain dapat menggunakannya.Yang mendasari aplikasi-aplikasi tersebut adalah seperangkat layanan dansistem, yaitu:
Satu set tampilan untuk membangun aplikasi, termasuk list ,grid ,text box ,button dan bahkan browser.
Content Providers yang menyediakan aplikasi untuk mengakses data dari aplikasi lain (seperti Kontak), atau untuk data sharing
Resource Manager menyediakan akses ke resource non-code seperti grafik dan file layout
Notification Manager yang memungkinkan semua aplikasi untuk menampilkan custom alert pada status bar
Activity Manager yang mengelola live cycle dari aplikasi dan menyediakan navigasi backstack.
Libraries
10
Android memuat seperangkat C /C++ libraries yang digunakan oleh berbagai komponen Android. Beberapa libraries core-nya adalah :
System C library , implementasi turunan BSD dari system C library standar (libc) yang disesuaikan untuk perangkat berbasis Linux.
Media Libraries , berbasis Packet Video?s OpenCORE Support pada libraryplayback, rekaman video dan audio, serta file gambar statis, termasuk MPEG4, MP3,AMR,JPG dan PNG.
Surface Manager,mengelola akses ke tampilan sub system Lib WebCore modern web browser engine yang terintegrasi pada Android dan
tampilan web browser. SGL, engine grafis 2D 3D libraries, implementasi berbasis OpenGL 1.0 API, library menggunakan
hardware 3D FreeType, bitmap dan vektor font rendering SQLite, database relasional engine yang handal dan ringan tersedia untuk
semuaaplikasi.
Android RuntimeSetiap aplikasi Android berjalan dalam prosesnya sendiri, contohnya Dalvik Virtual Mesin. Dalvik VM mengeksekusi file dalam format .dex yang dioptimalkan untuk meminimalisir kapasitas memori. VM ini di compile oleh Java Compiler dan ditransformasikan dalam format .dex oleh dx tool.VM Dalvik bergantung pada kernel Linux untuk fungsionalitas dasar seperti threading dan manajemen memori tingkat rendah.
Linux KernelAndroid bergatung pada Linux versi 2.6 untuk layanan sistem coreSeperti keamanan, manajemen memori, manajemen proses, network stack dan driver model. Kernel juga bertindak sebagai layer abstraksi antara hardware dan seluruh software stack.
11
7. Instalalasi Android dengan Virtual Box.
Berikut adalah langkah-langkah instalasi Android pada PC / NotebookDisini kami menggunakan Android x86 2.2
Pertama masukkan CD atau Mount file iso nya lalu setelah itu Pilih Install Android x86 to hardisk.
Untuk yang hardisknya belum dipartisi Pilih Create / Modify Partition
Pilih New Isikan besar partisi hardisk anda (1000 MB = 1GB)
Pilih Bootable dan Pilih Write.
12
.
Pilih Quit, Untuk yang hardisknya sudah dipartis Akan terlihat jumlah partisi yang ada pada hardisk anda (sda1 hingga sdan)
Pilih sda/partisi dimana kita akan menginstall android.
13
Kemudian pilih file ext3
Pilih Yes untuk format
14
Pilih Yes Untuk Mulai Menginstall boot loader GRUB
Pilih No
15
Kemudian Pilih Run Android – x86
Finish.
BAB IIPENUTUP
16
A. Kesimpulan
Dari penjelasan yang telah dipaparkan sebelumnya, muda-mudahan dapat
memberikan manfaat yang baik bagi para pembaca sebagai suatu informasi pengetahuan
tambahan untuk mengenal apa sebenarnya sistem operasi Android tersebut.
B. SaranPenyusunan makalah ini dapat dianggap cukup,namun masih diperlukan
tambahan perbaikan – perbaikan untuk menghasilkan makalah yang lebih baik lagi dan
lengkap. Adapun saran dari penyusun adalah perlu adanya perbaikan – perbaikan
tambahan dari pembaca untuk kesempurnaan dalam pembuatan makalah ini,selain itu
pula hendaknya pembaca perlu mengetahui Android serta mengimplementasikannya.
17
BAB III
DAFTAR PUSTAKA
1. http://Wikipedia.org
2. http://developer.android.com
3. http://android-indonesia.com
18