The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Wahyudi Wahyudi, 2023-09-17 09:49:43

Sistem Operasi Android

Sistem Operasi Android

Keywords: Android

51 Android versi 2.0/2.1 (Éclair) Android ini diluncurkan pada 3 December 2009. Dilakukan perubahan, yaitu pengoptimalan hardware, perubahan User Interface (UI) dengan browser baru dan dukungan HTML5, daftar Kontak yang baru, peningkatan Google Maps 3.1.2, dukungan Flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Gambar 55 Tampilan antar muka Android 2.1 Android versi 2.2 (Froyo) Pada 20 Mei 2010 kembali diluncurkan ponsel Android dengan versi 2.2 (Froyo) perubahan yang dilakukan melipati optimasi kecepatan, memori dan kenerja sistem operasi secara Keseluruhan, dukungan untuk menginstalasi aplikasi pada memori eksternal, dukungan adobe flash 10.1 serta fungsi USB tethering Maupun Wifihotspot. Android versi ini adalah yang paling banyak digunakan di ponsel di sepanjang tahun 2010 – akhir 2011, namun pada sepanjang 2012 Android 2.3 menjadi versi yang paling banyak beredar. Gambar 56 tampilan antar muka Android 2.2 Android versi 2.3 (Gingerbread) 1 December 2010 Google kembali meluncurkan versi terbaru yaitu Android versi 2.3, Pada versi ini terdapat peningkatan manajemen daya, kontrol melalui aplikasi, penggunaan multipel kamera, Peningkatan performa serta penambahan sensor seperti gyroscope.Versi ini adalah


52 yang paling banyak digunakan di ponsel. Tercatat di tahun 2012 bahwa penggunaan versi 2.3 sudah mencapai 60 % lebih. Sebuah ponsel yang menjalankan Android versi 2.3 umumnya memiliki spesifikasi ponsel yang cukup tinggi, dikarenakan karena versi ini membutuhkan resource yang berbeda dengan yang sebelumnya sehingga umumnya prosesor ponsel yang menjalankan OS ini memiliki clock diatas 600 mhz. Gambar 57 tampilan antar muka Android 2.3 • Android versi 3.0/3.1 (Honeycomb) Versi ini berbeda dengan versi-versi sebelumnya. Versi ini dirancang khusus untuk PC Tablet. Selain itu, pada versi ini memungkinkan penggunaan multiprosesor dan akselerasi perangkat keras untuk grafis. Gambar 58 tampilan antar muka Android 3.0


53 • Android 4.0 (Ice Cream Sandwich) Dikeluarkan dikuartal keempat tahun 2011. ICS adalah versi Android yang memiliki fitur serba lengkap dibanding versi sebelumnya, seperti fitur unlock menggunakan sensor wajah, tampilan yang menawan dan indah dan fitur NFC Gambar 59 tampilan antar muka Android 4.0 • Android 4.1 (JellyBean) Diungkap pada ajang Google I/O pada juni 2012 dengan perbaikan UI, tambahan fitur baru dan tentunya supportdevice seperti USB, vIDEogamecontroller, dan lainnya. Dengan API baru serta penyempurnaan disisi NFC. Gambar 60 tampilan antar muka Android 4.1-4.3 • Android 4.4 (KitKat) Dirilis pada september 2013 Android ini adalah penyempurnaan versi sebelumnya Jellybean dengan beberapa fitur baru, support hardware baru dan kemampuan berjalan pada perangkat wearable seperti smartwatch, dan pada versi ini pula penggunaan Android Runtime sebagai pengganti Dalvik mulai diperkenalkan sehingga pada versi ini Android semakin cepat nan gesit.


54 Gambar 61 Tampilan antar muka Android 4.4 • Android 5.0 (Lollipop) Dirilis pada November 2014 pada versi ini Android mengalami perombakan besar-besaran. Dengan tampilan UI yang disebut Material Design Android lollipop menawarkan perbedaan besar dibanding versi sebelumnya. Juga pada versi ini Android Runtime (ART) mengganti secara default penggunaan DalvikRuntime. Pada Android versi ini pula disematkan proyek volta dimana Android semakin irit baterai dan bisa disetup untuk penghematan baterai. Beberapa tambahan bahasa baru juga disematkan dan Lockscreen yang semakin interaktif. Gambar 62 Tampilan antar muka Android 5.0 Pengembangan sistem operasi dan aplikasinya sendiri mengacu Pada empat prinsip, yaitu: 1. Opensource Android dibangun untuk menjadi benar-benar opensource. Sebagai contoh sebuah aplikasi dapat mengambil dan mengakses fungsi-fungsi utama ponsel seperti membuat panggilan mengirim pesan teks, menggunakan kamera dan lain-lain. Hal ini memungkinkan para pengembang untuk membuat aplikasi yang lebih baik 2. Semua Aplikasi Dibuat Sama


55 Android tidak membedakan antara aplikasi inti ponsel dan aplikasi pihak ketiga. Kedua jenis aplikasi ini dapat dibangun dan memiliki akses yang sama ke ponsel. Pengguna dapat sepenuhnya mengatur telepon sesuai kepentingan mereka. 3. Mendobrak Batasan Aplikasi Android membuang berbagai hambatan untuk mambangun aplikasi baru yang inovatif. Misalnya seorang pengembang dapat menggabungkan informasi dari web dengan data individu dari ponsel. Misalnya data kontak, kalender, atau lokasi geografis sehingga memberikan informasi yang lebih relevan. Dengan Android, pengembang juga dapat membangun aplikasi yang memungkinkan pengguna untuk melihat lokasi dan terkoneksi dengan temam-temannya. 4. Pengembangan Aplikasi yang Cepat dan Mudah Android menyediakan akses ke berbagai library (pustaka) dan tools yang dapat digunakan untuk membangun aplikasi yang kaya. Fitur dan Arsitektur Android Fitur yang tersedia pada Android adalah: • Frameworkaplikasi : memungkinkan penggunaan dan pemindahan dari componen yang tersedia. • Dalvik virtuall machine: Virtual Machine yang dioptimalkan untuk perangkat mobile. • Grafik : grafik 2D dan grafik 3D yang didasarkan pada libraryOpenGL. • SQLite : untuk penyimpanan data. • Mendukung media : audio, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • GSM, Bluetooth, EDGE, 3G, and Wifi (tegantung hardware) • Camera, Global Positioning system (GPS), compass, dan accelerometer ( tergantung hardware ) • Lingkungan pembangunan yang kaya, termasuk emulator, peralatan debugging, dan plugin untuk EclipseIDE. 5.3 SDK Android Dengan software depelopment kits (SDK) yang lengkap, dilengkapi dengan emulator yang membantu untuk menguji coba aplikasi yang dibuat serta dokumentasi yang lengkap. Tidak ada biaya Lisensi untuk memperoleh SDK ini. Android merupakan pilihan tepat untuk pengembang. Untuk pengembang hal yang perlu diperhatikan bahwa tidak membutuhkan sertifikasi untuk menjadi pengembang Android. Android juga telah menyediakan took aplikasi yang bernama Android Market bagi para pengembang untuk menempatkan dan menjual aplikasi yang dibuatnya. Hal menarik lainnya yang menjadi pembeda Android dengan lainnya adalah: 1. Opensource Merupakan Platform terbuka (OpenSource) bagi para pengembang (programmer) untuk membuat aplikasi. 2. Android bukan bahasa pemrograman


56 Android bukan bahasa pemrograman akan tetapi hanya menyediakan lingkungan hidup atau run time environment yang disebut DVM (Dalvik Virtual Machine) yang telah dioptimasi untuk device/alat dengan sistem memori yang kecil. 3. Pertukaran data dan komunikasi antar proses Dengan adanya intent dan Content ProvIDEr akan Memudahkan pengembang untuk berbagai data maupun Berkomunikasi antar proses.Semua aplikasi sama Tidak ada perbedaan antara aplikasi yang dikembangkan oleh pihak ketiga dengan aplikasi inti bawaan Android. Aplikasi services yang berjalan di background Android memungkinkan sebuah aplikasi berjalan di background dan berjalan diam-diam dengan aplikasi lainnya. 4. Dukungan Google Maps Android telah menyediakan Google API yang bisa digunakan dengan Mudah untuk menampilkan, mengatur peta lokasi 5. Dukungan Google Apps Android pada sistem operasinya mendapat dukungan penuh dari google salah satunya adanya dukungan aplikasi google atau sering disebut googleapps. Contohnya GoogleDocs (pengolah data), Googles (pencari barang), Talkback (aplikasi aksesbilitas), Google Translate (aplikasi penerjemah), Google Pinyin (aplikasi mandarin) dan yang lainnya. 5.4 Eclipse, IDE Standar Dalam membuat aplikasi Android, Eclipse adalah IDE standar yang digunakan untuk merancang atau membuat aplikasi Android. Walaupun pada praktiknya dalam membuat aplikasi Android dapat juga menggunakan IDE seperti Netbeans ataupun yang lain namun Eclipse sudah menjadi standar serta paling banyak digunakan dalam mengembangkan aplikasi Android. Selain opensource, serta mendapat dukungan dari Google sebagai penyedia SDK Android, fitur dan plugin yang berlimpah pada Eclipse menjadikan IDE ini menjadi mudah digunakan serta superior. Gambar 63 Versi Eclips Arsitektur Eclipse Secara standar Eclipse selalu dilengkapi dengan JDT (Java development tools), plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (plugin


57 development environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse IDE adalah: 1. Terbuka (open), 2. Mudah diperluas (extensible) untuk apa saja, dan 3. Mudah digunakan (easytouse) Dalam struktur Eclipse khususnya dalam struktur project aplikasi Android memiliki keterangan struktur: 1. Folder src merupakan folder letak file sumber Java (source) sebagai contoh file hello. Java. 2. Folder gen merupakan folder letak file generate Java (R.Java). 3. Folder Android 2.x merupakan folder letak semua file libraries untuk Android 2.x. karena kita menetapkan target development untuk device dengan sistem operasi Android 2.3.3 (GingerBread), jadi yang tampil folder-nya nanti adalah Android 2.3.3 4. Folder assets merupakan folder letak semua asset raw (raw files). File-file yang dalam folder ini contohnya file XML, file-file SQLite. 5. Folder res (resources) merupakan folder letak file-file string, audio, dan gambar. 6. Folder drawable-hdpi merupakan folder untuk menyimpan file gambar yang terkompilasi yang ditujukan untuk layar beresolusi tinggi (contoh file XML dan bitmap). 7. Folder drawable-ldpi merupakan folder untuk menyimpan file gambar yang terkompilasi yang ditujukan untuk layar beresolusi rendah. 8. Folder drawable-mdpi merupakan folder untuk menyimpan file gambar yang terkompilasi yang ditujukan untuk layar beresolusi sedang. 9. Folder layout merupakan folder berisi file-file XML yang mendefinisikan tampilan antar muka/userinterface aplikasi kita. Gambar 64 struktur folder Android di Eclips IDE 10. Folder values merupakan folder berisi file XML yang berisi nilai-nilai API sederhana, seperti colors, integers, strings. • Styles.xml file XML yang merepresentasikan styles (seperti CSS pada HTML).


58 • Arrays.xml file XML yang digunakan untuk mendeklarasikan sebuah array. • Colors.xml file XML yang digunakan untuk mendeklarasikan nilai color, dapat diakses melalui class R.colors. • String.xml file XML yang digunakan untuk menyimpan nilai string, dapat diakses melalui class R.strings. • dimens.xml file XML yang digunakan untuk mendefinisikan nilai dimens/dimensi. Sebagai contoh, nilai 10px sama dengan 10 pixels, dapat di akses melalui class R.dimens. 11. File Android Manifest.xml merupakan file XML yang berisi segala informasi penting yang dibutuhkan oleh aplikasi kita untuk bekerja. File manifest ini juga berisi nama dari paket Java aplikasi kita, komponen aplikasi seperti activities atau backgroundservice, informasi minimum Platform yang dapat menjalankan aplikasi kita (kita yang menentukan sendiri), deklarasi izin (permission ) dari aplikasi kita. 12. File default.properties merupakan file yang berisi projectsetting seperti target Platform jangan sampai hilang setting yang ada pada file ini. Sebagai acuan nilai API Android atau kerap disebut juga API Level, untuk minimum Platform nya adalah sebagai berikut,: • Android 1.0 SDK, nilai API 1. • Android 1.1 SDK Nilai API 2. • Android 1.5 SDK Nilai API 3. • Android 1.6 SDK Nilai API 4. • Android 2.0 SDK Nilai API 5. • Android 2.0.1 SDK Nilai API 6. • Android 2.1 SDK Nilai API 7. • Android 2.2 SDK Nilai API 8. • Android 2.3.1 SDK Nilai API 9. • Android 2.3.3 SDK Nilai API 10. • Android 3.0 SDK Nilai API 11. • Android 3.1 SDK Nilai API 12. • Android 3.2 SDK Nilai API 13. • Android 4.0 SDK Nilai API 14. • Android 4.0.3 SDK Nilai API 15. • Android 4.1 Jelly Bean (API level 16) • Android 4.2 Jelly Bean (API level 17) • Android 4.3 Jelly Bean (API level 18) • Android 4.4 KitKat (API level 19) • Android 5.0 Lollipop (API level 21)


59 Soal BAB VI 1. Apa yang terjadi jika anda memformat partisi yang bersangkutan pada saat menginstal Android di pc? a. Terhapus b. Akan baik-baik saja c. Tidak terjadi apa- apa d. Error e. B dan C benar 2. Sistem Android dalah sistem operasi untuk telepon seluler yang berbasis ? a. Symbian b. Open source c. Kernel d. Android e. Linux 3. Android sering menggunakan nama dalam masing-masing versi nya, nama apa yang sering di gunakan nya? a. Hewan b. Tumbuhan c. Makanan d. Orang e. Sayuran 4. untuk memflashsing android kita harus masuk ? a.menu recovery d. controlpanel b. cmd e. devicemanager c. bios 5. siapa penemu android yg pertama ? a. bill gates d. Mark Zuckerberg b. linus e.soekarno c. Andy E. Rubin


60 DAFTAR INDEKS Android, 22, 23, 24, 25, 26, 27, 30 Android OS, 11 android x86, 11, 12 Android., 22, 23, 24, 25, 26, 27, 30 Apache, 4 Apple, 36, 37 ARM, 11 BB, 37 Biro riset IDC, 20 bluestacks, 11 C++, 39, 42 CDC, 40 CLDC, 40 Cupcake, 6 developer, 22, 27, 29 Donut, 6 Eclair, 7 Eclipse, 49, 50 Eclipse IDE, 18 Explore2fs, 12, 13 Ext2Fsd 0.51, 12, 13 Froyo, 7 Gingerbread, 7, 8, 27, 30 Google, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36 GPS, 32 hardware, 24, 26 Honeycomb, 8 Ice Cream Sandwich, 8, 9, 22 IDE, 48, 49, 50 iPhone, 25, 26, 27 IPhone, 36 i-Phone OS, 4 java, 39, 40, 42, 49, 50, 51 Jelly Bean, 9 JRE, 39 JVM, 39, 40 KitKat, 9 konsorsium, 24 linux, 39 Lollipop, 10 mac, 39 Microsoft Mobile, 4 NFC, 46 Norad, 4 open source, 4, 18, 22, 27 OpenSource, 48 Operating Sistem (OS), 4 OS, 41, 45 OS Android, 16, 21 partisi drive, 15 platform, 4, 5 primary, 15 Robot Android, 4 rooting, 24 smartphone, 24, 26, 27 software, 24 source code, 22, 30 SQLite, 16, 17 Sun Microsystem, 39 Symbian, 4 tablet, 22 Tanpanama, 6 unsigned, 18 update, 27 USB, 44, 46 UserInterface, 44 wikipedia, 32 Windows Mobile, 4


61 GLOSARIUM Akar : Akses root sebenarnyaberasaldari Linux yang berartimemperolehaksestertinggi, dan Android dikembangkanberdasarkanpada Linux, jadi rooting berarti Anda memiliki akses root atau akses tertinggi untuk mengontrol perangkat Android Anda. Secara umum, Anda dapat memperoleh akses rooting dengan menginstal aplikasi Super user atau flash ROM yang sudah memiliki akses root. Android : Sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Batubata : Selalu ada risiko kecil ketika berkedip ROM, dan jika perangkat Anda tidak dapat berfungsi secara normal, itulah apa yang kita sebut bata. Dalam kebanyakan kasus, orang mengatakan "brick" tidak benar-benar berarti perangkat mereka bata, ini adalah masalah yang sangat bisa diperbaiki. BIRO RISET : Berdasarkan estimasi sebuah biro riset pasar bernama Ovum, disebutkan bahwa pengiriman smartphone akan terus tumbuh dan mencapai 1,7 miliar unit pada tahun 2017. Dalam estimasinya, biro riset yang berbasis di Inggris itu mengacu pada peningkatan permintaan Smartphone di pasar Negara berkembang, di samping pertumbuhan Android, yang bakal menjadi pemicu peningkatan pengiriman smartphone Bootloader : adalah tingkat terendah softwae pada perangkat, sebagian besar dari mereka terkunci yang berarti Anda tidak dapat flash pemulihan kustom atau ROMs. Jadi jika Anda perlu untuk unclockbootloader sebelum istirahat perangkat Anda. Eclipse : Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: Eclipse : Sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua Platform (Platform-independent). Berikut ini adalah sifat dari Eclipse: MultiPlatform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X. Flash : Berkedip sebenarnya sama dengan menginstal dalam keadaan ini, ketika kita mengatakan "berkedip ROM" berarti "memasangsistem" pada perangkat Android Anda. Jika Anda mencari cara untuk flash custom ROM untuk perangkat Android Anda, silakan periksa tutorial rinci ini. Flashing : proses memasukan firmware ke ponsel Java : Bahasa pemrograman berorientasi object. Java Platform Standard Edition (JSE) menyediakan lingkungan yang lengkap untuk pengembangan aplikasi di desktop dan client/server.


62 Linux : Nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Mac : Komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. Multi-platform : Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Open source : Software open source adalah sebuah software yang dapat di miliki dengan cara mengambil / mendownload secara gratis dari internet, yang kode Softwarenya di publikasikan ke publik atau pengguna internet . OS : Komponen pengolah piranti lunak dasar (essential component) tersistem sebagai pengelola sumber daya perangkat keras komputer (hardware), dan menyediakan layanan umum untuk aplikasi perangkat lunak Pemulihan : adalah perangkat lunak yang digunakan untu kelakukan beberapa tugas tingkat sistem seperti cadangan, flash ROM dll. Penyempurnaan, SBF dan OPS: file dari produsen yang mengubah perangkat lunak pada telepon Anda. RUU itu akan berdiri untuk meng-Upgrade ROM Utility untuk ponsel HTC, SBF singkatan Sistem Boot file untuk ponsel Motorola, OPS & PIT file untuk Samsung telepon. Mereka adalah file yang bagaimana produsen memberikan OTA kepada Anda. Platform : merupakan kombinasi antara sebuah arsitektur perangkat keras dengan sebuah kerangka kerja perangkat lunak. Radio : bagian dari firmware yang digunakan untuk mengontrol data selular, Wi-Fi dan GPS dll, Andadapat flash radio kustom seperti flash custom ROM, tetapi berhati-hati karena dapat menyebabkan banyak masalah. Recovery : merupakan proses mengambalikan data dari kondisi yg rusak,gagal,korup atau tidak bisa di akses kekondisi awal yg normal Restore : mengambalikan atau mengekstrak file backup kedalam bentuk dan format file aslinya baik melalui proses dcompress Maupin tidak sama sekali ROM : sistem operasi untuk Android seperti Windows XP untuk OS Windows, itu mencakup banyak fitur dan tampilan bahkan berbeda. Dan di sini adalah beberapa alasan mengapa kita harus akar perangkat Android kami. Saham : Ketika kita mengatakan 'Saham Android', ituberarti ROM aslidari Google. Dalamkasuslain, 'Saham' jugabisaberartiversi Android dari produsen telepon


63 Anda. Dan benar-benar pihak ketiga ROMs seperti Cyanogeon Mod didasarkan pada versisaham. S-OFF : Jika Anda menggunakan telepon HTC, ada fitur yang disebut verifikasi tandatangan di bootloader (disebut HBoot di HTC telepon), dan secara default, telepon Anda adalah S-ON yang akan mencegah Anda dari berkedip gambar kustom radio. Jadi beralih ke S-OFF dapat membiarkan Anda flash baru Radio. Penyempurnaan, SBF dan OPS Titanium cadangan: sebuah aplikasi yang hanya dapat digunakan di perangkat berakar dan berbeda dari android cadangan. Vendor : orang yang membuat atau menyediakan produk digital seperti ebook,video, membersip, software maupun jasa yang menjual produk ini.


Click to View FlipBook Version