Sistem Operasi Android (Mobile Operating System)

25
TUGAS SISTEM OPERASI SISTEM OPERASI ANDROID Dosen Pengampu: Berlian Mahatma, S.Kom, MM Disusun Oleh: Rischi Riant : 09552011029 1

description

Mengenal Lebih Jauh tentang OS Android

Transcript of Sistem Operasi Android (Mobile Operating System)

Page 1: Sistem Operasi Android (Mobile Operating System)

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

Page 2: Sistem Operasi Android (Mobile Operating System)

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

Page 3: Sistem Operasi Android (Mobile Operating System)

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

Page 4: Sistem Operasi Android (Mobile Operating System)

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

Page 5: Sistem Operasi Android (Mobile Operating System)

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

Page 6: Sistem Operasi Android (Mobile Operating System)

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

Page 7: Sistem Operasi Android (Mobile Operating System)

Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

7

Page 8: Sistem Operasi Android (Mobile Operating System)

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

Page 9: Sistem Operasi Android (Mobile Operating System)

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

Page 10: Sistem Operasi Android (Mobile Operating System)

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

Page 11: Sistem Operasi Android (Mobile Operating System)

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

Page 12: Sistem Operasi Android (Mobile Operating System)

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

Page 13: Sistem Operasi Android (Mobile Operating System)

.

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

Page 14: Sistem Operasi Android (Mobile Operating System)

Kemudian pilih file ext3

Pilih Yes untuk format

14

Page 15: Sistem Operasi Android (Mobile Operating System)

Pilih Yes Untuk Mulai Menginstall boot loader GRUB

Pilih No

15

Page 16: Sistem Operasi Android (Mobile Operating System)

Kemudian Pilih Run Android – x86

Finish.

BAB IIPENUTUP

16

Page 17: Sistem Operasi Android (Mobile Operating System)

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

Page 18: Sistem Operasi Android (Mobile Operating System)

BAB III

DAFTAR PUSTAKA

1. http://Wikipedia.org

2. http://developer.android.com

3. http://android-indonesia.com

18