Skip to main content

Pengenalan Pemrograman Android

Pengertian


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

Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java.

Pengembangan perangkat lunak Android adalah proses di mana aplikasi baru diciptakan untuk sistem operasi Android. Aplikasi tersebut biasanya dikembangkan dalam bahasa pemrograman Java dengan menggunakan Software Development Kit (SDK) Android.


Keunggulan Android


KEMUDAHAN AKSES DAN UNDUH APLIKASI
Aplikasi-aplikasi yang mudah diakses dan diunduh membuat para pengguna semakin nyaman dan puas dalam menggunakan smartphone kepunyaan mereka. Kepuasan tersebut bisa Anda peroleh jika menggunakan Android Smartphone. Anda bisa mengunduh secara bebas dan gratis berbagai jenis aplikasi kebutuhan anda atau pun permainan favorit anda di toko aplikasi / play store yang tersedia pada Android smartphone.

MULTITASKING
Banyak aktivitas yang bisa anda lakukan dalam waktu yang bersamaan menggunakan Android Smartphone. Misalnya, anda bisa berselancar pada web browser seketika sambil harus mencatat data-data yang anda peroleh tersebut, ditambah dengan sambil mendengarkan musik agar lebih rileks.

NOTIFIKASI YANG MUDAH DIPANTAU
Setiap notifikasi aktivitas yang dilakukan dengan menggunakan Android Smartphone kesayangan Anda, dapat dengan mudah Anda atur. Setiap notifikasi memudahkan Anda untuk memberi respon secara cepat dan juga membantu mengingat hal-hal penting.

BERANEKARAGAM PILIHAN SMARTPHONE
Sistem Operasi Android tidak membatasi perusahaan-perusahan yang memproduksi smartphone jika mau menggunakan OS Android. Hal ini membuat banyak sekali pilihan merek smartphone canggih untuk Anda pilih dan gunakan dengan kualitas yang tak kalah saing antara smartphone yang satu dengan yang lainnya.

TERBUKA UNTUK MODIFIKASI
Jika suatu ketika Anda mulai bosan dengan tampilan layar Android Smartphone anda, Anda dapat merubahnya. OS Android mengizinkan penggunanya untuk melakukan modifikasi sistem tampilan smartphone Anda / open root.

BERINTEGRASI DENGAN GOOGLE
Sistem yang berintegrasi dengan Google membuat Android Smartphone nyaman sekali untuk Anda gunakan sehari-hari. Segala layanan Google membuat Anda sebagai pengguna dapat mengakses segala data yang Anda miliki dengan mudah, hanya dengan cara Anda melakukan pengaturan sistem yang saling tersinkronisasi. Misalnya Anda menyimpan Kontak pada akun email Google Anda, jika mau berpindah smartphone hanya tinggal melakukan sinkronisasi ulang dan data-data akan otomatis masuk.

FASILITAS PERWAKILAN APLIKASI PADA LAYAR UTAMA SMARTPHONE
Perwakilan aplikasi atau yang dikenal dengan istilah widget dapat Anda letakan pada layar utama smartphone Anda. Gunanya adalah untuk memudahkan Anda ketika harus beraktivitas secara cepat sehingga tak perlu mencari-mencari terlebih dahulu aplikasi yang anda butuhkan pada kumpulan aplikasi di dalam smartphone.

VARIASI HARGA SMARTPHONE
Ketika Anda sudah merasa bosan dengan smartphone yang sedang Anda gunakan saat ini dan ingin melakukan eksplorasi yang lebih dengan jenis dan kecanggihan lainnya.  Jangan khawatir, Android Smartphone tersedia dalam banyak variasi harga yang dapat Anda jangkau sesuai kemampuan dengan variasi aplikasi yang masih sama banyaknya.


Perkembangan Versi - versi Android

1. Astro 1.0
Versi ini pertama kali dirilis pada 23 September 2008 yang awalnya akan dinamai dengan nama “Astro” saja. Namun karena alasan hak cipta dan trademark, nama ini tidak jadi disematkan pada versi pertama ini. Versi Astro 1.0 pertama kali digunakan oleh smartphone HTC Dream.

2. Bender 1.1
Bender 1.1 dirilis pada 9 Februari 2009. Lagi-lagi, versi dari OS ini mengalami masalah penamaan yang serupa dengan versi sebelumnya. Awalnya, versi ini diberi nama Bender dan dirilis untuk perangkat T-Mobile G1 saja.

3. Cupcake 1.5
Cupcake 1.5 dirilis pada 30 April 2009. Dimulai dari versi ini, penamaan menggunakan nama makanan pencuci mulut. Karena merupakan versi ketiga, makan penamaannya dimulai dengan huruf “C” dan “Cupcake” menjadi nama resminya.
4. Donut 1.6
Versi yang dirilis pada 15 September 2009 ini memiliki peningkatan pada fitur pencarian dan UI yang lebih user friendly. Donut 1.6 sudah mendukung teknologi CDMA/EVDO, 802.1 x, VPNs.

5. Eclair 2.0 – 2.1
Eclair 2.0 – 2.1 dirilis pada 3 Desember 2009 dan untuk pertama kalinya membawa fitur baru, yaitu Google Maps yang dapat membantu pengguna dalam bepergian.

6. Froyo 2.2
Froyo atau disingkat dari frozen yoghurt merupakan versi Android yang rilis pada 20 Mei 2010.

Perubahan umumnya antara lain adalah adanya dukungan Adobe Flash 10.1, kecepatan kinerja, intergrasi V8 JavaScript engine, pemasangan aplikasi dalam SD Card, kemampuan Wi-Fi Hotspot portable, dan kemampuan auto update dalam aplikasi Android Market.

7. Gingerbread 2.3
Versi ini dirilis pada 6 Desember 2010 dan terdapat perubahan dalam peningkatan kemampuan gaming, peningkatan fungsi copy paste, User Interface, dukungan format video VP8 dan WebM, hingga dukungan jumlah kamera lebih dari satu.

8. Honeycomb 3.0/3.1
Versi yang diluncurkan pada 22 Februari 2011 ini merupakan OS yang didesain khusus untuk pengoptimalan penggunaan pada tablet PC. Versi Honeycomb ini juga mendukung multi prosesor dan akselerasi hardware untuk grafis.

9. Ice Cream Sandwich 4.0
Ice Cream Sandwich 4.0 diluncurkan tanggal 19 Oktober 2011 dan membawa fitur Honeycomb untuk smartphone dengan membawa fitur brau, seperti membuka kunci dengan pengenala wajah, perangkat tambahan fotografi, hingga berbagi informasi menggunakan NFC.

10. Jelly Bean 4,1/4.2/4.3
Di tahun 2012, android mengeluarkan versi Jelly Bean. Lewat versi Jelly Bean (4.1) Google mulai menerapkan teknologi asisten digital Google Now yang bisa diakses langsung dari homescreen.

Pada versi 4.2 terdapat fitur photo sphere untuk panorama, daydream sebagai screensaver, power control, dsb. Sedangkan versi 4.3 merupakan pembaharuan dari versi sebelumnya.

11. KitKat 4.4
KitKat 4.4 diluncurkan pada 3 September 2013. Versi yang sebelumnya bernama Key Lime Pie ini membawa peningkatan yang cukup signifikan karena Google lebih fokus meningkatkan user experience.

Versi ini dioptimalkan untuk berjalan pada rentang yang lebih besar dari versi Android sebelumnya. Disarankan perangkat harus memiliki minimal RAM 512 MB.

12. Lollipop 5.0
Versi yang diluncurkan pada 12 November 2014 ini tersedia secara resmi melalui over the air (OTA). Perubahan yang paling menonjol dalam versi ini adalah User Interface yang didesain ulang dan dibangun dengan “material design”.

13. Marshmallow 6.0
Sistem operasi ini membawa banyak fitur canggih, mulai dari Doze untuk menghemat baterai, dukungan USB tipe C, percobaan multi window, sensor sidik jari untuk buka kunci layar, hingga pengguna bisa memakai dua aplikasi berbeda dalam satu layat.

14. Nougat 7.0
Versi ini merupakan salah satu upgrade terbesar dalam sistem operasi Android. Nougat 7.0 merupakan pengembangan dari Marshmallow yang meningkatkan performa dan interface yang lebih intuitif.

15. Oreo 8.0
Orea 8.0 dirilis pada 2017 dengan menambah lebih banyak fitur multi tasking dan perombakan bagian notifikasi. Pengguna bisa mengatur mana saja notifikasi yang ingin ditampilkan.

Tampilan UI-nya juga lebih rapi dan segar, serta difokuskan untuk memudahkan pengguna mengakses aplikasi dan mencari informasi.

16. Pie 9.0
Versi yang diluncurkan pada Agustus 2018 ini mengganti tiga tombol navigasi dengan tombol tunggal berbentuk elips. Android Pie disokong dengan kemampuan kecerdasan buatan (AI) yang menjadikannya bisa mempelajari pola penggunaan secara otomatis.

Referensi:
https://id.wikipedia.org/wiki/Android_(sistem_operasi)#Pengembangan
https://id.wikipedia.org/wiki/Pengembangan_perangkat_lunak_Android
https://www.course-net.com/kenapa-harus-android-temukan-8-alasannya-di-sini/
https://salamadian.com/pengertian-android/

Comments

Popular posts from this blog

Materi Workshop Networking IT CAMP UBSI 2019

Implementasi Link Aggregation dan ROS dalam Vlan Kali ini saya akan membahas materi yang di bawakan oleh Bapak Andry Maulana, M.Kom. Materi yang berjudul Implementation Link, Aggregation dan ROS on VLAN. Beliau menjelaskan masalah Virtual Local Area Network atau disebut juga VLAN dimana kita ketahui adalah sebuah model jaringan yang membagi beberapa jaringan secara logikal ke dalam beberapa jalur berbeda tetapi lewat perangkat penghubung yang sama. Kemudian beliau memberikan contoh yaitu VLAN Trunking, InterVLAN Routing dan Hirarki Jaringan Komputer. Virtual Local Area Network VLAN atau Virtual LAN adalah sebuah model jaringan yang membagi beberapa jaringan secara logikal kedalam beberapa jalur yang berbeda tapi tetap lewat perangkat penghubung yang sama Vlan Trunking VLAN Trunking Protokol adalah adalah suatu protokol untuk mengenalkan suatu atau sekelompok VLAN yang telah ada agar dapat berkomunikasi dengan jaringan. VLAN merupakan suatu broadc...

Konsep Running Apps di Android Studio

Running Apps di Emulator dan Device Menjalankan App di Emulator harus memperhatikan beberapa aspek: Cek Aspek Virtualization Virtualization merupakan sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara system lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal. Pastikan aspek virtualization yaitu prosessor dan sistem operasi dari laptop/PC yang digunakan. ➢ Processor Prosesor Intel: Jika laptop/pc Anda menggunakan prosesor Intel, maka pastikan ia mendukung Intel VT-x, Intel EM64T (Intel 64), dan Execute Disable (XD) Bit functionality. Prosesor AMD: Jika laptop/pc Anda menggunakan AMD, maka pastikan bahwa Laptop/PC support dengan AMD Virtualization (AMD-V) dan Supplemental Streaming SIMD Extensions 3 (SSSE3)...

Fungsi Protokol - Protokol Internet dan Penjelasan IPv4 dan IPv6

A. Fungsi Protokol - Protokol Internet ICMP ICMP (Internet Control Messae Protocol) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau. Fungsi dan Kegunaannya : Membantu proses error handling / melaporkan apabila terjadi error pada sebuah jaingan. Error merupakan salah satu gejala yang paling mungkin terjadi di dalam sebuah jaringan komputer. Dengan adanya protocol ICMP ini, maka setiap error yang terjadi dapat dihandle langsung oleh protocolini, dimana protocol ICMP ini bertugas untuk melakukan tindakan-tindakan ketika terjadi yang namanya error didalam sebuah jaringan komputer tersebut.  Membantu control procedure atau prosedur pengaturan pada sebuah jaringan. Control procedure atau prosedur pengontrolan juga merupakan tugas dan fungsi utama dari protokol ICMP ini. ICMP bertugas untuk ...