Makalah Sistem Operasi Android [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

i



MAKALAH ANDROID



OLEH : Ria safitri 21MA004



UNIVERSITAS TEKNOLOGI MATARAM (UTM) 2021



ii



KATA PENGANTAR Alhamdulillah, puji syukur kehadirat Allah SWT. Atas segala nikmat dan karunia-Nya, makalah yang bertema "Android" dapat diselesaikan. Sholawat dan salam semoga senantiasa tercurahkan kepada nabi dan junjungan kita, Muhammad SAW, keluarga, dan sahabatnya. Pada kesempatan ini saya mengucapkan terima kasih yang sebesarbesarnya kepada dosen mata kuliah Pengantar Manajemen yang telah memberikan saya tugas. Saya selaku penulis menyadari bahwa makalah ini jauh dari kata sempurna dan masih terdapat beberapa kekurangan, oleh karena itu saya sangat



mengharapkan



saran



dan



menyempurnakan makalah ini.



Mataram, 10 november 2021 Penulis



ii



kritik



dari



pembaca



untuk



iii



DAFTAR ISI KATA PENGANTAR....................................... DAFTAR ISI.................................................. BAB I PENDAHULUAN A.Latar belakang.................................................... B.Rumusan masalah.............................................................. C.Tujuan............................................................................ BAB II PEMBAHASAN A.Pengertian android................................................ B.Sejarah android........................................... C.Perkembangan android.......................... D.Keunggulan dan kelemahan android..................... E.Fitur,keunikan dan arsitektur android................... F.Aplikasi menarik di android................................. G.Perbedaan OS android................................................... H.Pengertian android studio............................................. I.Cara menginstal android studio..................................... J.Sejarah android studio............................................... K.Kelebihan dan kekurangan android studio......................... L.Komponen pada android studio....................................... M.Alasan mempelajari android studio.................................. BAB III PENUTUP A.Kesimpulan............................................ B.Saran............................................... DAFTAR PUSTAKA



iii



1



BAB I PENDAHULUAN A. LATAR BELAKANG Pada saat ini perkembangan zaman sudah semakin maju. Hal ini disebabkan oleh perkembangan teknologi yang selalu mengalami kemajuan pesat. Hal ini pulalah yang menyebabkan masyarakat saling bersaing satu sama lain dalam kemajuan teknologi tersebut. Banyak orang ber persepsi bila tidak mengikuti perkembangan teknologi maka dianggap sebagai orang jadul atau ketinggalan zaman. Persepsi tersebut tidaklah salah. Karena dengan kemajuan teknologi, masyarakat akan selalu up2date untuk mengetahui kejadian-kejadian yang sedang terjadi dimanapun. Dan salah satu contoh dari kemajuan teknologi yang pesat tersebut adalah hadirnya telepon seluler (handphone) berbasis Android. Android yang merupakan sistem operasi untuk ponsel yang memiliki logo berbentuk robot hijau ini menjadi software yang semakin populer digunakan masyarakat pada smartphone model terbaru. Hal inilah yang menjadikan Android sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia mengalahkan Symbian (yang juga system operasi berbasis ponsel) pada tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal. Perkembangan ponsel berbasis Android ke depan sepertinya akan lebih marak lagi. Dukungan akses internet yang saat ini mudah untuk dilakukan pada handphone dan tarif aksesnya yang semakin hari semakin murah juga merupakan faktor pendorong perkembangan system operasi Android ini. Oleh karena itu, makalah ini dibuat untuk menjelaskan tentang teknologi Android yang saat ini sedang berkembang pesat di dunia khususnya di Indonesia.



B. RUMUSAN MASALAH 1. Apa pengertian sistem android ? 2 .Bagaima sejarah sistem android ? 1



2



3. Bagaimana proses perkembangan sistem android ? 4. Apa saja keunggulaan dan kelemahan sistem android ? 5. Apa saja fitur,keunikan dam arsitektur sistem android ? 6 . Macam-macam aplikasi yang menarik di android 7. Apa perbedaan OS android dengan OS yang lain ? 8. Apa pengertian android studio ? 9. Bagaiaman cara menginstal android studio ? 10. Baiamana sejarah android studio ? 11. Apa saja kelebihan dan kekurangan dari android studio ? 12. Apa saja komponen pada android studio ? 13. Apa alasan mempelajari android studio ?



C. TUJUAN Adapun tujuan dari penulisan makalah ini antara lain: 1. Untuk mengetahui pengertian OS Android 2. Untuk mengetahui sejarah OS Android 3. Untuk mengetahui perkembangan OS Android 4. Untuk mengetahui fitur-fitur yang terdapat dalam OS Android 5. Untuk mengetahui beberapa aplikasi penting dan mrnarik untuk OS Android 6. Untuk mengetahui keunggulan dan kekurangan OS Android 7. Untuk mengetahui perbandingan OS Android dengan OS lain 8. Untuk mengetahui apa pengertian dari android studio 9. Untuk mengetahui cara menginstal android studio 10. Untuk mengetahui sejarah android studio 11. Untuk mengetahui kelebihan dan kelemahan android studio 12. Untuk mengetahui komponen pada android stidio 13. Unruk menegtahui alasan mempelajari android studio



3



BAB II PEMBAHASAN A. Pengertian Sistem Android Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile yang berbasis linux seperti telepon pintar dan komputer tablet. Android merupakan OS mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya seperti Windows Mobile, iPhone OS, Symbian, dan masih banyak lagi juga menawarkan kekayaan isi dan keoptimalan berjalan di atas perangkat hardware ada. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dariaplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka. Namun OS Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri. Android juga menawarkan sebuah lingkungan yang berbeda untuk pengembangannya. Setiap aplikasi yang dimilikinya ditingkatan yang sama. Android tidak membedakan antara aplikasi inti dengan aplikasi pihak ketiga. API yang disediakan menawarkan akses kehardware, maupun data-data ponsel sekalipun, atau data system sendiri. Bahkan pengguna dapat menghapus aplikasi inti dan menggantikannya dengan aplikasi pihak ketiga. Android adalah Operating Sistem (OS) atau sistem operasi yang sangat populer akhir-akhir. Tidak dapat dipungkiri sistem operasi ini telah banyak mengambil perhatian masyarakat dunia dan masyarakat Indonesia tentunya. Perusahaan gadget dan telepon seluler berlomba-lomba membuat perangkat dengan memakai sistem operasi Android. Oleh karena itu heran kalau hampir setiap hari kita melihat gadget-gadget baru beredar di pasaran yang menggunakan sistem operasi besutan google tersebut. Dan ini dibawah ini merupakan pengertian atau definisi tentang Android yang diambil dari beberapa sumber : 1



www.android.com - Android merupakan kekuatan baru bagi jutaan ponsel, tablet, dan perangkat lain yang membawa kecepatan Google dan web ke tangan anda.



2



Wikipedia – Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet.



3



Matamaya Studio - Anroid mrupakan operating system dari Google yang bersifat open source, sehingga berbeda dengan windows dimana kita harus membeli lisensinya. 3



4



4



Jubilee Enterprise - Android adalah sebuah sistem operasi yang memberi kemudahan dalam berkirim email melalui fasilitas Gmail Anroid merupakan



sistem



operasi



mobile



berbasis



kernel



Linux



yang



dikembangkan oleh Android Inc dan kemudian diakuisisioleh Google. 5



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.



6



www.developer.android.com - Android adalah software untuk perangkat mobile yang mencakup aplikasi sistem operasi, middleware, dan key.



7



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 computer.



B. Sejarah Sistem Android Google membeli sebuah perusahaan bernama Android pada Juli 2005. Perusahaan tersebut dipimpin oleh beberapa orang yang berpengalaman di dunia mobile. Setelah pengakuisisian oleh Google, perusahaan tersebut menutup diri, kemudian rumor tersebar bahwa Google tengah mengembangkan ponsel. Rumor tersebut akhirnya menjadi kenyataan pada November 2007. Google tiba-tiba mengumumkan saat itu bahwa mereka memang mengembangkan sebuah ponsel Google, dan juga sistem operasi mobile baru yang disebut Android. Android didasarkan pada kernel Linux dan dirancang untuk digunakan oleh Open Handset Alliance yang terdiri dari sekelompok puluhan pembuat hardware, carrier dan perusahaan terkait perangkat mobile lainnya. Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubi, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada 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.



5



Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010). Pada tanggal 5 November 2007, Open Handset Alliance, sebuah konsorsium dari beberapa perusahaan yang termasuk Texas Instruments , Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel dan T- Handphone ini diresmikan dengan tujuan untuk mengembangkan standar terbuka untuk perangkat mobile. Seiring dengan pembentukan Open Handset Alliance, yang OHA juga meluncurkan produk pertama mereka, Android, sebuah perangkat mobile flatform dibangun di atas kernel Linux versi 2.6.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 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 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. C. Perkembangan Sistem Android Sistem pada android berkembang sesuai versi keluarannya. Dalam perkembangannnya android telah banyak mengalami perkembangan dalam beberapa segi, berikut adalah beberapa versi yang dikeluarkan android : a. Android versi 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. b. 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 Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset



6



Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan system. Dirilis pada pertengahan Mei 2009. c. Android versi 1.6 (Donut) Dirilis pada September 2009 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 WVGA. d. 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. e. 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 Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market. f. Android versi 2.3 (Gingerbread) Pada 1 Desember 2010 Google kembali meluncurkan versi terbarunya yaitu Android versi 2.3 (Gingerbread). Pada versi ini terdapat peningkatan manajemen daya, kontrol melalui aplikasi, penggunaan multiple kamera, peningkatan performa serta penambahan sensor seperti gyroscope. 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. g. Android versi 3.0/3.1 (Honeycomb) versi ini berbeda dengan versi-versi sebelumnya. Android Honeycomb dirancang khusus untuk PC Tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada



7



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. SDK diluncurkan Februari 2011 h. Android versi 4.0 Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC. D. Keunggulan Sistem Android Kelebihan Android antara lain: a.



Open source Ibarat sistem operasi untuk komputer desktop, Android adalah Linux untuk tablet. Ya, Android adalah sistem operasi yang berbasis kernel Linux. Android merupakan sistem operasi terbuka (open source). Artinya, Google merilis kode sumber (source code) Android untuk memudahkan pengembang aplikasi yang hendak menciptakan aplikasi untuk Android. Android bersifat open source, karena berbasis linux. Sehinggabanyak developer yang ingin mengembangkan Android.



b.



Google serius kembangkan Android Sebagai empunya Android, Google nampak begitu serius mengembangkan ekosistem si robot hijau ini. Hingga 2012, Android telah dikembangkan sampai generasi keempat atau disebut Ice Cream Sandwich. Dari generasi ke generasi, Android terus mengalami kemajuan signifikan. Mulai dari performa teknis, hingga tampilan antarmukanya.



c.



Ketersediaan aplikasi yang berkualitas Karena Android bersifat open source, para programmer dan pengembang aplikasi pun antusias menciptakan aplikasi. Pengembang aplikasi tak perlu berhadapan dengan prosedur platform OS berbayar, karena aplikasi buatan mereka bebas didistribusikan dengan lisensi open source, shareware atau bahkan freeware. Selain Android Market, khusus bagi pengguna Samsung Galaxy Tablet, semua akan dimanjakan dengan Samsung Apps, sebuah aplikasi ekslusif bagi pengguna handset Samsung yang berbasis Android. Dimana aplikasi-aplikasi di Samsung Apps berguna untuk mengoptimalkan Tablet Samsung.



8



Ada banyak aplikasi gratis, namun tetap berkualitas mulai dari kategori game, sosial media, chatting, entertainment, hingga aplikasi perkantoran. d.



Pengembang rajin meng-upgrade aplikasi Pengembang aplikasi untuk Android rajin melakukan upgrade atas aplikasi yang telah mereka buat. Ini membuktikan keseriusan dan konsistensi pengembang pada aplikasi mereka agar tidak kehilangan konsumen.



e.



Keberagaman pilihan perangkat Android tidak hanya diproduksi oleh satu vendor saja. Google mempersilakan vendor mana saja yang ingin mengadopsi Android. Google meyakini bahwa Android adalah tentang pilihan.



f.



Harga terjangkau Keberagaman pilihan smartphone Android menciptakan persaingan dagang yang kuat di antara para vendor. Ini akan merangsang para vendor untuk menciptakan perangkat Android, yang ditujukan untuk segmen low end sampai high end. Sehingga semua kalangan dapat menjajal sensasi Android.



g.



Bebas mengkostumisasi ROM bagi yang suka mengoprek ROM adalah singkatan dari Read Only Memory. Kostumisasi ROM pada Android biasa disebut rooting. Rooting bukanlah sesuatu yang ilegal dalam ekosistem Android. Fungsi rooting sejatinya digunakan pihak ketiga untuk mengembangkan aplikasi. Sedangkan untuk individu, mereka dapat mengetahui dan mengakses file sistem Android. Memang dibutuhkan kemampuan teknis untuk melakukan rooting, seperti teknik flashing, restore, recovery, dan sebagainya. Salah satu keuntungan rooting adalah dapat menghemat daya baterai hingga meningkatkan performa smartphone, karena Anda dapat menghapus aplikasi standar yang dirasa tidak diperlukan.



h.



Terkoneksi dengan seluruh layanan Google Bagi Anda yang sudah sangat familiar dengan layanan Google, maka Android adalah pilihan yang tepat. Android didesain untuk mendukung layanan GMail, Google Docs, Google Maps, YouTube, Google Talk, Google+, dan tentu saja mesin pencari Google. Selain tujuh keunggulan Android di atas, ada satu hal penting yang sebenarnya menjadi kunci keberhasilan Android tak lain adalah dukungan vendor-vendor ternama terhadap Android. Android didukung oleh sebuah aliansi bernama Open Handset Alliance (OHA), yang didirikan tepat saat Google memperkenalkan Android, 5 November 2007. OHA adalah sebuah konsorsium yang dipimpin oleh Google, dan sampai saat ini OHA sudah beranggotakan 84



9



perusahaan yang bergerak di bidang hardware, software, telekomunikasi, dan semikonduktor dari seluruh dunia. i. Merupakan realisasi dari Cloud Computing, karena semua fitur Google sudah terintegrasi dengan mobile yang terpasangAndroid. Contact pada telepon seluler pun akan tersimpansecara otomatis pada account google j. Pertukaran data dan komunikasi antar proses. Dengan adanya Intent dan Content Provider akan memudahkan pengembang untuk berbagi data maupun berkomunikasi antar proses. k. Semua aplikasi yang sama, tidak ada perbedaan antara aplikasi yang dikembangkan oleh pihak ketiga dengan aplikasi inti bawaan Android. l. Dengan tersedianya Android Market, cara mendapatkan OSAndroid ini pun terbilang mudah. m. Fleksibel, karena bisa digunakan pada banyak platformhardware. n. Aplikasi services yang berjalan di background. Android memungkinkan sebuah aplikasi berjalan di background dan berjalan diam-diam dengan aplikasi lainnya. o. Dukungan Google Map. Android telah menyediakan Google API yang bisa digunakan dengan mudah untuk menampilkan, mengatur peta lokasi. p. Android memberikan pilihan untuk memilih Hardware yangdigunakan. q. Android dapat menjalankan beberapa Aplikasi pada waktuyang bersamaan atau disebut juga Multitasking. r. Home Screen Informatif, Konsep home screen pada Android seperti Windows Mobile di mana segala notifikasi dapat dipantau dari home screen. Namun, Android juga menyediakan tempat bagi widget-widget notifikasi lain untuk berada di home screen. Cara ini memudahkan akses info cepat ketimbang home screen di BlackBarry ataupun iPhone. s. Bebas Memodifikasi Sistem, Android mengijinkan kamu untuk melakukan jailbreaking untuk memodifikasi sistem. Selain itu kamu juga bisa melakukan modifikasi pada ROM sistem. Ada beberapa komunitas di internet yang menjadi wadah dan menyediakan customed ROM untuk perangkat Android. Sistem yang dapat dimodifikasi dan diinstal pada ponsel pintar bersistem Android. t. Setting yang Mudah, Sistem Android memang diluncurkan demi alasan kemudahan. Pengesetan ponsel berbasis OS ini untuk keperluan seharihari sesuai keinginan dan aktivitas pribadi bisa dengan mudah dilakukan. Pengesetan ini bisa dilakukan langsung dengan bantuan widget pada home screen. Kamu juga bisa membuat shortcut khusus untuk setting tertentu untuk dipasang di home screen. Kelemahan Android Kelemahan/ kurangan Android antara lain: a. Android masih terkesan rumit Masih membingungkan bila pertama pakai. Pengoperasian android mungkin akan terlihat sulit dan membingungkan terlebih jika pengguna tersebut pertama kali menggunakannya karena sistem android sangatlah berbeda dengan handphone-handphone lainnya.



10



b.



c.



d.



e.



f.



g.



Saat membeli ponsel/tablet Android, kita memang diharuskan mempelajari lebih banyak hal dibandingkan dengan iPhone, karena Android mempunyai widgets, apps, dan banyak pengaturan lain yang mungkin kalian belum pernah mengenalnya sama sekali.Contohnya seperti Samsung Galaxy S3, yang mempunyai banyak fitur keren. Salah satunya adalah berbagi foto otomatis via wi-fi, yang sayangnya ternyata membutuhkan pengaturan yang banyak. Konten hiburan di Google Play masih kalah banyak dibandingkan dengan iTunes Walaupun Google sudah mengisi Google Play dengan beberapa konten entertainment seperti TV Shows dan movies untuk disewa, pilihan kontent entertainment tersebut masih kurang banyak dibandingkan dengan yang ada di iTunes. Soal musik juga Google Play masih belum memiliki musik-musik produksi Warner, salah satu dari empat label musik ternama. Kurangnya aksesoris yang keren untuk perangkat Android Desain iPhone yang menarik, nampaknya didukung oleh para pembuat aksesoris dengan membuat aksesoris pelengkap yang keren dan bagus-bagus. Namun entah kenapa Android tidak membawa antusiasme bagi pembuat aksesoris untuk membuat aksesoris yang menarik untuk perangkat-perangkat Android. Grafis dan animasi di iPhone masih lebih halus Hardware acceleration adalah proses dimana smartphone bisa berganti antara GPU (grafis) dan CPU tanpa menggunakan memori smartphone dalam jumlah besar. Hal ini sudah ada pada perangkat Android sejak versi awal, namun terbatas hanya pada beberapa fitur, seperti menarik notification bar ke bawah.Perangkat Android tidak menggunakan hardware acceleration secara penuh sampai Android versi 3.0.Sedangkan iPhone sudah menggunakan hardware acceleration sejak awal, sehingga iPhone menciptakan user experienceyang lebih menyenangkan.Untuk catatan, versi terbaru Android, Jelly Bean sudah memperbaiki kekurangan ini dengan sangat baik. Sehingga user experience menjadi lebih smooth dan tidak lagi nge-lag atau hang. Namun sayangnya baru sedikit perangkat Android dengan Jelly Bean di pasaran Ancaman dari malware/virus pada sistem operasi Android Karena Android adalah open source dan pengguna dapat menginstall aplikasi yang bukan berasal dari Google Play, perangkat Android lebih rentan terkena malware dan aplikasi bajakan/palsu. Aplikasi yang berkualitas masih sedikit Sudah dari dulu aplikasi-aplikasi pada iPhone terlihat lebih bagus dibandingkan versi Android-nya. Begitupun developer cenderung merilis aplikasi berkualitas ke iPhone terlebih dahulu, baru setelah itu di-porting ke Android. Fragmentasi Perangkat Android beraneka ragam, mulai dari Galaxy SIII yang canggih hingga ponsel murah-meriah made in China. Hal ini dinamakan



11



fragmentasi.Fragmentasi membuat kualitas smartphone menjadi berbedabeda, developer pun terpaksa harus membuat aplikasinya bisa beradaptasi terhadap banyaknya bentuk dan ukuran layar pada perangkat Android yang ada. h. Updates Android tidak langsung tersedia untuk setiap perangkat Google merilis Android versi terbarunya, Jelly Bean pada bulan Juli lalu. Namun kebanyakan ponsel Android sekarang masih menggunakan OS versi Gingerbread, yang keluar sekitar satu setengah tahun yang lalu. Hal ini disebabkan produsen smartphone lebih cenderung untuk memodifikasi Android OS untuk perangkat mereka, sehingga beberapa produsen memerlukan waktu tambahan untuk menawarkan update. Cara paling aman untuk menjamin kalian selalu mendapatkan update, adalah menggunakan perangkat yang asli dari Google, seperti merk Nexus. i.



j.



Baterai cepat habis/boros Berbagai aplikasi yang lancar dalam sistem android tersebut membuat baterai semakin boros jika digunakan. Namun dengan aplikasi mobo task killer yang memiliki fungsi untuk menghentikan proses aplikasi yang sudah tidak digunakan lagi. Kurang nyaman untuk telepon.



k. Tidak ada Microsoft office. l.



Boros dan harus terkoneksi internet Pengguna yang boros karena harus terkoneksi internet browsing memang cepat dan tidak ada hambatan, namun biaya internetpun juga sesuai dengan kecepatan tersebut. Sehingga pengguna harus membeli paket internet tergantung (operator) kartu yang digunakan.



m. Belum banyak aplikasi yang tersedia. n. Iklan Jika pengguna menggunakan aplikasi bersifat gratis maka akan selalu muncul iklan pada aplikasi tersebut. Dan munculnya iklan hanya saat terkoneksi internet. E. Fitur,Keunikan dan Arsitektur Sistem Android Fitur Fitur yang tersedia pada OS Android sebagai berikut: 1. Handset layout Platform disesuaikan dengan lebih besar, VGA, grafik 2D perpustakaan, grafis 3D perpustakaan berdasarkan OpenGL ES 1,0 spesifikasi, dan tata letak smartphone tradisional. 2. Framework Aplikasi



12



Memungkinkan penggunaan dan pemindahan dari komponen yang tersedia. 3. Storage (Penyimpanan) Software database SQLite digunakan untuk tujuan penyimpanan data 4. Dalvik Virtual Machine Virtual Machine yang telah dioptimalkan untuk perangkat mobile 5. Connectivity (Konektivitas) Android mendukung teknologi konektivitas termasuk GSM / EDGE, CDMA, EV-DO, UMTS, Bluetooth, dan Wi-Fi. 6. Grafik Grafik 2D dan grafik 3D yang didasarkan pada library OpenGL 7. Messaging (Pesan) SMS dan MMS tersedia bentuk threaded pesan termasuk pesan teks. 8. SQLite Sebagai tempat yang memiliki fungsi sebagai penyimpan data 9. Web browser (Web browser) Browser web yang tersedia di Android didasarkan pada open source WebKit kerangka aplikasi. 10. Java support (Dukungan java) Perangkat lunak yang ditulis di Jawa dapat dikompilasi akan dieksekusi dalam Dalvik mesin virtual, yang merupakan implementasi VM yang dirancang khusus untuk perangkat mobile digunakan, meskipun tidak secara teknis standar Java Virtual Machine. 11. Media support (Dukungan media) Android berikut mendukung audio / video / masih format media: H.263, H.264 (dalam 3GP atau MP4 wadah), MPEG-4 SP, AMR, AMR-WB (dalam kontainer 3GP), AAC, HE-AAC (dalam MP4 atau kontainer 3GP), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP. 12. Additional hardware support (Dukungan hardware tambahan) Android dapat menggunakan video / still camera, touchscreens, GPS, pengukur kecepatan, magnetometer, akselerasi 2D bitblits (dengan hardware orientasi, scaling, konversi format piksel) dan mempercepat grafis 3D. 13. Development environment (Lingkungan pengembangan) Termasuk perangkat emulator, tools untuk debugging, memori dan kinerja profil, sebuah plugin untuk Eclipse IDE. 14. Market (Pasar) Mirip dengan App Store pada iPhone OS, yang Android Pasar adalah sebuah katalog aplikasi yang dapat didownload dan diinstal untuk menargetkan hardware over-the-air, tanpa menggunakan PC. Awalnya hanya freeware aplikasi yang didukung. Paid-untuk aplikasi telah tersedia di Pasar Android di Amerika Serikat sejak 19 Februari 2009. 15. Multi-touch Android memiliki dukungan asli untuk multi-touch tapi fitur dinonaktifkan pada level kernel (mungkin untuk menghindari Apple melanggar paten pada teknologi layar sentuh). Model tidak resmi telah dikembangkan yang



13



memungkinkan multi-touch, tetapi membutuhkan superuser akses ke perangkat berkedip kernel yang unsigned.



a.



b.



Keunikan Android merupakan Sistem Operasi Mobile Nomor 1 di Dunia Saat ini Android merupakan sistem operasi nomor 1 di dunia untuk ponsel, setelah sebelumnya dipegang oleh Symbian. Kejadian ini tidak diduga oleh banyak pengamat, terutama ketika Samsung membesut Android sebagai rekan untuk ponselnya. Pada akhir 2011, penjualan produk Samsung untuk seri Android jauh meninggalkan Apple, BlackBerry, dan Nokia. Nokia yang yang menggunakan Symbian, sudah bertahuntahun menjadi produsen ponsel nomor satu di dunia pun akhirnya harus rela melepaskan tahtanya kepada Samsung dengan Android-nya.



Sistem Operasi Android Menggunakan Nama Makanan Pada dasarnya nama sistem operasi Android pada setiap versinya merupakan nama makanan, terutama makanan penutup. Contohnya adalah Cupcake (android1.5), Donut (Android 1.6), Eclair (Android 2.1), Froyo (Android 2. 2), Gingerbread (Android 2 .3), Honeycomb(Android 3 .0) , Ice Cream (Android 2.4). Honey Comb merupakan sistem operasi yang dikhususkan untuk tablet, sehingga tidak ada ponsel yang menggunakan sistem operasi ini secara resmi. Setiap peningkatan versi dari versi sebelumnya, Android selalu memiliki fitur baru yang tentunya menggoda para pengguna Android untuk mencoba versi Android terbaru. c. Memiliki Pasar Pribadi Pasar di sini bukan berarti sebuah tempat berjualan sayuran atau daging seperti di kehidupan sehari-hari. Pasar di sini berarti adalah sebuah wadah untuk menampung aplikasi yang sudah dikembangkan oleh para pengembang, yang disebut dengan Play Store. Para pengguna Android dapat mengunduh aplikasi dari Play Store, baik itu aplikasi berbayar atau pun berbayar. Jumlah aplikasi Android saat ini sudah mencapai lebih dari 250 ribu aplikasi. Jumlah aplikasi ini terus bertambah dengan semakin banyaknya pengembang yang ikut mengembangkan aplikasi untuk Android. d. Android Memiliki Pertumbuhan Tercepat Sistem Operasi Android tumbuh dengan cepat. Dalam 1 tahun terakhir ini saja, pertumbuhan Android sudah mencapai 861%. Sistem operasi miliki Google tumbuh dengan cepat dan di luar dugaan banyak orang. Berbagai jenis pemasaran dan pengembangan yang begitu rapi dan terencana membuat Android berkembang secara cepat dan tak terduga. Bahkan menurut data google di bulan Desember 2011, ada 700 ribu ponsel Android yang diaktivasi setiap harinya. Padahal menurut data PBB, angka kelahiran bayi di seluruh dunia hanya sekitar 300 ribu per



14



harinya, sudah lebih dari dua kalinya. Benar benar sangat mengagumkan. (irwan, 2012) Executive Chairman Google Eric Schmidt mengatakan baru baru ini bahwa ada 1,3 juta aktivasi perangkat Android setiap harinya. Executive Chairman Google Eric Schmidt mengatakan saat ini ada 1,3 juta aktivasi perangkat Android setiap harinya. Namun angka tersebut dinilai belum cukup memuaskan sang raksasa internet. Biro riset IDC memperkirakan, Android masih akan memimpin setidaknya empat tahun ke depan atau 2016. Menurut data IDC, pangsa pasar Android saat ini secara global adalah 63,8%. Posisi kedua masih akan ditempati iOS besutan Apple yang saat ini punya pangsa pasar 18,8%. e. Android Berdiri Sendiri pada Awalnya Mungkin masih banyak yang tidak tahu, bahwa sebenarnya Android pada awalnya berdiri sendiri dengan nama Android Inc. Kemudian Android dibeli oleh Google untuk dikembangkan. Salah satu cara untuk mengembangkannya adalah dengan mendirikan Open Headset Alliance yang terdiri dari banyak perusahaan dari seluruh dunia. f. Presiden Amerika, Barrack Obama Menggunakan Android Barrack Obama sebagai orang nomor satu di Amerika Serikat pun mengganti BlackBerry miliknya dengan Android. Alasannya adalah Android memiliki keamanan yang jauh lebih baik daripada BlackBerry. Obama mengatakan bahwa akan ada rencana untuk melengkapi Angkatan Darat Amerika Serikat dengan ponsel pintar dan mengganti teknologi di kantor kepresidenan dari penggunaan BlackBerry menuju Android. Arsitektur Android Android untuk menghadapi serangan dari dari beberapa saingan utamanaya seperti Palm OS maupaun Microsoft, harus memiliki beberapa keunikan yang tidak dimiliki oleh aplikasi lain. Pengembangan sistem operasi dan aplikasinya sendiri mengacu pada empat prinsip antara lain 1.



2.



Terbuka Android dibangun untuk menjadi benar-benar terbuka. Sebagai contohnya, sebuah aplikasi dapat mengambil dan mengakses fungsifungsi utama ponsel seperti membuat panggilan, mengirim pesan teks, menggunakan kamera. Hal ini memungkinkan para pengembang untuk membuat aplikasi yang lebih baik. Selain itu android juga telah menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar panggilan ke API. Mendobrak batasan-batasan aplikasi Android membuang berbagai hambatan untuk membangun aplikasi untuk membangun 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 memeberikan informasi yang lebih relevan. Dengan android,



15



pengembang juga dapat memnbangun aplikasi yang memungkinkan pengguna untuk melihat lokasi dan terkoneksi dengan teman-temannya. 3.



Kesamaan aplikasi Semua aplikasi dalam OS android memang dibuat sama. Artinya android tidak membedakan antara aplikasi inti ponsel dan aplikasi dengan pihak ketiga. Kedua jenis aplikasi ini dapat dibangun dan memiliki akses yang sama ke ponsel. Dengan begitu pengguna dapat sepenuhnya mengatur telepon sesuai kepentingan mereka. Untuk Android ada perbedaan antara telepon utama aplikasi dan perangkat lunak lain, bahkan dapat mengubah program untuk memutar nomor, atau screen saver.



4.



Cepat dan mudah perkembangan aplikasinya Pengembangan aplikasi yang cepat dan mudah membuat OS Android menyediakan akses ke berbagai libraries dan tools yang dapat digunakan untuk membangun aplikasi yang kaya. Dalam SDK (Software Development Kits) memiliki semua yang butuhkan untuk membuat dan menjalankan aplikasi Android, termasuk simulator ini instrumen, dan alat debugging maju. Android dibangun dengan menggunakan asas object oriented, dimana elemen-elemen penyusun sistem operasinya berupa objek yang dapat kita gunakan kembali/reusable. Agar bisa membuat aplikasi dengan baik, tentunya kita harus mengetahui arsitektur OS Android beserta elemen elemennya.



1.



Layer Applications dan Widget Inilah layer pertama pada OS Android, biasa dinamakan layer Applications dan Widget. Layer ini merupakan layer yang berhubungan dengan aplikasi-aplikasi inti yang berjalan pada Android OS. Seperti klien email, program SMS, kalender, browser, peta, kontak, dan lain-lain. Semua aplikasi ini dibuat dengan menggunakan bahasa Java. Apabila kalian membuat aplikasi, maka aplikasi itu ada di layer ini.



2.



Layer Applications Framework Applications Framework merupakan layer dimana para pembuat aplikasi menggunakan komponen-komponen yang ada di sini untuk membuat aplikasi mereka. Beberapa contoh komponen yang termasuk di dalam Applications Framework adalah sebagai berikut: 1.



Views



16



2.



Content Provider



3.



Resource Manager



4.



Notification Manager



5.



Activity Manager



3.



Layer Libraries Libraries merupakan layer tempat fitur-fitur android berada. Pada umumnya libraries diakses untuk menjalankan aplikasi. Beberapa library yang terdapat pada android diantaranya adalah libraries Media untuk memutar media video atau audio, libraries untuk menjalankan tampilan, libraries Graphic, libraries SQLite untuk dukungan database, dan masih banyak library lainnya.



4.



Android RunTime Android RunTime merupakan layer yang membuat aplikasi android bisa dijalankan. Android RunTime dibagi menjadi dua bagian yaitu: 1.



Core Libraries : berfungsi untuk menerjemahkan bahasa Java/C



2.



Dalvik Virtual Machine : sebuah mesin virtual berbasis register yang



dioptimalkan untuk menjalankan fungsi-fungsi pada Android secara efisien. 5.



Linux Kernel Linux Kernel merupakan layer tempat keberadaan inti dari operating system android. Layer ini berisi file-file system yang mengatur system processing, memory, resource, drivers, dan sistem android lainnya. Inilah yang membuat file sistem pada Android mirip dengan file sistem pada sistem operasi berbasis Linux. Kernel yang digunakan adalah kernel Linux versi 2.6, dan versi 3.x pada Android versi 4.0 ke atas. Kernel ini berbasis monolithic.



F. Aplikasi-aplikasi Menarik di Android 1. Layar Layar adalah Browser Augment reallity yang menggunakan Google maps sebagai pondasinya. Layar memanfaatkan GPS di HP, jadi dengan



17



aplikasi ini pengguna bisa menemukan rumah makan terdekat di sekitar anda, foto, siapa yang sedang ngetweet di lokasi disekitar, video youtube apa yang diambil dari lokasi sekitar, di mana lokasi Tower seluler Operator terdekat, jumlah penduduk di kota tempat tinggal, artikel wikipedia tentang lokasi populer di tempatmu dan banyak lagi. Dan hebatnya lagi, pengguna dapat langsung melihat lokasinya di Google Maps. sekarang sudah ada 1500 layer yang bisa dipakai dan dicoba di Layar. Slogan dari aplikasi ini adalah See what you can’t see. 2. Shazam Saat kita mendengarkan lagu di radio yang bagus namun tidak tahu siapa penyanyinya dan apa judul lagunya, Install aplikasi ini dan pengguna akan diberi tahu siapa penyanyi dan lagu serta cover albumnya. Caranya cukup buka aplikasi dan tekan logo shazam dan biarkan Android mendengarkan potongan lagu sekitar 10 detik dan akan tertera di screen informasi dari lagu tersebut. 3. Google Maps Aplikasi ini tidak perlu didownload, karena secara default sudah ada di Android. Fiturnya sangat banyak, namun fitur yang paling favorit adalah “My Location”, saat membuka maps dan menekan tombol “My Location” maka posisi anda akan tampil di peta. Sangat bermanfaat ketika anda suka bepergian ke kota lain dan tersesat disana. fitur yang lain adalah ”Direction“, misal penggguna adalah orang baru di Yogyakarta, dan posisinya sekarang di Bandara Adi Sucipto dan ingin menuju Jalan malioboro, cukup sentuh my Location dan get direction masukan “Jalan Malioboro” dan pengguna akan ditunjukkan jalan kesana, beserta jarak serta perkiraan waktu tempuhnya . Fitur lain Integerasi Google Latitude, Wikipedia dan Google Buzz. 4. Compass Compass adalah aplikasi pelengkap dari GoogleMaps, dengan kompas pengguna tidak akan bingung di mana posisi utara dan selatan, terutama jika pengguna adalah orang yang sering bepergian dan buta mata angin.



5. Google Goggles Google Googles adalah aplikasi visual search dari Google, ketika melihat logo, gedung, foto, sampul buku, tulisan, QR Code dan gambar lainnya cukup buka Googgles dan ambil gambarnya, otomatis aplikasi ini



18



akan menscan gambar dan menampikan hasil pencariannya di Google. Contoh mudahnya, ke pameran Komputer dan melihat Notebook terbaru dengan prosesor Core2Duo terbaru, cukup ambil foto Logo core2duo dan pengguna akan mendapakan informasi tentang Core2Duo dari hasil pencarian Google. 6. RingDroid Ringdroid berfungsi untuk meng-convert dan memotong lagu untuk dijadikan ringtone. Caranya tinggal tentukan titik awal dan akhir dari potongan lagu mp3 dan Save, membuat ringtone pun selesai. 7. TuneIn Radio Aplikasi ini memiliki fitur untuk streaming radio dari seluruh stasiun radio di dunia. Total tercatat ada 44.000 stasiun radio yang dapat didengarkan dari aplikasi. 8. Google Translate Seperti halnya Google Translate yang dikenal, aplikasi ini juga berfungsi untuk menerjemahkan bahasa-bahasa dunia. Namun ada satu keunggulan yang dimiliki aplikasi ini yakni dapat langsung menerjemahkan SMS yang diterima. 9. Youtube Aplikasi ini sudah default, jadi pengguna tidak perlu men-download lagi. Dengan aplikasi ini pengguna dapat mengakses jutaan video youtube dari ponsel/pc tablet. G. Perbedaan OS Android dengan OS yang lain Perbandingan android, Iphone, Blackberry, Symbian dan Windows Mobile Berbagai merek handphone touchscreen (smartphone) beredar dipasaran. Jumlah pembuatnya bertambah dari waktu ke waktu. Merekmerek terkenal Android , iPhone, Windows Phone dan Blackberry sangat digemari orang. Penulis akan sedikit menjelaskan keistimewaan masingmasing merek bila dibandingkan Android, sebagai berikut :



1) Android phone Android phone seperti yang sudah dijelaskan sebelumnya, Nama Android bukanlah merek handphone. Itu adalah nama sebutan operating system (OS) yang menjalankan handphone. OS ini diciptakan oleh Google



19



Sedangkan handphonenya dibuat oleh perusahaan-perusahaan seperti Samsung, Motorola, Sonny Ericson, LG, HTC. Aplikasi Android mirip-mirip iPhone. Apa yang ada di IPhone bisa ditemui juga di Android.Tetapi dalam hal jumlah dan variasi iPhone mempunyai koleksi program yang jauh lebih banyak ketimbang Android. Fungsi internet browsing pada Android lebih flexibel, lebih bervariasi dan lebih cepat dibanding iPhone. 2) iPhone Adalah telepon genggam revolusioner yang diproduksi oleh Apple Inc. yang memiliki fungsi kamera, pemutar multimedia, SMS, dan voicemail. Selain itu telepon ini juga dapat dihubungkan dengan jaringan internet, untuk melakukan berbagai aktivitas misalnya mengirim/menerima email, menjelajah web, dan lain-lain.Antarmuka dengan pengguna menggunakan layar sentuh multi-touch (atau bisa juga disebut dengan layar sentuh kapasitif) dengan papan ketik virtual dan tombol. Beberapa keunggulan dari Iphone di antaranya adanya dukungan penuh mengenai software dan aplikasi yang ada di apps store sehingga sangat memanjakan pengguna dengan berbagai game dan aplikasi terbaik dari Apple Inc. 3) BlackBerry Merupakan sebuah perangkat selular yang memiliki kemampuan layanan push e-mail, telepon, sms, Menjelajah Internet, dan berbagai kemampuan nirkabel lainnya. BlackBerry pertama kali diperkenalkan pada tahun 1997 oleh perusahaan Kanada, Research In Motion (RIM). Blackberry mempunyai beberapa keunggulan diantaranya adalah layanan push emai (dimana email akan tehubung terus diponsel kita layaknya sebuah sms), chatting dengan fitur Blackberry Messengger (BBM), dan Browsing. Untuk fitur browsing dan Email pada BB akan dikompresi dahulu sehingga diterima dengan ukuran yang lebih kecil dan lebih cepat di buka.



4) Symbian OS Symbian OS adalah sistem operasi dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile). Symbian OS memiliki antarmuka pemprograman aplikasi API (Aplication Programming Interface). Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacammacam. Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini,



20



aplikasinya dapat dipublikasikan untuk umum namun tidak untuk kode source sendiri. H. PENGERTIAN ANDROID STUDIO Pertama kali Android Studio diumumkan di Google I/O Conference pada tahun 2013 dan dirilis ke publik pada tahun 2014. Sebelum lahirnya Android Studio, aplikasi pada Android dikembangkan dengann Eclipse IDE yaitu IDE Java. Setelah adanya android studio yang open source dapat memudahkan bagi yang ingin membuat aplikasi dengan Android Studio. Android dapat menyediakan interface dalam membuat aplikasi serta mengelola manajemen filen aplikasi.Untuk bahasa programman bisa menggunakan Java. Dalam Android Studio, hanya tinggal menulis, mengedit, menyimpan dan testing project beserta dan file lainnya yang ada dalam project itu hanya dengan android studio. ANDROID STUDIO



Android Studio merupakan tools yang dikhususkan untuk membangun aplikasi Android. Tools ini adalah perangkat resmi dari google, sehingga Android Studio selalu mengikuti perkembangan Android. Dengan Android Studio Developer dapat membangun aplikasi android dari Android pertama, hingga Android versi terbaru. Selain itu Android Studio di dukung IDE (Integrated Development Environment) yang memudahkan dalam mendesain layout aplikasi. Android Studio versi terbaru telah mendukung dua versi bahasa



21



pemrograman yaitu Kotlin dan Java. Selain membuat aplikasi untuk smarthphone, Android studio juga memungkinkan pembuatan aplikasi untuk smartwatch yang mendukung Android. Untuk membuat aplikasi dengan Android Studio sebaiknya terhubung dengan koneksi internet dikarenakan biasanya ada beberapa library atau fitur yang harus di download. Eclipse



Eclipse mungkin tidak asing lagi di dunia pemrograman khususnya pengembang aplikasi, sebab Eclipse tidak hanya diperuntukkan untuk membangun aplikasi Android, tetapi juga bisa untuk membangun aplikasi desktop. Untuk membuat aplikasi Android menggunakan Eclipse diperlukan beberapa konfigurasi dengan Android SDK. Sama halnya seperti Android Studio, Eclipse juga merupakan IDE (Integrated Development Environment) yang memungkinkan untuk melakukan perancangan layout tanpa koding. Meskipun IDE terbilang belum selengkap dengan Android Studio, namun dengan Eclipse anda bisa melakukan pembuatan aplikasi dalam keadaan offline. Ionic



22



Ionic merupakan Framework yang mampu membangun aplikasi dari iOS, Android, serta Windows Phone. Dengan membangun satu aplikasi anda sudah bisa menkonfersinya ke tiga OS tersebut. Lebih hebatnya lagi bahasa pemrograman yang digunakan adalah bahasa pemrograman berabasis Web. Selain itu Ioni tidak memerlukan emulator dalam melakukan testing, cukup dengan browser internet seperti Mozilla Firefox, Chrome , atau semacamnya, testing sudah bisa di lakukan. Untuk para penggunanya Ionic menyediakan Ionic UI yang memudahkan dalam membangun aplikasi. Dengan Ionic UI ini, membuat framework Ionic semakin diminati bahkan banyak aplikasi-aplikasi besar yang sudah beralih ke Ionic.



Flutter



23



Flutter bisa dikatakan sebagai saingan dari Ionic, dikarenakan aplikasi yang dibangun dengan Flutter dapat dikonversi ke Android atau iOS. Framework yang dikembangkan oleh Google ini juga tidak memerlukan emulator dan dapat dijalankan di Browser, sebab menggunakan bahasa pemrograman berbasis web. Tidak hanya untuk membangun aplikasi mobile, flutter juga dapat membangun aplikasi desktop serta web. Selain itu Flutter dapat di kombinasikan dengan Android Studio.



Unity



Unity merupakan tools yang dapat digunakan untuk membangun aplikasi Android. Meskipun pada dasarnya Unity dikhususkan untuk pemuatan Game. Selain Android, Unity dapat pula di build ke iOS, Windows Phone, dan Windows Desktop. Di playstore sendiri sudah banyak bertebaan game-game yang menggunakan Unity. Banyak developer yang menyukai Unity dikarenakan Unity dapat membangun aplikasi game 2D ataupun 3D. Untuk pembangunan game 3D, sudah banyak disediakan componentcomponent seperti pohon, controller, rumput, dan masih banyak lagi.



24



Xamarin



Xamarin merupakan tools yang di buat oleh Xamarin Inc yaitu anak perusahaan Microsoft. Dengan Xamarin developer dapat memabangun aplikasi



Android,



iOS,



dan



Windows.



tools ini menggunakan bahasa C# sebagai basis kodenya. Untuk memaksimalkan pengalaman dalam membuat aplikasi Xamarin dapat di Integrasikan dengan Visual Studio yang sudah sangat populer di kalangan programer. Selain itu Xamarin juga dapat di akses dengan Xamarin Studio. App Inventor



25



App Inventor merupakan tools yang bisa di akses secara online melalui web browser di https://appinventor.mit.edu/. Selain itu anda juga bisa menginstall



tools



ini



di



Windows.



Awalnya tools ini dikembangkan oleh Google, namun sekarang dikelola oleh Massachusetts Institute of Technology (MIT) yaitu Universitas asal Cambridge, Boston, Amerika Serikat. Tools ini menyediakan antar muka grafis, serupa dengan antarmuka pada aplikasi Scratch. Pengguna akan lebih banyak melakukan drag-and-drop untuk membangun aplikasi Android. App Inventor sangat cocok untuk pemula yang belum menguasai bahas pemrograman.



Tidak hanya itu, keunggulan menggunakan Android Studio juga memberi akses ke Android Software Development Kit (SDK). SDK adalah sebuah ekstensi dari kode Java yang memperbolehkannya untuk berjalan dengan mulus di device Android. Untuk, Java nya dibutuhkan untuk menulis program, Android SDK sangat diperlukan untuk menjalankan programnya di Android. Maka dari itu dengan menggabungkan keduanya, memerlukan Android Studio. Sehingga ketika menemukan bug pada aplikasi, dan bisa mengetahui bug tersebut dengan menggunakan Android Studio untuk memperbaikinya. Berikut ini adalah beberapa fitur Android Studio:          



Environment yang mempermudah untuk mengembangkan aplikasi untuk Android Support dalam mengembangkan aplikasi Android TV dan Android Wear Template untuk menentukan design dan komponen Android Editor layout dengan interface drag-and-drop Refactoring dan perbaikan cepat khusus Android Dukungan build berbasis Gradle Integrasi ProGuard Emulator yang cepat dan berbagai fitur didalamnya Dapat terintegrasi dengan Google Cloud Messaging dan App Engine Dukungan program basic C++ dan NDK



26



I. Bagaimana Cara Download dan Install Android Studio ? Cara mendownload Android studio cukup mudah yaitu dengan Download Android Studio yang merupakan laman website resmi Android dan terdapat SDK berbagai macam jenis didalamnya. Tetapi untuk menjalankan Android Studio Anda juga perlu mendownload Java Development Kit yang bisa Anda download di website resminya. Berikut ini adalah syarat instalasi untuk berbagai sistem operasi : Windows OS   



 



Microsoft Windows 7/8/10 Minimum RAM 2GB, direkomendasikan Anda menggunakan RAM 8GB Minimum space disk tersedia 2GB, tetapi Anda direkomendasikan menyediakan 4GB (500MB untuk IDE, 1,5GB untuk Android SDK, dan emulator sistem gambar) Resolusi minimum 1280×800 Java Development Kit 8



MAC OS   



 



MAC OS X 10.8.5 atau lebih – sampai dengan 10.11.4 (El Capitan) Minimum RAM 2GB, direkomendasikan Anda menggunakan RAM 8GB Minimum space disk tersedia 2GB, tetapi Anda direkomendasikan menyediakan 4GB (500MB untuk IDE, 1,5GB untuk Android SDK, dan emulator sistem gambar) Resolusi minimum 1280×800 Java Development Kit 6



LINUX OS       



Desktop GNOME atau KDE 64-bit distribution yang bisa menjalankan aplikasi 32-bit GNU C Library (glibc) 2.11 atau versi selanjutnya Minimum RAM 2GB Minimum space disk tersedia 2GB, tetapi Anda direkomendasikan menyediakan 4GB Resolusi minimum 1280×800 Java Development Kit 8



27



Bagaimana Cara Install Android Studio Pertama sebelum anda menginstall Android Studio, Anda harus terlebih dahulu menginstal Java Development Kit-nya. Caranya ialah Anda tinggal membuka installer Java Development Kit yang sudah ada mengunduh sebelumnya, kemudian selanjutnya ikuti langkah yang mereka tunjukkan. Setelah itu, Anda sudah bisa menginstall Android Studio dengan mengikuti langkah di bawah ini:  



 











  



 



Buka installer Android Studio yang sudah ada unduh. Kemudian klik Next. Setelah itu, muncul jendela baru yang memberikan Anda beberapa pilihan komponen apa saja yang ingin Anda install beserta versi android nya. Lalu klik Next. Selanjutnya Anda akan melihat License Agreement, pilih I Agree Setelah itu, Anda akan melihat pilihan lokasi penyimpanan file. Anda tidak perlu mengubah directory yang sudah mereka pilih. Anda tinggal klik Default dan file Anda akan disimpan ke directory yang sudah mereka sediakan. Klik Next dan di layar selanjutnya klik Install. Setelah proses instalasinya selesai klik Next. Kalau sudah, Anda akan melihat windows “Completing Android Studio Setup”. Anda tidak perlu mengubah pilihan Start Android Studio dan langsung saja klik Finish. Setelah itu, Anda akan melihat jendela baru dengan 2 pilihan. Checklist pilihan kedua jika kalian belum pernah menginstall IDE Android Studio sebelumnya dan pilih OK. Setelah itu Anda akan melihat layar WELCOME dari Android Studio dan klik Next. Pilih Standard dan klik Next Anda kemudian akan melihat jendela SDK Component Setup. Pilih komponen yang ingin Anda install dan klik Next. Pada layar selanjutnya klik Finish. Anda kemudian akan melihat layar Downloading Component. Setelah unduhan Anda selesai, proses instalasi Android Studio telah selesai. Anda tinggal klik Finish. Kemudian Anda akan melihat jendela Welcome to Android Studio. J. Sejarah Tentang Android Studio



diperkenalkan sekitar tahun 2013 yang waktu itu bertepatan dengan acara Google I/O Conference. Android studio ini merupakan perangkat lunak yang benar-benar telah mendapat dukungan secara penuh dari Google yang merupakan perusahaan induk untuk OS android.



28



Seseorang yang berjasa di dalam mengembangkan android stuido ini bernama Jet Brains yang mana dia merilis dan memperkenalkan perangkat lunaknya tersebut kepada publik di tahun 2014. Sekedar informasi bahwa sebelum adanya android studio, Google sudah terlebih dahulu memberikan dukungannya pada Eclipse, dimana dahulunya software ini banyak digunakan oleh para developer untuk mengembangkan sebuah aplikasi yang bisa dipasang di android. Namun sekarang Google sudah benar-benar menghentikan dukugannya dan kemudian berpindah ke android studio. Kegunaan Android Studio Sebenarnya apa sih kegunaan dari android studio ini? Mengapa kita harus menggunakan android studio untuk belajar android? Jawabannya adalah karena memang ada beberapa manfaat dan kegunaan dari android studio ini sehingga penting bagi Anda mempelajarinya. Adapun kegunaan dari android studio ini tidak lain adalah untuk membuat dan mengembangkan sebuah aplikasi yang nanti akan diinstal di android. Meskipun sebenarya Anda masih bisa menggunakan Eliclipse, namun android studio sepertinya lebih baik karena memiliki beberap keunggulan atau kelebihan yang tidak dimiliki oleh software Eliclipse. K. Kelebihan dan Kekurangan Android Studio A. Kelebihan android studio Di bawah ini akan kami berikan informasi tentang apa saja kelebihan dari android studio dan alasan mengapa Anda harus menggunakannya dibandingkan dengan software lain dengan fungsi yang sama. Instant Run Bagi Anda yang akan menjalankan program melalui run, nanti Anda harus menyusun sebuah program dengan bentuk APK. Kemudian Anda harus mengirimkannya menuju perangkat yang akan Anda gunakan untuk mengoperasikannya. Dengan adanya fitur instant run ini maka proses berjalannya program bisa lebih lancar dan tepat tanpa harus menyusun kembali aplikasinya.



29



Intelligent Code Editor Dengan menggunakan android studio, maka Anda dapat menulis kode dengan lebih baik, produktif, dan tentunya tidak membutuhkan waktu lama. Salah satu fitur yang disematkan pada android studio adalah intelligent code editor yang akan memberi kemudahan Anda yang ingin menulis kode dan juga Anda akan memperoleh saran kode yang akan Anda ketikkan. Emulator yang miliki banyak fitur Perlu Anda tahu bahwa android studio termasuk ke dalam salah satu emulator terbaik. Hal ini tidak lepas dari banyaknya fitur menarik yang ditawarkan dan Anda bisa langsung melakukan pengujian terhadap perangkat Anda, seperti tablet, smartphone, smart TV, smart watch, dan lain sebagainya. Anda juga bisa mensimulasikan pada beberapa perangkat yang lain seperti GPS, baterai, sensor gerak, maupun juga latensi jaringan. Merupakan sistem yang fleksibel Kelebihan yang keempat dan menjadi alasan kenapa Anda harus menggunakan android studio adalah karena perangkat lunak yang satu ini termasuk sistem yang fleksibel. Software ini sudah menawarkan adanya otomatisasi versi, konfigurasi versi, dan juga managemen dependensi. Anda nanti bisa mengkonfigurasikan proyek dengan menyertakan library lokal dan juga host. Selain itu, android studio juga akan menjelaskan mengenai varian versi lengkap dengan kode yang berbeda-beda yang bisa Anda gunakan. Mampu membuat aplikasi secara lengkap Dengan menggunakan android studio, maka Anda akan sangat terbantu ketika hendak membuat sebuah aplikasi yang sangat lengkap. Anda akan mendapatkan dukungan ketika membuat proyek dengan menggunakan C++ atau bahasa C. Jadi, nanti Anda nanti bisa membuat sebuah dokumen JNI di dalam suatu aplikasi. Selain itu, ISE yang satu ini juga sudah menyediakan sintaks dan juga pemfaktoran ulang bagi C++ atau C dan juga pemfaktoran untuk debugger dengan basis LLDB.



30



Mampu digunakan untuk semua perangkat android Android studio akan sangat bermanfaat karena dapat digunakan sebagai wadah untuk membuat sebuah aplikasi yang nanti bisa digunakan oleh semua perangkat android. Jadi, kelebihan ini akan bermanfaat bagi Anda yang hendak membagi sebuah proyek ke dalam beberapa unit fungsi. Jadi Anda bisa lebih teratur ketika hendak mengembangkan aplikasi android. 2. Kekurangan android studio Proses yang lambat Dikarenakan android studio memanfaatkan bahasa pemograman Java, maka menyebabkan pengoperasiannya menjadi lambat. Jadi, Anda harus lebih sabar ketika codding dengan menggunakan software ini. Penerapan yang rumit Kekurangan kedua adalah implementasi atau penerapannya yang rumit. Bukan hanya rumit, namu proses yang Anda lakukan juga cukup panjang. Padahal aplikasi yang dikembangkan tersebut termasuk aplikasi yang mudah digunakan. Adanya error yang terkadang sulit ditemukan Kekurangan ketiga dari penggunaan android studio adalah terkadang munculnya eror yang sulit untuk ditemukan. Error tersebut nanti malah ketemu ketika proses ujicoba. Akibatnya, waktu pengembangan menjadi lebih lama dan tentu akan menyita waktu Anda meskipun aplikasi yang dihasilkan merupakan aplikasi sederhana. L.Komponen



pada



android



studio



Activity Activity adalah komponen aplikasi yang menyediakan layar di mana user (pengguna) dapat melakukan interaksi. Activity bisa di artikan juga sebagai Halaman / Form. Di dalam Activity terdapat beberapa komponen di antaranya Activity_main.xml dan MainActivity.java 1.Activity_main.xml Activity_main.xml komponen untuk mengatur tampilan layout pada project. Di dalam Activity_main.xml terdapat 2 manu desain dan text.



31



Tampilan desain Activity_main.xml



Tampilan text Activity_main.xml



2.MainActivity.java MainActivity.java komponen untuk komponen untuk mengkondisikan dan mengeksekusi sebuah perintah. Intinya MainActivity.java adalah tempat untuk pengkodean atau pembuatan program yang akan di buat.



32



Tampilan MainActivity.java



Struktur aplikasi android sebelum bisa di jalankan pada smartphone



1. Operasi sistem androidnya 2. Pembuatan aplikasi melalui aplikasi pengembang (Android Studio / Eclipse) 3. Pembuatan setup aplikasi 4. Upload ke playstore.



M. Alasan Kenapa Mempelajari Android Studio Merupakan Hal Penting Bagi Anda yang menyukai bidang teknologi tentu saja ingin membuat sebuah aplikasi yang nantinya bisa bermanfaat dan mendapatkan uang dari aplikasi anda. Sebelum membuat aplikasi dengan menggunakan android studio. Anda harus mengetahui cara pemakaiannya terlebih dahulu terutama pada



33



lembar kerja yang nantinya akan Anda gunakan untuk menyusun, mendesain serta melakukan testing pada aplikasi yang dibuat. Berikut akan diulas beberapa alasan mengapa memahami Android Studio itu penting untuk dilakukan :     







Dengan mempelajari Android Studio dapat membantu Anda untuk mempercepat pembuatan aplikasi yang Anda inginkan. Android Studio merupakan sebuah tools yang mudah dipahami dan digunakan. Dalam satu tools ini Anda bisa mendapatkan berbagai manfaat mulai dari pembuatan aplikasi hingga testing aplikasi. Bahkan, dengan belajar Android Studio maka Anda bisa menghemat waktu kerja untuk dapat lebih produktif. Dapat memperdalam ilmu codingan dengan baik. Karena dalam android studi diberikan beberapa referensi ketika Anda mengetik sintaks. Dengan begitu tentunya Anda akan mencari tahu apa saja kegunaan dari sintaks yang terdapat. Sarana pembelajaran coding dan pembuatan aplikasi yang baik dan praktis hanya dengan Android Studio.



34



BAB III KESIMPULAN Android adalah suatu aplikasi yang berjalan pada gadged yang diciptakan oleh google dan beberapa perusahaan besar guna meramaikan pasar gadged yang sedang mengalami peningkatan popularitas. Android memiliki basis linux, dimana sangant mengandalkan open sourcenya. Sehingga sangat banyak orang yang berperan akif dalam mengembangkan aplikasi ini karena open source. Sekarang banyak produsen gadged yang bmelirik pasar android karena bersifat gratis. Android sendiri telah memiliki banyak reformasi sehingga telah memiliki banyak perkembangan. Bahkan telah menyaingi iPhone yang dikenal memiliki teknologi paling canggih dalam dunia gadged. Dukungan google kepada android itu yang menjadi pendongkrak Android dalam ekxstensinya di pasar global. Akan tetapi karena masih baru aplikasi ini masih kurang diminati. Akan tetapi dalam waktu bebrapa tahun kedepan Android akan menjadi aplikasi jajaran pertama yang paling banyak dicari. Selain itu dapat disimpulkan bahwa android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux, dan telah memberikan kekuatan baru bagi jutaan ponsel, tablet, dan perangkat lain yang membawa kecepatan Google dan web. Perkembangan android berjalan cepat dimulai akhir tahun 2007 sampai sekarang karena cara pemasaran dilakukan secara rapi dan terencana. Android memiliki fakta-fakta unik, diantaranya android merupakan sistem operasi mobile nomor 1 di dunia, sistem operasi android menggunakan nama makanan, memiliki pasar pribadi, android memiliki pertumbuhan tercepat, android berdiri sendiri pada awalnya, presiden Amerika, Barrack Obama menggunakan android. Hal-hal unik semacam itu membuktikan bahwa dimulai dari sejarah android dan permulaan pengembangannya, android memang memiliki potensi akan berkembang dengan pesat, dan dapat mengalahkan operasi system mobile yang lain.



34



35



DAFTAR PUSTAKA



Anonim. 2009. Documentation for Android SDK, Api 7, revision 1. Hermawan S, Stephanus. 2011. "mudah membuat aplikasi Android”, penerbit Andi Andy, http://andyhimpunanmakalah.blogspot.com/2012/07/makalah-android-untukmata-kuliah.html. diakses tanggal 23 september 2013 Nendha, http://nindhavekandito.wordpress.com/2012/11/12/makalah-android/. Diakses tanggal 23 september 2013 Karodal, http://karodalnet.blogspot.com/2012/09/pengertian-dan-fungsiandroid.html. diakses tanggal 24 september 2013 Regi, http://www.android-indonesia.com/home/70-apps-tips-trick-rom-andothers/27270-keistimewaan-iphone-android-windows-blackberry, diakses tanggal 24 september 2013